Numero Sim BB
Submitted by jessicaMGR on 31 August, 2011 - 19:06
Versão para impressão
Send by email
Hola a todos
Estoy desarrollando una aplicacion con el JDE de blackberry, en esta necesito obtener el numero de sim e buscado pero no logro allar el api.
¿ustedes sabran que api se necesita para obtener este dato?.
Les agradeceria mucho su ayuda.
- Logue-se ou registre-se para enviar comentários
- 788 leituras
- view best reply

jessicaMGR que tal, Quizá
jessicaMGR que tal,
Quizá este link pueda ayudarte:
http://supportforums.blackberry.com/t5/Java-Development/to-retrive-the-d...
Slds!
Juan Carlos
sentencia
este es el codigo para obtener el IMEI de un blackberry
GPRSInfo.imeiToString(SIMCardInfo.getIMSI());
es un string.
Slds,
consulta
Para utilizar esta linea de codigo, se deberia tener alguna firma digital ya que estas utilizando la informacion del equipo. De lo contrario te devolverá un null.
Saludos,
EP
no null
no saldria null, no te compilaria puesto que deberias tener esta cabecera:
net.rim.blackberry.api.mail.*;
Alejandro, Enrique no te
Alejandro, Enrique no te menciona que puede haber un problema de compilacion por que falte un import, pues si lo hay, sencillamente el aplicativo no estaría lista para instalarse. La consulta va por que cuando nosotros en J2ME no ponemos permisos, el aplicativo compila normal. Lo instalamos y recien alli vemos el error. Igualente por el tema de firma. Necesitamos algun tipo de firma en Blackberry para recuperar la informacion?
Clase GPRSInfo
Omar
La clase GPRSInfo es propia del JDE de Blackberry, por lo que no seria necesario que se "firme" para que se pueda utilizar.
De todas maneras es una buena practica el "firmar" tu aplicacion Blackberry antes de instalarla en el equipo, ya que los desarrollos actuales necesitan de librerias firmadas por RIM.
Sobre la consulta si produciria algun error (o NULL) si es que se instala el aplicativo sin firmar: lo unico que pasaria es que cuando ya hayas instalado tu aplicativo y hagas click en tu icono para ejecutarlo, te saldra el mensaje inidicandote que tienes librerias que no han sido firmadas y no podras acceder a su contenido.
Gerardo Chung
Desarrollo Blackberry Senior
Nextel del Peru S.A.
java para BB encontre este comentario(Copia de Articulo)
Copia de Articulo - Fuente: http://toro.ymipollo.com/154864.firmar-aplicaciones-blackberry.html
En días pasados solicitamos el alta para adquirir las JDE Keys de blackberry para la firma de aplicaciones, después de un tortuoso proceso en el cual jamás nos llegaron las llaves hasta que las volvimos a pedir, estas llegaron. Nos enviaron 3 archivos .csi, ni idea que hacer con ellos.
Lo primero que hay que hacer es entrar a SignatureTool.jar, en mi caso está ubicado en C:Program FilesResearch In MotionBlackBerry Widget Packagerbin una vez localizado el archivo debemos ejecutar:
java --jar SignatureTool.jar ARCHIVO.csi
El comando anterior se debe aplicar por cada archivo recibido, ya que cada llave te da acceso a depende que componente de tu aplicación, sin estas llaves no se pueden ejecutar los programas (aunque si los veas correctamente en el emulador). Una vez que se han registrado las firmas entonces ya se pueden firmar las aplicaciones (archivos .cod), basta con ejecutar el comando java –jar SignatureTool.jar y listo, nos pedirá el path donde está la aplicación a firmar y allí podemos hacerlo.
Sobre Firma de App Blackberry JDE
Para el tema de la firma del aplicativos JDE, podemos tambien hacer uso del Plugin de Eclipse para Blackberry:
CONFIGURANDO LAS LLAVES PARA FIRMAR APLICATIVOS
- Primero recibiremos un correo electrónico por parte de RIM con tres archivos que contendrán las credenciales:
client-RBB-<codigocifrado>.csi
client-RCR-<codigocifrado>.csi
client-RTT-<codigocifrado>.csi
- Dentro de nuestro IDE de Eclipse (asumiendo que ya tenemos instalado el Plugin Blackberry), vamos al menu superior y ejecutamos la siguiente ruta:
Window > Preferences
- De la lista de preferencias elegimos:
Blackberry Java Plug-in > Signature Tool
- En la ventana del detalle de "Signature Tool", saldrán dos opciones para registrar estos tres archivos .CSI:
"Install New Keys"
Tal como indica su nombre, se ingresan uno a uno los nuevos archivos .csi y se registran ingresando un nombre de usuario y una contraseña que se pedirá cada vez que se requiera firmar una aplicación. Se eliminarán las anteriores versiones de llaves que hayan estado instaladas en el computador.
"Import Existing Keys" (carpeta)
Aqui se elige la carpeta que contiene los tres archivos .CSI que ya han sido registrados en nuestro computador, para recuperar sus claves y no perder el dinero invertido en la compra de ese grupo de llaves.
- Luego se presentan dos opciones extras:
"Automatically sign .cod files afert packaging"
Esto significa que cada vez que generes el .COD de tu aplicativo, se realizará la firma de este archivo: realmente no lo recomiendo pues entorpece el proceso de pruebas. Es recomendable hacer la firma del .COD cuando se tenga la seguridad que es el producto final.
"Run Signature Tool in Background"
Permite que no se detenga el flujo de pruebas, tal como dice: realizandose "en background" sin notificarnos los avances del proceso.
REALIZANDO LA FIRMA DE APLICATIVOS
Una vez que se desee realizar la firma del aplicativo, vamos al parte superior del arbol de archivos del proyecto, hacemos click derecho en el nombre elegimos:
Blackberry > Sign with Signature Tool>
Si es la primera vez que realizas una firma en ese computador, te pedira el usuario y clave que detallaste en la opcion "Install New Keys". Luego en las siguientes oportunidades, mediante configuracion, solo te pedira la clave
Gerardo Chung
Desarrollo Blackberry Senior
Nextel del Peru S.A.
Sobre Firma de App Blackberry JDE
Para el tema de la firma del aplicativos JDE, podemos tambien hacer uso del Plugin de Eclipse para Blackberry:
CONFIGURANDO LAS LLAVES PARA FIRMAR APLICATIVOS
- Primero recibiremos un correo electrónico por parte de RIM con tres archivos que contendrán las credenciales:
client-RBB-<codigocifrado>.csi
client-RCR-<codigocifrado>.csi
client-RTT-<codigocifrado>.csi
- Dentro de nuestro IDE de Eclipse (asumiendo que ya tenemos instalado el Plugin Blackberry), vamos al menu superior y ejecutamos la siguiente ruta:
Window > Preferences
- De la lista de preferencias elegimos:
Blackberry Java Plug-in > Signature Tool
- En la ventana del detalle de "Signature Tool", saldrán dos opciones para registrar estos tres archivos .CSI:
"Install New Keys"
Tal como indica su nombre, se ingresan uno a uno los nuevos archivos .csi y se registran ingresando un nombre de usuario y una contraseña que se pedirá cada vez que se requiera firmar una aplicación. Se eliminarán las anteriores versiones de llaves que hayan estado instaladas en el computador.
"Import Existing Keys" (carpeta)
Aqui se elige la carpeta que contiene los tres archivos .CSI que ya han sido registrados en nuestro computador, para recuperar sus claves y no perder el dinero invertido en la compra de ese grupo de llaves.
- Luego se presentan dos opciones extras:
"Automatically sign .cod files afert packaging"
Esto significa que cada vez que generes el .COD de tu aplicativo, se realizará la firma de este archivo: realmente no lo recomiendo pues entorpece el proceso de pruebas. Es recomendable hacer la firma del .COD cuando se tenga la seguridad que es el producto final.
"Run Signature Tool in Background"
Permite que no se detenga el flujo de pruebas, tal como dice: realizandose "en background" sin notificarnos los avances del proceso.
REALIZANDO LA FIRMA DE APLICATIVOS
Una vez que se desee realizar la firma del aplicativo, vamos al parte superior del arbol de archivos del proyecto, hacemos click derecho en el nombre elegimos:
Blackberry > Sign with Signature Tool
Si es la primera vez que realizas una firma en ese computador, te pedira el usuario y clave que detallaste en la opcion "Install New Keys". Luego en las siguientes oportunidades, mediante configuracion, solo te pedira la clave
Gerardo Chung
Desarrollo Blackberry Senior
Nextel del Peru S.A.