开发笔记

    xiaoxiao2021-03-26  26

    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

    转载请注明原文地址: https://ju.6miu.com/read-660521.html

    最新回复(0)