2012-09-24 9 views
5

के माध्यम से एंड्रॉइड ऐप इंस्टॉल करना मैंने 5 एंड्रॉइड एप्लिकेशन विकसित किए हैं और उसी कुंजीस्टोर के साथ 5 एपीके फाइलें जेनरेट की हैं। 5 ऐप्स में से एक ऐप होम ऐप है जिसमें एक सामान्य डेटाबेस होता है। अन्य सभी ऐप्स सामग्री प्रदाता का उपयोग कर डेटाबेस तक पहुंच रहे हैं।ओटीए सेवा

अब, मैं चाहता हूं कि उपयोगकर्ता ओटीए सेवा के माध्यम से सभी 5 एपीके फाइलें डाउनलोड करे। डाउनलोड पूरा होने के बाद होम ऐप पहले इंस्टॉल करना शुरू हो गया और इंस्टॉलेशन के बाद स्वचालित रूप से पूरा हो गया, दूसरा ऐप इंस्टॉल करने के लिए शुरू हो गया और इसी तरह सभी 5 एपीके के लिए। क्या इसे प्राप्त करने का कोई तरीका है?

उत्तर

5

आप एक

Intent promptInstall = new Intent(Intent.ACTION_VIEW) 
    .setData(Uri.parse("file:///path/to/your.apk")) 
    .setType("application/vnd.android.package-archive"; 
startActivityForResult(promptInstall); 

एक उपयोगकर्ता को स्वीकार कर लिया और स्थापित कर दिया है स्थापित संकेत दे सकते हैं, तो आप एक कॉलबैक जिस पर आप अगले APK स्थापित आह्वान कर सकते हैं मिल जाएगा। आप यह जांचने के लिए पैकेजमैनेजर का भी उपयोग कर सकते हैं कि उपयोगकर्ता ने एपीके सफलतापूर्वक

+0

स्थापित किया है यह उत्तर अच्छा है, लेकिन यह मेरे प्रश्न का उत्तर नहीं है। –

संबंधित मुद्दे