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

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

14
Android: ไม่สามารถแปลง @ drawable / picture เป็น drawable
ในโฟลเดอร์ที่วาดได้ของฉันฉันมีภาพอยู่สองสามภาพและทุกภาพอ้างอิงได้อย่างสมบูรณ์แบบ แต่เมื่อฉันลองเพิ่มรูปภาพอื่น ๆ ที่มีขนาดเท่ากันในโฟลเดอร์เดียวกันและพยายามอ้างอิงมันเกิดข้อผิดพลาด"ไม่สามารถแปลง @ ได้ วาดได้ / รูปภาพลงในสิ่งที่วาดได้ " . ฉันได้ลองใช้รูปภาพเดียวกันโดยใช้ชื่ออื่นและมันก็ทำให้ฉันมีข้อผิดพลาดนั้นอยู่เรื่อย ๆ ฉันได้ลองใช้ในรูปแบบ XML ที่แตกต่างกันและสิ่งเดียวกัน นอกจากนี้ชื่อของภาพยังเป็น "jack", "abc", "question_mark" ดังที่คุณเห็นว่ามีกฎอย่างเคร่งครัดเกี่ยวกับอักขระที่คุณสามารถใช้และยังคงมีข้อความแสดงข้อผิดพลาดปรากฏขึ้น คำแนะนำใด ๆ ที่ดีในการแก้ไขปัญหาขอบคุณ ไม่สามารถแปลง @ drawable / picture เป็น drawable

9
เรียกใช้แอปบนอุปกรณ์หลายเครื่องโดยอัตโนมัติใน Android Studio
ฉันมีอุปกรณ์ Android หลายเครื่องที่เชื่อมต่อกับคอมพิวเตอร์ เมื่อฉันพยายามเรียกใช้แอปที่กำลังพัฒนา Android Studio จะแจ้งให้ฉันเลือกอุปกรณ์เสมอ มีวิธีใดบ้างในการปรับใช้แอปบนอุปกรณ์หลายเครื่องโดยอัตโนมัติโดยคลิกเรียกใช้หรือดีกว่าด้วยทางลัด

5
วิธีการตั้งค่าพารามิเตอร์เลย์เอาต์ RelativeLayout ในโค้ดไม่อยู่ใน xml
ตัวอย่างเช่นฉันต้องการเพิ่ม 3 ปุ่มบนหน้าจอ: หนึ่งจัดชิดซ้าย, หนึ่งจัดกึ่งกลาง, ปุ่มสุดท้ายจัดชิดขวา ฉันจะตั้งค่าเลย์เอาต์ในโค้ดไม่ใช่ในได้xmlอย่างไร

9
Android: java.lang.SecurityException: Permission Denial: start Intent
ฉันได้สร้างแอปพลิเคชันที่มีกิจกรรม GWVectraNotifier ซึ่งเรียกจากแอปพลิเคชันอื่นเพื่อแสดงการแจ้งเตือน ในกล่องโต้ตอบการแจ้งเตือนจะมีปุ่ม 'แสดง' และปุ่ม 'ปิด' เมื่อคลิกปุ่ม 'แสดง' กิจกรรมที่เกี่ยวข้องจะเริ่มขึ้น ในการตรวจสอบการทำงานของแอปพลิเคชันข้างต้น ฉันเริ่มกิจกรรม GWVectraNotifier จากแอปพลิเคชัน K9Mail บนทริกเกอร์เหตุการณ์เช็คเมล ฉันสามารถเริ่มกิจกรรม GWVectraNotifier ได้สำเร็จ แต่เมื่อคลิกปุ่ม 'แสดง' ฉันจะต้องเริ่มกิจกรรม 'MessageList' ของ K9mail ในการทำเช่นนั้นฉันเขียนรหัสด้านล่าง: Intent i = new Intent(); i.setComponent(new ComponentName("com.fsck.k9", "com.fsck.k9.activity.MessageList")); i.putExtra("account", accUuid); i.putExtra("folder", accFolder); startActivity(i); ซึ่งพ่น: WARN/ActivityManager(59): Permission denied: checkComponentPermission() reqUid=10050 WARN/ActivityManager(59): Permission Denial: starting Intent …

