Android

คำถาม & คำตอบสำหรับผู้ที่ชื่นชอบและผู้ใช้ระดับสูงของระบบปฏิบัติการ Android

1
สำรอง / กู้คืน SMS / MMS ผ่าน ADB บนอุปกรณ์ที่ไม่ได้รูทหรือไม่
มีวิธีใดบ้างในการสำรอง / กู้คืนข้อความ SMS และ MMS โดยใช้ ADB เมื่ออุปกรณ์ไม่ได้ถูกรูท adb pullจะไม่ทำงานที่นี่เนื่องจาก/data/data/com.android.providers.telephony/databases/mmssms.dbADB ไม่สามารถอ่านฐานข้อมูลที่เกี่ยวข้องได้หากไม่ได้ทำงานในโหมดที่ไม่ปลอดภัย (รูท) adb shell "cat /data/data/com.android.providers.telephony/databases/mmssms.db > /sdcard/mmssms.db ไม่ทำงานหากไม่มีการเข้าถึงรูท adb backup ด้วยเหตุผลบางอย่างไม่ครอบคลุมฐานข้อมูลนี้บนอุปกรณ์ที่ฉันตรวจสอบด้วย (สำรองข้อมูลว่างเปล่า - เพียง 41 ไบต์ของส่วนหัวสำรองในไฟล์ผลลัพธ์) ฉันสงสัยเป็นพิเศษว่าทำไมadb backupไม่ครอบคลุม หากเป็นเพราะ "เหตุผลด้านความเป็นส่วนตัว" ก็ควรนำไปใช้กับฐานข้อมูลผู้ติดต่อซึ่งสำรองไว้อย่างชัดเจน อ้างอิง: adb สามารถใช้เพื่อกู้คืนข้อความ SMS ในขณะที่อยู่ใน“ Safe Mode” หรือไม่? ครอบคลุมหัวข้อเดียวกัน - แต่นอกเหนือจากนั้นฉันไม่ได้ จำกัดโหมดปลอดภัย สำรองข้อมูล sms / mms เต็มรูปแบบผ่าน …
10 adb  sms  backup  restore  mms 

2
การดีบักระยะไกลโดยใช้การแก้ไขข้อบกพร่อง USB ไม่ได้ทำงาน
ฉันพยายามดีบัก Chrome จากระยะไกลบน Samsung Galaxy Note 4 ของฉัน แต่ดูเหมือนว่าจะใช้งานไม่ได้ หมายเหตุ - เพื่อขจัดปัญหาอุปกรณ์ฉันได้ลองใช้ HTC One M8 ด้วย แต่นั่นก็ไม่ได้ผล ต้องตรวจสอบข้อกำหนดจากหน้าการดีบักระยะไกลของ Chrome - https://developer.chrome.com/devtools/docs/remote-debugging - ฉันเชื่อว่าฉันปฏิบัติตามข้อกำหนดทั้งหมด - อุปกรณ์มือถือ - Chrome 42.0.2311.111 (Lollipop 5.0.1) อุปกรณ์ที่ใช้สำหรับการดีบัก - Chrome Canery 44.0.2394.3 (Windows 7) ไดรเวอร์ USB - ดาวน์โหลดและติดตั้งจากเว็บไซต์ Samsung อุปกรณ์ทั้งสองเชื่อมต่อกับแล็ปท็อปของฉันโดยไม่มีปัญหาและฉันสามารถถ่ายโอนไฟล์ระหว่างทั้งสองได้ แต่การดีบัก USB ไม่ทำงาน ตามคำแนะนำข้างต้นฉันควรเห็นการแจ้งเตือนเรื่องอนุญาตการแก้ไขข้อบกพร่อง USB หรือไม่ อย่างไรก็ตามการแจ้งเตือนนี้จะไม่มีที่ที่จะเห็นและผลการตรวจสอบอุปกรณ์ …

