คำถามติดแท็ก android

Android เป็นระบบปฏิบัติการมือถือของ Google ใช้สำหรับการเขียนโปรแกรมหรือพัฒนาอุปกรณ์ดิจิตอล (สมาร์ทโฟน, แท็บเล็ต, รถยนต์, ทีวี, เครื่องแต่งกาย, แก้ว, IoT) สำหรับหัวข้อที่เกี่ยวข้องกับ Android ให้ใช้แท็กเฉพาะสำหรับ Android เช่น android-intent, android-activity, android-adapter, ฯลฯ สำหรับคำถามนอกเหนือจากการพัฒนาหรือการเขียนโปรแกรม แต่เกี่ยวข้องกับกรอบของ Android ให้ใช้ลิงค์นี้: https: // android.stackexchange.com

14
แสดงมุมมอง SMS ประกอบใน Android
ฉันต้องการส่ง SMS ด้วย Android ความตั้งใจในการส่ง SMS คืออะไร? ฉันต้องการแสดงมุมมองการเขียน sms พร้อมข้อความที่กำหนดไว้ล่วงหน้าของฉันในฟิลด์ข้อความ
167 android  sms 


11
วิธีจัดการ: java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize () หมดเวลาหลังจากข้อผิดพลาด 10 วินาที?
เราเห็นจำนวนของTimeoutExceptionsในและGcWatcher.finalize, BinderProxy.finalize PlainSocketImpl.finalize90 +% ของพวกเขาเกิดขึ้นใน Android 4.3 เราได้รับรายงานเรื่องนี้จาก Crittercism จากผู้ใช้ในฟิลด์ ข้อผิดพลาดคือรูปแบบของ: " com.android.internal.BinderInternal$GcWatcher.finalize() timed out after 10 seconds" java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds at android.os.BinderProxy.destroy(Native Method) at android.os.BinderProxy.finalize(Binder.java:459) at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170) at java.lang.Thread.run(Thread.java:841) จนถึงตอนนี้เรายังไม่มีโชคในการทำซ้ำปัญหาในบ้านหรือหาสิ่งที่อาจทำให้เกิด ความคิดใดที่ทำให้เกิดสิ่งนี้ มีความคิดวิธีการแก้ไขข้อบกพร่องนี้และค้นหาว่าส่วนใดของแอพทำให้เกิดปัญหานี้ อะไรก็ตามที่ให้ความกระจ่างเกี่ยวกับปัญหาจะช่วยได้ Stacktraces เพิ่มเติม: 1 android.os.BinderProxy.destroy 2 android.os.BinderProxy.finalize Binder.java, line 482 3 …

30
ข้อผิดพลาด“ ไม่สามารถรับ BatchedBridge ตรวจสอบให้แน่ใจว่ามัดแพคเกจของคุณถูกบรรจุอย่างเหมาะสม” เมื่อเริ่มต้นแอพ
พยายามที่จะสร้างโครงการตอบโต้พื้นเมืองบน Android 4.4.2 ฉันได้รับหน้าจอข้อผิดพลาดนี้ และไม่สามารถหาวิธีแก้ไขได้ ฉันลองรีสตาร์ทเครื่องแพ็คเก็ตเชื่อมต่ออุปกรณ์ใหม่อีกครั้งแม้จะติดตั้งแบบโต้ตอบดั้งเดิมและเริ่มโครงการใหม่ ในเวอร์ชัน 6.0.0 และใหม่กว่ามันใช้งานได้

