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

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

10
ไม่สามารถทำให้ DialogFragment แบบกำหนดเองโปร่งใสเหนือ Fragment ได้
ฉันต้องการสร้างไดอะล็อกบนส่วนย่อย (ที่ใช้ทั้งหน้าจอ) กล่องโต้ตอบจะต้องเป็นกล่องโต้ตอบแบบลอยที่จะวางตำแหน่งเหนือส่วนโดยที่ส่วนที่มืดออกมานอกส่วนนั้น .. สำหรับ Dialog ที่กำหนดเองฉันมี LinearLayout ที่มีขอบโค้งไม่ว่าฉันจะทำอะไรกล่องโต้ตอบจะมีขอบสีดำทุกด้าน (เล็กมาก) ฉันพยายามทุกอย่างเพื่อให้โปร่งใสและหายไป (เพื่อให้กล่องโต้ตอบทั้งหมดเป็นเพียงเค้าโครงเชิงเส้น - กล่องโค้ง) สำหรับ DialogFragment นี่คือสิ่งที่ฉันมีสำหรับ onCreateView @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ LinearLayout layout =(LinearLayout)inflater.inflate(R.layout.custom_dialog, null); LinearLayout item = (LinearLayout)layout.findViewById(R.id.display_item); populateItemData(item, inflater); return layout; } custom_dialog เป็นเพียง LinearLayout ที่มี android: backgroung ตั้งค่าเป็น # 000000 นี่คือสไตล์ของฉันสำหรับ …

18
วิธีจัดตำแหน่งชื่อ ActionBar ให้อยู่กึ่งกลางใน Android
ฉันกำลังพยายามใช้รหัสต่อไปนี้เพื่อจัดข้อความให้อยู่กึ่งกลางActionBarแต่มันจัดแนวไปทางซ้าย คุณจะทำให้มันปรากฏในศูนย์ได้อย่างไร? ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setTitle("Canteen Home"); actionBar.setHomeButtonEnabled(true); actionBar.setIcon(R.drawable.back);

14
วิธีรับเส้นทางไฟล์แบบเต็มจาก URI
ฉันต้องการรับเส้นทางไฟล์แบบเต็มจาก URI URI ไม่ใช่รูปภาพ แต่เป็นไฟล์เพลง แต่ถ้าฉันทำเหมือน MediaStore Solution มันจะใช้ไม่ได้หากผู้ใช้แอปเลือกเช่น Astro เป็นเบราว์เซอร์แทนที่จะเป็น Music Player ฉันจะแก้ปัญหานี้ได้อย่างไร
102 android  path  get  uri 

9
“ ประเภทโปรแกรมมีอยู่แล้ว” หมายความว่าอย่างไร
ฉันกำลังพยายามสร้างแอปใน Android Studio หลังจากเพิ่มไลบรารี Eclipse Paho เป็นการพึ่งพาผู้ไล่ระดับ (หรือเป็น Maven ฉันยังใหม่กับระบบนิเวศของ Android) ฉันได้รับข้อผิดพลาดต่อไปนี้: Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message{kind=ERROR, text=Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources=[Unknown source file], tool name=Optional.of(D8)} ฉันได้ตรวจสอบคำถาม StackOverflow ที่แตกต่างกันมากมายเกี่ยวกับข้อผิดพลาดนี้ แต่คำตอบทั้งหมดเฉพาะสำหรับบางไลบรารี ฉันไม่เพียง แต่มองหาวิธีแก้ไขข้อผิดพลาดเท่านั้น แต่ยังเข้าใจถึงความหมายของข้อผิดพลาดด้วย ด้วยวิธีนี้จะง่ายขึ้นสำหรับผู้คนที่จะหาทางแก้ไขสำหรับกรณีเฉพาะ จนถึงขณะนี้ยังไม่มีคำตอบที่ระบุไว้ จากคำตอบอื่น ๆ ของ StackOverflow ฉันได้รวบรวมว่ามันเกี่ยวข้องกับไฟล์ gradle ของฉัน ดังนั้นนี่คือ app / build.gradle: apply plugin: …

30
วิธีจัดการรหัสผ่าน KeyStore ที่หายไปใน Android
ฉันลืมรหัสผ่าน Keystore ของฉันและฉันไม่รู้จะทำอย่างไรอีกต่อไป (ฉันทำไม่ได้หรือจะไม่แก้ตัวเลย) ฉันต้องการอัปเดตแอปของฉันเพราะฉันเพิ่งแก้ไขข้อบกพร่อง แต่ไม่สามารถทำได้อีกต่อไป จะเกิดอะไรขึ้นถ้าฉันใช้ Keystore เดียวกัน แต่สร้างคีย์ใหม่ ฉันจะยังสามารถอัปเดตแอปได้หรือไม่หากเป็นไปไม่ได้ฉันจะให้ข้อมูลเกี่ยวกับเวอร์ชันที่อัปเดตแก่ผู้ใช้ได้อย่างไร หากใครเคยมีปัญหาเช่นนี้หรือประสบปัญหาคุณสามารถให้คำแนะนำอะไรเพื่อช่วยแก้ไขสถานการณ์ได้บ้าง? โชคดีที่เป็นแอปฟรี
102 android  keystore 