2
เหตุใด ContentResolver.requestSync จึงไม่ทริกเกอร์การซิงค์
ฉันกำลังพยายามใช้รูปแบบอะแดปเตอร์ Content-Provider-Sync ตามที่กล่าวไว้ในGoogle IO - สไลด์ 26 ผู้ให้บริการเนื้อหาของฉันใช้งานได้และการซิงค์ของฉันทำงานได้เมื่อฉันเรียกใช้จากแอปพลิเคชัน Dev Tools Sync Tester อย่างไรก็ตามเมื่อฉันเรียก ContentResolver requestSync (บัญชีผู้มีอำนาจบันเดิล) จาก ContentProvider การซิงค์ของฉันจะไม่ถูกทริกเกอร์ ContentResolver.requestSync( account, AUTHORITY, new Bundle()); แก้ไข - เพิ่มตัวอย่างข้อมูล Manifest xml รายการของฉันประกอบด้วย: <service android:name=".sync.SyncService" android:exported="true"> <intent-filter> <action android:name="android.content.SyncAdapter" /> </intent-filter> <meta-data android:name="android.content.SyncAdapter" android:resource="@xml/syncadapter" /> </service> --Edit syncadapter.xml ของฉันที่เชื่อมโยงกับบริการซิงค์ของฉันประกอบด้วย: <?xml version="1.0" encoding="utf-8"?> <sync-adapter …

6
เพิ่มสิทธิ์ใน AndroidManifest.xml ใน Android Studio หรือไม่
ใน Eclipse เราสามารถเพิ่มสิทธิ์ใน AndroidManifest.xml ได้โดยไปที่ AndroidManifest.xml-> Permission-> การเพิ่มสิทธิ์ วิธีเพิ่มสิทธิ์ใน Android Studio เราจะรับรายการสิทธิ์ทั้งหมดที่เราสามารถเพิ่มลงในกิจกรรมได้อย่างไร?

4
AsyncTask เธรดไม่มีวันตาย
ฉันใช้AsyncTasks เพื่อดึงข้อมูลเพื่อตอบสนองต่อการที่ผู้ใช้กดปุ่ม สิ่งนี้ใช้งานได้ดีและช่วยให้อินเทอร์เฟซตอบสนองในขณะที่ดึงข้อมูล แต่เมื่อฉันตรวจสอบสิ่งที่เกิดขึ้นในดีบักเกอร์ Eclipse ฉันพบว่าทุกครั้งที่มีการสร้างใหม่AsyncTask(ซึ่งค่อนข้างบ่อยเพราะสามารถใช้ได้เพียงครั้งเดียว ) กำลังสร้างเธรดใหม่ แต่ไม่เคยยุติ ผลลัพธ์คือมีAsyncTaskเธรดจำนวนมากเพียงแค่นั่งอยู่ที่นั่น ฉันไม่แน่ใจว่านี่เป็นปัญหาในทางปฏิบัติหรือไม่ แต่ฉันอยากจะกำจัดเธรดพิเศษเหล่านั้นออกไป ฉันจะฆ่าเธรดเหล่านี้ได้อย่างไร

