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

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


12
ตรวจจับการหมุนของโทรศัพท์ Android ในเบราว์เซอร์ด้วย JavaScript
ฉันรู้ว่าใน Safari บน iPhone คุณสามารถตรวจจับทิศทางของหน้าจอและเปลี่ยนทิศทางได้โดยฟังonorientationchangeเหตุการณ์และสอบถามwindow.orientationมุม เป็นไปได้ไหมในเบราว์เซอร์บนโทรศัพท์ Android? เพื่อความชัดเจนฉันถามว่าการหมุนของอุปกรณ์ Android สามารถตรวจพบได้โดยJavaScript ที่ทำงานบนหน้าเว็บมาตรฐานหรือไม่ เป็นไปได้ใน iPhone และฉันสงสัยว่ามันสามารถทำได้สำหรับโทรศัพท์ Android

12
วิธีกรองแอปเฉพาะสำหรับเจตนา ACTION_SEND (และตั้งค่าข้อความที่แตกต่างกันสำหรับแต่ละแอป)
คุณจะกรองแอพที่เจาะจงเมื่อใช้ ACTION_SEND ได้อย่างไร คำถามนี้ถูกถามในรูปแบบต่าง ๆ แต่ฉันไม่สามารถรวบรวมโซลูชันตามคำตอบที่ได้รับ หวังว่าบางคนสามารถช่วยได้ ฉันต้องการมอบความสามารถในการแบ่งปันภายในแอพ ทำตามคำแนะนำของ Android Dev Alexander Lucasฉันต้องการทำโดยใช้ intents และไม่ใช้ Facebook / Twitter API การแชร์โดยใช้เจตนา ACTION_SEND นั้นยอดเยี่ยม แต่ปัญหาคือ (1) ฉันไม่ต้องการตัวเลือกการแชร์ทุกครั้งที่นั่นฉันควร จำกัด ให้ FB, Twitter และอีเมลและ (2) ฉันไม่ต้องการแชร์ สิ่งเดียวกันกับแต่ละแอปที่ใช้ร่วมกัน ตัวอย่างเช่นในการแบ่งปันทวิตเตอร์ของฉันฉันจะรวมถึงการกล่าวถึงและแฮชแท็ก จำกัด ไว้ที่ 140 ตัวอักษรหรือน้อยกว่าในขณะที่ส่วนแบ่ง Facebook จะรวมลิงค์และภาพคุณสมบัติ เป็นไปได้ไหมที่จะ จำกัด ตัวเลือกสำหรับเจตนา ACTION_SEND (ใช้ร่วมกัน)? ฉันเห็นบางอย่างเกี่ยวกับการใช้ PackageManager และ queryIntentActivities แต่ไม่สามารถเข้าใจการเชื่อมต่อระหว่าง …

26
โครงการของคุณมีข้อผิดพลาดโปรดแก้ไขก่อนดำเนินการ
ฉันกำลังพัฒนาแอพพลิเคชั่น Android ที่เรียบง่าย แต่เมื่อฉันรัน Eclipse มันจะแสดงข้อผิดพลาดต่อไปนี้: โครงการของคุณมีข้อผิดพลาดโปรดแก้ไขก่อนดำเนินการ ฉันไม่พบข้อผิดพลาดในโครงการของฉันหรือไม่มีข้อผิดพลาดในแอปพลิเคชันของฉัน มีกากบาทสีแดงใต้ชื่อแอปพลิเคชัน แต่ไม่ได้อยู่ภายใต้ชื่อไฟล์อื่น ใครบ้างที่มีปัญหานี้
187 android  eclipse 

6
ปิดใช้งานรูปแบบการปัดนิ้วที่เปิดลิ้นชักการนำทางใน Android
ฉันทำตามคำแนะนำในการนำทางลิ้นชักการนำทางโดย Googleและฉันต้องการเพิ่มลงในกิจกรรมที่มีแท็บและท่าทาง ฉันต้องการปิดการใช้งานท่าทางเพื่อเปิดลิ้นชักนำทางไม่มีใครมีความคิดใด ๆ ในการทำเช่นนี้?

7
วิธีการรับโฮสต์กิจกรรมจากมุมมอง
ฉันมีActivity3 EditTextและมุมมองที่กำหนดเองซึ่งทำหน้าที่แป้นพิมพ์พิเศษเพื่อเพิ่มข้อมูลเข้าไปในEditTexts ขณะนี้ฉันกำลังส่งผ่านActivityมุมมองเพื่อที่ฉันจะได้รับข้อความแก้ไขที่มุ่งเน้นในขณะนี้และอัปเดตเนื้อหาจากแป้นพิมพ์ที่กำหนดเอง มีวิธีการอ้างอิงกิจกรรมหลักและรับการเน้นในขณะนี้EditTextโดยไม่ต้องผ่านกิจกรรมในมุมมองหรือไม่


5
วิธีการแปลงสตริง Base64 เป็นอิมเมจบิตแมปเพื่อแสดงใน ImageView
ฉันมี Base64 String ที่แทนภาพ BitMap ฉันต้องแปลงสตริงนั้นให้เป็นรูปภาพ BitMap อีกครั้งเพื่อใช้กับ ImageView ในแอพ Android ของฉัน ทำอย่างไร? นี่คือรหัสที่ฉันใช้ในการแปลงภาพเป็น base64 String: //proceso de transformar la imagen BitMap en un String: //android:src="c:\logo.png" Resources r = this.getResources(); Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo); ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object byte[] b …

