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

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

25
วิธีการระบุประเภทไฟล์ MIME ใน Android?
สมมติว่าฉันมีเส้นทางแบบเต็มเช่น: (/ sdcard / tlogo.png) ฉันต้องการทราบประเภท mime ของมัน ฉันสร้างฟังก์ชั่นสำหรับมัน public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } แต่เมื่อฉันเรียกมันจะคืนค่าเป็นศูนย์ File file = new File(filePath); String fileType=CommonFunctions.getMimeType(file, context);

23
ไม่สามารถแก้ไขสัญลักษณ์ 'ธีม' ใน styles.xml (Android Studio)
ตั้งแต่วันนี้ Android Studio ไม่สามารถค้นหาชุดรูปแบบ AppCompat ใน styles.xml แต่ตัวอย่างเช่นรู้จัก AppCompatActivity ในรหัส เวอร์ชัน Android Studio ของฉันคือ 2.2.2, Build # AI-145.3360264 ฉันได้ลองอัพเกรดเป็นเครื่องมือบิลด์ล่าสุด, คอมไพล์ sdk (25) เป็นต้น แต่มันก็ไม่สามารถแก้ปัญหาได้ ในขณะนี้ฉันได้ติดตั้งสิ่งต่อไปนี้ (จากผู้จัดการ sdk): android api: 19 และ 23 เครื่องมือแพลตฟอร์ม sdk: 25.0.1 เครื่องมือ sdk: 25.2.3 เครื่องมือสร้าง: 23.0.2 และ 25.0.1 พื้นที่เก็บข้อมูลสนับสนุน: 40 ที่เก็บของ google: 39 และอีกสองสามคนที่ไม่ควรระบุไว้ที่นี่ build.gradle ของแอป: …


7
ทำงานทันทีใน Android Studio 2.0 (วิธีปิด)
วิธีปิดใช้งานการเรียกใช้ทันทีใน Android Studio 2.0 ดูตัวอย่าง เมื่อฉันไปที่การตั้งค่าฉันเห็นมัน: และฉันไม่สามารถลบเครื่องหมายออกจาก "เปิดใช้งานการเรียกใช้ทันที ... " ฉันใช้ Android Studio 2.0 Preview 9 แต่ข้อผิดพลาดนี้มีอยู่ใน Android Studio 2.0 Preview 7 ด้วย

6
เหตุใดจึงถูก“ ลบ Enums ที่คุณต้องการ Ints” จากเคล็ดลับประสิทธิภาพการทำงานของ Android
ส่วน "Enums หลีกเลี่ยงการที่คุณจะ Ints ต้องการ" ถูกลบออกจากอย่างเป็นทางการเอกสารนักพัฒนา (ดูเหตุใด Android จึงไม่ใช้ enums มากกว่านี้สำหรับเนื้อหาส่วนเก่า) ทำไม? มีการเปลี่ยนแปลงใน Android VM ที่ทำให้ทิปล้าสมัยหรือไม่?
175 android  enums 

4
เค้าโครง Android แทนที่มุมมองด้วยมุมมองอื่นในเวลาทำงาน
ฉันมีxmlไฟล์ -layout หลักสอง textviews A / B และมุมมองที่ C. ฉันมีสองอื่น ๆxmlไฟล์ -layout และoption1 option2มันเป็นไปได้ที่จะโหลดอย่างใดอย่างหนึ่งoption1หรือoption2ในเวลาทำงานผ่าน Java เป็น C? ถ้าเป็นเช่นนั้นฉันต้องใช้ฟังก์ชั่นอะไร?

16
รับวัตถุชิ้นส่วนปัจจุบัน
ในตัวmain.xmlฉันมี <FrameLayout android:id="@+id/frameTitle" android:padding="5dp" android:layout_height="wrap_content" android:layout_width="fill_parent" android:background="@drawable/title_bg"> <fragment android:name="com.fragment.TitleFragment" android:id="@+id/fragmentTag" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </FrameLayout> และฉันกำลังตั้งวัตถุชิ้นส่วนเช่นนี้ FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); Fragment newFragment = new FragmentType1(); fragmentTransaction.replace(R.id.frameTitle, casinodetailFragment, "fragmentTag"); // fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); มันคือการตั้งค่าวัตถุชิ้นส่วนFragmentType2,FragmentType3,...แตกต่างกัน( ) ในเวลาที่แตกต่างกัน ในบางช่วงเวลาฉันต้องระบุวัตถุที่มีอยู่ในขณะนี้ ในระยะสั้นฉันต้องทำอะไรเช่นนี้ Fragment currentFragment = //what is the way to get current fragment …

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

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

