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

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

10
วิธีรับความกว้างและความสูงของ android.widget.ImageView
╔══════════════════════════════════════════════╗ ^ ║ ImageView ╔══════════════╗ ║ | ║ ║ ║ ║ | ║ ║ Actual image ║ ║ | ║ ║ ║ ║ |60px height of ImageView ║ ║ ║ ║ | ║ ║ ║ ║ | ║ ╚══════════════╝ ║ | ╚══════════════════════════════════════════════╝ <------------------------------------------------> 90px width of ImageView ฉันมีมุมมองภาพที่มีความสูงและความกว้างเริ่มต้นบางภาพจะถูกจัดเก็บในฐานข้อมูลและฉันต้องการปรับขนาดภาพตามความกว้างความสูงของ Imageview เพราะฉันไม่ต้องการให้มันเป็นค่าเริ่มต้นเพราะเมื่อฉันเปลี่ยนมันความสูงและความกว้างฉันต้องเปลี่ยนมันในโค้ดด้วย …
272 android  image  height  width 

19
สร้างไฟล์ APK ที่ไม่ได้ลงชื่อกับ Android Studio
ฉันกำลังพัฒนาแอพ android ด้วยเครื่องมือสำหรับนักพัฒนา Android ตอนนี้ฉันลองใช้ Android Studio ใหม่ทุกอย่างทำงานได้ดีถ้าเชื่อมต่อสมาร์ทโฟนของฉันกับพีซีและเรียกใช้โปรแกรมโดยตรงใน Android Studio แต่ตอนนี้ฉันต้องการทดสอบโปรแกรมด้วยสมาร์ทโฟนอื่นโดยไม่ต้องเชื่อมต่อกับพีซีของฉัน ADT สร้างไฟล์. apk ภายใต้ "projectname / bin" ทุกครั้งที่คุณคอมไพล์โปรแกรม ฉันจะเห็นได้อย่างไรในขณะนี้ที่ Android Studio ไม่ทำเช่นนั้น ดังนั้นคำถามของฉันเป็นไปได้ไหมที่จะสร้างไฟล์. apk ที่ไม่ได้ลงชื่อกับ Android Studio?

10
ค้นหาและแทนที่สตูดิโอ Android
มีวิธีในการค้นหาและแทนที่คำที่เกิดขึ้นทั้งหมดในโครงการทั้งหมด (ไม่ใช่แค่คลาสเดียวที่ใช้ refactor -> เปลี่ยนชื่อ) และยังคงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน android studio หรือใช้สคริปต์บรรทัดคำสั่งหรือไม่ ตัวอย่างเช่นซัพพลายเออร์จะต้องไปที่ผู้ขายผู้ขาย -> ผู้ค้าผู้จัดหา -> ผู้ค้า เจ้านายของฉันต้องการให้ฉันเปลี่ยนอินสแตนซ์ของผู้จัดหาทั้งหมดกับผู้ขายสำหรับโครงการที่กำลังทำงาน ฉันทำมาแล้วประมาณหนึ่งชั่วโมงและฉันรู้ว่าฉันต้องเสียเวลา แจ้งให้เราทราบข้อเสนอแนะการประหยัดเวลา

