Tag: android intent

ACTION_IMAGE_CAPTURE problema di orientamento su Nexus S e Samsung Galaxy S I9000

Sto provando a scattare foto e immagazzinarlo in memory interna utilizzando il seguente codice: Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); takenPhoto = new File(uploadsFolder, getNewPicFileName()); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(takenPhoto)); startActivityForResult(intent, SHOOT_MEDIA_REQUEST_CODE); Il problema è che i dispositivi di Nexus S e Galaxy S sono predefiniti e il singolo orientamento per l'azione ACTION_IMAGE_CAPTURE è il paesaggio. Se scatto l'image […]

Intent di filter basata su dati personalizzati

Voglio trasmettere l'intento con i dati personalizzati e solo il ricevitore che dispone di questi dati personalizzati dovrebbe ricevere questa intenzione, come potrebbe essere fatto? questo come ho trasmesso l'intento: Intent intent = new Intent(); intent.setAction("com.example"); context.sendBroadcast(intent); e definisco il ricevitore di trasmissione come segue: <receiver android:name="com.test.myReceiver" android:enabled="true"> <intent-filter> <action android:name="com.example"></action> </intent-filter> </receiver>

condividi l'intento tramite Facebook per il fagiolo di gelatina android

Voglio condividere alcune immagini e text tramite Facebook da fagioli di gelatina android. funziona in tutti i dispositivi tranne il fagiolo di android gelatina. Qualcuno mi aiuti a risolvere questo problema. il mio codice Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setType("text/plain"); shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Content to share"); PackageManager pm = v.getContext().getPackageManager(); List<ResolveInfo> activityList = pm.queryIntentActivities(shareIntent, 0); for (final […]

Il download WebView apre la window del browser per un breve momento prima di tornare a WebView

Il mio problema è che quando colpisco il link pdf nella visualizzazione web, il browser si apre per un breve istante (suppongo di scaricare il file collegato), il file pdf inizia a scaricare e l'applicazione torna al webview. C'è un modo per fermare l'apertura della window del browser per avviare il download? Ho usato WebViewClient […]

Come chiudere l'azione ACTION_USAGE_ACCESS_SETTINGS quando l'utente fa clic sull'applicazione di destinazione corretto?

Sto usando Intent ACTION_USAGE_ACCESS_SETTINGS nell'impostazione ( Settings->Security->Apps with usage access ) per utilizzare UsageStatsManager nella versione Lollipop. public static final int MY_PERMISSIONS_REQUEST_PACKAGE_USAGE_STATS = 1; if(!hasPermission()){ startActivityForResult( new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS), MY_PERMISSIONS_REQUEST_PACKAGE_USAGE_STATS); } In primo luogo, onCreate () verifica l'authorization per l'applicazione. e triggersre l'intenzione se l'applicazione non dispone di alcun permesso (non verifica) @TargetApi(Build.VERSION_CODES.LOLLIPOP) private boolean hasPermission() […]

Come determinare il tipo di un extra in un bundle detenuto dall'intenzione?

Sto cercando di trasferire dati arbitrari ad un BroadcastReceiver attraverso il suo Intent . Quindi potrei fare qualcosa come il seguente intent.putExtra("Some boolean", false); intent.putExtra("Some char", 'a'); intent.putExtra("Some String", "But don't know what it will be"); intent.putExtra("Some long", 15134234124125); E poi passare questo al BroadcastReceiver Voglio iterare attraverso Intent.getExtras() con qualcosa di simile a keySet() […]

Imansible fare startActivity () con Chooser chiedendo una sola volta per app

Quando si fa startActivity() con il chooser, Android elenca tutte le applicazioni autorizzate a gestire il tuo Intent insieme alle opzioni per impostare questa assegnazione permanente o una volta (sul ICS il button di azione "Sempre" e "Solo una volta", su 2.x è la casella di controllo). Tuttavia per questo codice: public class Redirector { […]

Android – Come faccio a rilevare se l'utente ha scelto di condividere su Facebook o Twitter utilizzando l'intento?

Ho creato un'applicazione che condivide a facebook, twitter ecc. Ma voglio eseguire diverse funzioni dipendenti da chi l'utente sta condividendo , ad esempio se l'utente condivide su Facebook fare una cosa ma se l'utente condivide a twitter un altro. Come faccio a fare questo? Il mio codice finora è sotto: private void ShareSub() { Intent […]

Android, trasmettendo dati parziali

Ho implementato una class che estende NotificationListenerService che funziona bene per raccogliere le notifiche inviate. Voglio quindi prendere l'object statusBarNotification ricevuto e diffonderlo. Vorrei fare quanto segue: @Override public void onNotificationPosted(StatusBarNotification statusBarNotification) { Intent intent = new Intent(); intent.putExtra("STATUS_BAR_NOTIFICATION",statusBarNotification); intent.setAction("com.example.NotificationPosted"); sendBroadcast(intent); } Ma quando faccio questo ho il seguente errore: 01-05 01:50:14.333 19574-19673/com.example W/NotificationListenerService[NotificationListener]﹕ Error […]

Costo di sollevare un intento in android

Quanto costa la trasmissione delle intenzioni? È giusto trasmettere più volte al secondo o sono intenti costosi?

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