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

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

11
Android: ล้างกองกิจกรรม
ฉันมีกิจกรรมหลายอย่างในใบสมัคร และการไหลมีความซับซ้อนมาก เมื่อฉันคลิกแอปพลิเคชัน Logout จะไปที่หน้าจอเข้าสู่ระบบและจากนั้นผู้ใช้สามารถออกโดยปุ่มยกเลิก (โทรsystem.exit(0)) เมื่อฉันออกหรือปุ่มย้อนกลับระบบจะเรียกกิจกรรมจากสแต็ก :( ฉันจะล้างกิจกรรมทั้งหมดในสแต็กได้อย่างไรเมื่อฉันไปถึงหน้าจอเข้าสู่ระบบการโทรfinish()ไม่สามารถใช้งานได้จริงเนื่องจากมีกิจกรรมมากมายและไม่ควรปิดกิจกรรมบางอย่างเมื่อ มีการใช้งานเช่นกิจกรรมเรียกใช้กล้องเนทีฟ validateuser logoutuser = new validateuser(); logoutuser.logOut(); Intent loginscreen = new Intent(homepage.this, Login2.class); (homepage.this).finish(); loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY); startActivity(loginscreen);

11
ฉันจะอัปเดตแถวเดียวใน ListView ได้อย่างไร
ฉันมีListViewรายการข่าวที่แสดง ประกอบด้วยรูปภาพชื่อและข้อความบางส่วน รูปภาพถูกโหลดในเธรดแยกต่างหาก (โดยมีคิวและทั้งหมด) และเมื่อรูปภาพถูกดาวน์โหลดตอนนี้ฉันเรียกnotifyDataSetChanged()ใช้รายการอะแดปเตอร์เพื่ออัปเดตรูปภาพ วิธีนี้ใช้งานได้ แต่getView()ถูกเรียกบ่อยเกินไปเนื่องจากnotifyDataSetChanged()เรียกgetView()รายการที่มองเห็นได้ทั้งหมด ฉันต้องการอัปเดตเพียงรายการเดียวในรายการ ฉันจะทำอย่างไร ปัญหาที่ฉันมีกับแนวทางปัจจุบันของฉันคือ: การเลื่อนทำได้ช้า ฉันมีภาพเคลื่อนไหวที่เลือนหายไปในภาพซึ่งจะเกิดขึ้นทุกครั้งที่มีการโหลดภาพใหม่ในรายการ

14
แถบนำทางด้านล่างใหม่ของ Android หรือ BottomNavigationView
เห็นแนวทางใหม่ออกมาและใช้ในgoogle photosแอพล่าสุด ไม่รู้จะใช้แถบนำทางด้านล่างใหม่ได้อย่างไร ดู lib สนับสนุนใหม่ไม่พบลูกค้าเป้าหมายใด ๆ ไม่พบตัวอย่างเป็นทางการใด ๆ จะใช้แถบด้านล่างใหม่ได้อย่างไร? ไม่ต้องการปรับแต่งใด ๆ

13
Android: ปรับขนาดภาพวาดหรือพื้นหลัง?
ในเค้าโครงฉันต้องการปรับขนาดภาพพื้นหลัง (รักษาอัตราส่วนภาพ) ให้เท่ากับพื้นที่ที่จัดสรรเมื่อสร้างเพจ ใครมีความคิดในการทำเช่นนี้? ฉันใช้layout.setBackgroundDrawable()และBitmapDrawable()ตั้งค่าgravityสำหรับการตัดและการเติม แต่ไม่เห็นตัวเลือกใด ๆ สำหรับการปรับขนาด
134 android 

