2009-04-23 6 views
1

me aider sur cette question que vous avez déclaré hereComment cacher l'icône MIDlet dans sonyericsson

« Certains nouveaux téléphones Sony-Ericsson (avec Onward plate-forme JP8.3) ont une API de gestion des applications Java propriétaire qui ne peut être accessible si votre MIDlet est signé par Sony-Ericsson, ainsi que les propriétés jad qui vous permettent de masquer votre icône MIDlet de l'utilisateur. "

J'ai développé une application en j2me et je veux vérifier si je peux cacher son icône ou non.

+0

Le problème auquel vous liez ne semble pas être le même que celui que vous décrivez. Je suppose que le masquage de l'icône MIDlet est pour l'application qui sera toujours en cours d'exécution sur l'appareil, que ce soit en arrière-plan ou non. Fondamentalement, votre première et dernière phrase confondent ce que vous essayez de faire. – Fostah

+0

En fait, mon application fonctionne en arrière-plan via le registre push et il est à l'écoute d'un sms à partir d'un port. En recevant des sms, il envoie les coordonnées de localisation à l'expéditeur. C'est un service de sécurité qui sera fourni à l'utilisateur, donc s'il a perdu son téléphone afin qu'il puisse le suivre. Nous voulons cacher l'icône midlet après l'installation bcoz si quelqu'un a volé son téléphone afin que nous puissions le suivre ainsi sans le connaître et il ne peut pas supprimer cette installation. – Learner

Répondre

2

Pour masquer l'application de l'utilisateur, ajoutez les propriétés des applications suivantes à votre fichier .jad:

SEMC-MIDlet-cachée: Y
SEMC-ShowInActivityMenu: false
SEMC-SuppressJavaIcon: Y

Cela peut ne pas fonctionner si votre MIDlet n'a pas été signé par un certificat approuvé par Sony-Ericsson.

Ces propriétés d'applications sont tout ce dont vous avez besoin pour masquer une application installée.

L'API du système de gestion d'applications SonyEricsson n'est pas publique. Vous devez demander à SonyEricson de vous envoyer la bibliothèque JavaDoc et binaire pour les téléphones que vous souhaitez cibler. Pour autant que je sache, il ne vous permet pas de cacher une application après qu'elle a été installée. Mais vous pouvez l'utiliser pour désinstaller ou lancer une application ou masquer le processus d'installation (installation silencieuse).

+0

Quelle API est utilisée pour masquer l'icône Midlet? – Learner

Questions connexes