4
ฉันจะปิดการใช้งานแอพหุ้นที่มีปุ่มปิดการใช้งานเป็นสีเทาได้อย่างไร [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : วิธีการปิดการใช้งานแอพระบบโดยไม่ต้องรูท? (1 คำตอบ) ปิด5 เดือนที่ผ่านมา มีแอพ bloatware ที่น่ารำคาญ (เฉพาะ VUDU เวอร์ชั่น 1.0) ที่ติดตั้งไว้ล่วงหน้าในอุปกรณ์ของฉัน เมื่อใดก็ตามที่ฉันบู๊ตอุปกรณ์มันจะเริ่มกระบวนการแอพดังนั้นทุกครั้งที่บูตฉันต้องเปิดแอพ Switcher และกวาดนิ้วออก ฉันเข้าสู่แอพการตั้งค่าและพยายามบังคับให้หยุดและจากนั้นปิดใช้งานแอป แต่ปุ่มปิดใช้งานถูกปิดใช้งาน ("เป็นสีเทา") เอง แอพอื่น ๆ บางตัวไม่อนุญาตให้ฉันปิดการใช้งาน มีวิธีอื่นที่ฉันสามารถเปิดใช้งานปุ่มหรือปิดใช้งานแอพโดยไม่รูทหรือไม่ ฉันใช้ 4.4.2

2
อัปเดตเครื่องมือแพลตฟอร์ม Android SDK ผ่านทางบรรทัดคำสั่ง
ฉันต้องการเขียนสคริปต์เพื่ออัปเดตเครื่องมือแพลตฟอร์ม Android SDK และฉันต้องการคำสั่งหากมีให้เรียกใช้เพื่อให้บรรลุสิ่งนี้ สิ่งที่ฉันได้พบคือฉันสามารถใช้คำสั่ง Android ภายใต้/toolsไดเรกทอรีเพื่ออัปเดตซอฟต์แวร์ (รูปภาพแหล่งที่มาและอื่น ๆ ) แต่ไม่มีอะไรให้อัพเดทเครื่องมือเอง คำแนะนำเกี่ยวกับภาพโรงงานสำหรับอุปกรณ์ Nexusบอกว่าฉันต้องแน่ใจว่าฉันมีเครื่องมือล่าสุด ตรวจสอบให้แน่ใจว่าคุณมี Android SDK Platform-tools เวอร์ชันล่าสุดจาก SDK Manager เป็นไปได้ไหม ถ้าเป็นเช่นนั้นจะทำอย่างไร?

8
การลบการเข้ารหัสจากการกู้คืน
ฉันใช้งาน CyanogenMod 12 ทุกคืนใน G900T (klte) ทุกอย่างใช้งานได้ดียกเว้นรหัสผ่านการเข้ารหัสเริ่มต้นซึ่งทำให้โทรศัพท์ของฉันบูตวนซ้ำ ผมได้จัดรูปแบบข้อมูลและการตั้งค่าจากโรงงานทำ แต่ยังคงมีการเข้ารหัสและการแสดงขึ้นเป็น/data/dev/dm-0 มีคำสั่งที่ฉันสามารถทำได้เพื่อลบการเข้ารหัสหรือไม่? ฉันไม่สนใจข้อมูลฉันต้องการให้มันหายไปทั้งหมด ฉันแค่ต้องการกลับไปมี/dataและที่เก็บข้อมูลภายในถูกเก็บไว้ในแผ่นดิสก์เพื่อให้สามารถบูตเข้าสู่ CyanogenMod ได้ ฉันadb shellจะใช้เพื่อลบการเข้ารหัสบนพาร์ติชันเหล่านี้ได้อย่างไร

1
วิธีรับพิกัดตำแหน่งจากบรรทัดคำสั่ง
ฉันกำลังมองหาบรรทัดคำสั่งหรือชุดคำสั่งที่สามารถถ่ายโอนหรือแสดงรายการละติจูดและลองจิจูดบนอุปกรณ์ที่รูทได้ ฉันเชื่อมต่อกับอุปกรณ์โดยใช้เชลล์ ADB วิธีที่จะทำให้พิกัดถูกบันทึกในบรรทัดคำสั่งก็ดีสำหรับฉันเช่นกัน
10 adb  geolocation 

2
ADB ไม่ทำงาน แต่ Fastboot คือ
ฉันเพิ่งซื้อ Nexus 5 ที่ใช้แล้วมาพร้อมกับหน้าตัวอย่าง L และฉันตัดสินใจใช้แฟลช CM 11 แทน โทรศัพท์เครื่องสุดท้ายของฉันคือ Nexus S และฉันได้ติดตั้ง ROM ต่าง ๆ กับสิ่งนั้นในอดีต ด้วยการใช้เครื่องเดียวกันกับที่เพิ่งเปิด Nexus S อีกสองสามสัปดาห์ที่ผ่านมาฉันบูต Nexus 5 เข้าสู่โหมด fastboot และทำการ ClockworkMod ลงบนมันแล้วปลดล็อค bootloader อีกครั้ง แต่เมื่อฉันพยายามใช้ ADB ที่จะผลักดันภาพ CyanogenMod error: device not foundมากกว่าผม พอแน่ใจว่าadb devicesล้มเหลวในการตรวจสอบอุปกรณ์แม้ว่าการแก้จุดบกพร่อง USB ถูกเปิดใช้งาน ฉันตัดสินใจว่านี่เป็นปัญหาของ L ดังนั้นฉันจึงใช้flash-all.shสคริปต์ของ Google เพื่อให้การติดตั้ง KitKat แก่ฉัน ใช้งานได้ดีเนื่องจากมันผลักภาพผ่าน …

1
เป็นไปได้หรือไม่ที่จะปิดกล่องโต้ตอบการยืนยันใน Android 4.4?
ฉันมี LG G2 ซึ่งมาพร้อมกับ Jelly Bean และฉันเพิ่งอัปเดตเป็น Kit Kat ฉันได้สังเกตเห็นว่าจำนวนของกล่องโต้ตอบการยืนยันเมื่อเปลี่ยนการตั้งค่าโทรศัพท์ดูเหมือนจะเพิ่มขึ้นจาก Jelly Bean (แม้ว่า Jelly Bean จะมี IMHO มากเช่นกัน) ฉันเห็นว่าหากฉันเปลี่ยนการตั้งค่าโทรศัพท์ฉันต้องการที่จะทำและฉันแน่ใจ ฉันไม่ต้องการยืนยันทุกสิ่งที่ฉันทำกับการตั้งค่าทุกครั้ง (อาจเป็นครั้งแรกที่ฉันทำทางโทรศัพท์ แต่ไม่ใช่ตลอดไป) ตัวอย่างเช่น: ใน Jelly Bean ถ้าฉันเปิดใช้งาน GPS ผ่านการตั้งค่าด่วนมันก็จะเปิดใช้งาน ด้วย Kit Kat ทุกครั้งที่ฉันเปิดใช้งานผ่านการตั้งค่าอย่างรวดเร็วฉันต้องยืนยันสองครั้งว่านี่คือสิ่งที่ฉันต้องการจะทำ เนื่องจากฉันต้องการออกจาก GPS จนกว่าฉันจะต้องการประหยัดแบตเตอรี่ (เช่นแอปที่มีการจราจร) สิ่งนี้ทำให้ฉันรำคาญอย่างรวดเร็ว อีกตัวอย่างหนึ่งที่ bugged ฉันด้วย Jelly Bean นั้นเหมือนกันใน Kit Kat: ทุกครั้งที่ฉันต้องการรีเซ็ตโทรศัพท์ฉันต้องยืนยัน การปิดข้อมูลมือถือเตือนฉันว่าฉันจะไม่สามารถใช้แอพที่ต้องใช้การเชื่อมต่อข้อมูล ฉันรู้ว่านี้. ฉันไม่จำเป็นต้องยืนยันสิ่งนี้ทุกครั้งที่ฉันต้องการปิดการใช้งานข้อมูล …

3
วิธีตั้งค่าโฮสต์เป็นการจับคู่ IP บน Android ที่ไม่ได้ใช้งาน
ฉันมีเว็บไซต์ที่ทำงานบนคอมพิวเตอร์ของฉันและฉันต้องการทดสอบจากแท็บเล็ต Nexus 7 ของฉัน เช่นผ่าน LAN WiFi ท้องถิ่น หากฉันพิมพ์ที่อยู่ IP นั้นจะเชื่อมต่อ แต่แสดงเว็บไซต์ที่ไม่ถูกต้องเพราะฉันใช้ชื่อโฮสต์เสมือน ดังนั้นสิ่งที่ฉันต้องทำคือสามารถพิมพ์ลงmysite.localใน Chrome / Firefox บน Nexus ให้พวกเขาแปลงเป็น10.1.2.3(หรืออะไรก็ตามที่อยู่ IP ท้องถิ่น) จากนั้นเรียก10.1.2.3เซิร์ฟเวอร์ที่ให้mysite.localเป็นโฮสต์เพื่อร้องขอ คำถามของฉัน:แท็บเล็ต Android 4.x มี/etc/hostsไฟล์หรือเทียบเท่าที่ฉันสามารถแก้ไขได้หรือไม่? (โดยไม่ต้องรูทแท็บเล็ตหรืออะไรทำนองนั้น) ในคอมพิวเตอร์ Linux ของฉันฉันทำได้โดยเพิ่มรายการใน/etc/hosts: 10.1.2.3 mysite.local (หรือWindows\System32\drivers\etc\hostsบนเครื่อง Windows จะทำเช่นเดียวกัน) BTW นี่คือกึ่งซ้ำของชื่อโฮสต์สำหรับที่อยู่ IP (เช่น / etc / hosts equiv.?)แต่คำถามนั้นสำหรับ Android 2.2 ซึ่งเห็นได้ชัดว่ามันเป็นไปไม่ได้ (หนึ่งในแนวคิดทางเลือกที่แนะนำคือมีการกำหนดค่า DNS ที่เราเตอร์ท้องถิ่น …

1
สิ่งใดที่อยู่เบื้องหลังการอนุญาต Gmail / GTalk เหล่านี้?
ฉันเพิ่งสะดุดกับการอนุญาตบางอย่างซึ่งเสียงที่ชัดเจนตั้งแต่แรกเห็น (สังเกตุพวกเขามาระยะหนึ่งแล้วเพิ่งตัดสินใจที่จะขุดลึกลงไปในตอนนี้) เมื่อคิดถึงผลกระทบที่อาจเกิดขึ้นได้ฉันอยากจะรู้ว่าคุณลักษณะ / ข้อมูลใดที่พวกเขาสามารถเข้าถึงได้เนื่องจากอาจทำให้เป็นเรื่องส่วนตัว / อ่อนไหว: com.google.android.gm.permission.READ_GMAIL: บ่อยครั้งที่เหตุผลที่กำหนดคือ "เข้าถึงไฟล์แนบ" (เช่นไฟล์ PDF ที่จะเปิดด้วยโปรแกรมอ่าน PDF) แต่นั่นคือทั้งหมดหรือไม่ แอพที่มีสิทธิ์นี้สามารถอ่านจดหมายทั้งหมดได้หรือไม่ com.google.android.gm.permission.WRITE_GMAIL: แอปที่ได้รับอนุญาตเขียนและส่งอีเมลในนามของฉันได้หรือไม่ หรือแม้แต่ลบอีเมลที่มีอยู่ (รวมถึง "การเขียนและส่ง" เพื่อซ่อนกิจกรรม) com.google.android.gm.permission.READ_CONTENT_PROVIDER: แอปหนึ่งอธิบายการใช้งานว่า "อ่านป้ายกำกับของ Gmail และรับจำนวนที่ยังไม่ได้อ่าน" อีกคนหนึ่งเขียนว่า "ใช้เพื่ออัปเดตจำนวนอีเมลที่ยังไม่ได้อ่านบนหน้าจอล็อคของคุณเนื้อหาอีเมลจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา" สิ่งที่แนะนำการอนุญาตนี้สามารถใช้ในการเข้าถึงเนื้อหาเมลทั้งหมด และเนื้อหาอื่น ๆ ? ในรหัสที่มาบางอย่างที่ฉันพบความคิดเห็นที่ได้รับอนุญาตที่จำเป็นในการเข้าถึงandroid.content.ContentProviderซึ่งแสดงให้เห็นจำนวนมากของเนื้อหาได้รับการเข้าถึงวิธีนี้ถ้ามันหมายถึงผู้ให้บริการเนื้อหารวมทั้งรายชื่อผู้ติดต่อและปฏิทิน ไม่ใช่เป็น Android dev ฉันไม่สามารถบอกได้โดยไม่บอกใครก่อน google.android.gtalkservice.permission.GTALK_SERVICE: ได้โปรด ฉันได้ "googled" พวกเขาทั้งหมด (ข้างต้นเป็นผลการวิจัยของฉันแล้ว) และแน่นอนฉันเริ่มต้นด้วยแหล่งข้อมูลที่ฉันโปรดปรานเมื่อได้รับอนุญาต: การอ้างอิงสิทธิ์ที่นักพัฒนา Android อธิบายสิทธิ์ที่AndroidForums.COM ซอร์สโค้ดกรอบบางส่วนที่Github กรอบซอร์สโค้ดเพิ่มเติมที่Android …

3
ฉันจะเปิดใช้งาน Google แปลภาษาใน Chrome ได้อย่างไร
เมื่อฉันไปที่หน้าเว็บที่เป็นภาษาต่างประเทศตัวเลือก "คุณต้องการแปล" จะเกิดขึ้น แต่ฉันจะทำให้ Chrome แปลหน้าเว็บที่มีภาษาอังกฤษ 90% และอีกสองสามบรรทัดในภาษาอื่นได้อย่างไร มีปุ่มที่ฉันสามารถติดตั้งหรืออะไรบางอย่างเพราะสิ่งที่ Google แปลภาษาไม่ได้เกิดขึ้นเมื่อมีเพียงไม่กี่ประโยคในภาษาอื่น ระบบปฏิบัติการ: 4.1 S3

7
วิธีอื่นในการปิดมือถือโดยไม่ใช้ปุ่มเปิดปิดคืออะไร
อุปกรณ์: MMX A89 ระบบปฏิบัติการ: ICS 4.0.4 วิธีอื่นในการปิดมือถือโดยไม่ใช้ปุ่มเปิดปิดคืออะไร เราสามารถปิดได้จากระบบปฏิบัติการของตัวเอง? มีการตั้งค่าใดบ้าง หรือจำเป็นต้องติดตั้งแอพเพิ่มเติมหรือไม่
10 power-on 

2
ฉันจะเปิดไฟล์ข้อความของส่วนขยายใด ๆ ใน Android ได้อย่างไร
ฉันมีไฟล์หลายประเภทใน Google Drive ของฉันและใน SD card ของฉัน (.C, .ASM, .H, .INC, .LOG) ซึ่งเป็นเพียงไฟล์ข้อความ แต่ฉันไม่สามารถดูพวกเขาบนโทรศัพท์ Android ของฉันเพราะมันบอกว่าไม่มีโปรแกรมที่กำหนดให้กับไฟล์ประเภทนั้น Dropbox น่าจะใช้ได้ถ้าฉันสามารถกำหนดให้เปิดส่วนขยายเหล่านี้ได้ ดังนั้นคำถามของฉันคือ: มีวิธีกำหนดส่วนขยายใด ๆ ที่ฉันต้องการให้ Dropbox หรือไม่ มีโปรแกรมอ่านข้อความที่จะให้ฉันทำอย่างนั้นหรือไม่? ฉันพยายามมากมาย แต่ดูเหมือนไม่มีใครทำ เฉพาะโปรแกรมแก้ไข HEX นี้https://play.google.com/store/apps/details?id=tuba.toolsดูเหมือนจะทำเช่นนั้น แต่จะไม่อนุญาตให้ฉันดูเป็นไฟล์ข้อความ เฉพาะในหน้าจอ HEX / TEXT แบบแยก

2
ปัญหา DNS Tethering ของ Android
ฉันใช้อุปกรณ์มือถือ Sony Xperia Go กับ Android Gingerbread (2.3.7) เมื่อใดก็ตามที่ฉันพยายามใช้ Tethering (USB / Mobile Wifi Tethering) ฉันไม่สามารถเข้าถึงเว็บไซต์โดยใช้แล็ปท็อปของฉันได้ทันที อย่างไรก็ตามฉันรู้ว่ามีการเชื่อมต่ออินเทอร์เน็ตเพราะฉันสามารถเข้าถึงเว็บไซต์โดยใช้ที่อยู่ IP ใน Google Chrome ในแล็ปท็อปของฉัน ฉันลองnslookupพรอมต์คำสั่งหลายครั้งพยายามค้นหาเซิร์ฟเวอร์ DNS ของ Google (8.8.8.8 และ 8.8.4.4) และ 192.168.43.1 (โทรศัพท์ของฉัน) ฉันมักจะได้รับข้อผิดพลาด DNS request timed out. อย่างไรก็ตามหลังจากการรีสตาร์ทหลายครั้งการเปิด / ปิดข้อมูลและฮอตสปอตมือถือก็จะทำงานได้ทันทีและคำขอ DNS ทั้งหมดผ่านทางบรรทัดคำสั่งจะได้รับการตอบกลับ แต่ไม่มีการรีสตาร์ทจำนวนแน่นอน เพียงแค่วันนี้ฉันใช้เวลาประมาณ 30-45 นาทีในการทำตามปกติของการรีสตาร์ท - ปิดฮอตสปอต - เปิด …

3
วิธีถ่ายโอนแอพที่ติดตั้งจากบัญชีหนึ่งไปยังอีกบัญชีหนึ่ง
ใน Note 2 ของฉันฉันมีการกำหนดค่าสองบัญชี my.email@gmail.com my.work.email@company.com โดยปกติฉันจะมีการกำหนดค่า Play Store ให้ซื้อ / ติดตั้งแอพภายใต้ my.email@gmail.com แต่อย่างใดมันก็เปลี่ยนเป็นอีเมลที่ทำงานของฉันในขณะที่กลับ ก่อนที่ฉันจะสังเกตเห็นสิ่งนี้ฉันได้ติดตั้ง ~ 20 แอพโดยใช้ my.work.email@company.com มีวิธีใดที่ฉันจะเชื่อมโยงการซื้อเหล่านั้นกับ my.email@gmail.com อีกครั้งโดยไม่ต้องติดตั้งแอปแต่ละแอปใหม่ด้วยตนเอง และสิ่งนี้จะแตกต่างกันอย่างไรกับแอปฟรีที่ต้องเสียค่าใช้จ่ายที่ฉันติดตั้งขณะใช้งาน my.work.email@company.com

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