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

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

18
ลิ้นชักการนำทาง: ฉันจะตั้งค่ารายการที่เลือกเมื่อเริ่มต้นได้อย่างไร
รหัสของฉันทำงานได้อย่างสมบูรณ์: ทุกครั้งที่มีการคลิกรายการในลิ้นชักการนำทางรายการจะถูกเลือก แน่นอนว่าฉันต้องการเริ่มแอพด้วยแฟรกเมนต์เริ่มต้น (โฮม) แต่ลิ้นชักการนำทางไม่มีรายการที่เลือก ฉันจะเลือกรายการนั้นโดยทางโปรแกรมได้อย่างไร public class BaseApp extends AppCompatActivity { //Defining Variables protected String LOGTAG = "LOGDEBUG"; protected Toolbar toolbar; protected NavigationView navigationView; protected DrawerLayout drawerLayout; private DateManager db = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.base_layout); navigationView = (NavigationView) findViewById(R.id.navigation_view); // set the home/dashboard at …

9
สร้างลิงก์ในเบราว์เซอร์ Android เพื่อเริ่มแอพของฉันหรือไม่
เป็นไปได้ไหมที่จะสร้างลิงค์เช่น: <a href="anton://useful_info_for_anton_app">click me!</a> ทำให้แอป Anton ของฉันเริ่มทำงานหรือไม่ ฉันรู้ว่าสิ่งนี้ใช้ได้กับแอพ Android Market ด้วยโปรโตคอลการตลาด แต่สามารถทำสิ่งที่คล้ายกันกับแอปอื่นได้หรือไม่ นี่คือตัวอย่างของลิงค์ที่จะเริ่มขึ้นใน Android Market: <a href="market://search?q=pname:com.nytimes.android">click me!</a> อัปเดต: คำตอบที่ฉันได้รับจาก eldarerathis นั้นใช้งานได้ดี แต่ฉันแค่อยากพูดถึงว่าฉันมีปัญหากับคำสั่งขององค์ประกอบย่อยของ<intent-filter>แท็ก ฉันขอแนะนำให้คุณสร้าง<intent-filter>องค์ประกอบย่อยใหม่ในแท็กนั้นเพื่อหลีกเลี่ยงปัญหาที่ฉันมี ตัวอย่างเช่นAndroidManifest.xmlหน้าตาของฉัน: <activity android:name=".AntonWorld" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <data android:scheme="anton" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> …
229 android 

24
Android - แถบค้นหาสไตล์
ฉันต้องการจัดสไตล์บาร์ค้นหาซึ่งดูเหมือนหนึ่งในภาพด้านล่าง โดยใช้ค่าเริ่มต้นฉันจะได้รับสิ่งนี้: ดังนั้นสิ่งที่ฉันต้องการคือเปลี่ยนสีเท่านั้น ฉันไม่ต้องการสไตล์เพิ่มเติม มีวิธีการตรงไปตรงมาในการทำเช่นนี้หรือฉันควรสร้าง drawable ที่กำหนดเองของฉัน ฉันพยายามสร้างที่กำหนดเอง แต่ไม่สามารถหาที่ถูกต้องได้ตามที่แสดงด้านบน หลังจากใช้ drawable ที่กำหนดเองได้แล้วสิ่งที่ฉันได้รับดังแสดงด้านล่าง: ถ้าฉันต้องการสร้างแบบกำหนดเองโปรดแนะนำวิธีลดความกว้างของบรรทัดความคืบหน้าและรูปร่าง การใช้งานที่กำหนดเองของฉัน: background_fill.xml: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:angle="90" android:centerColor="#FF555555" android:endColor="#FF555555" android:startColor="#FF555555" /> <corners android:radius="1dp" /> <stroke android:width="1dp" android:color="#50999999" /> <stroke android:width="1dp" android:color="#70555555" /> </shape> progress_fill.xml <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:angle="90" android:centerColor="#FFB80000" android:endColor="#FFFF4400" …

30
แฮชคีย์สำหรับแอพ Android-Facebook
ฉันกำลังทำงานกับแอพ Android ที่ฉันต้องการรวมคุณสมบัติการโพสต์ Facebook ฉันดาวน์โหลด Facebook-Android SDK และฉันได้ readme.md (ไฟล์ข้อความ) ในนั้นซึ่งถูกกล่าวถึงเพื่อสร้างแฮชคีย์สำหรับ Android ฉันจะสร้างมันได้อย่างไร

9
วิธีที่จะทำให้พื้นหลังไล่ระดับสีใน Android
ฉันต้องการสร้างพื้นหลังไล่ระดับสีที่ไล่ระดับสีอยู่ครึ่งบนและมีสีทึบในครึ่งล่างเหมือนในภาพด้านล่าง: ฉันทำไม่ได้เพราะcenterColorกระจายออกไปเพื่อปกปิดส่วนล่างและส่วนบน ฉันจะสร้างพื้นหลังเหมือนภาพแรกได้อย่างไร ฉันจะทำให้ขนาดเล็กcenterColorที่ไม่กระจายออกได้อย่างไร นี่คือรหัสใน XML ของปุ่มพื้นหลังด้านบน <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <gradient android:startColor="#6586F0" android:centerColor="#D6D6D6" android:endColor="#4B6CD6" android:angle="90"/> <corners android:radius="0dp"/> </shape>

9
android.widget.Switch - เปิด / ปิดฟังเหตุการณ์
ฉันต้องการติดตั้งปุ่มสวิทช์ android.widget.Switch (หาได้จาก API v.14) <Switch android:id="@+id/switch1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Switch" /> แต่ฉันไม่แน่ใจว่าจะเพิ่มผู้ฟังเหตุการณ์สำหรับปุ่มได้อย่างไร ควรเป็นผู้ฟัง "onClick" หรือไม่? และฉันจะรู้ได้อย่างไรว่ามีการสลับ "เปิด" หรือไม่?
229 android 

2
ความแตกต่างระหว่าง Activity และ FragmentActivity
ฉันกำลังทำงานกับชิ้นส่วนและเจอสองสิ่งActivityและFragmentActivityมีการใช้หลายครั้ง ฉันต้องการทราบว่ามีความแตกต่างระหว่างสองสิ่งนี้เพราะเมื่อฉันเปลี่ยนActivityด้วยFragmentActivityจะไม่มีผลกับแอป

19
ป้องกันกล่องโต้ตอบกิจกรรม Android จากการปิดเมื่อสัมผัสภายนอก
ฉันมีกิจกรรมที่ใช้สไตล์ Theme.Dialog ว่าเป็นหน้าต่างลอยเหนือกิจกรรมอื่น อย่างไรก็ตามเมื่อฉันคลิกนอกหน้าต่างข้อความ (ในกิจกรรมพื้นหลัง) กล่องโต้ตอบจะปิดลง ฉันจะหยุดพฤติกรรมนี้ได้อย่างไร

27
จำลองการเชื่อมต่อเครือข่ายต่ำสำหรับ Android [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการทดสอบแอปพลิเคชันของฉันสำหรับกรณีการเชื่อมต่อเครือข่ายเหลือน้อย วิธีที่ดีที่สุดในการทำเช่นนี้นอกจากยืนอยู่ในลิฟต์คืออะไร? ฉันลองห่อโทรศัพท์ด้วยอลูมิเนียมฟอยล์ แต่มันก็ไม่ได้ช่วยอะไรมาก ฉันต้องการทดสอบบนอุปกรณ์จริงไม่ใช่ในอีมูเลเตอร์

30
ไม่พบอุปกรณ์ ADB
ฉันกำลังพยายามที่จะติดตั้งAndroid app บนแบรนด์ใหม่ของฉันNexus 10 ฉันมีไฟล์. apk ฉันดาวน์โหลด Android SDK ติดตั้ง "เครื่องมือ Android SDK", "เครื่องมือแพลตฟอร์ม SDK ของ Android" และไดรเวอร์ USB ของ Google ฉันได้ตรวจสอบการตั้งค่าบน Nexus 10 ของฉันสำหรับ "แหล่งที่ไม่รู้จัก" เมื่อฉันเรียกใช้ "อุปกรณ์ adb" จากสถานีคำสั่งมันไม่ได้แสดงรายการอุปกรณ์ใด ๆ ฉันพยายามทำตามคำแนะนำนี้เพราะมันเหมือนกับคำแนะนำที่ฉันเคยพบใน Stack Overflow หลังจากทำตามขั้นตอนเหล่านั้น "อุปกรณ์ adb" ยังคงส่งคืนรายการว่างและทำให้แย่ลงเมื่อฉันเชื่อมต่อ Nexus 10 กับพีซีของฉัน Windows จะไม่แสดงโฟลเดอร์ใด ๆ ภายในอุปกรณ์ ฉันได้เลิกทำตามขั้นตอนในลิงค์นั้นพร้อมกับทุกอย่างที่ฉันทำไปจนถึงถอนการติดตั้ง Nexus 10 ของฉันจากDevice Managerและติดตั้งใหม่ …
228 android  adb 

21
จะตรวจสอบได้อย่างไรว่าเปิดใช้งานบริการตำแหน่งแล้ว
ฉันกำลังพัฒนาแอพบน Android OS ฉันไม่ทราบวิธีตรวจสอบว่าบริการตำแหน่งเปิดใช้งานอยู่หรือไม่ ฉันต้องการวิธีที่ส่งกลับ "true" หากเปิดใช้งานและ "false" หากไม่ใช่ (ดังนั้นในกรณีสุดท้ายฉันสามารถแสดงกล่องโต้ตอบเพื่อเปิดใช้งานได้)

29
ตัวจัดการ SDK ของ Android จะไม่เปิด
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ดังนั้นฉันจึงติดตั้ง android sdk สำหรับ Windows: http://developer.android.com/sdk/index.html (ลิงก์การติดตั้ง) และวิ่งเข้าสู่ปัญหาตัวแปรพา ธ ดังนั้นฉันจึงแก้ไขโดยการเปลี่ยน "PATH" ในตัวแปรสภาพแวดล้อมเพื่อรวมที่ไฟล์ java.exe ของฉันตั้งอยู่จาก JDK แต่ตอนนี้เมื่อฉันเปิดตัวจัดการ sdk ของ Android หน้าจอเหมือน cmd จะกระพริบสั้น ๆ เป็นเวลาครึ่งวินาทีแล้วหายไป ฉันไม่รู้ว่าเกิดอะไรขึ้นและจะทำให้สิ่งนี้ทำงานได้อย่างไร
227 android  path 

14
จะเปลี่ยนชื่อกิจกรรมใน Android ได้อย่างไร?
ฉันใช้ Window w = getWindow(); w.setTitle("My title"); เพื่อเปลี่ยนชื่อของกิจกรรมปัจจุบันของฉัน แต่ดูเหมือนจะไม่ทำงาน ใครช่วยแนะนำฉันเกี่ยวกับวิธีการเปลี่ยนแปลงนี้ได้อย่างไร

6
สตริงการแยก Android
ฉันได้สตริงเรียกและอยู่ในรูปแบบของบางสิ่งบางอย่างเช่นนี้CurrentString ฉันต้องการแยกการใช้เป็นตัวคั่น ดังนั้นวิธีที่คำจะถูกแยกออกเป็นสตริงของตัวเองและจะเป็นสตริงอื่น แล้วฉันก็อยากจะใช้2 ที่แตกต่างกันเพื่อแสดงสตริงที่"Fruit: they taste good"CurrentString:"Fruit""they taste good"SetText()TextViews อะไรจะเป็นวิธีที่ดีที่สุดในการเข้าถึงสิ่งนี้
227 java  android  string 

16
วิธีการจับภาพเหตุการณ์ "การแสดง / ซ่อนแป้นพิมพ์เสมือน" ใน Android
ฉันต้องการจะเปลี่ยนเลย์เอาต์ตามว่าแป้นพิมพ์เสมือนจริงแสดงหรือไม่ ฉันค้นหา API และบล็อกต่างๆ แต่ดูเหมือนจะไม่พบสิ่งใดที่มีประโยชน์ เป็นไปได้ไหม? ขอบคุณ!

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