2
วิธีเพิ่ม 8dp header / footer อย่างง่าย ๆ ไปยัง RecyclerView ของ Android
มีวิธีการเพิ่มส่วนหัว / ท้ายกระดาษธรรมดา ๆ ลงใน RecyclerView หรือไม่? ที่นี่คุณสามารถเห็นสิ่งที่ฉันมี บัตรใบแรกสัมผัสกับแถบเครื่องมือ และที่นี่คุณสามารถเห็นสิ่งที่ฉันต้องการ 8dp Padding ระหว่างด้านล่างและการ์ด วิธีการที่ฉันพยายาม: ใช้มุมมองส่วนหัวใน recyclerview ของฉัน แต่ฉันคิดว่ามันไม่มีประสิทธิภาพมากที่จะทำสิ่งนี้สำหรับทุก ๆ recyclerview ใช้ระยะขอบสูงสุด 8dp ซึ่งทำให้เกิดปัญหาว่า recyclerview มีแถบสีขาวอยู่ด้านบน / ล่างเมื่อเลื่อน เพิ่มช่องว่างภายในรายการซึ่งส่งผลให้ระยะขอบที่แตกต่างกันระหว่างการ์ดด้านนอกและด้านใน ฉันแน่ใจว่ามีวิธีแก้ปัญหาง่ายๆที่ฉันยังไม่รู้

6
Android: รับไฟล์ URI จาก URI เนื้อหาหรือไม่
ในแอพของฉันผู้ใช้ต้องเลือกไฟล์เสียงที่แอพจัดการนั้น ปัญหาคือเพื่อให้แอปทำในสิ่งที่ฉันต้องการให้ทำกับไฟล์เสียงฉันต้องการ URI ในรูปแบบไฟล์ เมื่อฉันใช้เครื่องเล่นเพลงพื้นเมืองของ Android เพื่อเรียกดูไฟล์เสียงในแอพ URI คือ URI เนื้อหาซึ่งมีลักษณะดังนี้: content://media/external/audio/media/710 อย่างไรก็ตามการใช้แอพพลิเคชั่นตัวจัดการไฟล์ยอดนิยม Astro ฉันได้รับสิ่งต่อไปนี้: file:///sdcard/media/audio/ringtones/GetupGetOut.mp3 ตัวหลังสามารถเข้าถึงได้มากขึ้นสำหรับฉันที่จะทำงานด้วย แต่แน่นอนว่าฉันต้องการให้แอปมีฟังก์ชั่นการทำงานกับไฟล์เสียงที่ผู้ใช้เลือกโดยไม่คำนึงถึงโปรแกรมที่พวกเขาใช้ในการเรียกดูคอลเล็กชันของพวกเขา ดังนั้นคำถามของฉันคือมีวิธีแปลงcontent://URI ของสไตล์เป็นfile://URI หรือไม่ ไม่เช่นนั้นคุณจะแนะนำให้ฉันแก้ไขปัญหานี้อย่างไร นี่คือรหัสที่เรียกตัวเลือกสำหรับการอ้างอิง: Intent ringIntent = new Intent(); ringIntent.setType("audio/mp3"); ringIntent.setAction(Intent.ACTION_GET_CONTENT); ringIntent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(Intent.createChooser(ringIntent, "Select Ringtone"), SELECT_RINGTONE); ฉันทำสิ่งต่อไปนี้กับ URI เนื้อหา: m_ringerPath = m_ringtoneUri.getPath(); File file = new File(m_ringerPath); จากนั้นทำบางสิ่ง FileInputStream ด้วยไฟล์ดังกล่าว
133 android  file  uri 

24
มีวิธีการกำหนดค่า min และ max สำหรับ EditText ใน Android หรือไม่?
EditTextฉันต้องการที่จะกำหนดนาทีและความคุ้มค่าสูงสุดสำหรับ ตัวอย่างเช่น: หากบุคคลใดพยายามป้อนค่าเดือนในค่านั้นจะต้องอยู่ระหว่าง 1-12 ฉันสามารถทำได้โดยใช้TextWatcherแต่ฉันต้องการทราบว่ามีวิธีอื่นที่จะทำในรูปแบบไฟล์หรือที่อื่น ๆ แก้ไข: ฉันไม่ต้องการ จำกัด จำนวนตัวอักษร ฉันต้องการ จำกัด ค่า ตัวอย่างเช่นถ้าฉัน จำกัด เดือนที่มีEditTextตัวอักษร w เมื่อฉันป้อน 12 จะยอมรับ แต่ถ้าฉันป้อน 22 จะต้องไม่ยอมรับในขณะที่ฉันป้อน

