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

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

20
ไอคอนแถบการแจ้งเตือนเปลี่ยนเป็นสีขาวใน Android 5 Lollipop
ฉันมีแอพที่แสดงการแจ้งเตือนที่กำหนดเอง ปัญหาคือเมื่อทำงานใน Android 5 ไอคอนขนาดเล็กในแถบการแจ้งเตือนจะปรากฏเป็นสีขาว ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

27
Android Studio ไม่สามารถแก้ไขสัญลักษณ์ได้ทันใด
Android Studio 0.4.2 ทำงานได้ดีและวันนี้ฉันเปิดมันและเกือบทุกอย่างจะเป็นสีแดงและความสมบูรณ์อัตโนมัติก็หยุดทำงาน ฉันดูที่การนำเข้าและดูเหมือนว่าจะบอกฉันว่าไม่พบandroid.support.v4ทั้งหมดในทันที (เสนอตัวเลือกให้ฉันลบการนำเข้าที่ไม่ได้ใช้) ( android.support.v7ดูเหมือนว่าจะไม่เป็นไร) สิ่งที่ฉันได้ลอง: การสร้างโครงการขึ้นใหม่ ทำความสะอาดโครงการ การซิงค์กับไฟล์ Gradle ปิดโครงการปิด AS และเปิดใหม่ / เปิดใหม่ ไฟล์> ทำให้แคช / รีสตาร์ทไม่ถูกต้อง ตรวจสอบผ้าสำลีไม่เห็นอะไรชัดเจน การตรวจสอบซ้ำ ๆ ว่าไลบรารีสนับสนุนทั้งหมดเป็นข้อมูลล่าสุดในตัวจัดการ SDK ตรวจสอบ Build.gradle ของฉันแม้ว่าจะไม่มีการเปลี่ยนแปลงและมันก็เป็นเหมือนเดิมวิธีที่มันใช้งานได้ตลอดเวลา ที่นี่เป็นกรณีที่เกี่ยวข้อง: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } apply plugin: 'android' repositories { mavenCentral() } …

12
มีวิธีการติดตั้ง android sdk โดยอัตโนมัติหรือไม่?
ตอนนี้ฉันต้องดาวน์โหลดและติดตั้ง Android SDK และ AVD Manager แล้วติดตั้ง API เครื่องมือผ่าน UI มีวิธีทำให้กระบวนการนี้เป็นแบบอัตโนมัติหรือไม่?

10
FFmpeg บน Android
ฉันได้รวบรวม FFmpeg (libffmpeg.so) บน Android แล้ว ตอนนี้ฉันต้องสร้างแอปพลิเคชันอย่าง RockPlayer หรือใช้กรอบมัลติมีเดีย Android ที่มีอยู่เพื่อเรียก FFmpeg คุณมีขั้นตอน / ขั้นตอน / รหัส / ตัวอย่างในการรวม FFmpeg บน Android / StageFright หรือไม่? คุณช่วยแนะนำฉันเกี่ยวกับวิธีใช้ไลบรารีนี้สำหรับการเล่นมัลติมีเดียได้อย่างไร ฉันมีข้อกำหนดที่ฉันมีการส่งผ่านข้อมูลเสียงและวิดีโอซึ่งฉันต้องการฟีดไปที่ FFmpeg และถอดรหัส / เรนเดอร์ ฉันจะทำสิ่งนี้บน Android ได้อย่างไรเนื่องจาก IOMX APIs นั้นใช้ OMX และไม่สามารถปลั๊กอิน FFmpeg ได้ที่นี่ ฉันไม่สามารถหาเอกสารเกี่ยวกับ FFmpeg API ที่ต้องใช้สำหรับการเล่น

14
วิธีการทำให้ ConstraintLayout ใช้งานได้กับค่าเปอร์เซ็นต์?
ด้วยการแสดงตัวอย่าง 1 จากสตูดิโอของ Android 2.2 Google ConstraintLayoutเปิดตัวรูปแบบใหม่ในห้องสมุดสนับสนุน: ด้วย ConstraintLayout มันง่ายกว่าที่จะใช้เครื่องมือออกแบบใน Android Studio แต่ฉันไม่พบวิธีการใช้ขนาดสัมพัทธ์ (เปอร์เซ็นต์หรือ 'น้ำหนัก' เหมือนใน LinearLayout) มีวิธีในการกำหนดข้อ จำกัด ตามเปอร์เซ็นต์หรือไม่? เช่นทำให้มุมมองใช้ 40% ของหน้าจอสร้างระยะขอบ 20% ระหว่างมุมมองตั้งค่าความกว้างของมุมมองเป็น 50% ของความกว้างของมุมมองอื่น

