«android» etiketlenmiş sorular

Android, dijital cihazları (Akıllı Telefonlar, Tabletler, Otomobiller, TV'ler, Aşınma, Cam, IoT) programlamak veya geliştirmek için kullanılan Google'ın mobil işletim sistemidir. Android ile ilgili konular için android-niyet, android-etkinlik, android-adaptör vb. Gibi Android'e özel etiketler kullanın. Geliştirme veya programlama dışındaki ancak Android çerçevesiyle ilgili sorular için şu bağlantıyı kullanın: https: // android.stackexchange.com.

7
Eski ve yeni API sürümlerini kullanımdan kaldırma notları olmadan desteklemek için Android'in kamera veya kamera2 API'sini nasıl kullanabilirim?
Yeni camera2 API beni karıştırıyor. Cihazın kamerasını kullanan bir uygulama (Android API 10 - 21 için) geliştirmek istiyorum . Belirtildiği gibi burada , ben "Kamera" API kullanmalıdır. Ancak, bildirimin kullanıcı özelliklerine "Kamera" API'sini (android.hardware.Camera) eklemeye çalıştığımda kullanım dışı olarak işaretlendi . Öte yandan, sadece Android API 21+ (Android 5 - …

9
Gradle derleme türüne göre uygulama adı nasıl değiştirilir
Gradle'daki derleme türüne göre uygulamamın uygulama adını değiştirebilmenin bir yolunu bulmaya çalışıyorum. Örneğin, hata ayıklama sürümünün sahip olmasını <APP_NAME>-debugve qa sürümünün olmasını istiyorum <APP-NAME>-QA. Aşinayım: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } Ancak, başlatıcıdayken uygulama değişikliğini uygulamak için bir gradle komutu bulamıyorum.




2
ConnectionTimeout ve SocketTimeout
Kullandığım bir kitaplıkla ilgili bir sorun yaşıyorum. Kitaplık olabilir ya da yanlış kullanıyorum! Temel olarak, bunu yaptığımda (milisaniye cinsinden zaman aşımı) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds Zaman aşımı istisnası oluşturulmadı ve sorunsuz çalışıyor, ancak aşağıdakileri yaptığımda, _ignitedHttp.setConnectionTimeout(60000); // 60 seconds _ignitedHttp.setSocketTimeout(1); // v short Soket İstisnası alıyorum. …

9
AndroidRuntime: FATAL İSTİSNA: androidmapsapi-ZoomTableManager
Google Maps SDK (v2) kullanan uygulamam bu istisna dışında kilitlenmeye başladı: Process: com.currentlocation.android, PID: 7328 java.lang.ArrayIndexOutOfBoundsException: length=1; index=12 at com.google.maps.api.android.lib6.gmm6.vector.ct.<init>(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):9) at com.google.maps.api.android.lib6.gmm6.vector.cv.a(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):23) at com.google.maps.api.android.lib6.gmm6.util.m.run(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):14) at java.lang.Thread.run(Thread.java:919) V3 beta SDK'sında yığın izlemesi: 2020-04-23 15:59:06.064 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example, PID: 22717 java.lang.ArrayIndexOutOfBoundsException: length=1; index=12 at com.google.android.libraries.maps.bv.zzbs.<init>(ZoomTable.java:24) at …

11
Android 'Pencere eklenemedi - simge null bir uygulama için değil' istisnası
Bir iletişim kutusu açmaya çalıştığımda aşağıdaki Android istisnasını alıyorum. Birisi neler olup bittiğini anlamama yardımcı olabilir mi ve bu sorunu nasıl düzeltebilirim? android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:509) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:241)

18
Daha küçük RatingBar nasıl yapılır?
Bir düzende RatingBar ekledim : <RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0" /> Ancak, derecelendirme çubuğu için varsayılan stil çok büyük. Android stilini ekleyerek değiştirmeye çalıştım:style="?android:attr/ratingBarStyleSmall" Ancak sonuç çok küçük ve bu mülkle bir oran belirlemek imkansız. Nasıl yapabilirim?

13
Ekrandan bir tercihi kaldırma / gizleme
PreferenceActivity'yi genişleten bir etkinliğim var. Tercihleri ​​xml dosyasından yüklüyorum. Ancak bazı durumlarda, uygulama durumuma göre tercihlerden birini ekrandan tamamen gizlemem gerekiyor. Bir setEnabled yöntemi var, ama tam olarak istediğim şey değil. Bu tercihi ekrandan tamamen kaldırmak istiyorum. Mümkün mü ?


11
Android OnClickListener - bir düğmeyi tanımlayın
Aktivitem var: public class Mtest extends Activity { Button b1; Button b2; public void onCreate(Bundle savedInstanceState) { ... b1 = (Button) findViewById(R.id.b1); b2 = (Button) findViewById(R.id.b2); b1.setOnClickListener(myhandler); b2.setOnClickListener(myhandler); ... } View.OnClickListener myhandler = new View.OnClickListener() { public void onClick(View v) { // MY QUESTION STARTS HERE!!! // IF b1 do …

8
Malzeme tasarımı yönergelerine benzeyen bir SearchView oluşturma
Şu anda uygulamamı Materyal tasarımına nasıl dönüştüreceğimizi öğrenme sürecindeyim ve şu an biraz takılıp kaldım. Araç Çubuğunu ekledim ve gezinti çekmecemi tüm içeriğin üzerine yerleştirdim. Şimdi malzeme kılavuzlarındakine benzeyen genişletilebilir bir arama oluşturmaya çalışıyorum : Şu anda aldığım şey bu ve yukarıdaki gibi nasıl yapacağımı anlayamıyorum: Bu benim menü xml: …


6
Bildirim eski Amaç Ekstralarını geçer
Bu kod aracılığıyla bir BroadcastReceiver içinde bir bildirim oluşturuyorum: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns); int icon = R.drawable.ic_stat_notification; CharSequence tickerText = "New Notification"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_VIBRATE; long[] vibrate = {0,100,200,200,200,200}; notification.vibrate = vibrate; notification.flags |= …

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.