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

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

6
Android - แบบแผนชื่อแพ็คเกจ
สำหรับตัวอย่าง "Hello World" ในandroid.comชื่อแพ็กเกจคือ "package com.example.helloandroid;" มีแนวทาง / มาตรฐานในการตั้งชื่อแพ็คเกจนี้หรือไม่? (การอ้างอิงจะดี)
205 android  naming 

17
วิธีการจัดแนววิดเจ็ตใน Android เป็นเค้าโครงแนวนอน
นี่คือรหัสที่ฉันใช้และมันไม่ทำงาน: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <TextView android:text="TextView" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="right"> </TextView> </LinearLayout>
205 android  alignment 

5
วิธีการเปลี่ยนตัวแยกทศนิยมของ DecimalFormat จากเครื่องหมายจุลภาคเป็นจุด / จุด?
ฉันมีวิธีบ้าเล็กน้อยที่แปลงค่า BigDecimal เป็นสตริงที่ดีและอ่านได้ private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } อย่างไรก็ตามมันยังสร้างตัวคั่นการจัดกลุ่มที่เรียก","ว่าค่านิยมทั้งหมดของฉันออกมาเช่นนี้ xxx,xxx ฉันต้องการให้ตัวคั่นเป็นจุดหรือจุดและไม่ใช่เครื่องหมายจุลภาค ใครบ้างมีเบาะแสของวิธีการบรรลุความสำเร็จเล็ก ๆ น้อย ๆ นี้? ฉันได้อ่านนี้และโดยเฉพาะอย่างยิ่งนี้ไปสู่ความตายในขณะนี้ แต่ฉันไม่สามารถหาวิธีที่จะได้รับการกระทำเช่นนี้ ฉันกำลังเข้าใกล้สิ่งนี้ในทางที่ผิดหรือไม่? มีวิธีที่สง่างามกว่านี้อีกไหมในการทำเช่นนี้? อาจเป็นวิธีแก้ปัญหาที่ใช้แทนหมายเลขท้องถิ่นที่แตกต่างกันเนื่องจากเครื่องหมายจุลภาคจะสมบูรณ์แบบตามมาตรฐานยุโรป

6
สร้างไฟล์ชั่วคราวใน Android
วิธีที่ดีที่สุดในการสร้างไฟล์ชั่วคราวใน Android คืออะไร สามารถใช้File.createTempFileได้หรือไม่ เอกสารมีความคลุมเครือเกี่ยวกับเรื่องนี้ โดยเฉพาะอย่างยิ่งจะไม่ชัดเจนเมื่อลบไฟล์ชั่วคราวที่สร้างขึ้นด้วยFile.createTempFileถ้าเคย

12
คุณจะประสานโครงการกับ GitHub กับ Android Studio ได้อย่างไร
ฉันพยายามซิงโครไนซ์โครงการที่ฉันมีในโฟลเดอร์ Android Studio ของฉันกับ GitHub แต่ฉันไม่แน่ใจว่าจะทำอะไรนอกจากการเพิ่มข้อมูลรับรองในเมนูตัวเลือก ใครช่วยแนะนำไกด์ให้ฉันหน่อยได้ไหม

13
ฉันจะใช้ฟังก์ชั่นซูมสำหรับภาพได้อย่างไร
มีวิธีการทั่วไปในการแสดงภาพขนาดใหญ่และทำให้ผู้ใช้สามารถซูมเข้าและออกและเลื่อนภาพได้หรือไม่? จนถึงตอนนี้ฉันพบสองวิธี: เขียนทับ ImageView ซึ่งดูเหมือนว่าจะมากเกินไปสำหรับปัญหาทั่วไป ใช้เว็บวิว แต่มีการควบคุมเลย์เอาต์น้อยกว่า ฯลฯ
204 android  zoom  imageview 

22
ค้นหาตำแหน่งของการ์ด SD แบบถอดได้
มีวิธีสากลในการค้นหาตำแหน่งของการ์ด SD ภายนอกหรือไม่ กรุณาอย่าสับสนกับการจัดเก็บข้อมูลภายนอกจัดเก็บข้อมูลภายนอก Environment.getExternalStorageState()ส่งคืนพา ธ ไปยังจุดเมานต์ SD ภายในเช่น "/ mnt / sdcard" แต่คำถามนั้นเกี่ยวกับ SD ภายนอก ฉันจะได้รับเส้นทางเช่น "/ mnt / sdcard / external_sd" ได้อย่างไร (อาจแตกต่างกันไปตามอุปกรณ์) ฉันเดาว่าฉันจะจบด้วยการกรองผลลัพธ์ของmountคำสั่งด้วยชื่อระบบไฟล์ แต่ฉันไม่แน่ใจว่าวิธีนี้จะแข็งแกร่งพอ

