- 博客(9)
- 收藏
- 关注
原创 Android 关于getViewTreeObserver()
getViewTreeObserver().addOnGlobleLayoutListener()来获取控件的宽高
2016-12-16 21:20:27 597
原创 android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating cla
android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating cla
2016-12-04 11:55:46 8634 1
原创 关于安卓6.0的运行时权限
关于安卓6.0的运行时权限,之前只需要再manifest清单中配置即可。6.0之后加入了运行时权限。参考文章:http://droidyue.com/blog/2016/01/17/understanding-marshmallow-runtime-permission/ 以拨打电话为例:之前只需要再manifest清单中配置如下权限:<?xml version="1.0" encoding="ut
2016-11-27 14:37:09 382
原创 总结5
函数即方法语法:[访问权限] 返回值 方法名(形参裂变){方法主体;}方法重载用于定义一组方法,这些方法具有相同的名称,并执行类似的操作,但却使用不同的参数列表,编译器会根据调用时传递的实际参数自动判断具体调用哪个方法重载。重载的三大原则:1.方法名相同 2.参数不同(参数的数量不同、类型不同、顺序不同) 3.同一作用域ps:只有
2016-05-16 23:13:23 325
原创 总结4
for each循环for each训话可以遍历数组(其他集合亦可)中的所有元素而不用为下标值分心。语法: for(int element : a){System.out.println(element);}其中a为数组名,element为重新定义的一个变量。二维数组for eacheg: forString[] element : a){for(Stri
2016-05-11 23:10:57 210
原创 总结3
break语句用于终止某个语句块的执行continue语句用于跳出循环块的一次执行return语句是结束一个方法。与break和continue不同的是,return直接结束整个方法,不管return处于多少层循环之内break只能用于switch语句和循环语句中,continue只能用于循环语句中。break、continue、return后面不能再放语句,其本身
2016-05-10 16:10:25 255
原创 总结2
强制转换:字符串不能转换为基本类型,但通过基本类型对应的包装则可以实现把字符串转换为基本类型。容量大不能自动转换为容量小的,只能通过强制转换 a=(int) 5.4容量晓得类型可以自动转换为容量大的数据类型:char>int>long>float>doublebyte>short>int>float>doublechar,byte,short之间不能
2016-05-10 11:03:39 277
原创 总结1
java 对大小写是敏感的,要区分;java中关键字都为小写;java中的命名以及命名规范:包名:多个单词组成是,所有单词字母都小写。类名、接口名:首字母大写,多个单词时,所有单词首字母大写。(驼峰式)变量名、方法名:首字母小写,当有多个单词时,第一个单词首字母小写,第二个单词开始,每个单词首字母大写。常量名:所有字母都大写,多个单词时,单词之间用下划线链接。
2016-05-10 10:21:05 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人