android之APN】的更多相关文章

APN全称是Access Point Name,中文即接入点,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络. android系统把所有的APN都保存在数据库中,数据库绝对路径:/data/data/com.android.providers.telephony/databases/telephony.db. 使用adb命令可以把该数据库导出查看: adb pull /data/data/com.android.providers.telephony/database…
 Android 系统APN配置具体解释 这些天一直在调系统原生的Settings.apk里面APN配置的问题.在设置里面手动添加了APN配置选项.可是在界面上还是看不到.所以跟了下代码.原以为就是简单的页面显示的问题.这一跟不要紧.一下就快追到HAL层去了(NND). 首先看Settings.apk的源代码,位于packages/apps/Settings/src/com/android/settings/文件夹下:首先找到ApnSettings类.继承于PreferenceActivity,…
中国移动 第一步,设置CMNET上网 新建APN 1.名称:cmnet 2.APN:cmnet 3.APN类型:default 就仅仅填写上面3个选项,其它都是默认,不用填写. 第二步,设置彩信 新建APN 1.名称:cmmms 2.APN:cmwap 3.代理:10.0.0.172 4.port:80 5.username:(空着) 6.password:(空着) 7.server:(空着) 8.MMSC: http://mmsc.monternet.com 9.彩信代理:010.000.00…
什么是CMNET,什么是CMWAP? 答:CMWAP和CMNET仅仅是中国移动为其划分的两个GPRS接入方式.中国移动对CMWAP作了一定的限制,主要表如今CMWAP接入时仅仅能訪问GPRS网络内的IP(10.*.*.*),而无法通过路由訪问Internet,我们用CMWAP浏览Internet上的网页就是通过WAP网关协议或它提供的HTTP代理服务实现的. 因此,仅仅有满足下面两个条件的应用才干在中国移动的CMWAP接入方式下正常工作:  1.应用程序的网络请求基于HTTP协议.  2.应用程…
1.android dp和px之间转换public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5…
在ICS40以前的版本中,如果程序需要设置APN,只需要在AndroidManifest文件中声明这个权限即可.在40的机器上运行则会抛出以下异常:java.lang.SecurityException: No permission to write APN settings: Neither user *** nor current process has android.permission.WRITE_APN_SETTINGS. 原因是google基于安全性考虑屏蔽了第三方应用对于APN的…
前几天接到一个需求,我们的客户需要对手机网络接入点进行可用性测试,简单点说就是需要实现Android上的APN配置的添加,APN切换网络模式4G/3G/2G切换,我要调研下写个demo. 因为是要实现自动化测试,而且得合并到现有的拨测系统(C#项目)成为其中的一个模块,就需要用C#来驱动Android测试.交互方式上首先想到的是撸个代码放Android上,定时从服务端获取任务命令然后执行,嗯,OWIN实现个webapi进行数据交互分分钟的事情,貌似可行. 不过又想到,我们测试万一网络切换坏了,就…
APN概念 APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,目前分为两大类:CMWAP(通过GPRS访问WAP业务).CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等).是通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络.业务流程GPRS专网系统终端上网登录服务器平台的流程为: 1)用户发出GPRS登录请求,请求中包括由移动公司为GPRS专网系统专门分配的专网APN: 2)根据请求中的APN,SGSN向D…
今天一个朋友问了我关于android网络设置的问题,感觉还是挺有趣,特分享如下: 他是在香港买了一款LGP500的手机,系统是android系统,但是回来之后不能上网,于是在网上搜了很多资料,但是设置后总是保存不成功. 他的设置如下:(因为他号是移动的,所以是按照移动的参数进行设置) 不能保存的设置 第一个接入点:手机WAP上网接入点设置名称:cmwapAPN:cmwap代理:10.0.0.172端口:80MCC:460MNC:00APN类型:wap第二个接入点:手机net上网接入点设置名称:c…
https://www.cnblogs.com/sishuiliuyun/p/3754516.html android系统把所有的APN都保存在数据库中,数据库绝对路径:/data/data/com.android.providers.telephony/databases/telephony.db. 使用adb命令可以把该数据库导出查看: adb pull /data/data/com.android.providers.telephony/databases/telephony.db e:/…
APN,这东西对于刚接触的人来说并非那么好理解.对于3G移植上网不可缺少,这里记录一下. 撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/41248939 概念: APN(Access Point Name),也就是 接入点 ,移动设备使用数据流量上网必须配置的一个參数,代表以何种方式来连接服务台开启数据流量功能. 一般有訪问WAP或者connect 因特网,国内的运营商2G,3G标识例如以下: 移动公司:2G:GSM.3G:TD…
由于工作原因今天需要给多台android设备中写入某张sim卡的apn相关信息,虽然可以通过sqlite命令写sql语句来写入到设备中,但设备一多起来就太低效了,所以在学习的过程中摸索着写了一个将apn信息内置到设备中的脚本,具体过程如下: 1.首先需要进入到android设备中,然后获取设备的root权限 adb shell su 注意:如果提示没有adb的消息则代表系统中没有安装adb,可以使用下面命令进行安装: sudo apt-get install android-tools-adb…
APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络.用来标识GPRS的业务种类,目前分为两大类:CMWAP/UNIWAP/3GWAP(通过GPRS访问WAP业务).CMNET/UNINET/3GNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等). 现网中,APN=cmnet就代表internet, APN=cmwap就代表专用WAP数据网络,当然各个运营商可能名字不一样,如联通…
手机apn出问题了,上不网 电信天翼: 我们经常使用的APN有三个,分别是NET网络设置.WAP网络设置和彩信网络设置. 1.NET网络设置 名称:CTNET APN:#777 用户名:ctnet@mycdma.cn 密码:  vnet.mobi 或 evdo MCC:460 MNC:03 身份验证类型:PAP或CHAP Apn 类型:default 其他的都不变 2.WAP网络设置 名称:CTWap APN:#777 代理:10.0.0.200 端口:80 用户名:ctnet@mycdma.c…
前言:目前一般手机的相机都能达到800万像素,像我的Galaxy Nexus才500万像素,拍摄的照片也有1.5M左右.这么大的照片上传到服务器,不仅浪费流量,同时还浪费时间. 在开发Android企业应用时,会经常上传图片到服务器,而我们公司目前维护的一个项目便是如此.该项目是通过私有apn与服务器进行交互的,联通的还好,但移动的速度实在太慢,客户在使用软件的过程中,由于上传的信息中可能包含多张图片,会经常出现上传图片失败的问题,为了解决这个问题,我们决定把照片压缩到100k以下,并且保证图片…
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,允许读写check-in数据库属性表的权限 ( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,允许通过WiFi或移动基…
# begin build properties (开始设置系统性能) # autogenerated by buildinfo.sh (通过设置形成系统信息) ro.build.id=GRI40 (版本ID) ro.build.display.id=GRJ22 (版本号) ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量) ro.build.version.sdk=10 (sdk版本) ro.build.versio…
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get upload…
虽然农历年才是新的一年的开始,不过关于中西文化的问题这里就不讨论了,所谓“男女平权,公说公有理,婆说婆有理;阴阳合历,你过你的年.” 看到很多朋友在发年度总结,于是想想这一年我都在干什么呢,也总结一下吧 如果要说我今年所做的事究竟怎样,都有什么价值,有什么意义,实际上我无法得出结论,从公司的角度来看,我认为我所做的项目并不乐观,但好坏没有绝对,可能一段时间以后又回是另一种情况吧. 因此我还是说技术问题吧 今年主要在做一个安卓程序,先是对地图sdk的使用,由于要有离线导航功能,一开始使用高德地图,…
最近遇到一个问题,总是在模拟器重报Permission denied错误,于是我直接在手机上测试,发现没有错误,于是很郁闷,反复在AndroidManifest中加入权限   <uses-permission android:name="android.permission.INTERNET" />     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE&quo…
Android APK的数字签名的作用和意义 http://blog.csdn.net/gaomatrix/article/details/6568191 http://jingyan.baidu.com/article/c45ad29cf8e66b051653e26b.html http://blog.sina.com.cn/s/blog_4a4f9fb50101db1f.html android-包签名 http://bbs.9ria.com/thread-221658-1-1.html […
如何实现android手机来电拦截系统页面弹出自定义页面特效, 首先:    我们需要注册一个监听来电的广播PhoneStateReceiver 类:其次:    在onReceive里面我们获取android 电话状态的监听(来电和去电)实现手机电话状态的监听,主要依靠两个类:TelephoneManger和PhoneStateListener.TelephonseManger提供了取得手机基本服务的信息的一种方式.因此应用程序可以使用TelephonyManager来探测手机基本服务的情况.…
android.permission.ACCESS_CHECKIN_PROPERTIESAllows read/write access to the "properties" table in the checkin database, to change values that get uploaded允许读写访问 "properties"表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATI…
     1    log文件分类简介 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志 状态信息的有:adb shell cat /proc/kmsg ,adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport,工程       模式等 2    LOG抓取详解 l  实时打印 adb logcat -b main -v…
首先我们来看看下面的关系图: 底层Settings.apk 在Settings -> Data Usage Summary中的某个SIM tab下开启数据开关 android/packages/apps/Settings/src/com/android/settings/DataUsageSummary.java setMobileDataEnabled(true); private View.OnClickListener mDataEnabledListener = new View.OnC…
Android 4.2.2 版本的文件系统 内核版本为 3.0.31 版本号为JDQ39 factory//估计是存放网络通信协议的登录密钥的|-- bluetooth|-- hdcp.keys|-- imei|-- lost+found|-- nv.log|-- nv_data.bin|-- nv_data.bin.md5|-- wifi|-- wv.keyssdcard// 是SD卡中的FAT32文件系统挂载的目录.SD卡中的EXT2分区的挂载目录|-- Music|-- Podcasts|…
经历过一段岁月,转眼2013的半年都过去了,第二版整理好的小功能,答应大家发布的,直到今日,终于和大家相见了,第二版没有第一版多,大家也可以去参考第一版的内容,希望大家使用愉快! 目录: 1.获取当前的手机号 2.检查是否有网络连接 3.get请求网络数据 4.获取ctwap还是ctnet? 5.获取手机的IMSI码? 6.判断当前网络连接状态 ? 7.将字符串转化为ascii码 8.调用系统浏览器 9.判断手机当前运营商 10.判断应用在手机上的安装情况 11.将long型转化为byte数组…
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploa…
四大组件:activity 显示. contentProvider 对外暴露自己的数据给其他的应用程序.BroadcastReceiver 广播接收者,必须指定要接收的广播类型.必须明确的指定actionservice 服务,是运行后台,它是没有界面的.对某件事情进行监听. 一.广播:事件.普通广播: 是异步的.会广播接收者同时接收,不能被中断sendBroadcast()有序广播: 是同步的.会根据广播接收的优先级进行接收,是可以中断 短信到来广播 sendOrderBroadcast()-1…
Android manifest之系统自带的permission 本文描述Android系统自带的permission.点击查看:“关于permission的原始定义和说明”.点击查看:“Android官网中系统自带的permission定义”. android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “proper…