14
onRequestPermissionsResult ไม่ถูกเรียกใช้ในส่วนถ้ากำหนดไว้ในส่วนและกิจกรรม
ฉันมีแฟรกเมนต์ที่ฉันมี recyclerview และตั้งค่าข้อมูลใน recyclerview นี้โดยใช้อะแดปเตอร์ recyclerview ตอนนี้ฉันมีปุ่มในรายการของอะแดปเตอร์คลิกที่ฉันต้องตรวจสอบสิทธิ์ READ_EXTERNAL_STORAG ​​E ใน Android สำหรับรูปแบบการอนุญาตใหม่ใน Android ฉันได้สร้างฟังก์ชั่นใหม่ในส่วนของอะแดปเตอร์นี้เพื่อตรวจสอบว่าได้รับอนุญาตหรือไม่และขออนุญาตหากยังไม่ได้รับอนุญาต ฉันได้ผ่าน MyFragment.this เป็นพารามิเตอร์ในอะแดปเตอร์และเรียกวิธีการส่วนของการคลิกปุ่มในอะแดปเตอร์ ฉันได้ใช้รหัสด้านล่างเพื่อโทรไปขอการอนุญาตเป็นส่วน ๆ if(ContextCompat.checkSelfPermission(mContext, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){ requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, ConstantVariables.READ_EXTERNAL_STORAGE); } ฉันได้ลบล้างonRequestPermissionsResultวิธีการในส่วนโดยใช้รหัสด้านล่าง: @Override public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) { switch (requestCode) { case ConstantVariables.READ_EXTERNAL_STORAGE: // If request is cancelled, the result …


23
ไม่สามารถติดตั้ง android-sdk:“ java.lang.NoClassDefFoundError: javax / xml / bind / annotation / XmlSchema”
เมื่อติดตั้งเครื่องมือ android sdk ข้อผิดพลาดต่อไปนี้จะถูกปล่อยออกมา: java.lang.NoClassDefFoundError: javax / xml / bind / คำอธิบายประกอบ / XmlSchema ทำไมสิ่งนี้จึงเกิดขึ้นและจะแก้ไขได้อย่างไร? ดีบักเอาต์พุต: $ java --version java 9 Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode) $ brew cask install android-sdk ==> Caveats We will install android-sdk-tools, platform-tools, and build-tools …
167 java  android  java-9 

26
ADB ไม่รู้จัก Nexus 4 ใน Windows 7
ฉันทำงานบน Windows 7 และฉันได้อัปเดตไดรเวอร์ทั้งหมดตามที่แจ้งไว้ในเว็บไซต์นักพัฒนาซอฟต์แวร์ Android เกี่ยวกับการใช้อุปกรณ์ฮาร์ดแวร์ อย่างไรก็ตามEclipseยังไม่รู้จัก Nexus 4 ของฉันเมื่อฉันพยายามเรียกใช้แอปพลิเคชัน ตัวเลือกอุปกรณ์ Android จะปรากฏขึ้น แต่จะไม่แสดงอะไรเลยในส่วนของฮาร์ดแวร์ ฉันได้เปิดการดีบักแอปของบุคคลที่สามและสถานที่จำลองทั้งหมดในโทรศัพท์ของฉันเช่นกัน นี่เป็นเพราะโทรศัพท์ยังใหม่อยู่หรือไม่? มีวิธีทำให้ Nexus ของฉันทำงานกับ Eclipse หรือไม่? ไม่มีสิ่งใดปรากฏขึ้นภายใต้อุปกรณ์ADBในพรอมต์คำสั่ง
166 android  adb  nexus-4 

6
การใช้ Build Flavours - จัดโครงสร้างโฟลเดอร์ซอร์สและ build.gradle อย่างถูกต้อง
โปรดทราบ:คำตอบแก้ไขหลังจากคำตอบของซาเวียร์ ฉันกำลังพยายามใช้Build Flavours ที่แตกต่างกันสำหรับโครงการแอปพลิเคชันเดียวกันใน Android Studio อย่างไรก็ตามฉันดูเหมือนจะมีช่วงเวลาแย่มากที่กำหนดให้ทำงานได้อย่างเหมาะสม ขั้นตอน: สร้างโครงการ Android Studio ใหม่ชื่อ 'ทดสอบ' เปิด build.gradle * และเพิ่มบรรทัดต่อไปนี้: productFlavors { flavor1 { packageName 'com.android.studio.test.flavor1' } flavor2 { packageName 'com.android.studio.test.flavor2' } } หลังจากรีสตาร์ท Android Studio ตอนนี้ฉันเห็นรูปแบบการสร้าง 4 แบบในส่วน Build Variants หมายความว่าเราประสบความสำเร็จในการติดตั้งรสชาติผลิตภัณฑ์จนถึงขณะนี้ ** สร้างโฟลเดอร์ซอร์สใหม่สำหรับflavor1 ; อย่างไรก็ตามฉันไม่แน่ใจว่าฉันทำถูกหรือไม่ นี่คือวิธีที่ฉันทำ: โปรดทราบว่าชื่อแพ็คเกจของฉันสำหรับโครงการนี้คือ: com.foo.test คลิกขวาที่srcโฟลเดอร์สำหรับ flavor1 src/flavor1/java/com/foo/test/MainActivity.javaจริงผมสร้างโฟลเดอร์ในแต่ละสำรวจในทางที่โครงสร้างเป็น ข้างต้นทำงานได้ดีเนื่องจากโฟลเดอร์ …

11
Android: ลบการแจ้งเตือนจากแถบการแจ้งเตือน
ฉันได้สร้างแอปพลิเคชันและมีกิจกรรมที่ฉันจัดการเพื่อเพิ่มการแจ้งเตือนในแถบการแจ้งเตือนของ Android ตอนนี้ฉันต้องการตัวอย่างวิธีลบการแจ้งเตือนนั้นออกจากแถบการแจ้งเตือนในเหตุการณ์

5
ตัวอย่าง informDataSetChanged
ฉันพยายามที่จะใช้วิธีAndroid ApplicationการของฉันnotifyDataSetChanged()สำหรับArrayAdapterแต่มันไม่ทำงาน ฉันพบว่าเป็นคำตอบที่นี่ที่notifyDataSetChanged()ควรทำงานในเธรดหลัก แต่ไม่มีตัวอย่างสำหรับที่ ใครช่วยส่งตัวอย่างหรืออย่างน้อยลิงค์?!

14
ImageView - มีความกว้างของการจับคู่ความสูงหรือไม่
ฉันมีมุมมองภาพ ฉันต้องการความกว้างของมันที่จะเติม ฉันต้องการให้ความสูงของมันเป็นอะไรก็ตามที่ความกว้างนั้นสิ้นสุดลง ตัวอย่างเช่น: <ImageView android:layout_width="fill_parent" android:layout_height="whatever the width ends up being" /> เป็นสิ่งที่เป็นไปได้ในไฟล์เลย์เอาต์โดยไม่ต้องสร้างคลาสมุมมองของตัวเองหรือไม่? ขอบคุณ
166 android 

30
การติดตั้งแอปพลิเคชันล้มเหลวใน Android Studio
เมื่อวานนี้แอพของฉันทำงานได้อย่างสมบูรณ์แบบAndroid Studioแต่วันนี้เมื่อฉันเริ่มทำงานกับแอพของฉันและรันมันฉันได้รับข้อความแสดงข้อผิดพลาดอย่างต่อเนื่อง การติดตั้งล้มเหลวด้วยข้อความล้มเหลวในการสร้างเซสชัน หน้าจอ: เมื่อคลิกตกลงรับข้อความแสดงข้อผิดพลาด เซสชัน 'แอป': มีข้อผิดพลาดในการติดตั้ง APK และไม่มีแอป (ถอนการติดตั้งแล้ว) ในอุปกรณ์ กรุณาแนะนำฉันจะทำอย่างไร?

4
วิธีใช้ WeakReference ในการพัฒนา Java และ Android
ฉันเป็นนักพัฒนา java มา 2 ปีแล้ว แต่ฉันไม่เคยเขียน WeakReference ในรหัสของฉัน วิธีใช้ WeakReference เพื่อทำให้แอปพลิเคชันของฉันมีประสิทธิภาพมากขึ้นโดยเฉพาะแอปพลิเคชัน Android

30
ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': แอป: สะอาด' ไม่สามารถลบไฟล์ได้
ฉันกำลังพยายามสร้างโครงการ Android Studio Gradle ของฉันใหม่ (ที่มีรหัส Kotlin ส่วนใหญ่) แต่มันก็เริ่มโยนUnableToDeleteFileExceptionระหว่างกระบวนการทำความสะอาด / สร้างใหม่: Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar สิ่งนี้เริ่มต้นขึ้นหลังจากที่ฉันพยายามเปลี่ยนโครงสร้างแพ็คเกจของโครงการ น่าเสียดายที่ฉันทำได้โดยเปลี่ยนชื่อและย้ายโฟลเดอร์ซอร์สแทนที่จะทำการเปลี่ยนใหม่ผ่าน Android Studio ซึ่งเป็นแนวคิดที่ไม่ดี ฉันค้นหาวิธีแก้ไขปัญหานี้ตลอดทั้งวันและสิ่งเหล่านี้เป็นสิ่งที่ฉันพยายามทำเพื่อประโยชน์: ทำการซิงค์แบบ Gradle การติดตั้ง Java JRE และ Java SDK อีกครั้ง การติดตั้ง Android Studio เวอร์ชันล่าสุดอีกครั้ง (1.4); ย้อนกลับไปเป็นเวอร์ชั่น AS ก่อนหน้า (1.3); การทำให้แคช AS เป็นโมฆะและเริ่มต้นใหม่; การลบgradleและ.gradleไดเรกทอรีในไดเรกทอรีโครงการ …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.