12
ส่วนย่อยมากกว่าปัญหาชิ้นส่วนอื่น
เมื่อฉันแสดงแฟรกเมนต์หนึ่งอัน (ซึ่งเต็มหน้าจอพร้อม#77000000พื้นหลัง) เหนือแฟรกเมนต์อื่น (ลองเรียกว่า main) แฟรกเมนต์หลักของฉันยังคงตอบสนองต่อการคลิก (เราสามารถคลิกปุ่มได้แม้ว่าเราจะไม่เห็นก็ตาม) คำถาม : วิธีป้องกันการคลิกในส่วนแรก (หลัก) แก้ไข น่าเสียดายที่ฉันไม่สามารถซ่อนชิ้นส่วนหลักเพราะฉันใช้พื้นหลังโปร่งใสในส่วนที่สอง (ดังนั้นผู้ใช้สามารถเห็นสิ่งที่อยู่ด้านหลัง)

21
จะเปลี่ยนสีของ Drawable ใน Android ได้อย่างไร?
ฉันกำลังทำงานกับแอปพลิเคชัน Android และฉันมี drawable ที่ฉันโหลดขึ้นมาจากอิมเมจต้นฉบับ ในภาพนี้ฉันต้องการแปลงพิกเซลสีขาวทั้งหมดให้เป็นสีที่ต่างกันพูดสีฟ้าจากนั้นแคชวัตถุที่วาดได้ผลลัพธ์เพื่อให้ฉันสามารถใช้ในภายหลัง ตัวอย่างเช่นสมมติว่าฉันมีไฟล์ PNG ขนาด 20x20 ที่มีวงกลมสีขาวอยู่ตรงกลางและทุกอย่างที่อยู่นอกวงกลมนั้นโปร่งใส อะไรคือวิธีที่ดีที่สุดในการเปลี่ยนวงกลมสีขาวสีฟ้าและแคชผลลัพธ์ คำตอบเปลี่ยนไปหรือไม่ถ้าฉันต้องการใช้อิมเมจต้นฉบับนั้นเพื่อสร้าง Drawables ใหม่หลายรายการ (เช่นสีน้ำเงินแดงเขียวเขียวส้ม ฯลฯ ) ฉันคาดเดาว่าฉันจะต้องการใช้ ColorMatrix แต่อย่างใด แต่ฉันก็ไม่แน่ใจ

10
รับ uri เนื้อหาจากเส้นทางของไฟล์ใน Android
ฉันรู้เส้นทางที่แน่นอนของรูปภาพ (เช่น for /sdcard/cats.jpg) มีวิธีการรับเนื้อหา uri สำหรับไฟล์นี้หรือไม่? ที่จริงแล้วในรหัสของฉันฉันดาวน์โหลดภาพและบันทึกไว้ในสถานที่เฉพาะ ในการตั้งค่ารูปภาพในอินสแตนซ์ ImageView ปัจจุบันฉันเปิดไฟล์โดยใช้พา ธ รับไบต์และสร้างบิตแมปจากนั้นตั้งค่าบิตแมปในอินสแตนซ์ ImageView นี่เป็นกระบวนการที่ช้ามาก แต่ถ้าฉันสามารถรับเนื้อหา uri ได้ฉันก็สามารถใช้วิธีนี้ได้ง่ายมาก imageView.setImageUri(uri)
271 android  image 

25
แยกสตริงการสืบค้นบน Android
Java EE มีServletRequest.getParameterValues ​​()() บนแพลตฟอร์มที่ไม่ใช่ EE, URL.getQuery ()จะส่งคืนสตริง เป็นวิธีปกติในการแยกวิเคราะห์สตริงแบบสอบถามใน URL อย่างถูกต้องเมื่อไม่ได้อยู่ใน Java EE อะไร < คุยโว > เป็นที่นิยมในคำตอบให้ลองทำ parser ของคุณเอง นี่เป็นโครงการไมโครโค้ดที่น่าสนใจและน่าตื่นเต้น แต่ฉันไม่สามารถพูดได้ว่ามันเป็นความคิดที่ดี :( ตัวอย่างโค้ดด้านล่างนี้มีข้อบกพร่องหรือเสียโดยทั่วไป btw ทำลายพวกเขาคือการออกกำลังกายที่น่าสนใจสำหรับผู้อ่าน และเพื่อแฮกเกอร์โจมตีเว็บไซต์ที่ใช้งานและให้แฮกเกอร์โจมตีเว็บไซต์ที่ใช้พวกเขา การแยกสตริงข้อความค้นหาเป็นปัญหาที่กำหนดไว้อย่างดี แต่การอ่านข้อมูลจำเพาะและทำความเข้าใจกับความแตกต่างนั้นไม่ใช่เรื่องเล็กน้อย มันดีกว่าที่จะปล่อยให้ coder ไลบรารีแพลตฟอร์มทำงานหนักและทำการแก้ไขสำหรับคุณ! < / คุยโว >
271 java  android  parsing  url 

5
SQLite รุ่นที่ใช้ใน Android?
SQLite รุ่นใดที่ใช้ใน Android? เหตุผล: ฉันสงสัยว่าจะจัดการกับการโยกย้ายสคีมาได้อย่างไร เวอร์ชัน SQLite ที่ใหม่กว่ารองรับคำสั่ง SQL "ALTER TABLE" ซึ่งจะช่วยให้ฉันต้องคัดลอกข้อมูลวางตารางสร้างตารางใหม่และแทรกข้อมูลอีกครั้ง

19
รับ / เลือกรูปภาพจากแอพคลังภาพในตัวของ Android
ฉันพยายามเปิดภาพ / ภาพในแอปในตัวคลังภาพจากภายในแอปพลิเคชันของฉัน ฉันมี URI ของรูปภาพ (รูปภาพตั้งอยู่บนการ์ด SD) คุณมีข้อเสนอแนะใด?

12
จะแสดงมุมมองที่ว่างด้วย RecyclerView ได้อย่างไร
ฉันกำลังใช้ในการวางมุมมองพิเศษในไฟล์รูปแบบตามที่อธิบายไว้ในListActivityเอกสารที่จะปรากฏขึ้นเมื่อไม่มีข้อมูล "android:id/empty"มุมมองนี้มีประชาชนได้ <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> ฉันสงสัยว่าจะสามารถทำสิ่งนี้กับใหม่ได้RecyclerViewอย่างไร

30
RecyclerView: ตรวจพบความไม่สอดคล้องกัน ตำแหน่งรายการไม่ถูกต้อง
QA ของเราตรวจพบข้อผิดพลาด: เมื่อหมุนอุปกรณ์ Android (Droid Turbo) เกิดข้อผิดพลาดที่เกี่ยวข้องกับ RecyclerViewต่อไปนี้: java.lang.IndexOutOfBoundsException: ตรวจพบความไม่สอดคล้องกัน ตำแหน่งรายการไม่ถูกต้อง 2 (ชดเชย: 2). สถานะ: 3 สำหรับฉันดูเหมือนว่าข้อผิดพลาดภายในใน RecyclerView เนื่องจากฉันไม่สามารถนึกถึงวิธีการใด ๆ ที่เกิดจากรหัสของเราโดยตรง ... มีใครพบปัญหานี้หรือไม่? อะไรจะแก้ปัญหาได้? วิธีแก้ปัญหาที่โหดร้ายอาจจะสามารถจับข้อยกเว้นเมื่อมันเกิดขึ้นและสร้างอินสแตนซ์ของ RecyclverView อีกครั้งตั้งแต่ต้นเพื่อหลีกเลี่ยงการถูกทิ้งให้อยู่ในสถานะที่เสียหาย แต่ถ้าเป็นไปได้ฉันต้องการทำความเข้าใจปัญหาให้ดีขึ้น (และอาจแก้ไขได้ที่แหล่งที่มา) แทนการปิดบัง ข้อผิดพลาดไม่ใช่เรื่องง่ายที่จะทำซ้ำ แต่มันเป็นอันตรายถึงชีวิตเมื่อมันเกิดขึ้น การติดตามสแต็กเต็ม: W/dalvikvm( 7546): threadid=1: thread exiting with uncaught exception (group=0x41987d40) E/AndroidRuntime( 7546): FATAL EXCEPTION: main E/AndroidRuntime( 7546): Process: …

15
มีวิธีในการสร้าง drawable xxhdpi, xhdpi, hdpi, mdpi และ ldpi จากภาพขนาดใหญ่หรือไม่?
มีวิธีในการสร้าง drawable xxhdpi, xhdpi, hdpi, mdpi และ ldpi จากภาพขนาดใหญ่โดยอัตโนมัติหรือไม่? ตัวอย่างเช่นสมมติว่าฉันมีภาพขนาด 512x512 และฉันต้องการให้มีรุ่นที่แตกต่างกันของภาพนี้สำหรับความละเอียดหน้าจอที่แตกต่างกันที่ Android รองรับในโฟลเดอร์ที่เหมาะสม
271 android 

30
ไม่พบตำแหน่ง SDK กำหนดตำแหน่งด้วย sdk.dir ในไฟล์ local.properties หรือด้วยตัวแปรสภาพแวดล้อม ANDROID_HOME
ฉันเพิ่งลองนำเข้าตัวอย่างเกม Android ที่ฉันดาวน์โหลดจากเว็บไซต์นักพัฒนาซอฟต์แวร์ของ Google หลังจากนำเข้ามาใน Android Studio ฉันได้รับข้อผิดพลาดดังต่อไปนี้: ข้อผิดพลาด: ไม่พบตำแหน่ง SDK กำหนดตำแหน่งด้วยsdk.dirในไฟล์ local.properties หรือด้วยANDROID_HOMEตัวแปรสภาพแวดล้อม นี่คืออะไร? ฉันต้องการรันโปรแกรมตัวอย่างจาก Android Studio


25
เป็นไปได้ไหมที่จะตั้งค่าแบบอักษรที่กำหนดเองสำหรับแอพพลิเคชั่นทั้งหมด?
ฉันต้องใช้แบบอักษรบางอย่างสำหรับแอปพลิเคชันทั้งหมดของฉัน ฉันมีไฟล์. ttf เหมือนกัน เป็นไปได้ไหมที่จะตั้งค่านี้เป็นฟอนต์เริ่มต้นเมื่อเริ่มต้นแอปพลิเคชันแล้วใช้ที่อื่นในแอปพลิเคชันหรือไม่ เมื่อตั้งค่าฉันจะใช้งานใน XML เลย์เอาต์ของฉันได้อย่างไร

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