30
ข้อผิดพลาด: ไม่พบ Toolchains ในโฟลเดอร์ NDK toolchains สำหรับ ABI พร้อมคำนำหน้า: llvm
ฉันต้องการรวบรวมโครงการ Android โอเพ่นซอร์ส (Netguard) โดยใช้ gradel ( gradlew clean build) แต่ฉันพบข้อผิดพลาดนี้: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm ฉัน serached แต่ไม่พบความช่วยเหลือทุกสิ่ง นี่คือหลักbuild.gradle: buildscript { repositories { jcenter() } …


19
ล้มเหลว [INSTALL_FAILED_UPDATE_INCOMPATIBLE] แม้ว่าแอปจะไม่ติดตั้ง
เมื่อพยายามปรับใช้แอพของฉันไปยังอุปกรณ์ Android ฉันได้รับข้อผิดพลาดต่อไปนี้: Deployment failed because of an internal error: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] ฉันรู้ถึงคำถามนี้แต่ไม่ได้ติดตั้งแอป มันถูกลบ / เอาออกบางส่วนโดย Visual Studio ในระหว่างความพยายามในการปรับใช้ ก่อนหน้านี้ฉันแก้ไขมันด้วยการดาวน์โหลดแอพจาก google play store แล้วลบมันออกจาก settings-> ตัวจัดการแอปพลิเคชัน อย่างไรก็ตามตอนนี้ฉันได้รับข้อผิดพลาด "การปรับปรุงที่เข้ากันไม่ได้" เมื่อพยายามติดตั้ง ฉันพยายามลบมันโดยใช้ Titanium Backup และสิ่งอื่น ๆ อีกเล็กน้อย แต่ไม่มีโชค แก้ไข 1 ฉันรู้ (จาก @Motz) ว่าฉันไม่ได้พูดถึงว่าวิธีแก้ปัญหาที่ชัดเจนไม่ทำงาน กล่าวคือแอพไม่ปรากฏในการตั้งค่า -> แอพ

