版权声明:本文为博主原创文章,未经博主允许不得转载。
加载首页的 handler方法 解析
new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
jumpToMain();
break;
}
}
}.sendEmptyMessageDelayed(1, 800);
} sos 的mainActivity.class
<uses-permission android:name="android.permission.CALL_PHONE"/>
<!--添加可以网络权限 -->
<uses-permission android:name="android.permission.INTERNET"/>
<!--添加可以电话状态的权限 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!--添加可以网状态权限 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
拨打电话 记得加权限进行拨打电话
Intent intent1 = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+contentPhone));
startActivity(intent1);
<!--添加可以向外拨打电话的权限 -->
<uses-permission android:name="android.permission.CALL_PHONE"/>
判断网络是否有WIfi 网络的判断
import android.app.Activity;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class judgeWebInternet {
public static boolean detect(Activity act) {
ConnectivityManager manager = (ConnectivityManager) act
.getApplicationContext().getSystemService(
Context.CONNECTIVITY_SERVICE);
if (manager == null) {
return false;
}
NetworkInfo networkinfo = manager.getActiveNetworkInfo();
if (networkinfo == null || !networkinfo.isAvailable()) {
return false;
}
return true;
}
}
public static boolean detect(Activity act) {
ConnectivityManager manager = (ConnectivityManager) act
.getApplicationContext().getSystemService(
Context.CONNECTIVITY_SERVICE);
if (manager == null) {
return false;
}
NetworkInfo networkinfo = manager.getActiveNetworkInfo();
if (networkinfo == null || !networkinfo.isAvailable()) {
return false;
}
return true;
}
}