摘要: 我们想获取手机的运营商信息。通常都会去调用系统的TelephonyManager类的取数据。但是很多时候可能取不到卡的信息(例如双卡手机和 一些特殊卡),这样就区别不了运营商了。但是有时候我们的需求要进行不通运营商的差异化定制。这样我们可以根据网络的判断运营商。核心就是获取可用网络列表,比如你可用网络有cmwap cmnet这样你肯定就是移动的运营商了。当然这样的办法也有不行的时候,所以我们就2套一起来。把网络和获取设备卡的信息整个写成一个接口。至于双卡双 待获取sim卡信息的问题。我马上会整理一篇博客给大家。主要是根据不同的方案商来写不同的接口。核心代码如下private void getP 阅读全文
posted @ 2014-03-19 14:53 brave-sailor 阅读(1497) 评论(0) 推荐(0)
摘要: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to ac 阅读全文
posted @ 2014-03-19 14:32 brave-sailor 阅读(616) 评论(0) 推荐(0)
摘要: 不多说了,直接看代码, NB人会懂的![java] view plaincopypackagecom.example.vdisktest;importandroid.app.Activity;importandroid.content.Context;importandroid.database.Cursor;importandroid.net.ConnectivityManager;importandroid.net.NetworkInfo;importandroid.net.Uri;importandroid.os.Bundle;importandroid.telephony.Teleph 阅读全文
posted @ 2014-03-19 14:21 brave-sailor 阅读(1782) 评论(0) 推荐(0)
摘要: android手机客户端在上传文件时,有时候会一直失败,其可能的原因是APN的设置。wap下的成功率极低,所以在进行文件上传时最好设置下 apn为net形式。下面是我在网上找的一些代码,是由wap转net的,当然net转wap稍微修改下就可以。经测试是可用的,分享一下:PS:apn的切换过程需要时间,不是立即生效。[java] view plaincopyprint?packagecom.android.couples;importjava.util.ArrayList;importandroid.content.ContentResolver;importandroid.content.Co 阅读全文
posted @ 2014-03-19 14:10 brave-sailor 阅读(900) 评论(0) 推荐(0)
摘要: Android连接网络的时候,并不是每次都能连接到网络,因此在程序启动中需要对网络的状态进行判断,如果没有网络则提醒用户进行设置。首先,要判断网络状态,需要有相应的权限,下面为权限代码(AndroidManifest.xml): 然后,检测网络状态是否可用[java] view plaincopyprint?/***对网络连接状态进行判断*@returntrue,可用;false,不可用*/privatebooleanisOpenNetwork(){ConnectivityManagerconnManager=(ConnectivityManager)getSystemService(C... 阅读全文
posted @ 2014-03-19 13:03 brave-sailor 阅读(526) 评论(0) 推荐(0)