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

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

5
คำเตือน onTouchListener: onTouch ควรเรียก View # performClick เมื่อตรวจพบการคลิก
ฉันได้สร้างไฟล์onTouchListener. ขออภัย onTouch () throwsเตือนฉัน: com/calculator/activitys/Calculator$1#onTouch should call View#performClick when a click is detected หมายความว่าอย่างไร? ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับคำเตือนนี้ นี่คือรหัสเต็ม: LinearLayout llCalculatorContent = (LinearLayout) fragmentView.findViewById(R.id.calculator_content); llCalculatorContent.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Tools.hideKeyboard(getActivity(), getView()); getView().clearFocus(); return false; } });

7
Android และ & nbsp; ใน TextView
เป็นไปได้ไหมที่จะเพิ่ม ใน TextView มีใครทำได้เหมือนกันบ้าง ฉันต้องการมีพื้นที่ว่างที่ไม่แตกหักใน TextView
109 android  textview 

17
เปลี่ยนแบบอักษรของข้อความแท็บในการออกแบบ Android รองรับ TabLayout
ฉันกำลังพยายามทำสิ่งใหม่TabLayoutจากไลบรารีการออกแบบของ Android ฉันต้องการที่จะเปลี่ยนข้อความแท็บอักษรที่กำหนดเอง และผมพยายามที่จะค้นหาจัดแต่งทรงผมที่เกี่ยวข้องกับTabLayoutแต่จบลงไปนี้ โปรดชี้แนะวิธีการเปลี่ยนแบบอักษรของแท็บ

4
Android: สร้างป๊อปอัปที่มีตัวเลือกให้เลือกมากมาย
ฉันพยายามหาวิธีสร้างป๊อปอัปหรือกล่องโต้ตอบที่มี 4 ตัวเลือกให้เลือก ฉันเห็นภาพนี้บนไซต์นักพัฒนา Android: มีใครรู้วิธีการเขียนโค้ดบางอย่างเช่นด้านขวา? ฉันไม่ต้องการไอคอนใด ๆ ถัดจากข้อความของฉันฉันแค่ต้องสามารถเลือกได้จาก 4 ตัวเลือก
109 android  menu  dialog  popup 

7
android รับเส้นทางจริงโดย Uri.getPath ()
ฉันพยายามดึงภาพจากแกลเลอรี Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select picture"), resultCode ); หลังจากฉันกลับจากกิจกรรมนี้ฉันมีข้อมูลซึ่งมี Uri ดูเหมือนว่า: content://media/external/images/1 ฉันจะแปลงเส้นทางนี้เป็นเส้นทางจริงได้อย่างไร (เช่นเดียวกับ ' /sdcard/image.png') ขอบคุณ

23
ไม่สามารถติดตั้ง apk ที่ลงชื่อไปยังอุปกรณ์ด้วยตนเองได้รับข้อผิดพลาด“ ไม่ได้ติดตั้งแอป”
ฉันต้องการเผยแพร่แอปของฉันไปยัง GooglePlay แต่ก่อนอื่นฉันต้องการทำการทดสอบครั้งสุดท้ายกับ apk ที่ลงชื่อเพื่อให้แน่ใจว่าคีย์ API ที่ใช้ทั้งหมดทำงานอย่างถูกต้องกับเวอร์ชันที่วางจำหน่าย (GMaps, Facebook และอื่น ๆ ) ดังนั้นฉันเพิ่งสร้างแอปเวอร์ชันที่ลงชื่อด้วยรหัสรีลีสของเราและเมื่อฉันพยายามติดตั้งแอปลงในอุปกรณ์ฉันพบข้อผิดพลาด: ฉันได้พยายามคัดลอก apk ไปยังอุปกรณ์และติดตั้งด้วยแอปตัวติดตั้ง apk สิ่งที่แปลกคือเมื่อฉันทำกระบวนการเดียวกันกับคีย์การลงนามแก้จุดบกพร่องทุกอย่างเรียบร้อยฉันสามารถติดตั้งและเรียกใช้แอพได้ นี่เป็นขั้นตอนของกระบวนงาน: ฉันเลือกคีย์รีลีสพิมพ์รหัสผ่าน ฉันเลือกประเภทบิลด์รีลีสแทนการดีบัก ในกรณีที่ฉันกำหนดคีย์การลงนามในไฟล์ gradle ด้วยแต่ฉันต้องยอมรับว่าฉันไม่รู้ว่ามันจำเป็น ฉันลองทำเหมือน 7 เจ็ดครั้งแล้วดังนั้นฉันถือว่าปัญหานี้ไม่ใช่แค่รหัสผ่านที่พิมพ์ผิดแต่ฉันสามารถทำให้สิ่งนี้ทำงานได้ด้วยคีย์การลงนาม Android debug มาตรฐาน กรุณาช่วยถ้าคุณสามารถ

7
AndroidX: Appcompat I: art error android.view.View $ OnUnhandledKeyEventListener
ในโครงการที่สร้างขึ้นใหม่ด้วย Androidx: appcompat: appcompat: 1.0.0-rc01 ฉันได้รับไฟล์ java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList ฉันได้เพิ่ม configuration.all แล้วด้วย configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == "androidx.appcompat") { if (!requested.name.startsWith("multidex")) { details.useVersion "1.+" } } } } สิ่งนี้ไม่มีผลต่อการทำงานของแอพหรือข้อขัดข้อง แต่มักจะมีข้อผิดพลาดนี้เสมอเมื่อแอปกำลังทำงาน กรุณาช่วยฉันแก้ไขข้อผิดพลาด การติดตามสแต็กทั้งหมดมีดังนี้ I/art: Rejecting re-init on …
109 android  androidx 

