分类:
Android
一、判断WiFi是否打开
1、注册权限
// 需注册权限 android.permission.ACCESS_WIFI_STATE
WifiManager wifiManager = (WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if(null != wifiManager && wifiManager.isWifiEnabled()){
Toast.makeText(this,"WiFi可用",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this,"WiFi关闭",Toast.LENGTH_SHORT).show();
}二、动态获取权限
private boolean checkPermissions(){
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
// 需获取的权限集合
String[] permissions = {
Manifest.permission.权限,
...
};
//
final int BLE_PERMISSION = 10000;
int permissionCheck = 0;
for(Stirng permission : permissions){
permissionCheck += checkSelfPermission(permission);
}
if(permissionCheck != PackageManager.PERMISSION_GRANTED){
requestPermissions(permissions,BLE_PERMISSION);
return false;
}
}
return ture;
}三、获取唤醒程序的字符串参数
1、在AndroidManifest中对应的active配置添加
<activity android:name="对应的activity"> <intent-filter> <action android:name="android.intent.action.View" /> <data android:scheme="判别启动的App的字符串" android:host="" /> </intent-filter> </activity>
2、获取的代码
Intent intent = getIntent();
if(intent != null){
String dataString = intent.getDataString(); // 获取整个字符串
String action = intent.getAction(); // 获取action
Uri uri = intent.getData();// 获取整个唤起的字符串
}评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256
50010702506256
欢迎加群交流技术