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

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

7
Room - ไดเร็กทอรีการเอ็กซ์พอร์ต Schema ไม่ได้ถูกจัดเตรียมไว้ในตัวประมวลผลหมายเหตุประกอบดังนั้นเราไม่สามารถเอ็กซ์พอร์ตสกีมา
ฉันใช้ห้องส่วนประกอบฐานข้อมูล Android ฉันได้กำหนดค่าทุกอย่างแล้ว แต่เมื่อฉันคอมไพล์ Android Studio ให้คำเตือนนี้กับฉัน: ไดเร็กทอรีการส่งออกสคีมาไม่ได้ถูกจัดเตรียมไว้ในตัวประมวลผลคำอธิบายประกอบดังนั้นเราจึงไม่สามารถส่งออกสคีมาได้ คุณสามารถระบุ room.schemaLocationอาร์กิวเมนต์ตัวประมวลผลคำอธิบายประกอบหรือตั้งค่า exportSchema เป็นเท็จ เพราะฉันเข้าใจว่ามันเป็นที่ตั้งของไฟล์ฐานข้อมูล มันจะส่งผลกระทบต่อแอพของฉันได้อย่างไร การปฏิบัติที่ดีที่สุดที่นี่คืออะไร? ฉันควรใช้ตำแหน่งเริ่มต้น ( falseค่า) หรือไม่

13
Android - ขนาดไอคอนเรียกใช้
สำหรับHDPI, XHDPIฯลฯ อะไรควรเป็นขนาดที่เหมาะสมที่สุดของไอคอนตัวเรียกใช้? ฉันต้องสร้าง9-Patchภาพเพื่อให้ไอคอนปรับขนาดอัตโนมัติหรือควรสร้างไอคอนแยกกันหรือไม่

6
ListView Android ที่มีเลย์เอาต์ที่แตกต่างกันสำหรับแต่ละแถว
ฉันพยายามกำหนดวิธีที่ดีที่สุดในการมี ListView เดียวที่มีเค้าโครงที่แตกต่างกันสำหรับแต่ละแถว ฉันรู้วิธีสร้างอะแด็ปเตอร์แถวที่กำหนดเอง + อะเรย์ที่กำหนดเองเพื่อสนับสนุนแถวที่กำหนดเองสำหรับมุมมองรายการทั้งหมด แต่ฉันจะใช้สไตล์แถวที่แตกต่างกันใน ListView ได้อย่างไร

13
เจตนาใน Android คืออะไร?
คืออะไรเจตจำนงใน Android? ใครบางคนสามารถอธิบายรายละเอียดด้วยตัวอย่างได้หรือไม่? ประเภทของความตั้งใจคืออะไรและทำไมเราถึงใช้มัน เหตุใด Intent จึงมีความสำคัญใน Android

24
ฉันจะซ่อนรายการเมนูในแถบการกระทำได้อย่างไร
ฉันมีแถบแอ็คชั่นพร้อมชุดสูท ฉันจะซ่อน / แสดงรายการเมนูได้อย่างไร นี่คือสิ่งที่ฉันพยายามทำ: MenuItem item = (MenuItem) findViewById(R.id.addAction); item.setVisible(false); this.invalidateOptionsMenu();

12
จะรับชื่อแพ็คเกจได้จากที่ไหน?
ฉันทราบถึงความพร้อมใช้งานของContext.getApplicationContext ()และView.getContext ()ซึ่งฉันสามารถเรียกContext.getPackageName ()เพื่อดึงชื่อแพ็คเกจของแอปพลิเคชันได้ พวกเขาทำงานถ้าฉันโทรจากวิธีการที่ a ViewหรือActivityวัตถุที่มีอยู่ แต่ถ้าฉันต้องการค้นหาชื่อแพคเกจจากคลาสอิสระทั้งหมดโดยไม่มีViewหรือActivityมีวิธีทำ (โดยตรงหรือโดยอ้อม)?

