android判断phonegap是否联网动态加载 super.loadUrl网址
来源:互联网 发布:vb 颜色代码 编辑:程序博客网 时间:2024/04/28 20:25
1 public void onCreate(Bundle savedInstanceState) { 2 3 super.onCreate(savedInstanceState); 4 super.setIntegerProperty("splashscreen", R.drawable.splash); 5 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); 6 NetworkInfo info = cwjManager.getActiveNetworkInfo(); 7 if (info != null && info.isAvailable()){ 8 super.loadUrl("http://www.xxx.com",4500); 9 }10 else11 {12 super.loadUrl("file:///android_asset/www/error.html", 4500);13 }14 }
解释下 第四行 显示启动画面
第七行判断是否联网 如果联网加载远程地址 如果不联网加载本地地址
别忘网络权限
error.html错误界面代码
主要js代码
document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { checkConnection(); document.addEventListener("backbutton", eventBackButton, false); //返回键 //document.addEventListener("menubutton", eventMenuButton, false); //menu } function checkConnection() { var networkState = navigator.network.connection.type; if( networkState == Connection.NONE ) { navigator.notification.confirm('请确认网络连接已经开启', showAlert , '提示', '确定'); return false; } } function showAlert(button) { if( button==1 ) { navigator.app.exitApp(); } return false; } function eventBackButton(){ navigator.notification.confirm('确认退出?', showConfirm, '退出软件', '确定,取消'); } function showConfirm(button) { if( button==1 ) { document.removeEventListener("backbutton", eventBackButton, false); //注销返回键 navigator.app.exitApp(); } }
曾经有人很奇怪为什么要用java判断是否联网而不直接在js里面判断主要原因:
1,不愿意让他显示www.xx.com网址不能访问情况
2,避免直接访问实际网址
3,而且免去本地判断跳转远程地址中间空白页面
原创转载请标注:http://www.cnblogs.com/coderV/archive/2013/02/23/2923301.html
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- android判断phonegap是否联网动态加载 super.loadUrl网址
- android判断phonegap是否联网动态加载 super.loadUrl网址
- android判断是否联网
- android 判断是否联网
- Android 判断是否联网
- Android 判断是否联网
- Android判断是否联网
- 判断Android 是否联网
- Android是否联网判断
- Android 判断是否联网
- Android 判断是否联网
- Android是否联网判断
- 判断android手机是否联网
- 判断 android 是否成功联网
- 判断Android手机是否联网
- Android简单判断是否联网
- 判断Android手机是否联网
- 判断android是否成功联网
- 1087 字符串输入输出(1)
- Hibernate的基本知识(1)
- 虚拟内存不足
- android 定位:简单基站定位程序
- 信任、可信、信誉的区别
- android判断phonegap是否联网动态加载 super.loadUrl网址
- Linux一个多线程的面试题
- 解决Mac上禁止Apache开机启动的问题
- 以指定用户权限运行一个进程
- hibernate中的快照比对的机制
- IO
- hdu 4542 数论
- Linux多线程与同步
- mysql 正则表达式