知识点

来源:互联网 发布:网络安全保密责任书 编辑:程序博客网 时间:2024/05/29 03:20

1 、16进制string类型转换int(16进制)Integer.Valueof("F3",16);         F3:为16进制的字符串


2、在一串二进制中提取指定的低位,(后面的八位字节)
String s = Integer.toBinaryString(count & 0XFF);//获得2进制低位检校码
count:为二进制数值。。对象数字&0XFF

 

String1.substring(int beginIndex, int endIndex)

参数:

beginIndex 开始位置索引

      endIndex    结束位置索引

截取字符串String1的指定位置。下标位置从0开始,开始与结束索引都不包括。



3、只要在清单中声明过的权限,在代码中


PackageManager pkm = getActivity().getPackageManager();boolean flag = (PackageManager.PERMISSION_GRANTED ==  pkm.checkPermission("android.permission.ACCESS_COARSE_LOCATION", "com.omniteaching.otscale"));

得到的返回值都是为true;参数为权限,包名。


GridLayout初步研究:可以这么说这个布局绝对是开发者的福音,它大大简化了对复杂布局的处理,包括性能提高不是一倍两倍。它与GridView是完全不同的概念,GridView是一种适配器布局,它的继承关系是:ViewGroup > AdapterView > AbsListView > GridView,而GridLayout的继承关系是:ViewGroup >  GridLayout,可以看出如果论辈分的话,GridLayout是GridView的爷爷辈的,但不是亲生爷爷哦,GridView的亲生爷爷是AdapterView,而GridLayout是AdapterView的兄弟。GridView的爷爷是适配器视图,当然爷爷的兄弟GridLayout就不应该是适配器视图了。    那么什么时候用孙子GridView什么时候用爷爷GridLayout呢?类似九宫格这种可以采用GridView。但是像Android系统自带的计算器的界面就不可能通过GridView实现,因为GridView所设置的每个Item都是一样的,无法实现类似计算器item大小不同功能,如果使用GridLayout实现那就简单多了。

 








0 0
原创粉丝点击