Come faccio a sapere che la mappa è pronta per essere usata quando si utilizza il SupportMapFragment?

Nel metodo onCreate , sto utilizzando il SupportMapFragment per mostrare una mappa. SupportMapFragment fragment = new SupportMapFragment(); getSupportFragmentManager().beginTransaction() .add(android.R.id.content, fragment).commit(); A questo proposito, vorrei aggiungere un marcatore. Il problema è quando la chiamata a getMap è nullo, quando posso riprovare? C'è un evento in cui posso registrarmi o è il mio approccio in sé e […]

Come richiedere il permesso di ubicazione su Android 6

Nel file manifesto ho aggiunto le autorizzazioni grossolane e bene, e quando eseguo sul dispositivo con Android 6, non succede niente! Ho provato tutto ma non ho modo di get aggiornamenti di posizione … Che cosa sto facendo di sbagliato? public class MainActivity extends AppCompatActivity implements LocationListener { LocationManager locationManager; String provider; @Override protected void […]

Creazione di una schermata di preferenze con supporto (v21) Barra degli strumenti

Ho avuto difficoltà a utilizzare la nuova barra degli strumenti di Design Material nella libreria di supporto in una schermata Preferenze. Ho un file settings.xml come sotto: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@arrays/new_items_entry" android:entryValues="@arrays/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> Le stringhe sono definite altrove.

C'è un elenco di risoluzioni dello schermo per tutti i telefoni e le tavolette Android?

Altrimenti, c'è un elenco delle risoluzioni dello schermo per i telefoni e le tavolette Android più popolari.

Come dimensionare una visualizzazione Android basata sulle size del suo padre

Come posso modificare una vista in base alla dimensione del suo layout genitore. Per esempio ho un RelativeLayout che riempie lo schermo integer e voglio una vista figlio, diciamo un ImageView , per occupare l'intera altezza e 1/2 la width? Ho provato a superare tutto su onMeasure , onLayout , onSizeChanged , ecc e non […]

Animare un dialogo personalizzato

Sto cercando di avere una window di dialogo personalizzata come se fosse scivolata da una vista di text. È ansible? Non riesco a applicare alcuna animation alla class di dialogo. Ho provato questa linea nel constructor, ma non ha alcun effetto: . This.getWindow () setWindowAnimations (R.anim.paranimation); Non sono neanche sicuro se l'animation sia corretta, ma […]

Eseguire AsyncTask diverse volte

Nella mia attività uso una class che si estende da AsyncTask e un parametro che è un'istanza di quella AsyncTask. Quando chiamo mInstanceOfAT.execute("") tutto va bene. Ma l'app si blocca quando premo un button di aggiornamento che richiama nuovamente l'AsyncTask (nel caso in cui il lavoro di networking non funzionasse). Causa allora appare un'exception che […]

Convertire Json Array nel normale Array Java

C'è un modo per convertire JSON Array in Java Array normale per il binding di dati ListView ad Android?

SQLite in Android Come aggiornare una row specifica

Ho cercato di aggiornare una row specifica per un po 'di tempo, e sembra che ci siano due modi per farlo. Da quello che ho letto e provato, puoi solo usare: execSQL(String sql) o il: update(String table, ContentValues values, String whereClause, String[] whereArgs) . (Fammi sapere se questo non è corretto poichè sono nuovo a […]

Widget cliccabili in android

La documentazione per gli sviluppatori sembra aver fallito me qui. Posso creare un widget statico senza pensare, posso anche creare un widget come il widget dell'orologio analogico che si aggiornerà, ma non posso per la vita di me capire come creare un widget che reagisce quando un utente fa clic su esso. Ecco il migliore […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.