Bagaimana cara membuat aplikasi tertentu menyalakan GPS secara otomatis?

10

Apakah ada cara untuk membuat aplikasi tertentu secara otomatis menyalakan GPS saat diluncurkan (atau setidaknya memberi tahu saya jika saya mau)?

Misalnya, jika saya menggunakan perintah suara untuk menanyakan arah navigasi, dan GPS tidak dihidupkan, saya ingin itu mengaktifkan GPS alih-alih menebak dari menara sel. Poin bonus jika dimatikan saat saya menutup aplikasi.

keithjgrant
sumber

Jawaban:

8

Lihatlah Tasker . Ini cukup banyak memungkinkan Anda untuk mengotomatisasi dan menetapkan aturan untuk semua yang ada di ponsel Anda berdasarkan waktu dalam sehari, aplikasi apa yang Anda gunakan, lokasi Anda ... Anda dapat mengatur profil untuk secara otomatis menghidupkan atau mematikan GPS berdasarkan pada hampir semua kondisi yang bisa Anda bayangkan.

Mat
sumber
1
Sepertinya alternatif yang lebih murah untuk Lokal?
keithjgrant
1
Saya percaya itu meskipun saya belum pernah melihat banyak ke dalam lokal karena saya pikir itu untuk profil yang hanya berdasarkan lokasi.
Matt
Akan lebih bagus jika Anda bisa mengarahkan langsung ke petunjuk untuk cara mengatur ini.
endolith
1
Arah: Buat Profil baru, "aplikasi" konteks pertama, pilih semua aplikasi yang bergantung pada GPS, klik Selesai, + untuk menambahkan tindakan, Lain-lain -> GPS, setel Hidup. Selesai dilakukan berlaku
endolit
6

Bahkan jika Anda memiliki GPS diaktifkan itu hanya digunakan ketika Anda menggunakan aplikasi yang sebenarnya membutuhkan layanan lokasi GPS.

Jadi cara terbaik untuk membuat aplikasi Anda menggunakan lokasi GPS adalah menyalakan GPS secara default.

keyboardsurfer
sumber
1
Ini pemahaman saya bahwa banyak aplikasi yang berjalan di latar belakang akan memanfaatkan GPS jika Anda memilikinya seperti Facebook atau bahkan browser Anda, maka baterainya habis. Koreksi saya jika saya salah, tetapi jika Anda hanya membutuhkan GPS untuk aplikasi Maps Anda, maka yang terbaik adalah kinerja baterai untuk menyalakan atau mematikannya saat Anda menggunakan Maps sehingga aplikasi lain itu tidak menggunakannya dan menguras baterai Anda.
Matt
1
Hai Matt, dari apa yang saya baca (saya tidak dapat menemukan tautannya saat ini) seharusnya tidak terlalu mempengaruhi baterai sama sekali, satu-satunya pengecualian yang dapat saya temukan adalah jika Anda menggunakan perangkat lunak Navigasi dan kembali ke rumah layar. Anda dapat melihat di area notifikasi bahwa ia masih menavigasi. hth.
Laju
1
Setiap kali saya melihat browser menggunakan lokasi saya, itu hanya menggunakan lokasi non-GPS "kasar" (yaitu pencarian lokasi tipe sel atau WiFi). Ini tentu terjadi ketika Anda mengizinkan beranda Google mengetahui lokasi Anda untuk pencarian lokal. Pernah melihat Facebook menggunakan lokasi saya sama sekali?
GAT Diambil
3

Jika Anda tidak ingin membayar untuk Tasker atau Lokal , Anda dapat menggunakan AutomateIt , yang gratis dan memiliki ide yang sama, meskipun ia menawarkan pemicu dan tindakan yang jauh lebih sedikit, itu memungkinkan Anda untuk mengaktifkan atau menonaktifkan GPS ketika Anda memulai atau akhiri aplikasi.

Nathan Fellman
sumber
1

Perhatikan bahwa menyalakan GPS secara terprogram tampaknya tidak mungkin dilakukan tanpa me-rooting perangkat Anda setelah 2.3 (sesuai dengan deskripsi AutomateIt).

Legolas
sumber
0

Anda dapat menggunakan aplikasi " GPS Aktifkan untuk Peta ", yang mengaktifkan WiFi dan GPS saat Anda meluncurkan Peta, Navigasi, Lokal atau Latitude, dan mengembalikannya ke keadaan semula (mis. Dimatikan) ketika Anda keluar dari aplikasi ini.

pengguna36586
sumber
3
Apakah Anda berafiliasi dengan aplikasi ini?
ale
0

Saya menerbitkan entri GitHub untuk GPSToggler beberapa waktu yang lalu.

Untuk mengaktifkan / menonaktifkan GPS, Anda perlu melakukan root. Titik.

http://github.com/sms2000/GPSToggler

Beberapa aplikasi cadangan sistem antivirus dan otomatis bertentangan dengan GPSToggler. Saya sedang menyelidiki masalah ini.

OGP
sumber
1
Sangat menyenangkan bahwa Anda telah menulis aplikasi ini, tetapi dapatkah Anda menjelaskan bagaimana ini membantu OP untuk mengaktifkan GPS secara otomatis ?
Dan Hulme
Sebagian sumber berhubungan dengan masalah ini. Itu mengenali setiap kali Waze, Google Maps atau iGo adalah aplikasi foreground atau tidak.
OGP
Silakan lanjutkan dan tambahkan informasi ini ke jawaban Anda. Instruksi pemasangan akan bermanfaat juga, karena sebagian besar pengguna tidak terbiasa menginstal perangkat lunak dari sumber.
Dan Hulme
1
Tidak ada gunanya melakukan itu. Ada cukup banyak aplikasi otomatisasi gratis dan berbayar di Google Play. Sumber saya ditujukan untuk pemrogram yang dapat memahami pemrosesan dan membuat aplikasi mereka sendiri.
OGP
Penonton situs ini adalah pengguna Android, jadi Anda tidak dapat berasumsi bahwa pembaca di sini mengerti tentang pemrograman. Pertanyaan dan jawaban yang hanya berguna bagi programmer biasanya ditutup atau dihapus.
Dan Hulme