2
Progressive Web Apps มีคุณสมบัติอะไรบ้างเมื่อเทียบกับแอปเนทีฟและในทางกลับกันบน Android [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ในปี 2015 Google ได้แนะนำวิธีการใหม่ในการพัฒนาเว็บแอปสำหรับ Android: เว็บแอปก้าวหน้า เราสามารถสร้างแอปพลิเคชันที่มีลักษณะเหมือนแอปพลิเคชันเนทีฟจะสามารถใช้ฮาร์ดแวร์ของอุปกรณ์เช่นกล้องถ่ายรูปและมาตรวัดความเร่งรับการแจ้งเตือนแบบพุชมีไอคอนตัวเรียกใช้งานทำงานแบบออฟไลน์เก็บข้อมูลในเครื่อง ฯลฯ ใน Android แอปเนทีฟมีคุณสมบัติใดบ้างที่ทำให้เว็บแอปแบบก้าวหน้าไม่รองรับและในทางกลับกัน

5
การเปิดใช้งาน ProGuard ใน Eclipse สำหรับ Android
เอกสารใหม่เกี่ยวกับProGuard สำหรับ Androidระบุว่าให้เพิ่มบรรทัดลงในไฟล์ default.properties ในโฮมไดเร็กทอรีของโปรเจ็กต์ อย่างไรก็ตามในการเปิดไฟล์นี้ฉันอ่านที่ด้านบน: # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! ฉันพลาดอะไรไปรึเปล่า? นอกจากนี้ยังมีวิธีเปิดใช้งาน ProGuard สำหรับรุ่นที่ใช้งานจริงจาก Eclipse เท่านั้น (เช่นเมื่อส่งออกผลิตภัณฑ์สำเร็จรูป)

11
การตั้งค่ารายการ Android: มีสรุปเป็นค่าที่เลือกหรือไม่
ฉันมีกิจกรรมการตั้งค่าที่ใช้การตั้งค่ารายการตามที่กำหนดโดยไฟล์ XML ของฉัน ฉันจะตั้งค่าสรุปของกิจกรรมรายการเป็นค่าที่เลือกได้อย่างไร ขอบคุณ!
112 java  android 

5
ลิงค์ WebView คลิกเปิดเบราว์เซอร์เริ่มต้น
ตอนนี้ฉันมีแอปที่โหลด webview และการคลิกทั้งหมดจะถูกเก็บไว้ในแอป สิ่งที่ฉันต้องการจะทำคือเมื่อมีการคลิกลิงก์บางลิงก์เช่นhttp://www.google.comภายในแอปจะเป็นการเปิดเบราว์เซอร์เริ่มต้น หากใครมีไอเดียโปรดแจ้งให้เราทราบ!


6
วิธีลงนามไฟล์ android apk
ฉันพยายามเซ็นชื่อไฟล์ apk ฉันคิดไม่ออกว่าจะทำอย่างไร ฉันไม่พบทิศทางเชิงลึกที่ดี ฉันมีประสบการณ์ในการเขียนโปรแกรมน้อยมากดังนั้นจะขอขอบคุณความช่วยเหลือใด ๆ
112 android  apk  signing 

7
การใช้คลาสแอปพลิเคชัน Android เพื่อคงข้อมูล
ฉันกำลังทำงานกับแอปพลิเคชัน Android ที่ค่อนข้างซับซ้อนซึ่งต้องใช้ข้อมูลจำนวนมากเกี่ยวกับแอปพลิเคชัน (ฉันจะบอกว่าทั้งหมดประมาณ 500KB - ขนาดใหญ่สำหรับอุปกรณ์เคลื่อนที่หรือไม่) จากสิ่งที่ฉันบอกได้การเปลี่ยนแปลงทิศทางใด ๆ ในแอปพลิเคชัน (ในกิจกรรมเพื่อให้แม่นยำยิ่งขึ้น) ทำให้เกิดการทำลายและการพักผ่อนหย่อนใจของกิจกรรมโดยสิ้นเชิง จากการค้นพบของฉันคลาสแอปพลิเคชันไม่มีวงจรชีวิตที่เหมือนกัน (กล่าวคือสำหรับเจตนาและวัตถุประสงค์ทั้งหมดจะสร้างอินสแตนซ์เสมอ) การจัดเก็บข้อมูลสถานะภายในคลาสแอปพลิเคชันนั้นเหมาะสมหรือไม่แล้วอ้างอิงจากกิจกรรมหรือโดยทั่วไปแล้วจะไม่ใช่วิธีการที่ "ยอมรับได้" เนื่องจากข้อ จำกัด ของหน่วยความจำบนอุปกรณ์เคลื่อนที่ ฉันขอขอบคุณคำแนะนำใด ๆ เกี่ยวกับหัวข้อนี้ ขอบคุณ!

16
Android Studio: วิธีแนบซอร์ส Android SDK
ฉันจะแนบซอร์ส Android SDK กับ Android Studio ได้อย่างไร เมื่อฉันเปิดคลาส Android รายการหนึ่งหน้าต่าง "ไม่พบแหล่งที่มา" พร้อมตัวเลือก "แนบแหล่งที่มา" จะไม่ปรากฏขึ้น วิธีอื่นในการทำเช่นนี้คืออะไร?

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