10
Android Studio, logcat ล้างออกหลังจากปิดแอป
ฉันมีปัญหากับ logcat ของฉันตั้งแต่อัปเดต 1.2 Beta สำหรับ Android Studio เมื่อฉันเรียกใช้แอพของฉันมันจะบันทึกทุกอย่างเหมือนปกติแล้วฉันก็ถึงจุดที่แอพของฉันขัดข้องด้วยแอพที่บอกว่า: น่าเสียดายที่เกมหยุดทำงาน หลังจากนั้นไม่กี่วินาที android ก็ปิดข้อความนั้น เมื่อสิ่งนั้นเกิดขึ้น logcat ของฉันก็จะได้รับการเคลียร์อย่างสมบูรณ์ซึ่งหมายความว่าฉันแทบจะไม่ต้องอ่านข้อผิดพลาดทุกเวลา ฉันพบข้อมูลบางอย่างเกี่ยวกับบัฟเฟอร์ แต่ดูเหมือนว่า Android Studio ไม่มีตัวเลือกในการเพิ่มนอกเหนือจากความจริงที่ว่าฉันสงสัยว่าเป็นปัญหา สิ่งที่อาจมีประโยชน์คือหลังจากที่ล้างและสิ่งต่าง ๆ กระบวนการเปลี่ยนเป็น Android.process.core และข้อความที่ฉันได้รับใน logcat ของฉันคือ: 04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕ Debugger has detached; object registry had 1 entries แก้ไข: ฉันได้อ่านเกี่ยวกับจุดพักแล้วดังนั้นแอปพลิเคชั่นโฟกัสที่ปิดการใช้งานกับจุดพักในการตั้งค่าการสร้างการดำเนินการการปรับใช้ดีบักเกอร์ แต่ไม่มีผลใด ๆ

18
วิธีเปลี่ยนชื่อแพ็กเกจของแอปพลิเคชัน Android
ที่เก็บคีย์ของฉันเสียหายดังนั้น Android Market จึงต้องการให้ฉันเปลี่ยนชื่อแอปและส่งใหม่ อย่างไรก็ตามเมื่อใดก็ตามที่ฉันไปแก้ไขชื่อแพ็กเกจใน Manifest และตลอดทั้งไฟล์มันทำให้ฉันมีข้อผิดพลาดมากมาย วิธีใดที่เหมาะสมในการเปลี่ยนชื่อแอปพลิเคชัน
133 java  android 

8
การส่งออก APK จาก eclipse (ADT) หยุดทำงานโดยไม่โต้ตอบ
ทุกครั้งที่ฉันพยายามส่งออก APK จาก Eclipse (ลองใช้ Juno และ Indigo) บน Mac คราสจะขัดข้องภายในไม่กี่วินาที สิ่งนี้เคยทำงานได้ดีกับการตั้งค่าปัจจุบันของฉัน การเรียกใช้แอปโดยตรง (โหมดดีบัก) บนโทรศัพท์ของฉันทำงานได้ดี ข้อผิดพลาดจากคอนโซลคือ: Invalid memory access of location 0x10073f113 rip=0x101f656f7 Bus error: 10 ฉันใช้ Mac OS X 10.7.4 บน ~ 2010 MacBook Pro ด้วย java ต่อไปนี้: java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) …
133 android  eclipse  macos  adt 