21
วิธีสร้างเมนูบริบทสำหรับ RecyclerView
ฉันจะใช้เมนูบริบทสำหรับการRecyclerView?โทรแบบเห็นได้ชัดregisterForContextMenu(recyclerView)ไม่ได้อย่างไร ฉันเรียกมันจากเศษเสี้ยว มีใครประสบความสำเร็จบ้างในการนำสิ่งนี้ไปใช้

16
วิธีรีเซ็ต Android Studio
ฉันต้องการรีเซ็ตAndroid Studio 0.2.13เป็นสถานะเริ่มต้น นั่นหมายถึงรีเซ็ตการตั้งค่าทั้งหมดลบโครงการทั้งหมดไฟล์ gradle ทั้งหมดเพื่อให้ทำหน้าที่เหมือนการติดตั้งใหม่ ฉันต้องทำตามขั้นตอนใดเพื่อให้บรรลุเป้าหมายนี้

14
ข้อผิดพลาดของทรัพยากรใน android studio หลังการอัปเดต: ไม่พบทรัพยากร
หลังจากอัปเดต Android Studio เมื่อเร็ว ๆ นี้เรากำลังมีปัญหาในการรวบรวมโปรเจ็กต์ที่ใช้งานได้ก่อนหน้านี้ ตอนแรกเราได้รับข้อผิดพลาดต่อไปนี้: /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. ฉันอัปเดตเป้าหมายการสร้าง sdk ในไฟล์ gradle ของเราเป็น 23 ซึ่งทำให้ปัญหาเฉพาะนี้หมดไป แต่มันทำให้เรามี apache มากมายข้อผิดพลาดแพ็คเกจ http (โดยเฉพาะแพ็คเกจ …
101 java  android  apache 

4
วงจรชีวิตของวัตถุคงที่ของ Android
ฉันกำลังสร้างแอปพลิเคชันการค้นหาเหตุการณ์เราตั้งเกณฑ์การค้นหาจากหน้าจอหนึ่งเติมในหน้าจออื่นจากนั้นผู้ใช้สามารถแก้ไขเกณฑ์การค้นหาจากหน้าจอที่ 3 และไปที่หน้าจอที่ 4 เพื่อให้บรรลุภารกิจข้างต้นฉันใช้วัตถุคงที่ซึ่งจำค่ารอบ ๆ แอปพลิเคชันและฉันไม่จำเป็นต้องทำอะไรเพิ่มเติม แต่ฉันกลัวถ้าเกี่ยวกับวงจรชีวิตของวัตถุคงที่ใน Android หากหน่วยความจำต่ำพบว่า android ลบวัตถุคงที่ ??? เนื่องจาก Android รองรับการทำงานแบบมัลติทาสกิ้งหากผู้ใช้เปลี่ยนไปใช้แอปพลิเคชันอื่นและเมื่อผู้ใช้กลับมาแอปพลิเคชันเริ่มทำงานบ้าวัตถุคงที่จะถูกลบออกเมื่อทำงานหลายอย่างหรือไม่? คิดยังไง ?? และยังแนะนำให้ถือวัตถุคงที่ด้วยวิธี singleton เป็นแนวทางที่ดีกว่า ???

16
วิธีตรวจจับการไม่ใช้งานของผู้ใช้ใน Android
ผู้ใช้เริ่มแอพของฉันและล็อกอิน เลือก Session Timeout เป็น 5 นาที ดำเนินการบางอย่างในแอป (ทั้งหมดอยู่เบื้องหน้า) ตอนนี้ผู้ใช้นำ Myapp ไปที่พื้นหลังและเริ่มแอปอื่น ๆ ----> ตัวจับเวลานับถอยหลังเริ่มต้นและออกจากระบบผู้ใช้หลังจาก 5 นาที หรือผู้ใช้ปิดหน้าจอ ----> ตัวจับเวลานับถอยหลังเริ่มต้นและออกจากระบบผู้ใช้หลังจาก 5 นาที ฉันต้องการพฤติกรรมเดียวกันแม้ว่าแอปจะอยู่เบื้องหน้า แต่ผู้ใช้ไม่ได้โต้ตอบกับแอปเป็นเวลานานพูดว่า 6-7 นาที สมมติว่าหน้าจอเปิดอยู่ตลอดเวลา ฉันต้องการตรวจจับประเภทของการไม่ใช้งานของผู้ใช้ (ไม่มีการโต้ตอบกับแอปแม้ว่าแอปจะอยู่เบื้องหน้า) และเริ่มจับเวลาถอยหลัง

5
การถอนการติดตั้ง Android ADT
ดูเหมือนจะเป็นงานเล็กน้อย แต่ฉันไม่พบตัวเลือกในการถอนการติดตั้ง ADT ทั้งหมดจากการติดตั้ง Eclipse ของฉัน แน่นอนฉันสามารถลบโฟลเดอร์ของ SDK ได้ แต่นี่เป็นเพียงข้อผิดพลาดเมื่อเริ่มต้น Eclipse ในครั้งต่อไป เหตุผลที่ฉันถามคือเพราะ ADT เก่าของฉันยังคงส่งข้อผิดพลาด wierd (ไม่สามารถดึง URL https://dl-ssl.google.com/android/repository/addons_list.xmlเหตุผล: ไม่พบไฟล์) และฉันต้องการ การติดตั้งใหม่ที่สมบูรณ์และใหม่ สำคัญ: ภายใต้วิธีใช้ -> เกี่ยวกับ eclipse sdk -> รายละเอียดการติดตั้งปุ่มถอนการติดตั้งสำหรับปลั๊กอิน Android ทั้งหมดเป็นสีเทา
101 android  eclipse  adt 

7
เค้าโครง Android พร้อม ListView และปุ่ม
เอาล่ะเลย์เอาต์เฉพาะนี้ทำให้ฉันรำคาญ และดูเหมือนจะหาวิธีที่จะมี listView ไม่ได้โดยมีแถวของปุ่มที่ด้านล่างเพื่อไม่ให้มุมมองรายการขยายไปด้านบนของปุ่มดังนั้นปุ่มต่างๆจะถูกจัดเรียงไว้ที่ด้านล่างของหน้าจอเสมอ นี่คือสิ่งที่ฉันต้องการ: ลบลิงก์ ImageShack ที่ตายแล้ว ดูเหมือนว่ามันจะง่ายมาก แต่ทุกอย่างที่ฉันพยายามล้มเหลว ความช่วยเหลือใด ๆ นี่คือรหัสปัจจุบันของฉัน: RelativeLayout container = new RelativeLayout(this); container.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); //** Add LinearLayout with button(s) LinearLayout buttons = new LinearLayout(this); RelativeLayout.LayoutParams bottomNavParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); bottomNavParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); bottomNavParams.addRule(RelativeLayout.CENTER_HORIZONTAL); buttons.setLayoutParams(bottomNavParams); ImageButton newLayer = new ImageButton(this); newLayer.setImageResource(R.drawable.newlayer); newLayer.setLayoutParams(new LinearLayout.LayoutParams(45, LayoutParams.FILL_PARENT)); buttons.addView(newLayer); container.addView(buttons); …
101 java  android  listview  layout 

7
ปลั๊กอิน Eclipse Android - libncurses.so.5
ฉันกำลังดิ้นรนอย่างมากกับการติดตั้ง ADT (Android Dev Tools) บน Eclipse ใน Fedora 16 OS แบบ 64 บิต Eclipse เองก็ทำงานได้ดี ตามคำแนะนำฉันได้ติดตั้ง Android SDK ปกติซึ่งเป็นชุดเครื่องมือระดับ OS ก่อน มันเป็นไปอย่างราบรื่นและฉันสามารถใช้แอพ Android ภายในเครื่องมือ dir ใน Eclipse มันยากกว่าเล็กน้อยเพราะก่อนอื่นฉันต้องติดตั้ง GWT หรือเครื่องมือที่เกี่ยวข้องกับ Google ซึ่งต้องใช้การอัปเดตหลัก Eclipse Indigo ของ WST ในที่สุดการติดตั้ง ADT รายงานว่าประสบความสำเร็จ อย่างไรก็ตามทุกครั้งเมื่อเปิด Eclipse จะมีป๊อปอัปมากมายเกี่ยวกับ libncurses.so.5 และบันทึกต่อไปนี้: [2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: …
101 android  linux  eclipse 

8
เมธอด getView () ทำงานอย่างไรเมื่อสร้างอะแดปเตอร์แบบกำหนดเองของคุณเอง
คำถามของฉันคือ: LayoutInflater มีหน้าที่อะไรกันแน่? เหตุใดบทความทั้งหมดที่ฉันอ่านจึงตรวจสอบว่า convertview เป็นโมฆะหรือไม่ก่อน มันหมายความว่าอะไรเมื่อมันเป็นโมฆะและเมื่อมันไม่ใช่หมายความว่าอย่างไร พารามิเตอร์หลักที่วิธีนี้ยอมรับคืออะไร?

10
ไม่มีอินเทอร์เน็ตบนโปรแกรมจำลอง Android - ทำไมและต้องแก้ไขอย่างไร [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันพยายามใช้อินเทอร์เน็ตกับโปรแกรมจำลอง Android แต่ไม่ประสบความสำเร็จ ความคิดใด ๆ ?

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