30
วิธีการใช้รายการที่ไม่สิ้นสุดด้วย RecyclerView
ผมอยากจะเปลี่ยนไปListView RecyclerViewฉันต้องการที่จะใช้onScrollของOnScrollListenerในRecyclerViewเพื่อตรวจสอบว่าผู้ใช้เลื่อนไปที่ส่วนท้ายของรายการ ฉันจะรู้ได้อย่างไรว่าผู้ใช้เลื่อนไปที่ส่วนท้ายของรายการเพื่อให้สามารถดึงข้อมูลใหม่จากบริการ REST ได้หรือไม่

12
ไม่สามารถเรียกใช้ dex: method ID ไม่ได้อยู่ใน [0, 0xffff]: 65536
ฉันเคยเห็นรุ่น dex erros มาก่อน แต่รุ่นนี้เป็นรุ่นใหม่ ทำความสะอาด / รีสตาร์ท ฯลฯ จะไม่ช่วย ดูเหมือนว่าโครงการห้องสมุดจะไม่บุบสลายและมีการเชื่อมโยงอย่างถูกต้อง Unable to execute dex: method ID not in [0, 0xffff]: 65536 Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 หรือ Cannot merge new index 65950 into a non-jumbo instruction หรือ java.util.concurrent.ExecutionException: …
344 android  dex 

