知识点

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实现那就简单多了。

 








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值