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

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

13
สีเริ่มต้นสำหรับข้อความใน textview คืออะไร?
ฉันตั้งค่าสีเป็นสีแดงและหลังจากนั้นฉันต้องการตั้งค่าสีอีกครั้งกลับเป็นค่าเริ่มต้น แต่ฉันไม่รู้ว่าสีเริ่มต้นคืออะไรมีใครรู้บ้างไหม?

16
วิธีค้นหาเวลาคือวันนี้หรือเมื่อวานใน Android
เอี่ยมพัฒนาแอพพลิเคชั่นสำหรับส่ง sms Iam จัดเก็บเวลาปัจจุบันและแสดงในหน้าประวัติที่ส่งโดยการดึงเวลาจากฐานข้อมูล ในหน้าประวัติการส่งฉันต้องการแสดงเวลาที่ส่งข้อความ ที่นี่ฉันต้องการตรวจสอบว่าข้อความถูกส่งวันนี้หรือเมื่อวานนี้หรือเมื่อวานก่อนแบบนั้น ถ้าข้อความถูกส่งเมื่อวานหมายความว่าฉันต้องแสดง "เมื่อวาน 20:00" แบบนั้นและแม้แต่ข้อความก็ถูกส่งไปเมื่อวานก่อนก็หมายความว่า "วันจันทร์ 20:00 น." ฉันไม่รู้ว่ามันต้องทำยังไง โปรดช่วยฉันถ้าใครรู้
89 android  time 

5
ตั้งค่า EditText Digits โดยใช้โปรแกรม
ฉันพยายามตั้งค่าหลักของ EditText แบบเป็นโปรแกรม จนถึงตอนนี้ฉันมี: weightInput.setInputType(InputType.TYPE_CLASS_PHONE); weightInput.setKeyListener(DigitsKeyListener.getInstance()); ซึ่งก็ใช้ได้ แต่ฉันก็ต้องการรวมตำแหน่งทศนิยม (.) ด้วย ความคิดใด ๆ ?

3
วิธีตั้งค่าความทึบของรูปร่าง?
ฉันรู้วิธีตั้งค่าความทึบของภาพพื้นหลังแล้ว แต่ฉันต้องตั้งค่าความทึบของวัตถุรูปร่างของฉัน ในแอพ Android ของฉันฉันมีแบบนี้: และฉันต้องการทำให้พื้นที่สีดำนี้โปร่งใสขึ้นเล็กน้อยเช่นที่นี่ฉันสามารถเห็นวงกลมได้โดยใช้ "ยินดีต้อนรับ ... ": นี่คือรหัสรูปร่างของฉัน: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/shape_my""> <stroke android:width="4dp" android:color="#636161" /> <padding android:left="20dp" android:top="20dp" android:right="20dp" android:bottom="20dp" /> <corners android:radius="24dp" /> </shape> ฉันจะทำเช่นนั้นได้อย่างไร?
89 android  graphics 

