Autore Topic: SETTING APN  (Letto 1083 volte)

Offline Nicolò

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
SETTING APN
« il: 20 Aprile 2011, 17:02:19 CEST »
0
DOMANDONA: Come faccio a settare un APN prima di apire una connessione dati?? In pratica vorrei settare un apn di default o in ogni caso poter settare le caratteristiche degli apn, come??? Grazie a tutti!

Offline GuiZ

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    LG OPTIMUS ONE LP-500
  • Play Store ID:
    Geek-Blog.it
  • Sistema operativo:
    Ubuntu 10.10
Re:SETTING APN
« Risposta #1 il: 20 Aprile 2011, 18:28:22 CEST »
+1
Ciao googlando ho trovato una cosina

http://blogs.msdn.com/b/zhengpei/archive/2009/10/13/managing-apn-data-in-google-android.aspx

Li c'è anche un set default apn che ti potrebbe essere utile.
Codice (Java): [Seleziona]
   /*
     * Set an apn to be the default apn for web traffic
     * Require an input of the apn id to be set
     */

    public boolean SetDefaultAPN(int id)
    {
        boolean res = false;
        ContentResolver resolver = context.getContentResolver();
        ContentValues values = new ContentValues();
       
        //See /etc/apns-conf.xml. The TelephonyProvider uses this file to provide
        //content://telephony/carriers/preferapn URI mapping
        values.put("apn_id", id);
        try
        {
            resolver.update(PREFERRED_APN_URI, values, null, null);
            Cursor c = resolver.query(
                    PREFERRED_APN_URI,
                    new String[]{"name","apn"},
                    "_id="+id,
                    null,
                    null);
            if(c != null)
            {
                res = true;
                c.close();
            }
        }
        catch (SQLException e)
        {
            Log.d(TAG, e.getMessage());
        }
         return res;
    }

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:SETTING APN
« Risposta #2 il: 20 Aprile 2011, 18:55:11 CEST »
0
Ciao googlando ho trovato una cosina

http://blogs.msdn.com/b/zhengpei/archive/2009/10/13/managing-apn-data-in-google-android.aspx

E' buffo... non riesco a capire come possa esserci un articolo del genere su un blog ufficiale MSDN.  :D
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicolò

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
Re:SETTING APN
« Risposta #3 il: 20 Aprile 2011, 21:21:53 CEST »
0
Grazie!! F-E-N-O-M-E-N-A-L-E!!!

Offline GuiZ

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    LG OPTIMUS ONE LP-500
  • Play Store ID:
    Geek-Blog.it
  • Sistema operativo:
    Ubuntu 10.10
Re:SETTING APN
« Risposta #4 il: 21 Aprile 2011, 09:47:57 CEST »
0
Prego.
Infatti quando l'ho trovato su msdn ho verificato 2 - 3 volte che si trattasse proprio di andro.

:)