2010-10-26 12 views
2

Est-il possible sur Android de désactiver les fonctions standard du téléphone telles que Mail, navigateur, téléphone, etc.? Ce que je demande est, est-il possible de créer une application qui, lorsqu'elle est lancée au démarrage, fournit certaines fonctionnalités à l'utilisateur, mais se trouve "sur le dessus" d'Android pour avoir seulement accès à votre application et non au caractéristiques sous-jacentes d'Android lui-même?Android est-il suffisamment "ouvert" pour vous permettre de désactiver les fonctionnalités intégrées telles que le répertoire, etc.?

En fait, le téléphone fonctionne toujours sous Android, mais l'utilisateur n'a jamais accès à voir car ils sont limités aux fonctionnalités fournies par votre application.

+0

Donc, basiquement, vous voulez fournir un environnement mono-tâche avec mise au point forcée en plein écran? – deeJ

+0

Je ne crois pas que vous pouvez le faire avec une application, mais bien sûr, prendre le code source Android et y apporter des modifications et la construction + le déployer sur votre appareil. – Juhani

+0

Je pensais plus sur le long de l'utilisation de composants Android pour faire une couche de médias sociaux sur Android, de sorte que vous pouvez faire des appels, envoyer des textes, etc en utilisant l'application. – Jimmy

Répondre

2

Vous pouvez remplacer toutes les applications stock fournies dans le PSBA. navigateur, dialer, écran d'accueil, etc sont tous juste des fichiers APK, vous pouvez les remplacer par tout autre fichier APK que vous voulez, beaucoup de ROM de la scène de mod Android remplacer les applications de stock pour des versions plus robustes.

+0

Oui - mais la chose clé à réaliser est que "android" étant open source et disponible pour être recompilé avec différentes fonctionnalités, vs "un certain téléphone de marque de transporteur" étant ouvert à la modification par les applications, ce qui est assez limité. L'installation d'un build Android personnalisé nécessitera un téléphone de développement ou un téléphone de marque enraciné –

+0

vous n'avez pas besoin de rooter votre téléphone pour installer de nouvelles versions de la maison, dialer, etc. Vous serez juste invité avec quelle application à ouvrir lorsque le Lorsque l'intention est lancée, vous pouvez également définir la nouvelle apk sur votre valeur par défaut afin de ne plus y être invité. – schwiz