![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 50
zlidentify
hello world
展开
-
sqliteopenhelper用法
新建一个DBUtils类继承sqliteopenhelper重写原创 2014-11-15 10:39:29 · 673 阅读 · 0 评论 -
Android天气预报app
最近做了一个Android天气预报的app首先我们知道中国qixiang原创 2014-11-15 10:44:06 · 1068 阅读 · 1 评论 -
Android开发规范
一、Android 编码规范1.java 代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详转载 2014-11-19 11:13:00 · 244 阅读 · 0 评论 -
自定义Adapter
自定义Adapter首先新建一个类MyAdapter继承BaseAdapter完成构造函数,传入当前的context对象和要显示的数据源public MyAdapter(Context context, List datas) {inflater = LayoutInflater.from(context);this.mDatas = datas;}完成如下原创 2014-12-01 13:43:43 · 383 阅读 · 0 评论 -
android内存泄露
转自:http://jiajixin.cn/2015/01/06/memory_leak/概念根搜索算法Android虚拟机的垃圾回收采用的是根搜索算法。GC会从根节点(GC Roots)开始对heap进行遍历。到最后,部分没有直接或者间接引用到GC Roots的就是需要回收的垃圾,会被GC回收掉。根搜索算法相比引用计数法很好的解决了循环引用的问题。举个例子,Activity有转载 2015-08-08 12:56:10 · 384 阅读 · 0 评论 -
android自定义view实现5.0 Ripple效果
思路: 重写Button在onTouchEvent中监听action_down事件,然后播放一个属性动画,动态的改变圆圈的半径,这样就产生了波纹效果 1.首先是RippleButton直接继承自Button 2.在attrs.xml中自定义两个属性一个是波纹的颜色rb_rippleColor,一个是波纹的透明度r原创 2015-11-14 14:21:54 · 715 阅读 · 0 评论