11
Kotlin addTextChangeListener แลมด้า?
คุณสร้างนิพจน์แลมบ์ดาสำหรับ EditText addTextChangeListener ใน Kotlin ได้อย่างไร ด้านล่างแสดงข้อผิดพลาด: passwordEditText.addTextChangedListener { charSequence -> try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }
109 android  kotlin  textview  anko 

5
ความแตกต่างระหว่างคลาสและอ็อบเจ็กต์ใน Kotlin
ฉันเพิ่งเริ่มใช้ Kotlin และเพิ่งแปลงไฟล์ธรรมดาจาก java เป็น Kotlin ฉันสงสัยว่าทำไมตัวแปลง Android จึงเปลี่ยนคลาส java ของฉันเป็นวัตถุ Kotlin Java: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { crc_byte = aByte; for (int bit_index = 0; bit_index < 8; bit_index++) { …
109 java  android  kotlin 

4
เปิดเผยนอกเหนือจากแอปผ่าน ClipDataItem.getUri
ฉันกำลังพยายามแก้ไขปัญหาหลังจากเพิ่มคุณสมบัติใหม่ในระบบไฟล์ Android แต่ได้รับข้อผิดพลาดนี้: android.os.FileUriExposedException: file:///storage/emulated/0/MyApp/Camera_20180105_172234.jpg exposed beyond app through ClipData.Item.getUri() ดังนั้นฉันหวังว่าจะมีใครช่วยฉันแก้ไขได้ :) ขอบคุณ private Uri getTempUri() { // Create an image file name SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss"); String dt = sdf.format(new Date()); imageFile = null; imageFile = new File(Environment.getExternalStorageDirectory() + "/MyApp/", "Camera_" + dt + ".jpg"); AppLog.Log( TAG, "New …
109 java  android 

13
กล่องโต้ตอบ Android: การลบแถบหัวเรื่อง
ฉันมีพฤติกรรมแปลก ๆ ที่ไม่สามารถระบุแหล่งที่มาได้ ฉันมีแอปคลาสสิก requestWindowFeature(Window.FEATURE_NO_TITLE); เพื่อลบแถบชื่อ / สถานะ จากนั้นฉันสร้างกล่องโต้ตอบเพื่อให้ผู้ใช้ป้อนข้อมูล (ชื่อ ฯลฯ ) ด้วยแป้นพิมพ์จริงไม่มีปัญหา แต่เมื่อฉันใช้แป้นพิมพ์เสมือนฉันมีพฤติกรรมแปลก ๆ : ทุกครั้งที่ฉันกดปุ่มบนกระดานแป้นเสมือนแถบชื่อ / สถานะจะปรากฏขึ้นอีกครั้งโดยกดรูปแบบแป้นพิมพ์ทั้งหมดรอบ ๆ แล้วหายไปอีกครั้ง (เช่นเดียวกับภาพเคลื่อนไหวเมื่อฉันเริ่มแอปพลิเคชัน) นี่คือรหัสบางส่วน: dialog = new Dialog(context); dialog.setContentView(R.layout.logindialog); dialog.setTitle("Login:"); WindowManager.LayoutParams a = dialog.getWindow().getAttributes(); // dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); a.dimAmount = 0; dialog.getWindow().setAttributes(a); dialog.setCancelable(true); dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT); แล้ว dialog.show(); ฉันเหนื่อย dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); แต่แอปของฉันขัดข้อง นี่คือ xml <TextView android:id="@+id/LoginText" …
108 android  layout  dialog 


13
Android: ได้รับข้อผิดพลาด“ การควบรวม Manifest ล้มเหลว” หลังจากอัปเดตเป็น gradle เวอร์ชันใหม่
หลังจากยอมรับการอัปเดตโครงการเป็น gradle เวอร์ชันใหม่ฉันได้รับข้อผิดพลาดนี้: Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(26.0.0-alpha1) from [com.android.support:cardview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 is also present at [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31 value=(25.3.1). Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:22:5-24:41 to override. ฉันจะแก้ปัญหานี้ได้อย่างไร? นี่คือbuild.gradleไฟล์แอปของฉัน: android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.sample.bookReader" minSdkVersion 16 targetSdkVersion …
108 android 

11
เครื่องเก็บขยะใน Android
ฉันได้เห็นคำตอบของ Android มากมายที่แนะนำให้โทรหาคนเก็บขยะในบางสถานการณ์ เป็นแนวทางปฏิบัติที่ดีในการขอตัวเก็บขยะใน Android ก่อนดำเนินการด้วยความจำเสื่อมหรือไม่? ถ้าไม่ฉันควรโทรหาก็ต่อเมื่อได้รับOutOfMemoryข้อผิดพลาด? มีสิ่งอื่นใดบ้างที่ฉันควรใช้ก่อนหันไปหาคนเก็บขยะ?

9
สร้าง android ปล่อย apk บน Phonegap 3.x CLI
ฉันจะสร้างแอป Android ในเครื่องโดยใช้ Phonegap 3.x CLI พร้อมเผยแพร่ได้อย่างไร ฉันตรวจสอบโฟลเดอร์ bin ที่สร้างขึ้นภายในไดเร็กทอรี platform / android ของโปรเจ็กต์และมีเฉพาะ. debug APK เท่านั้น อย่างไรก็ตามฉันใช้คำสั่งนี้: phonegap local build android

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