Come sapere che un'applicazione viene installata da google play o da un lato?

Ho bisogno di rilevare che la mia applicazione è installata da google play o da un altro mercato, come potrei ricevere queste informazioni?

Qual è lo strumento "dumpsys" dello shell Android ADB e quali sono i suoi vantaggi?

Sto cercando l'elenco completo dei comandi ADB shell dumpsys con una spiegazione completa di tutti i comandi. Dove posso trovare queste informazioni?

Android – Memorizzazione / recupero di stringhe con preferenze condivise

Come dice il titolo, voglio salvare e recuperare alcune stringhe. Ma il mio codice non passerà attraverso la prima linea né nel recupero né nel deposito. Ho cercato di seguire questo link: http://developer.android.com/guide/topics/data/data-storage.html private void savepath(String pathtilsave, int i) { String tal = null; // doesn't go past the line below SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit(); […]

Android – come annullare la logging di un ricevitore creato nel manifesto?

So di utilizzare registerReceiver e unregisterReceiver nel codice Java per affrontare i ricevitori, ma diciamo che ho il seguente nel mio manifesto: <receiver android:name=".headsetHook"> <intent-filter android:priority="99999999999"> <action android:name="android.intent.action.ACTION_HEADSET_PLUG" /> </intent-filter> </receiver> C'è un modo per annullare la logging da qualche parte nel codice Java? Posso darlo un attributo id o qualcosa e quindi get e […]

Come fare un slide slider Android slitta da sinistra?

Sto usando uno slidingDrawer nella mia applicazione che ha il suo gestore posto in fondo quando in modalità ritratto. Quando l'utente passa alla modalità panoramica (widescreen) vorrei che il gestore si trova sulla sinistra. Quando cambio l'orientamento da verticale a orizzontale, il gestore è posto sulla destra. Ho definito il mio layout XML come questo: […]

Database Android bloccato

Ho trovato un errore. Quindi come faccio a sbloccare il mio database? 10-28 08:43:26.510: ERROR/AndroidRuntime(881): FATAL EXCEPTION: Thread-11 10-28 08:43:26.510: ERROR/AndroidRuntime(881): android.database.sqlite.SQLiteDatabaseLockedException: database is locked 10-28 08:43:26.510: ERROR/AndroidRuntime(881): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method) 10-28 08:43:26.510: ERROR/AndroidRuntime(881): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:983) 10-28 08:43:26.510: ERROR/AndroidRuntime(881): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:956) 10-28 08:43:26.510: ERROR/AndroidRuntime(881): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:1021) 10-28 08:43:26.510: ERROR/AndroidRuntime(881): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:742) 10-28 08:43:26.510: ERROR/AndroidRuntime(881): at […]

Come hide la barra di navigazione in modo permanente nell'attività di android?

Vorrei hide la barra di navigazione in modo permanente nella mia attività (non tutto il sistema ui). ora sto usando questo codice getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); Nasconde la barra, ma quando l'utente tocca lo schermo che mostra nuovamente. c'è un modo per nasconderlo in modo permanente fino all'attività onStop() ;

Come posso implementare un ListView senza ListActivity? (utilizzare solo attività)

Sono nuovo a Android, e ho davvero bisogno di farlo in questo modo (ho considerato di farlo in un'altra Activity ), ma chiunque può mostrarmi un codice semplice (solo il metodo onCreate() ) che può fare Listview senza ListActivity ? Grazie

Due attività di lancio

Ho due attività contrassegnate con filter di intenti <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.package" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" /> <application android:name=".MyApp" android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <!– work order activity –> <activity android:name=".app.WorkOrderActivity" android:label="@string/work_order" android:taskAffinity="com.package.task_for_work_order_activity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!– inventory activity –> <activity android:name=".app.InventoryActivity" android:label="@string/inventory" android:taskAffinity="com.package.task_for_inventory_activity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category […]

Perché ci sono due file build.gradle in un progetto Android Studio?

Dopo aver importto un progetto Eclipse in Android Studio, vedo due file build.gradle : 1 – <PROJECT_ROOT>\build.gradle 2 – <PROJECT_ROOT>\app\build.gradle La prima versione è più breve, la seconda versione contiene le definizioni per compileSdkVersion , ecc. Qual è lo scopo di avere due file separati? Ci sono compiti di costruzione separati?

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