6
Android:“ เส้นทางสำหรับโครงการต้องมีเพียงกลุ่มเดียว”
ฉันเพิ่งตั้งค่าโครงการตัวอย่าง NotePad ตามที่อธิบายไว้ที่นี่ แต่เมื่อฉันพยายามเปิดใช้งาน (Ctrl + F11) ฉันได้รับกล่องข้อความแสดงข้อผิดพลาดต่อไปนี้: เส้นทางสำหรับโครงการต้องมีเพียงกลุ่มเดียว ข้อผิดพลาดนี้หมายถึงอะไรและเหตุใดจึงเกิดขึ้น (ฉันพยายามอ่านบทความนี้แต่ดูเหมือนว่าจะไม่เกี่ยวข้องกับปัญหาของฉันเพราะฉันไม่มี getProject ที่ใดก็ได้ในโครงการตัวอย่างที่คัดลอกแบบคำต่อคำนี้)
133 android 

29
ไม่สามารถเปิด AVD ในโปรแกรมจำลอง: ไม่พบไลบรารี QT
ฉันเพิ่งเคยใช้ Android Studio และฉันมีปัญหาขณะใช้โปรแกรมจำลอง เมื่อฉันพยายามเรียกใช้มันยังคงขัดข้องโดยพูดว่า: "ไม่สามารถเปิด AVD ในโปรแกรมจำลอง" [6816]: ข้อผิดพลาด: ./ android / qt / qt_setup.cpp: 28: ไม่พบไลบรารี Qt ที่ C: \ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator \ lib64 \ qt \ lib ไม่สามารถเปิด 'C: \ Users \ Jay \ AppData \ …

14
ปิดแป้นพิมพ์เสมือนเมื่อกดปุ่ม
ฉันมีActivityกับปุ่มและEditText ListViewจุดประสงค์คือการพิมพ์หน้าจอค้นหาในEditTextกดปุ่มและให้ผลการค้นหาเติมรายการนี้ ทั้งหมดนี้ทำงานได้อย่างสมบูรณ์ แต่แป้นพิมพ์เสมือนทำงานแปลก ๆ ถ้าฉันคลิกEditTextฉันจะได้รับแป้นพิมพ์เสมือนจริง ถ้าฉันคลิกปุ่ม "เสร็จสิ้น" บนแป้นพิมพ์เสมือนปุ่มนั้นจะหายไป อย่างไรก็ตามหากฉันคลิกปุ่มค้นหาของฉันก่อนที่จะคลิก "เสร็จสิ้น" บนแป้นพิมพ์เสมือนแป้นพิมพ์เสมือนจะยังคงอยู่และฉันไม่สามารถกำจัดมันได้ การคลิกปุ่ม "เสร็จสิ้น" ไม่ได้เป็นการปิดแป้นพิมพ์ มันเปลี่ยนปุ่ม "เสร็จสิ้น" จาก "เสร็จสิ้น" เป็นลูกศรและยังคงมองเห็นได้ ขอบคุณสำหรับความช่วยเหลือของคุณ

5
ฉันจะรับรหัสทรัพยากรของรูปภาพได้อย่างไรถ้าฉันรู้ชื่อ [ซ้ำ]
คำถามนี้มีคำตอบอยู่แล้วที่นี่ : Android รับรหัสทรัพยากรจากสตริงหรือไม่ (14 คำตอบ) ปิดให้บริการใน28 วันที่ผ่านมา ฉันจะรับรหัสทรัพยากรของรูปภาพได้อย่างไรถ้าฉันรู้ชื่อ (ใน Android)

14
วิธีคลายซิปไฟล์โดยใช้โปรแกรมใน Android
ฉันต้องการข้อมูลโค้ดขนาดเล็กที่คลายซิปไฟล์สองสามไฟล์จากไฟล์. zip ที่กำหนดและให้ไฟล์แยกตามรูปแบบที่อยู่ในไฟล์ซิป กรุณาโพสต์ความรู้ของคุณและช่วยฉันออก
133 java  android  unzip 

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