23
จะลบทั้งโฟลเดอร์และเนื้อหาได้อย่างไร?
ฉันต้องการให้ผู้ใช้แอปพลิเคชันของฉันสามารถลบโฟลเดอร์ DCIM (ซึ่งอยู่ในการ์ด SD และมีโฟลเดอร์ย่อย) เป็นไปได้ไหมถ้าเป็นเช่นนั้น


6
ปุ่มวงกลมที่กำหนดเอง
ฉันต้องการสร้างปุ่มที่กำหนดเองและฉันต้องการให้มันเป็นวงกลม ฉันจะสร้างปุ่มวงกลมได้อย่างไร ฉันไม่คิดว่าเป็นไปได้ด้วย draw9patch นอกจากนี้ฉันไม่ทราบวิธีการทำปุ่มที่กำหนดเอง! คุณมีข้อเสนอแนะใด ๆ ?

30
java.lang.IllegalStateException: เฉพาะกิจกรรมทึบแสงแบบเต็มหน้าจอเท่านั้นที่สามารถร้องขอการวางแนว
ฉันประสบปัญหาขณะเรียกข้อมูลผู้ติดต่อจากสมุดติดต่อใน Android 8.0 Oreo java.lang.IllegalStateException: เฉพาะกิจกรรมทึบแสงแบบเต็มหน้าจอเท่านั้นที่สามารถร้องขอการวางแนว ฉันพยายามที่จะได้รับการติดต่อในกิจกรรมของฉันจากสมุดโทรศัพท์ติดต่อและมันทำงานได้อย่างสมบูรณ์แบบสำหรับ Lollipop, Marshmallow, Nougat, ฯลฯ แต่มันจะทำให้ฉันมีข้อผิดพลาดสำหรับ Oreo เช่นนี้ได้โปรดช่วยฉันด้วย รหัสของฉันอยู่ที่นี่ด้านล่าง รหัสตัวอย่าง: - private void loadContacts() { contactAsync = new ContactLoaderAsync(); contactAsync.execute(); } private class ContactLoaderAsync extends AsyncTask<Void, Void, Void> { private Cursor numCursor; @Override protected void onPreExecute() { super.onPreExecute(); Uri numContacts = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; String[] numProjection …

26
อัปเดตห้องสมุด Google Play Services และสัญลักษณ์ขาดหายไป @ จำนวนเต็ม / google_play_services_version
เมื่ออัปเกรดโครงการของฉันเป็น Google Play Services เวอร์ชันล่าสุด ( v4.0 ซึ่งวางจำหน่ายในวันฮัลโลวีน 2013 ) คุณควรจะเพิ่มแท็กใหม่ลงในAndroidManifest.xmlไฟล์ <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> น่าเสียดายที่เมื่อฉันลองทำสิ่งนั้นฉันได้รับข้อผิดพลาดในการคอมไพล์: android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). จากนั้นฉันสามารถนำทางไปยังไฟล์ที่google-play-services_lib/res/values/version.xmlและดูจำนวนเต็มดิบสำหรับสัญลักษณ์นั้น: <integer name="google_play_services_version">4030500</integer> แล้วใส่กลับเข้าไปในAndroidManifest.xml: <meta-data android:name="com.google.android.gms.version" android:value="4030500" /> การทำเช่นนี้ทำงานได้ดีอย่างสมบูรณ์และฉันสามารถรวบรวมและเรียกใช้โครงการและแอพได้ดี แต่เป็นการแก้ไขที่ไม่พึงประสงค์อย่างแน่นอนด้วยปัญหาการอัปเกรดที่ชัดเจน ความคิดใด ๆ

10
วิธีการวาดเส้นขอบในด้านเดียวของเค้าโครงเชิงเส้น?
ฉันสามารถวาดเส้นขอบเป็นเลย์เอาต์แบบเส้นตรงได้ แต่มันถูกวาดขึ้นทุกด้าน ฉันต้องการ จำกัด เฉพาะด้านขวาเท่านั้นเช่นคุณใน CSS (เส้นขอบขวา: 1px solid red;) ฉันเคยลองมาแล้ว แต่มันก็ยังดึงดูดทุกด้าน: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <stroke android:height="2dp" android:width="2dp" android:color="#FF0000" /> <solid android:color="#000000" /> <padding android:bottom="0dp" android:left="0dp" android:right="1dp" android:top="0dp" /> <corners android:bottomLeftRadius="0dp" android:bottomRightRadius="5dp" android:radius="1dp" android:topLeftRadius="5dp" android:topRightRadius="0dp" /> </shape> </item> มีข้อเสนอแนะเกี่ยวกับวิธีการทำสิ่งนี้ให้สำเร็จหรือไม่? BTW ฉันไม่ต้องการใช้แฮ็คในการวางมุมมองของความกว้าง 1dp ในด้านที่ต้องการ
186 android 

13
ตรวจจับประเภทการเชื่อมต่อเครือข่ายบน Android
คุณตรวจจับประเภทการเชื่อมต่อเครือข่ายบน Android ได้อย่างไร? มันผ่านConnectivityManager.getActiveNetworkInfo().getType()และคำตอบที่ถูก จำกัด อยู่ที่ Wifi และมือถือ?

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