«android-intent» etiketlenmiş sorular

Etkinlik, Hizmet başlatmak veya bir sisteme veya uygulama etkinliğine / bildirimine bir BroadcastReceiver aracılığıyla yanıt vermek için Amaçlar, Amaç Ekstraları ve Bekleyen Amaçların pratik ve ileri düzey kullanımı ile ilgili sorular. (temel aşinalık için bilgilere bakınız)

12
ACTION_SEND amacı için belirli uygulamaları filtreleme (ve her uygulama için farklı bir metin ayarlama)
ACTION_SEND amacını kullanırken belirli uygulamaları nasıl filtreleyebilirsiniz? Bu soru çeşitli şekillerde sorulmuştur, ancak verilen cevaplara dayalı bir çözüm bulamadım. Umarım birisi yardımcı olabilir. Bir uygulama içinde paylaşma yeteneği sağlamak istiyorum. Android Dev Alexander Lucas'ın tavsiyesini takiben , Facebook / Twitter API'larını değil, niyetleri kullanarak yapmayı tercih ederim. ACTION_SEND amacını kullanarak …

15
Bir üst etkinliğe nasıl doğru bir şekilde dönebilirim?
Android uygulamamda 2 aktivite (A ve B) var ve A aktivitesinden B aktivitesine ulaşmak için bir niyet kullanıyorum. Parent_activity kullanımı etkin: <activity android:name=".B" android:label="B" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.app_name.A" /> </activity> UP düğmesi sağlayan bir tema da kullanıyorum. Bu yüzden faaliyet BI çağırdıktan sonra A faaliyetine geri almak için UP-düğmesini kullanabilirsiniz. …