10
โหมดการนำทางในแถบแอ็คชันเลิกใช้ใน Android L
การดูที่รายงาน API diff สำหรับ Android "L" แสดงตัวอย่างผมเห็นว่าวิธีการทั้งหมดที่เกี่ยวข้องกับโหมดนำทางในActionBarชั้นเรียน (เช่นsetNavigationMode(), addTab(), selectTab()& c) เลิกใช้แล้ว เอกสารอธิบาย: โหมดการนำทางของแถบการกระทำถูกคัดค้านและไม่ได้รับการสนับสนุนโดยแถบการกระทำของแถบเครื่องมือแบบอินไลน์ พิจารณาใช้รูปแบบการนำทางทั่วไปอื่น ๆ แทน สิ่งที่ควรเปลี่ยนคืออะไร? นอกจากนี้ "แนวคิดการกระทำแถบเครื่องมือแบบอินไลน์" เป็นแนวคิดใหม่หรือไม่? ฉันไม่คิดว่าฉันเคยได้ยินมาก่อน



21
จะรับที่อยู่ที่สมบูรณ์จากละติจูดและลองจิจูดได้อย่างไร
ฉันต้องการรับค่าต่อไปนี้จาก Latitude และลองจิจูดใน android ที่อยู่ถนน รัฐเมือง ซิป อยู่ที่สมบูรณ์ ทำอย่างไรจึงจะได้สิ่งนี้?

12
แท็บไม่ใช้ความกว้างเต็มบนแท็บเล็ต [ใช้ android.support.design.widget.TabLayout]
ฉันมีแท็บการตั้งค่าเป็นUPDATE 29/05/2015 นี้โพสต์ แท็บใช้ความกว้างเต็มบนมือถือ Nexus 4 ของฉัน แต่ใช้แท็บเล็ต Nexus 7 ที่อยู่ตรงกลางและไม่ครอบคลุมความกว้างเต็มหน้าจอ ภาพหน้าจอ Nexus 7 ภาพหน้าจอ Nexus 4

6
วิธีการจัดองค์ประกอบให้อยู่กึ่งกลางใน ConstraintLayout
ฉันใช้ConstraintLayoutในแอปพลิเคชันของฉันเพื่อจัดทำแอปพลิเคชัน ฉันพยายามสร้างหน้าจอที่หนึ่งEditTextและButtonควรจะอยู่ในศูนย์และButtonควรอยู่ด้านล่างEditTextด้วย marginTop เพียง 16dp นี่คือเค้าโครงและภาพหน้าจอของฉันว่ามันเป็นอย่างไรในตอนนี้ activity_authenticate_content.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" tools:context="com.icici.iciciappathon.login.AuthenticationActivity"> <android.support.design.widget.TextInputLayout android:id="@+id/client_id_input_layout" android:layout_width="0dp" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent"> <android.support.design.widget.TextInputEditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/login_client_id" android:inputType="textEmailAddress" /> </android.support.design.widget.TextInputLayout> <android.support.v7.widget.AppCompatButton android:id="@+id/authenticate" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="@string/login_auth" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="@id/client_id_input_layout" app:layout_constraintRight_toRightOf="@id/client_id_input_layout" app:layout_constraintTop_toTopOf="@id/client_id_input_layout" /> </android.support.constraint.ConstraintLayout>

8
ใช้ URI builder ใน Android หรือสร้าง URL ด้วยตัวแปร
ฉันกำลังพัฒนาแอพ Android ฉันต้องสร้าง URI สำหรับแอปของฉันเพื่อขอ API หากไม่มีวิธีอื่นในการวางตัวแปรใน URI นี่เป็นวิธีที่ง่ายที่สุดที่ฉันพบ ฉันพบว่าคุณต้องใช้Uri.Builderแต่ฉันไม่แน่ใจว่าจะทำอย่างไร URL ของฉันคือ: http://lapi.transitchicago.com/api/1.0/ttarrivals.aspx?key=[redacted]&mapid=value โครงการของฉันคือ http อำนาจเป็นlapi.transitchicago.comเส้นทางคือ/api/1.0ส่วนเส้นทาง (s) และสตริงแบบสอบถามเป็นttarrivals.aspxkey=[redacted]&mapid=value รหัสของฉันอยู่ด้านล่าง: Intent intent = getIntent(); String value = intent.getExtras().getString("value"); Uri.Builder builder = new Uri.Builder(); builder.scheme("http") .authority("www.lapi.transitchicago.com") .appendPath("api") .appendPath("1.0") .appendPath("ttarrivals.aspx") .appendQueryParameter("key", "[redacted]") .appendQueryParameter("mapid", value); ผมเข้าใจว่าฉันจะทำURI.addแต่ฉันจะบูรณาการเข้ากับUri.Builder? ฉันควรเพิ่มทุกอย่างเหมือนURI.add(scheme), URI.add(authority)และอื่น ๆ ? หรือนั่นไม่ใช่วิธีที่จะทำ? นอกจากนี้ยังมีวิธีอื่นที่ง่ายกว่าในการเพิ่มตัวแปรไปยัง URI / …
202 android  uri  uribuilder 

3
ฉันจะกำหนด ID ให้กับมุมมองโดยทางโปรแกรมได้อย่างไร
ในไฟล์ XML เราสามารถกำหนด ID ให้กับมุมมองที่ชอบandroid:id="@+id/something"แล้วโทรfindViewById()แต่เมื่อสร้างมุมมองโดยทางโปรแกรมฉันจะกำหนด ID ได้อย่างไร ฉันคิดว่าsetId()ไม่เหมือนกับการมอบหมายเริ่มต้น setId()เป็นพิเศษ ใครสามารถแก้ไขฉันได้ไหม

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