Ver Mensaje Individual
  #2  
Viejo 13/01/13, 03:31:53
Array

[xs_avatar]
Guper Guper no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Localización: Tenochtitlan
Mensajes: 1,706
Modelo de smartphone: Poco x4 Pro
Tu operador: Iusacell
Añadir APN para que sea detectado automaticamente

(Click para mostrar/ocultar)
Bueno ya que estamos modificando, eliminando etc..., de una ves les digo como añadir nuestros APN para que los añada de manera automática al iniciar la rom, y no tengamos que estar añadiéndolos cada que reinstalamos si es que no nos identifica

Estos datos se guardan en un archivo llamado “apns-conf” que está en “System\etc”
Si abrimos el archivo nos encontramos con lo siguiente

(Click para mostrar/ocultar)
Código:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2008 The Android Open Source Project

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at
  
          http://www.apache.org/licenses/LICENSE-2.0
  
     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->

<!-- This file contains fake APNs that are necessary for the emulator
     to talk to the network.  It should only be installed for SDK builds.

     This file is not installed by the local Android.mk, it's installed using
     a PRODUCT_COPY_FILES line in the sdk section of the toplevel Makefile.
-->

<!-- use empty string to specify no proxy or port -->
<!-- This version must agree with that in apps/common/res/apns.xml -->
<apns version="7">
    <apn carrier="Android"
        mcc="310"
        mnc="995"
        apn="internet"
        user="*"
        server="*"
        password="*"
        mmsc="null"
    />
    <apn carrier="TelKila"
        mcc="310"
        mnc="260"
        apn="internet"
        user="*"
        server="*"
        password="*"
        mmsc="null"
    />
</apns>


Pues bien dentro de este archivo no hay ningun apn, asi que ahora nos tocara añadir los que queramos con el siguiente código según el caso


Para APN de Internet movil 3g/2g
[PHP]<apn carrier="" mcc="" mnc="" apn="" user="" password="" type="" />[/PHP]

Para APN de MMS Mensajes multimedia
[PHP] <apn carrier="" mcc="" mnc="" apn="" user="" password="" mmsc="" mmsproxy="" mmsport="" type="" />[/PHP]

Bueno en si el codigo es muy intuitive, algunos diran y que demonios pongo aqui? Es fácil aquí les dejo un ejemplo de Vodafone y como iria configurado, para saber que configuracion es la de cada compañía la podemos buscar en google, siempre aparecen por ahí

Aquí les dejo el ejemplo para Yoigo, y como quedaría dentro de nuestro archivo “apns-conf”

(Click para mostrar/ocultar)
Código:
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2006, Google Inc.
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
**     http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->

<!-- use empty string to specify no proxy or port -->
<!-- This version must agree with that in apps/common/res/apns.xml -->
<apns version="7">
<apn carrier="Yoigo" mcc="214" mnc="04" apn="internet" proxy="010.008.000.036" port="8080" type="default,supl" />
 <apn carrier="Yoigo MMS" mcc="214" mnc="04" apn="mms" mmsc="http://mms" mmsproxy="193.209.134.141" mmsport="80" type="mms" />
</apns>


Bien si nuestra ide es la creacion personal de la rom, es decir que la rom que haremos o modifiquemos sera unicamente nuestra, con añadir de esta manera los apn de nuestra compañia bastara, pero si deseamos conpartir la rom entonces deveriamos añadir las configuraciones de todas las companies, diran –pero como coño voy a saber todo esto-
Pues no hay que saberlo necesariamente, alguien ya ah hecho este trabajo, aquí les dejo el archivo con la mayoría de apn de las compañías que hay por el mundo, algunas puede que no estén, agradecería a quien me informe de alguna que no este para actualizar el archivo, de momento en esta no estaba la de mi compañía actual “iusacell” en esta ya esta añadida

APN globales


Última edición por Guper Día 13/01/13 a las 03:48:23.
Responder Con Cita
Los siguientes 8 usuarios han agradecido a Guper su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]