Ich möchte Android-Tablets einrichten, die für die Verwendung einer bestimmten App gewidmet sind und an Endbenutzer verteilt werden. Ich fragte den App-Anbieter, ob er die .apk zum direkten Download zur Verfügung habe; Sie sagten Ja, aber sie empfehlen diesen Ansatz nicht, da die App häufig aktualisiert wird und dieser Ansatz in gewissem Maße darauf beruht, dass die Endbenutzer einige manuelle Schritte zur Aktualisierung der App durchführen (in einigen wird sie wahrscheinlich nicht rechtzeitig oder gar nicht durchgeführt) In Fällen, in denen die App über Play Store bezogen wird, werden Updates jedoch automatisch durchgeführt. Für den Play Store-Ansatz ist jedoch ein Google-Konto erforderlich. Die Erstellung eines Dummy-Google-Kontos für jedes Tablet scheint kein guter Ansatz zu sein, und die Erstellung eines Dummy-Google-Kontos für all diese Tablets scheint ebenfalls eine schlechte Idee zu sein (die Geräte könnten alle Ressourcen für alle Tablets synchronisieren) die sich nicht kennen und nichts miteinander teilen sollen). Gibt es einen anderen Ansatz für dieses Szenario, der die Ziele besser erreichen würde?Wie richte ich ein Android-Tablet für die dedizierte Verwendung und Verteilung an Endbenutzer ein?
Q
Wie richte ich ein Android-Tablet für die dedizierte Verwendung und Verteilung an Endbenutzer ein?
0
A
Antwort
1
Angenommen, Sie einen Web-Server haben Ihren „neuesten App“ dienen können Sie Ihre Entwickler bitten, eine einfache Versionsprüfung zu machen, wird das Update apk herunterladen und treten, wie unten die Installation starten:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(PATH, "update.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // without this flag
// android returned
// a intent error!
context.startActivity(intent);
Verwandte Themen
- 1. Wie richte ich ein Paketobjekt an?
- 2. Wie richte ich die nativ-Datei ein?
- 3. Wie richte ich die SNI-Unterstützung für Mojolicious ein?
- 4. Wie richte ich PreAuthenticationAuthenticationProvider ein?
- 5. Wie richte ich PHP und MySQL ein?
- 6. Wie richte ich ein iPhone-Entwicklungszertifikat für ANDERE mac ein
- 7. Wie richte ich die Kommunikation zwischen PHP und C++ ein?
- 8. Wie richte ich ein SSL-Zertifikat für Express v4.13 ein?
- 9. Wie richte ich Geocoder mit google_premier ein?
- 10. Verwendung von mysql mit Rails - wie richte ich das ein?
- 11. Python und d-bus: Wie richte ich die Hauptschleife ein?
- 12. jQuery Tabs und Ajax - wie richte ich die Seiten ein?
- 13. Endbenutzer-Lizenzvereinbarung für ein Open-Source-Projekt
- 14. Wie richte ich eine Jcurses-Bibliothek ein?
- 15. Wie richte ich einen PHP-Daemon ein?
- 16. Wie richte ich meine Fixtures für eine has_and_belongs_to_many-Beziehung ein?
- 17. Wie richte ich gitlab CI-Läufer ein?
- 18. Wie richte ich Emacs-Farben korrekt ein?
- 19. Wie richte ich eine interne Website ein?
- 20. Wie richte ich einen eigenen Proxy ein?
- 21. Android: Wie richte ich ein TextView richtig?
- 22. Wie richte ich ein Testprojekt für ein Eclipse-Plugin-Projekt ein?
- 23. Wie richte ich einen Rails-Integrationstest für XML-Methoden ein?
- 24. Wie richte ich ein CMake-Projekt korrekt ein?
- 25. Wie richte ich die Filterkette im Springboot ein?
- 26. In node.js, wie richte ich Redis mit socket.io ein und express? Spezifische Verwendung von RedisStore()
- 27. Wie richte ich ein lokales Python-Bibliotheksverzeichnis/PYTHONPATH ein?
- 28. Wie richte ich ein References_one in Mongoid ein?
- 29. Wie richte ich die Bedingung "if object exists" ein?
- 30. Wie richte ich einen Server mit node.js und electron ein?