6
Picasso v / s Imageloader v / s Fresco vs Glide [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ผลการวิจัย: ความแตกต่างระหว่างImageLoader Picasso v / s ที่นี่ ... ข้อมูลเกี่ยวกับไลบรารี่ไลบรารีที่นี่ ... ตอนนี้เมื่อเร็ว ๆ นี้ Facebook เปิดตัวห้องสมุดภาพใหม่ที่ชื่อว่า Fresco คำถาม: อะไรคือความแตกต่างระหว่าง Picasso v / s Imageloader v / s Fresco เมื่อไหร่ที่เราสามารถใช้ร่อน ซึ่งเป็นห้องสมุดที่ดีที่สุดที่จะใช้ หากห้องสมุดแต่ละแห่งมีความสำคัญของตัวเองพวกเขาจะเป็นอย่างไร

10
วิธีการเลือกภาพจากแกลเลอรี่ (การ์ด SD) สำหรับแอพของฉัน
เดิมคำถามนี้ถูกถามสำหรับ Android 1.6 ฉันกำลังทำงานกับตัวเลือกรูปภาพในแอพของฉัน ฉันมีปุ่มและ ImageView ในกิจกรรมของฉัน เมื่อฉันคลิกปุ่มมันจะเปลี่ยนเส้นทางไปยังแกลเลอรี่และฉันจะสามารถเลือกภาพได้ ภาพที่เลือกจะปรากฏใน ImageView ของฉัน

16
Android รองรับการแจ้งเตือนแบบพุชตามเวลาจริงหรือไม่?
ฉันเพิ่งเรียนรู้เกี่ยวกับความสามารถของแอพ iPhone ในการรับการแจ้งเตือน ทันทีเพื่อแจ้งเตือนแอพไปที่แอพ สิ่งนี้มีให้ในรูปแบบของการแจ้งเตือนแบบพุชโพรโทคอลแบบ bespoke ซึ่งช่วยให้การเชื่อมต่อข้อมูลกับ iPhone และข้อความไบนารีแพ็คเก็ตไปยังแอปซึ่งปรากฏขึ้นอย่างรวดเร็วอย่างไม่น่าเชื่อระหว่าง 0.5-5 วินาที เวลาตอบสนอง. สิ่งนี้ถูกส่งเป็นข้อมูล - แทนที่จะเป็น SMS - ในแพ็คเก็ตขนาดเล็กมากที่ถูกเรียกเก็บเงินซึ่งเป็นส่วนหนึ่งของแผนข้อมูลที่ไม่ได้เป็นข้อความขาเข้า ฉันอยากจะรู้ว่าถ้าใช้ Android มีสิ่งอำนวยความสะดวกที่คล้ายกันหรือไม่ว่าจะเป็นไปได้ที่จะใช้สิ่งที่ใกล้เคียงกับสิ่งนี้โดยใช้ Android API เพื่อชี้แจงฉันกำหนดที่คล้ายกัน: ไม่ใช่ข้อความ SMS แต่เป็นโซลูชันที่ขับเคลื่อนข้อมูล ตามเวลาจริงเท่าที่จะทำได้ สามารถปรับขนาดได้เช่นในฐานะที่เป็นส่วนหนึ่งของเซิร์ฟเวอร์ของแอพมือถือฉันสามารถแจ้งเตือนแอปนับพันได้ในไม่กี่วินาที ฉันขอบคุณที่แอพสามารถดึงตามสไตล์คำขอ / ตอบกลับของ HTTP แต่ในอุดมคติฉันไม่ต้องการที่จะลงคะแนนเลือกตั้งอย่างหนักเพื่อตรวจสอบการแจ้งเตือน นอกเหนือจากที่มันเป็นเหมือนหยดแผนข้อมูล


5
การทำความเข้าใจ setRetainInstance ของชิ้นส่วน (บูลีน)
เริ่มต้นด้วยเอกสาร: โมฆะสาธารณะ setRetainInstance (บูลีนเก็บ) ควบคุมว่าจะเก็บอินสแตนซ์ของส่วนย่อยไว้ในการสร้างกิจกรรมใหม่หรือไม่ (เช่นจากการเปลี่ยนแปลงการกำหนดค่า) สามารถใช้กับชิ้นส่วนที่ไม่ได้อยู่ในกองซ้อนด้านหลังเท่านั้น หากตั้งค่าวงจรชีวิตของแฟรกเมนต์จะแตกต่างกันเล็กน้อยเมื่อมีการสร้างกิจกรรมใหม่: onDestroy () จะไม่ถูกเรียก (แต่ onDetach () จะยังคงอยู่เนื่องจากแฟรกเมนต์กำลังถูกแยกออกจากกิจกรรมปัจจุบัน) onCreate (Bundle) จะไม่ถูกเรียกใช้เนื่องจากแฟรกเมนต์ไม่ได้ถูกสร้างขึ้นใหม่ onAttach (กิจกรรม) และ onActivityCreated (Bundle) จะยังคงถูกเรียกใช้ ฉันมีคำถาม: แฟรกเมนต์ยังรักษามุมมองหรือไม่หรือสิ่งนี้จะถูกสร้างใหม่ตามการเปลี่ยนแปลงการกำหนดค่าหรือไม่? "เก็บรักษา" หมายความว่าอะไร? ส่วนจะถูกทำลายเมื่อผู้ใช้ออกจากกิจกรรมหรือไม่ ทำไมมันไม่ทำงานกับเศษเล็กเศษน้อยในกองหลัง? กรณีการใช้งานแบบไหนที่เหมาะสมกับการใช้วิธีนี้?

26
Android: แสดงคีย์บอร์ดนุ่มโดยอัตโนมัติเมื่อโฟกัสบน EditText
AlertDialogฉันแสดงกล่องใส่ใช้ EditTextภายในโต้ตอบของตัวเองจะเน้นโดยอัตโนมัติเมื่อผมเรียกAlertDialog.show()แต่แป้นพิมพ์อ่อนจะไม่แสดงโดยอัตโนมัติ ฉันจะทำให้คีย์บอร์ดนุ่มแสดงโดยอัตโนมัติเมื่อไดอะล็อกถูกแสดงได้อย่างไร? (และไม่มีแป้นพิมพ์กายภาพ / ฮาร์ดแวร์) เช่นเดียวกับเมื่อฉันกดปุ่มค้นหาเพื่อเรียกใช้การค้นหาทั่วโลกแป้นพิมพ์นุ่มจะปรากฏขึ้นโดยอัตโนมัติ

29
กรอง LogCat เพื่อรับเฉพาะข้อความจาก My Application ใน Android หรือไม่
ฉันสังเกตว่าเมื่อฉันใช้ Logcat กับ Eclipse กับ ADT สำหรับ Android ฉันได้รับข้อความจากแอปพลิเคชันอื่น ๆ เช่นกัน มีวิธีกรองหรือไม่และแสดงเฉพาะข้อความจากแอปพลิเคชันของฉันเท่านั้น

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