Ponownie zainstaluj apk aplikacji bez pobierania

Spowodowanyto irytujące ograniczenie dla Androida Potrzebuję użytkowników do ponownego zainstalowania mojej aplikacji, aby manifesty uprawnień zostały wykryte przez inne aplikacje.

To będzie już frustrujące dla użytkownika, ale poza tym nie widzę sposobu na ponowne zainstalowanie aplikacji z apk przechowywanego w / data / app, dlatego musiałbym pobrać tę samą wersję na kartę pamięci przed uruchomieniem zwykły zamiar instalacji.

Z niecierpliwością czekam na kogoś, kto mówi mi, że tęsknię za czymś oczywistym! Narysowałem puste ...

Z góry dziękuję.

Zagraj w ten problem, jeśli chcesz go rozwiązać! Twoje zdrowie.

EDYTOWAĆ: Z myślą o komentarzach @hackbod możesz użyć następującego kodu do zainicjowania okna instalacji.

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(this.getApplicationInfo().sourceDir)),
"application/vnd.android.package-archive");
startActivity(intent);

W moim urządzeniu Jelly Bean prezentują dwie opcje:Instalator pakietu iSprawdź i zainstaluj. Nie wiem, czy ten ostatni zajmie się kwestią:

Zainstalowanie aplikacji w ten sposób prawdopodobnie usunie prawo własności do niej ze Sklepu Play

Moja aplikacja jest bezpłatna, więc nie mogę przetestować płatnego wydania:

Pamiętaj jednak, że jeśli twoja aplikacja jest zablokowana do przodu (co jest nieuniknione dla wszystkich płatnych aplikacji zaczynających się od JB, ze względu na szyfrowanie aplikacji), to nie będzie działać, ponieważ twój plik wykonywalny nie jest odczytywany przez innych

Chociaż hackbod kończy się „czytelnym przez innych”, co sugeruje, że jeśli wykonujesz to za pomocą własnego kodu, dla własnej aplikacji jest on czytelny? Proszę, popraw mnie, jeśli możesz to przetestować, a ja się mylę.

questionAnswers(1)

yourAnswerToTheQuestion