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

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

7
เป็นไปได้ไหมที่จะเปลี่ยนชื่อแพ็กเกจของแอพ Android บน Google Play
ฉันต้องการทราบว่าในทางเทคนิคเป็นไปได้หรือไม่ที่จะเปลี่ยนชื่อแพ็กเกจจริงของแอป Android ที่อยู่ใน Google Play เป็นไปได้หรือไม่ ความหมายของชื่อแพ็กเกจคือชื่อที่จะปรากฏใน URL ได้โปรดใครช่วยบอกฉันทีว่าทำไมถึงเป็น / ไม่ได้? ขอบคุณ!

9
วิธีการบรรลุขอบทับซ้อน / ลบในเค้าโครงข้อ จำกัด ?
เป็นไปได้หรือไม่ที่จะบรรลุขอบเชิงลบในรูปแบบข้อ จำกัด เพื่อให้เกิดการทับซ้อนกัน? ฉันพยายามให้รูปภาพอยู่ตรงกลางเค้าโครงและมีมุมมองข้อความเพื่อให้ภาพซ้อนทับกัน a x dp ฉันลองตั้งค่ามาร์จิ้นติดลบ แต่โชคไม่ดี จะดีมากถ้ามีวิธีที่จะทำให้สำเร็จได้

7
ความแตกต่างของ setValue () & postValue () ใน MutableLiveData
MutableLiveDataมีสองวิธีที่ทำให้ค่าการเปลี่ยนแปลงของความเป็น แต่อะไรคือความแตกต่างระหว่างsetValue()& postValue()in MutableLiveData. ฉันไม่พบเอกสารประกอบสำหรับสิ่งเดียวกัน นี่คือคลาสMutableLiveDataของ Android package android.arch.lifecycle; /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method. * * @param <T> The type of data hold by this instance */ @SuppressWarnings("WeakerAccess") public class MutableLiveData<T> extends LiveData<T> { @Override public void postValue(T value) { super.postValue(value); } …

22
Android Studio - วิธีเพิ่มขนาดฮีปที่จัดสรร
ฉันใช้ Android Studio มา 3 เดือนแล้วและหนึ่งในแอปที่ฉันเริ่มใช้นั้นมีขนาดใหญ่พอสมควร การใช้หน่วยความจำที่ระบุไว้ที่ด้านล่างขวาของโปรแกรมบอกว่าฮีปที่จัดสรรของฉันสูงสุดที่ 494M เมื่อฉันเริ่มเปลี่ยนไฟล์ XML การใช้หน่วยความจำของฉันถึงขีด จำกัด อย่างรวดเร็วและ IDE ขัดข้องด้วยข้อผิดพลาดหน่วยความจำไม่เพียงพอเช่นนี้ ฉันพยายามเพิ่มขนาดฮีปโดยใช้สิ่งนี้ แต่จนถึงขณะนี้ยังไม่มีผลใด ๆ ฉันได้ดูบทความหลายสิบบทความและคำถามอื่น ๆ เกี่ยวกับวิธีเพิ่มขนาดฮีป แต่ไม่มีคำตอบใดได้ผล ไม่ว่าฉันจะทำอะไรกับ VMOPTIONS หรือการตั้งค่า IDE ขนาดฮีปจะไม่เพิ่มขึ้น ฉันเชื่อว่าฉันกำลังแก้ไขไฟล์ที่ถูกต้องสำหรับ VMOPTIONS เพราะหากฉันจงใจให้คำสั่งที่ไม่ถูกต้อง Android Studio บ่นเกี่ยวกับมันและไม่เริ่มทำงาน ฉันใช้ windows 7 - 64 บิตและมี RAM 16GB มีใครมีปัญหานี้กับ Android Studio อีกบ้าง? และคุณสามารถแก้ไขได้หรือไม่?

19
การใช้ไลบรารี ViewPagerIndicator กับ Android Studio และ Gradle
ฉันพยายามใช้ไลบรารี ViewPagerIndicatorของ Jake Wharton แต่ไม่สามารถใช้งานร่วมกับโปรเจ็กต์ Gradle ของฉันใน Android Studio ได้ ฉันเพิ่มเป็นการพึ่งพาดังนี้: dependencies { // ... other ommitted compile 'com.viewpagerindicator:library:2.4.1' compile 'com.android.support:support-v4:19.0.1' compile 'com.nineoldandroids:library:2.4.0' // ... } แต่ดูเหมือนว่าโครงการจะไม่รู้จักส่วนประกอบใด ๆ ในไลบรารี ฉันสงสัยว่ามีปัญหาการพึ่งพากับเวอร์ชัน support-v4 ที่แตกต่างกันหรือบางอย่างใน Nineoldandroids ... ?

17
Android: จะขยายภาพให้มีความกว้างของหน้าจอได้อย่างไรโดยที่ยังคงอัตราส่วนไว้
ฉันต้องการดาวน์โหลดภาพ (ไม่ทราบขนาด แต่มักจะเป็นสี่เหลี่ยมจัตุรัส) และแสดงให้เต็มหน้าจอในแนวนอนและยืดออกในแนวตั้งเพื่อรักษาอัตราส่วนของภาพในทุกขนาดหน้าจอ นี่คือรหัส (ไม่ทำงาน) ของฉัน มันยืดภาพในแนวนอน แต่ไม่ใช่แนวตั้งดังนั้นมันจึงถูกบีบ ... ImageView mainImageView = new ImageView(context); mainImageView.setImageBitmap(mainImage); //downloaded from server mainImageView.setScaleType(ScaleType.FIT_XY); //mainImageView.setAdjustViewBounds(true); //with this line enabled, just scales image down addView(mainImageView,new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
118 java  android  layout 


8
Google จัดการกับสิ่งนี้ได้อย่างไร Slide ActionBar ในแอปพลิเคชัน Android
ฉันต้องการใช้สิ่งนี้ (การนำทางด้านข้าง) ในแอปของฉันเองมีใครรู้บ้างว่า Google จัดการกับสิ่งนี้ได้อย่างไร ดูเหมือนว่าพวกเขาจะดึงหน้าต่างปัจจุบันออกด้านข้างและนำทางบินเข้ามาเอง

7
วิธีเปิดโครงการที่มีอยู่ใน Eclipse
ฉันรู้สึกโง่ แต่ก็ไม่สามารถทำงานได้ .... ฉันมีโปรเจ็กต์ Android ที่คัดลอกมาจากพีซีเครื่องอื่นของฉันอยู่ในโฟลเดอร์ c:\projects\trunk\android\emergency (ฉันสร้างโปรเจ็กต์นั้นบนพีซีเครื่องอื่นคัดลอกไปยังพีซีเครื่องใหม่ของฉันและพีซีเครื่องอื่นจะถูกมอบให้) ตอนนี้ฉันต้องการเปิดโปรเจ็กต์ใน Eclipse ดังนั้นฉันคิดว่าฉันลองทุกอย่างแล้ว แต่ดูเหมือนจะไม่สามารถใช้งานได้ ... ฉันมองหาสิ่งที่คล้ายกับ ' open project' แต่ไม่พบ จากนั้นฉันก็ลอง ' import' แต่นั่นจะไม่ให้ฉันนำเข้าเพราะมันเป็นพื้นที่ทำงานเดียวกัน (ฉันใช้ตำแหน่งไฟล์และตำแหน่งพื้นที่ทำงานเดียวกันกับพีซีเครื่องอื่น) จากนั้นฉันลองสร้างไฟล์ พื้นที่ทำงานใหม่และนำเข้าที่นั่นพื้นที่ทำงานใหม่และนำเข้ามีจากนั้นก็บ่นว่าไม่มีโปรเจ็กต์ที่ฉันต้องสร้างก่อน ดังนั้นฉันจึงสร้างหุ่นจำลองในพื้นที่ทำงานใหม่นำเข้าโครงการและคัดลอกทุกอย่างไปยังพื้นที่ทำงานใหม่และวางไว้ใต้โครงการจำลอง ฉันติดอยู่คุณช่วยฉันได้ไหม Btw นี่คือ Eclipse ที่ฉันใช้: Eclipse SDK เวอร์ชัน: 4.2.0 Build id: I20120608-1400
118 android  eclipse 

28
วิธีตั้งค่าไอคอนและข้อความตรงกลางในปุ่ม Android โดยตั้งค่าความกว้างเป็น "เติมแม่"
ฉันต้องการมีปุ่ม Android ที่มีไอคอน + ข้อความอยู่ตรงกลาง ฉันใช้แอตทริบิวต์ drawableLeft การตั้งค่าภาพนี้ทำงานได้ดีถ้าปุ่มมีความกว้างของแต่ฉันต้องการที่จะยืดความกว้างสูงสุดดังนั้นฉันจะใช้ความกว้าง"wrap_content" "fill_parent"สิ่งนี้จะย้ายไอคอนของฉันไปทางซ้ายของปุ่มตรงและฉันต้องการให้ทั้งไอคอนและข้อความอยู่กึ่งกลางภายในปุ่ม ฉันลองตั้งค่าช่องว่างภายใน แต่อนุญาตให้ให้ค่าคงที่เท่านั้นดังนั้นจึงไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการให้ไอคอน + ข้อความอยู่ตรงกลาง <Button android:id="@+id/startTelemoteButton" android:text="@string/start_telemote" android:drawableLeft="@drawable/start" android:paddingLeft="20dip" android:paddingRight="20dip" android:width="fill_parent" android:heigh="wrap_content" /> ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีที่ฉันจะบรรลุเป้าหมายนั้น?

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

4
ฉันจะเพิ่มปุ่มที่สามในกล่องโต้ตอบการแจ้งเตือนของ Android ได้อย่างไร
API ระบุว่ากล่องโต้ตอบการแจ้งเตือนสามารถมีปุ่มหนึ่งสองหรือสามปุ่ม แต่ SDK อนุญาตให้ใช้ปุ่มบวกและลบเท่านั้น ฉันจะเพิ่มปุ่มที่สามได้อย่างไร?

5
Android: อัปเกรดเวอร์ชัน DB และเพิ่มตารางใหม่
ฉันได้สร้างตาราง sqlite สำหรับแอปแล้ว แต่ตอนนี้ฉันต้องการเพิ่มตารางใหม่ในฐานข้อมูล ฉันเปลี่ยนเวอร์ชัน DB ตามด้านล่าง private static final int DATABASE_VERSION = 2; และเพิ่มสตริงเพื่อสร้างตาราง private static final String DATABASE_CREATE_color = "CREATE TABLE IF NOT EXISTS files(color text, incident_id text)"; onCreateและonUpgradeด้านล่าง: @Override public void onCreate(SQLiteDatabase database) { database.execSQL(DATABASE_CREATE_incident); database.execSQL(DATABASE_CREATE_audio); database.execSQL(DATABASE_CREATE_video); database.execSQL(DATABASE_CREATE_image); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int …
118 android  database  sqlite 


4
ความปลอดภัยของ Android SharedPreference
ฉันสงสัยเกี่ยวกับความปลอดภัยของค่ากำหนดที่ใช้ร่วมกัน เป็นไปได้หรือไม่ที่จะเข้าถึงการกำหนดลักษณะที่ใช้ร่วมกันแม้ว่าจะสร้างขึ้นใน MODE_PRIV (0) เป็นไปได้ไหมที่จะแสดงรายการค่ากำหนดที่ใช้ร่วมกันทั้งหมดจากนั้นดึงการตั้งค่าทั้งหมดจากแอปอื่น ๆ sharedpreferences เป็นสถานที่ที่ดีในการใส่ข้อมูลที่ละเอียดอ่อนเช่นรหัสผ่านหรือโทเค็นรับรองความถูกต้องหรือไม่ ขอบคุณ

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