摘要:
在网络中爬取到的数据,编码可能与当前编译器的编码不相同,而导致可能产生显示乱码的问题。那么如何将网络的编码,转换为当前编译器认可的编码(一般为UTF-8),就是个问题了。 主要使用了两个方法: String.getBytes("编码类型"):表示将String编码转换成相应的编码。 String.g 阅读全文
摘要:
一、坐标 ①、通过View获取坐标,通过调用getLeft()、getRight()...方法获取坐标。 1、获取到的是相对于View父控件的位置 2、指的是左上角和右下角的x,y值 3、View还提供了setTranslate()和getX(),getY()方法 translate()指的是偏移量 阅读全文
摘要:
一、Canvas能够绘制哪些图形 二、 阅读全文
摘要:
一、颜色通道的意思 ARGB888、ARGB444、RGB565、Alpha8的区别 二、如何自定义颜色 ①、首先ARGB分别表示 阅读全文
摘要:
一、android默认坐标系 二、View 的 getXxx()的坐标系 三、event的坐标系 阅读全文
摘要:
一、ViewDragHelper的原理 是一个能够自用移动ViewGroup内部View的控件。 通过获取ViewGroup的点击事件,之后通过Scroller滑动来进行对ViewGroup内部控件的移动。 二、ViewDragHelper的作用 ①、自由移动ViewGroup的内部控件 ②、仿QQ 阅读全文
摘要:
一、为什么要自定义style 这是样式与控件本身脱离的一种方式。style就像html中的css,只负责自定义样式。View控件在layout中就只负责声明自己就可以了。 就像这样: 首先在style.xml中自定义一个style 之后我们在activity_layout中调用: <Button s 阅读全文
摘要:
一、JAVA自带的三种标准注解 1、@Override:此方法是重写父类的,如果非重写父类的方法,则会报错2、@Deprecated:可以表明这种方法过时了,如果再使用会出现警告3、@SuppressWarnings("value"):用该注解消除方法的警告 /** * JAVA给予的三个标准注解 阅读全文
摘要:
源码:https://github.com/kymjs/KJFrameForAndroid Environment类的使用:http://www.2cto.com/kf/201408/327215.html 一、检查手机是否插入SD卡 步骤:①通过Environment类获取手机状态,判断是否SD卡 阅读全文
摘要:
一、枚举类型的基本功能 ①、定义 ②、遍历 ③、搜索 ④、知识点 二、在枚举中添加方法 ①、示例(如何添加) 三、在Switch中使用Enum的原理 ①、原理 ②、示例 四、Enum的values()方法 ①、values()方法的由来 ②、当没有values()方法,怎么获取Enum下的所有实例 阅读全文