最近被Android系统的APN自动切换网络问题折腾死了,软件使用CMNET网络,而系统自带的一些软件必须使用CMWAP,或者手机厂家搞的一些后台服务或者流氓软件总是在切换网络。没办法,只好想个解决之道了。 我的解决方案是: 1、在程序启动时,注册 Receiver 监视网络状态,当网络发生变化判断不是CMNET时则切换网络; 2、为了保险起见,在每个HTTP链接请求前加上网络判断。 本软件主要实… 更多


ProgressDialog 解决“第一次执行图标转动,第二次执行不转动”代码: @Override protected Dialog onCreateDialog(int id) { switch (id) { case PROGRESS_DIALOG: progressDialog = new ProgressDialog(LoginActivity.this); progressDialog… 更多


public class APNActivity extends Activity { public static final Uri APN_URI = Uri.parse(“content://telephony/carriers”); public static final Uri CURRENT_APN_URI = Uri.parse(“content://telephony/carrie… 更多


import javax.mail.*; import javax.mail.internet.MimeMessage; import javax.mail.internet.InternetAddress; import java.io.UnsupportedEncodingException; import java.util.Properties; /** * Created by Inte… 更多


1、GPS功能代码 private void getLocation() { LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); locationManager.requestLocationUpdates(LocationManager.GPS_PROVID… 更多


终于的终于,还是用C#开发了,仿照了一些M8上软件界面。。 分享一些经验,由于时间太紧,有些功能是比较土的方法暂时实现的,之后还需升级。 1、网络传输 public static string Login(string userName, string password) { string LOGIN_RES = “”; try { string url = com.LOGIN_URL ;//ur… 更多


接触Java ME,到现在已经过去五天了。利用一款带GPS模块的WM6.1系统的手机实现定位和数据上报项目,周期为18天,公司没有一个人搞过手机开发,囧,身为研发部负责人责无旁贷(目前是光杆司令)…… 废话不多讲,刚开始用MyEclispe + MyEclispeMe + WTK + JDK 搭建了开发环境(这也是费了九牛二虎之力) 一、Java ME/J2ME环境的搭建 1、安装 MyEclip… 更多