12
Parcelable IOException serileştirilebilir nesne getactivity yazma ()
bu yüzden ben logcat alıyorum: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.resources.student_list.Student) Bunun öğrenci sınıfımın serileştirilemeyeceği anlamına geldiğini biliyorum, ama işte öğrenci sınıfım: import java.io.Serializable; public class Student implements Comparable<Student>, Serializable{ private static final long serialVersionUID = 1L; private String firstName, lastName; private DSLL<Grade> gradeList; public Student() …

9
Android'de animasyon olmadan etkinlik nasıl değiştirilir?
FLAG_ACTIVITY_NO_ANIMATIONAndroidManifest dosyasındaki Intent bayrağını nasıl düzgün bir şekilde kullanabilirim ? Sorunumun önemsiz olduğunu düşünüyorum, ancak buna iyi bir örnek veya çözüm bulamıyorum. <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> Bununla birlikte, kompliator tarafından herhangi bir hata rapor dataedilmemiştir , ancak doğru değildir. Etkinlikler arasında geçiş yapılması durumunda animasyonu devre dışı bırakmak istiyorum. …

14
Android ACTION_IMAGE_CAPTURE Amaç
Kullanıcının yeni bir resim çekmesine izin vermek için yerel kamera uygulamasını kullanmaya çalışıyoruz. EXTRA_OUTPUT extraKüçük Bitmap görüntüsünü dışarıda bırakırsak iyi çalışır . Ancak, putExtra(EXTRA_OUTPUT,...)başlamadan önce niyetteysek, kamera uygulamasındaki "Tamam" düğmesine basmaya çalışana kadar her şey çalışır. "Tamam" düğmesi hiçbir şey yapmaz. Kamera uygulaması açık kalır ve hiçbir şey kilitlenmez. İptal …

5
Android'de kendi URI planımı nasıl uygularım
Diyelim ki şöyle bir URI tanımlamak istiyorum: myapp://path/to/what/i/want?d=This%20is%20a%20test kendi başvurum veya servisim tarafından ele alınmalıdır. Şemaya dikkat edin ya da "myapp"değil "http", ya da "ftp". Kesinlikle niyetim bu: Android işletim sistemi için kendi URI şemamı global olarak tanımlamak. Mümkün mü? Bu, bazı programların halihazırda yaptıklarına benzer, örneğin Skype ( skype://) …


17
Kullanıcının resim için kamera veya galeri seçmesine izin ver
Yapmaya çalıştığım şey çok basit görünüyor, ancak birkaç günlük aramadan sonra bunu tam olarak anlayamıyorum. Kullanıcının birden çok (5'e kadar) görüntü seçmesine izin veren bir uygulama var. Kullanıyorum ImageView. Kullanıcı şunu tıkladığında ImageView, seçeneği kullanmalarına izin vermek istiyorum. Galeriden resmi seçin veya Fotoğraf çekmek için kamerayı kullanın. ACTION_GET_CONTENTNiyeti kullanarak başladım …

2
onNewIntent () yaşam döngüsü ve kayıtlı dinleyiciler
Bir arama iletişim kutusundan niyet almak için bir singleTop Etkinlik kullanıyorum onNewIntent(). Fark ettiğim şey, onPause()daha önce denironNewIntent() ve daha sonra çağırır onResume(). Görme: arama iletişim kutusu başlatıldı etkinliğe yapılan arama amacı onPause() onNewIntent() onResume() Sorun kayıtlı dinleyicileri olması onResume()çıkarıldı olsun onPause(), ancak içini ihtiyaç vardır onNewIntent()çağrı. Bu dinleyicileri erişilebilir …

18
Android YouTube uygulaması Play Video Niyeti
Android için YouTube videolarını indirebileceğiniz bir uygulama oluşturdum. Şimdi, YouTube yerel uygulamasında bir video oynattığınızda da indirebilmenizi istiyorum. Bunu yapmak için YouTube uygulamasını oynatmak için YouTube yerel uygulamasının koyduğu Niyeti bilmem gerekiyor. Emülatörümde YouTube programı olsaydı bunu kolayca yapabilirim, bu yüzden ilk sorum şu: 1. Emülatörüm için YouTube uygulamasını indirebilir …

9
Android: Amaç kullanarak düz metin paylaşın (tüm mesajlaşma uygulamalarında)
Bir niyet kullanarak bir metin paylaşmaya çalışıyorum: Intent i = new Intent(android.content.Intent.ACTION_SEND); i.setType("text/plain"); i.putExtra(android.content.Intent.EXTRA_TEXT, "TEXT"); ve seçici ile çözgü: startActivity(Intent.createChooser(sms, getResources().getString(R.string.share_using))); işe yarıyor! ancak yalnızca e-posta uygulaması için. İhtiyacım olan şey, tüm mesajlaşma uygulamaları için genel bir niyet: e-postalar, sms, IM (Whatsapp, Viber, Gmail, SMS ...) kullanmayı android.content.Intent.ACTION_VIEW denedi ve …

20
sms uygulamasını bir niyetle başlatmak
Bir niyetle ilgili bir sorum var ... sms uygulamasını başlatmaya çalışıyorum ... Intent intent = new Intent(Intent.ACTION_MAIN); intent.setType("vnd.android-dir/mms-sms"); int flags = Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP; intent.setFlags(flags); intent.setData(Uri.parse("content://sms/inbox")); context.startActivity(intent); yani, niyetime çok fazla şey koyduğumu görüyorsunuz, ama bunun nedeni nasıl yapabileceğimi bilmiyorum ... Teşekkürler

10
APK'ları programlı olarak yükleme / kaldırma (PackageManager vs Intents)
Uygulamam diğer uygulamaları yüklüyor ve hangi uygulamaları yüklediğini takip etmesi gerekiyor. Tabii ki, bu sadece kurulu uygulamaların bir listesini tutarak elde edilebilir. Ama bu gerekli olmamalı! Kurulu (a, b) ilişkisini sürdürmek PackageManager'ın sorumluluğunda olmalıdır. Aslında, API'ye göre: public abstract String getInstallerPackageName (String packageName) - Bir paketi yükleyen uygulamanın paket adını …

20
Kendinizden başka bir uygulama açın (niyetiniz)
Kendi programlarımı nasıl güncelleyeceğimi biliyorum ve önceden tanımlanmış bir Uri kullanarak programları nasıl açacağımı biliyorum (örneğin sms veya e-posta için) MyTracks'ı veya hangi niyetleri dinlediklerini bilmediğim başka bir uygulamayı açmak için bir Niyet oluşturabileceğimi bilmem gerekiyor. Bu bilgiyi DDMS'den aldım, ancak bunu kullanabileceğim bir Niyet'e dönüştürmede başarılı olamadım. Bu, MyTracks'ı …

10
Bir Android cihazda gelen aramalar nasıl tespit edilir?
Telefona bir çağrı geldiğinde numarayı tespit etmek istiyorum gibi bir uygulama yapmaya çalışıyorum. Aşağıda denediğim şey var, ancak gelen aramaları algılamıyor. MainActivityArka planda çalıştırmak istiyorum , bunu nasıl yapabilirim? manifestDosyada izin vermiştim . <uses-permission android:name="android.permission.READ_PHONE_STATE"/> Bildiride sunmam gereken başka bir şey var mı? public class MainActivity extends Activity { @Override …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.