19
Android dex ให้ BufferOverflowException เมื่อสร้าง
เมื่อรวบรวมโครงการ Android เฉพาะและบนเครื่อง Windows ของฉันเท่านั้นฉันจะได้รับjava.nio.BufferOverflowExceptionช่วงเวลาจาก dex ปัญหาเกิดขึ้นทั้งเมื่อใช้ Eclipse และเมื่อใช้ Ant เอาต์พุตเมื่อใช้ Ant คือ: ... [dex] Pre-Dexing C:\MyProject\libs\android-support-v4.jar -> android-support-v4-5f5341d3c1b10a79d7d93f9c1e64421e.jar [dex] Converting compiled files and external libraries into C:\MyProject\bin\classes.dex... [dx] [dx] UNEXPECTED TOP-LEVEL EXCEPTION: [dx] java.nio.BufferOverflowException [dx] at java.nio.Buffer.nextPutIndex(Buffer.java:499) [dx] at java.nio.HeapByteBuffer.putShort(HeapByteBuffer.java:296) [dx] at com.android.dex.Dex$Section.writeShort(Dex.java:818) [dx] at com.android.dex.Dex$Section.writeTypeList(Dex.java:870) [dx] at com.android.dx.merge.DexMerger$3.write(DexMerger.java:437) …
174 android  dex 

18
แบบอักษรที่กำหนดเองและเค้าโครง XML (Android)
ฉันพยายามกำหนดโครงร่าง GUI โดยใช้ไฟล์ XML ใน Android เท่าที่ฉันสามารถหาได้ไม่มีวิธีที่จะระบุว่าวิดเจ็ตของคุณควรใช้แบบอักษรที่กำหนดเอง (เช่นที่คุณวางไว้ในสินทรัพย์ / font /) ในไฟล์ XML และคุณสามารถใช้แบบอักษรที่ติดตั้งระบบเท่านั้น ฉันรู้ว่าในโค้ด Java ฉันสามารถเปลี่ยนแบบอักษรของแต่ละวิดเจ็ตด้วยตนเองโดยใช้ ID ที่ไม่ซ้ำกัน อีกทางหนึ่งฉันสามารถวนซ้ำวิดเจ็ตทั้งหมดใน Java เพื่อทำการเปลี่ยนแปลงนี้ แต่อาจช้ามาก ฉันมีตัวเลือกอื่น ๆ อีกบ้าง? มีวิธีใดที่ดีกว่าในการสร้างวิดเจ็ตที่มีรูปลักษณ์ที่กำหนดเองหรือไม่? ฉันไม่ต้องการเปลี่ยนแบบอักษรด้วยตนเองสำหรับวิดเจ็ตใหม่ทุกอันที่ฉันเพิ่มด้วยตนเอง


22
กู้คืนหน้าต่าง LogCat ภายใน Android Studio
ฉันเพิ่งเริ่มใช้ Android Studio v0.1.1 และฉันหา LogCat ไม่พบ ... มันหายไปหรือไม่ หรือถ้าไม่ฉันจะเปิดใช้งานได้อย่างไร ถ้ามันหายไปมีวิธีใดบ้างที่จะเปิดใช้งานสิ่งที่คล้ายกับบันทึกพฤติกรรมแอพของฉัน (และส่วนใหญ่ขัดข้อง)

10
Android webview ช้า
ของฉันandroid webviewsช้า นี่คือทุกอย่างตั้งแต่โทรศัพท์ไปจนถึง3.0+แท็บเล็ตที่มีสเปคเพียงพอมากกว่า ฉันรู้ว่า webviews ควรจะ "จำกัด " แต่ฉันเห็นเว็บแอปทำด้วยช่องว่างโทรศัพท์ที่ต้องใช้ทุกประเภทCSS3และJQueryเวทมนตร์พวกเขาทำงานได้ดีและรวดเร็ว ดังนั้นฉันจึงขาดอะไรไปมีอะไรบ้างmyWebview.SPEEDHACK(1)ที่ฉันสามารถใช้เร่งความเร็วของสิ่งต่างๆ นอกจากนี้บางครั้งเนื้อหาของมุมมองเว็บของฉันไม่โหลดขึ้นมาแทนที่จะโหลดช้ามันก็ไม่โหลด สินทรัพย์ที่ฉันกำลังทดสอบถูกเก็บไว้ในเครื่องไม่มีข้อผิดพลาด

10
คุณสามารถตั้งศูนย์กลางของปุ่มใน RelativeLayout ได้หรือไม่?
ฉันพยายามจัดปุ่มให้อยู่กึ่งกลางของเลย์เอาท์แบบสัมพัทธ์ ฉันได้ลองใช้ฟังก์ชั่นแรงโน้มถ่วงและทิศทางแล้ว แต่พวกเขาไม่ทำอะไรเลย
174 android  layout 

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