开发笔记

来源:互联网 发布:淘宝一飞老师 编辑:程序博客网 时间:2024/05/28 15:22

1.计算n为m的多少次方:

Math.log(n) / Math.log(m);

eg:Math.log(8) / Math.log(2) ;结果为3。

2.判断i是否为2的n次方:

i & (i - 1)  

3.long结果的多个int类型值相乘时,最后一个值需要加上l:

long I = 4 * 1024 * 1024 *1024; 最终值为0;

long l = 4 * 1024 * 1024 *1024l;最终值为4294967296。

4.Android6.0获取wifi列表需要申请位置权限,wifi状态权限。

if (ContextCompat.checkSelfPermission(this,Manifest.permission_group.LOCATION)!=PackageManager.PERMISSION_GRANTED){// 获取wifi连接需要定位权限,没有获取权限ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION,Manifest.permission.ACCESS_WIFI_STATE,},WIFI_SCAN_PERMISSION_CODE);return;}
参考资料:http://blog.csdn.net/qq_29333911/article/details/52849656


0 0