Ben CAR kullanımı için android uygulama geliştiriyorum ve telefon ya da tablette bu sürücü sadece çalıştırmak ve bu uygulamayı kullanabilirsiniz ihtiyacım var: Hayır çağrı veya başka bir uygulama. Mümkün mü? Değilse, örneğin, diğer uygulamaları kaldırmak ve yükleme sistemini devre dışı bırakmak ve çağrı sistemini devre dışı bırakmak için kullanıcıyı kısıtlamanın herhangi bir yolu var mı? Ben aslında kabin içindeki bir eğlence sisteminde olduğu böyle benzer bir uygulama, yapmışAndroid gelişmekte: sadece uygulamayı çalıştırmak ve uygulamayı kullanmak için kısıtlamak
cevap
Peşin
sayesinde. Bununla ilgili bir blog yazısı da yazdım, buradan kontrol edebilirsiniz: http://arnab.ch/blog/2012/01/android-auto-updating-homescreen-application/.
Bu karmaşık bir uygulamadır ve senin için ilgili öğeleri listesi:
- Uygulamanız (Android için ana ekran uygulaması oluşturmak için nasıl arayışı google) bir ana ekran uygulaması olmalıdır
- görünüyor Cihaz üzerinde biraz kontrol sahibi olmanızı sağlayacağından, ek uygulamaların yüklenmediğinden emin olabilirsiniz.
- Ana ekran dinamik olarak etkinleştirilebilir/devre dışı bırakılabilir, ne demek istediğimi görmek için KytePhone uygulamasını gözden geçirin. Kısacası, HomeScreen uygulamasından çıkmak için biraz şifreniz gerekir.
- Herhangi bir uygulamayı sessiz bir şekilde kaldırmak/yüklemek istiyorsanız, root erişimine ihtiyacınız olacak ya da uygulamanızın Sistem ayrıcalığına sahip olduğu özel bir Android yapısına sahip olmanız gerekir (aradığınız şey olmayabilir)).
Size bir yön verebileceğimi umuyorum, eğer bir şey açık değilse bana haber verin.
Çok güzel bir blog yazısı! – Tim
@TimMesserschmidt Okumak için zaman ayırdığınız için teşekkür ederiz! – Arnab
@Arnab - Teşekkürler. Yararlı blog Başvurunuzu geliştirirken tonlarca ilgili makaleyi geçeceğinizden eminim. Onları paylaşmak yararlı olacaktır .... çok yararlı ... blogunuzda veya burada. – Srikanth
Bu sorunu çözmek için Erişilebilirlik hizmetini kullanabilir ve onAccessibilityEvent yönteminin içinde verilen uygulama paketlerini kontrol etmeniz gerekir.
import android.accessibilityservice.AccessibilityService;
public class MyAccessibilityService extends AccessibilityService {
...
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}
@Override
public void onInterrupt() {
}
...
}
bağlantıyı takip edin: https://developer.android.com/training/accessibility/service.html
ve ayarlarda erişilebilirlik servisini etkinleştirin. –
- 1. Kullanıcı, uygulamayı kaldırdığında ve uygulamayı ios
- 2. Uygulamayı telefona taşıyın
- 3. Android my bildirim dosyası, ben uygulamayı çalıştırmak bu
- 4. Gelen aramada uygulamayı başlat (android)
- 5. Windows Formları: Giriş yaptıktan sonra hangi uygulamayı çalıştırmak için ana uygulamayı oluşturun?
- 6. durum kodu: pencereler uygulamayı çalıştırmak için çalışırken 0xe0434f4d
- 7. Uygulamayı güncelleyin
- 8. Uygulamayı Xcode
- 9. Kullanıcının uygulamayı kullanmak için İnternet'e bağlanması gerekiyor mu?
- 10. Tüm bir android uygulamayı kütüphaneye paketleyebilir miyim?
- 11. Genymotion uygulamayı optimize etmeyi durdurmuyor
- 12. Pazarda oylamak için uygulamayı kullanın
- 13. Cocoapods - Uygulamayı gizle?
- 14. Klon ve çalışması G oluşturmak ve telefonumda yerel uygulamayı tepki çalıştırmak çalışıyorum GitHub'dan
- 15. Parlak: Görüntüleyici Bölmesi'nde, Pencerede uygulamayı çalıştırmak veya Haricen
- 16. Android uygulama listesinden bir uygulamayı gizleme
- 17. Android Studio'da "uygulamayı göster" kısayolu nedir?
- 18. Bir uygulamayı açıp kapatmak için komut penceresi
- 19. Bir liman işçisi kap içinde benim Django uygulamayı çalıştırmak çalışıyorum
- 20. CircleCI - Ben karşı testler istiyorum bir uygulamayı çalıştırmak CircleCI yılında
- 21. traceback basit Matara uygulamayı
- 22. TestFlight, uygulamayı yüklemek için başarısız oluyor ve kısmen yüklenmiş uygulamayı silemiyor
- 23. Genel olarak değişkenleri paylaşmak için Uygulamayı genişletme
- 24. İplik uygulaması uygulamayı durdurur
- 25. Mage_Sales_Model_Quote_Address :: getShippingAmount, uygulamayı bulamıyor
- 26. Android emulator, 'ionic taklit android' komutunu kullanırken uygulamayı yüklemiyor
- 27. İki farklı uygulamayı omnetpp.ini
- 28. Uygulamayı Bırakma Uygula
- 29. Düğme eyleminde uygulamayı dondurur
- 30. Uygulamayı culp-useref
o zaman daha securilty sizin application.for başlatmak Activitymanager bir hizmet oluşturmak ve Etkinlik yığını seyredebilir ve uygulama değilse üst uygulamayı almak kullanarak mümkündür u keygaurd tuşları devre dışı bırakabilirsiniz –
Telefondaki başka bir uygulamayı kullanmak istediğiniz kullanıcı, sahip olduğum telefonun sahibi değil mi? –
Gerçekten başka hiçbir şeyin başlatılmayacağından emin olmak için, sistem yazılımını telefondan değiştirmelisiniz. –