23
IntelliJ IDEA กับ Junit 4.7“ !!! JUnit เวอร์ชัน 3.8 หรือใหม่กว่าที่คาดไว้:”
เมื่อฉันพยายามเรียกใช้การทดสอบต่อไปนี้ในIntelliJ IDEAฉันได้รับข้อความ: "!!! JUnit เวอร์ชัน 3.8 ขึ้นไปที่คาดไว้:" ควรสังเกตว่านี่เป็นโครงการAndroid ที่ฉันทำงานใน IntelliJ IDEA 9 public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final Game game = new Game(); final Player player1 = new Player(); { final PlayedHole playedHole = new PlayedHole(); playedHole.setScore(1); game.getHoleScoreMap().put(player1, playedHole); } { final PlayedHole playedHole …

15
ตั้งค่าสีของ TextView span ใน Android
เป็นไปได้หรือไม่ที่จะตั้งค่าสีของช่วงข้อความใน TextView ฉันต้องการทำสิ่งที่คล้ายกับแอพ Twitter ซึ่งส่วนหนึ่งของข้อความเป็นสีฟ้า ดูภาพด้านล่าง: (ที่มา: twimg.com )

12
ลิ้นชักการนำทางเดียวกันในกิจกรรมต่าง ๆ
ฉันทำลิ้นชักการนำทางที่ใช้งานได้เหมือนที่แสดงในบทช่วยสอนบนเว็บไซต์developer.android.com แต่ตอนนี้ฉันต้องการใช้หนึ่งลิ้นชักนำทางฉันสร้างขึ้นใน NavigationDrawer.class สำหรับหลาย ๆ กิจกรรมในแอปพลิเคชันของฉัน คำถามของฉันคือถ้าทุกคนที่นี่สามารถทำแบบฝึกหัดเล็ก ๆ น้อย ๆ ซึ่งจะอธิบายวิธีใช้หนึ่งลิ้นชักเก็บเงินการนำทางสำหรับกิจกรรมหลายรายการ ฉันอ่านก่อนที่คำตอบนี้ ลิ้นชักการนำทาง Android ในหลาย ๆ กิจกรรม แต่มันไม่ทำงานในโครงการของฉัน public class NavigationDrawer extends Activity { public DrawerLayout drawerLayout; public ListView drawerList; private ActionBarDrawerToggle drawerToggle; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = new ActionBarDrawerToggle((Activity) this, drawerLayout, R.drawable.ic_drawer, …

22
มีวิธีการเลื่อนมุมมองเลื่อนโดยทางโปรแกรมไปยังข้อความแก้ไขเฉพาะหรือไม่
ฉันมีกิจกรรมที่ยาวมาก ๆ ด้วย scrollview เป็นแบบฟอร์มที่มีเขตข้อมูลต่าง ๆ ที่ผู้ใช้ต้องกรอกฉันมีช่องทำเครื่องหมายครึ่งทางลงแบบฟอร์มของฉันและเมื่อผู้ใช้ตรวจสอบมันฉันต้องการที่จะเลื่อนไปยังส่วนเฉพาะของมุมมอง มีวิธีการเลื่อนไปยังวัตถุ EditText (หรือวัตถุมุมมองอื่น ๆ ) โดยทางโปรแกรมหรือไม่ นอกจากนี้ฉันรู้ว่าสิ่งนี้เป็นไปได้โดยใช้ X และ Y coords แต่ฉันต้องการหลีกเลี่ยงการทำเช่นนี้เนื่องจากแบบฟอร์มอาจเปลี่ยนจากผู้ใช้เป็นผู้ใช้

14
วิธีส่งพารามิเตอร์จากการแจ้งเตือนคลิกไปยังกิจกรรมได้อย่างไร
ฉันสามารถหาวิธีส่งพารามิเตอร์ไปยังกิจกรรมของฉันได้จากการแจ้งเตือนของฉัน ฉันมีบริการที่สร้างการแจ้งเตือน เมื่อผู้ใช้คลิกที่การแจ้งเตือนฉันต้องการเปิดกิจกรรมหลักของฉันด้วยพารามิเตอร์พิเศษบางอย่าง เช่นรหัสรายการดังนั้นกิจกรรมของฉันสามารถโหลดและนำเสนอมุมมองรายละเอียดรายการพิเศษ เจาะจงมากขึ้นฉันกำลังดาวน์โหลดไฟล์และเมื่อดาวน์โหลดไฟล์ฉันต้องการให้การแจ้งเตือนมีความตั้งใจที่เมื่อคลิกมันจะเปิดกิจกรรมของฉันในโหมดพิเศษ ฉันพยายามใช้putExtraตามความตั้งใจของฉันแล้ว แต่ดูเหมือนจะไม่สามารถดึงออกมาได้ดังนั้นฉันคิดว่าฉันทำผิด รหัสจากบริการของฉันที่สร้างการแจ้งเตือน: // construct the Notification object. final Notification notif = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis()); final RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout); contentView.setImageViewResource(R.id.image, R.drawable.icon); contentView.setTextViewText(R.id.text, tickerText); contentView.setProgressBar(R.id.progress,100,0, false); notif.contentView = contentView; Intent notificationIntent = new Intent(context, Main.class); notificationIntent.putExtra("item_id", "1001"); // <-- HERE I PUT …

11
วิธีกำหนดขนาดตัวอักษรในค่า sp โดยใช้รหัสจาวา
ถ้าฉันกำหนดค่าจำนวนเต็มเพื่อเปลี่ยนขนาดตัวอักษรของการTextViewใช้รหัสจาวาค่าจะถูกตีความเป็นพิกเซล ( px) ตอนนี้ไม่มีใครรู้วิธีที่จะกำหนดไว้ในsp?

10
การหยุดแอพ Android จากคอนโซล
เป็นไปได้ไหมที่จะหยุดแอพ Android จากคอนโซล? สิ่งที่ต้องการ: adb stop com.my.app.package มันจะทำให้กระบวนการทดสอบของเราเร็วขึ้นมาก ตอนนี้เราถอนการติดตั้ง / ติดตั้งแอปทุกครั้งเพื่อให้แน่ใจว่ากรณีทดสอบด้วยตนเองเริ่มต้นด้วยสถานะที่สะอาด
205 android  testing  adb 

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