Un cellulare Android in realtà sa abbastanza bene dove si trova - ma esiste un modo per recuperare il Paese in base a un codice di paese o al nome di un paese?Come posso ottenere il mio codice paese del dispositivo Android senza utilizzare il GPS?
Non c'è bisogno di conoscere l'esatta posizione GPS - il codice del paese o il nome è sufficiente, e sto usando il codice per questo:
String locale = context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());
System.out.println("country = "+locale);
ma mi dà il codice "US"
ma il mio dispositivo tenuto in india; c'è un modo per trovare il codice del paese attuale del dispositivo senza utilizzare il GPS o il provider di rete. perché sto usando Tablet. Grazie in anticipo.
Ciò restituirà il Paese delle Impostazioni internazionali che l'utente ha configurato. Se l'utente configura il dispositivo per l'India e poi lo prende su un aereo per la Germania, riceverai comunque il prefisso internazionale per l'India. Ho solo pensato di chiarirlo. –
grazie Rawkode e David per la tua rapida risposta .. in realtà ho già utilizzato getCountry() ma mostra ancora "US" ma come dice David sulla configurazione del dispositivo, quindi dimmi come posso configurare il mio dispositivo ho cercato in impostazioni, ma non potevo 'trovo .. :( –
Io vivo in Belgio e il mio dispositivo è in inglese/USA, non sono sicuro che questo codice darà al paese ;-) –