分类:
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
欢迎加群交流技术