11
setBackgroundDrawable () เลิกใช้แล้ว
ดังนั้น sdk ของฉันจึงเปลี่ยนจาก 15 เป็น 21 และเมื่อฉันโทรsetBackgroundDrawable()ไป Android Studio ก็บอกว่าเลิกใช้งานแล้ว ฉันคิดที่จะใช้มัน: int sdk = android.os.Build.VERSION.SDK_INT; if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) { layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } else { layout.setBackground(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } แต่แล้วฉันได้รับข้อผิดพลาดที่ "setBackground ()" แล้วคุณจะจัดการกับมันอย่างไร?

4
Android - ตัวสร้างกิจกรรมเทียบกับ onCreate
ฉันเข้าใจว่า Android Activitiesมีวงจรชีวิตที่เฉพาะเจาะจงและonCreateควรถูกลบล้างและใช้สำหรับการเริ่มต้น แต่จะเกิดอะไรขึ้นในตัวสร้าง? มีกรณีใดบ้างที่คุณสามารถ / ควรแทนที่ตัวActivityสร้างด้วยหรือคุณไม่ควรแตะต้องมัน? ฉันสมมติว่าไม่ควรใช้ตัวสร้างเนื่องจากการอ้างอิงถึงActivitiesไม่ได้รับการทำความสะอาดทั้งหมด (จึงขัดขวางตัวเก็บขยะ) และนั่นonDestroyก็เพื่อจุดประสงค์ ถูกต้องหรือไม่

10
จะสร้างลิงค์สำหรับอุปกรณ์มือถือทั้งหมดที่เปิดแผนที่ Google ด้วยเส้นทางเริ่มต้นที่ตำแหน่งปัจจุบันโดยกำหนดสถานที่ที่กำหนด
ฉันค่อนข้างคิดว่านี่คงไม่ใช่เรื่องยากที่จะหา แต่ดูเหมือนว่ามันไม่ใช่เรื่องง่ายที่จะค้นหาบทความข้ามอุปกรณ์ที่ยอดเยี่ยมอย่างที่คุณคาดหวัง ฉันต้องการสร้างลิงก์ที่เปิดเบราว์เซอร์ของอุปกรณ์มือถือและท่องไปยังแผนที่ Google หรือเปิดแอปแผนที่ (Apple Maps หรือ Google Maps) และเริ่มต้นเส้นทางโดยตรงเช่นเริ่มต้นที่ตำแหน่งปัจจุบันสิ้นสุด ณ จุดที่กำหนด ( lat / long) ฉันสามารถทดสอบบนอุปกรณ์สองเครื่อง (ข้าง browserstack) คือ Android และ iPhone ลิงค์ต่อไปนี้ใช้ได้เฉพาะบน Android: <a href="http://maps.google.com/maps?daddr=lat,long&ll=">Take me there!</a> เมื่อคลิกลิงก์นี้ใน Chrome ของ iPhone สิ่งนี้จะเปิด Google Maps ในเวอร์ชันเดสก์ท็อปอย่างแปลกประหลาดพร้อมโฆษณาบนแอปมือถือ ... อันนี้ใช้ได้เฉพาะบน iOS เปิด Apple Maps ขอให้ฉันป้อนตำแหน่งเริ่มต้น (ฉันสามารถเลือก "ตำแหน่งปัจจุบัน") และเริ่มเส้นทาง = พฤติกรรมที่ต้องการ …

9
แปลงค่าสีฐานสิบหก (#ffffff) เป็นค่าจำนวนเต็ม
ฉันได้รับค่าสีฐานสิบหกจากเซิร์ฟเวอร์ (ในรูปแบบนี้#xxxxxxเช่น#000000สีดำ) ฉันจะแปลงค่านี้เป็นค่าจำนวนเต็มได้อย่างไร ฉันพยายามทำInteger.valueOf("0x" + passedColor.substring(1, passedColor.length()))เพื่อให้ได้0x000000ผลลัพธ์ที่แตกต่างกันมากขึ้นแต่นี่ไม่ได้เป็นintข้อเสนอแนะอื่นใด ฉันได้รับข้อผิดพลาด: 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to parse '0x00C8FBFE' as integer ฉันใช้ Android SDK สำหรับsetBackgroundColor(int color)ฟังก์ชั่นซึ่งใช้เวลา - อย่างที่คุณคาดเดา - ค่าสีจำนวนเต็ม นี่คือ OPPOSITE ของคำถามนี้: จะแปลงจำนวนเต็มสีเป็น hex String ใน Android ได้อย่างไร?

10
วิธีตั้งค่าสี / สไตล์ ActionBar แบบกำหนดเอง
ฉันใช้Android Navigation barในโปรเจ็กต์ของฉันฉันต้องการเปลี่ยนสีด้านบนในแถบการทำงานเป็นสีแดงฉันจะทำอย่างไร ฉันมีบางอย่างเช่นนี้ และฉันต้องการอะไรแบบนี้ ฉันจะบรรลุเป้าหมายนั้นได้อย่างไร

5
ADB ผ่านระบบไร้สาย
เฮ้ฉันสงสัยว่าคุณต้องการรูทเพื่อทำสิ่งนี้อีกไหม ฉันต้องการติดตั้ง / เรียกใช้แอพผ่านระบบไร้สายเพื่อหยุดการสลับสายเคเบิลทั้งหมดนี้ ฉันยังอ่านพบว่าอาจทำให้เกิดข้อผิดพลาดได้บ้าง? นั่นคือในโพสต์เก่า ๆ ในเว็บไซต์นี้ฉันสงสัยว่าตอนนี้เชื่อถือได้และทำได้ง่ายหรือไม่?
89 java  android  adb 

2
ตัวอย่างการค้นหาข้อความแบบเต็มใน Android
ฉันมีปัญหาในการทำความเข้าใจวิธีใช้การค้นหาข้อความแบบเต็ม (FTS) กับ Android ฉันได้อ่านเอกสาร SQLite ส่วนขยาย และฉันรู้ว่ามันเป็นไปได้ที่จะทำบน Android อย่างไรก็ตามฉันมีช่วงเวลาที่ยากลำบากในการค้นหาตัวอย่างใด ๆ ที่ฉันสามารถเข้าใจได้ แบบจำลองฐานข้อมูลพื้นฐาน ตารางฐานข้อมูล SQLite (ชื่อexample_table) มี 4 คอลัมน์ อย่างไรก็ตามมีเพียงคอลัมน์เดียว (ชื่อtext_column) ที่ต้องจัดทำดัชนีสำหรับการค้นหาข้อความแบบเต็ม ทุกแถวtext_columnมีข้อความที่มีความยาวแตกต่างกันตั้งแต่ 0 ถึง 1,000 คำ จำนวนแถวทั้งหมดมากกว่า 10,000 คุณจะตั้งค่าตารางและ / หรือตารางเสมือน FTS อย่างไร คุณจะดำเนินการค้นหา FTS text_columnอย่างไร? หมายเหตุเพิ่มเติม: เพราะเพียงหนึ่งความต้องการคอลัมน์การจัดทำดัชนีเพียงแค่ใช้ตาราง FTS (และลดลงexample_table) จะไม่มีประสิทธิภาพสำหรับการค้นหาที่ไม่ FTS- สำหรับตารางขนาดใหญ่เช่นนี้การจัดเก็บรายการที่ซ้ำกันtext_columnในตาราง FTS จะไม่เป็นที่พึงปรารถนา โพสต์นี้แสดงให้เห็นการใช้ตารางเนื้อหาภายนอก ตารางเนื้อหาภายนอกใช้ FTS4 แต่ …

10
จะรับสายเรียกเข้าแบบเป็นโปรแกรมใน Android 5.0 (Lollipop) ได้อย่างไร
ขณะที่ฉันพยายามสร้างหน้าจอที่กำหนดเองสำหรับสายเรียกเข้าฉันพยายามรับสายเรียกเข้าโดยใช้โปรแกรม ฉันใช้รหัสต่อไปนี้ แต่ใช้งานไม่ได้ใน Android 5.0 // Simulate a press of the headset button to pick up the call Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON); buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK)); context.sendOrderedBroadcast(buttonDown, "android.permission.CALL_PRIVILEGED"); // froyo and beyond trigger on buttonUp instead of buttonDown Intent buttonUp = new Intent(Intent.ACTION_MEDIA_BUTTON); buttonUp.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK)); context.sendOrderedBroadcast(buttonUp, "android.permission.CALL_PRIVILEGED");


10
Android Error Building Signed APK: ไม่พบ keystore.jks สำหรับการลงนาม config 'externalOverride'
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายาม Build Signed APK ฉันเพิ่งอัปเกรดเป็น API 23 แต่สร้าง APK: s สำเร็จหลังจากนั้น ฉันสับสน ขอความช่วยเหลือและแนะนำวิธีแก้ปัญหานี้ นี่คือข้อผิดพลาด FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:validateExternalOverrideSigning'. > Keystore file /Users/me/Desktop/final apps/keystore.jks not found for signing config 'externalOverride'. * Try: Run with --stacktrace option to get the stack …

2
ฉันจะประกาศแถบเครื่องมือ / แถบการกระทำที่มีความสูงเพิ่มขึ้นบน Android Lollipop ได้อย่างไร
ผมเคยเห็นการขยายความสูงบาร์ของแอปใน Google ออกแบบApp Barแนวทาง ฉันจะใช้สิ่งเหล่านี้ใน Android Lollipop ได้อย่างไร

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