- 博客(4)
- 资源 (14)
- 问答 (4)
- 收藏
- 关注
原创 跟着源码看ArrayList、LinkedList、HashMap、HashSet的内部存储机制
近来闲着没事,就突发奇想来研究下java中常用的各种集合的内部存储机制。为什么呢,因为不同的存储机制是为了适用不同的使用场景。如链式存储的特性就是存储长度可以随意改变,插入删除方便,缺点就是每次读取都要从头一个一个的找,读取不方便;线性存储的特性就是可以快速随意查找,读取方便,但插入删除的话可能就要挪移其它的数据位置了,就是插入删除不方便。因为在日常编程中常碰到对集合数据的存取操作,为了达到对数据
2015-12-18 11:49:15 1104
原创 android中的单位转换,dp,sp,px
/** * dp转px * * @param dp * @return */ private int dp2px(int dp) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, getContext().getResources().getDisplayMetri
2015-12-12 23:29:29 561
原创 Android的输入验证,如邮箱正则验证...
鉴于网上找到多篇关于邮箱验证的正则表达式,拿来一用结果验证不通过,故这里写下一些可用的格式验证java邮箱正则验证 String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; Pattern regex
2015-12-11 14:14:25 1047
原创 Android关于Listview左滑动删除的原理解析
先说下实现原理:也是一个ListView,然后一个adapter。然后在adapter中设置一个正常显示的view。接着自定义一个View(MyView),把adapter中get的view(contentView)作为MyView的child View,然后在添加一个删除View作为MyView的child View并且把它放置在contentView的右边,这样一个带删除按钮的itemView就好了,接着在MyView中处理复杂的手势动作,控制让MyView向左右滑动即可。
2015-12-06 15:41:52 6795
android/kernel/goldfish.git/refs/heads/android-goldfish-2.6.29
2024-01-15
android / kernel / goldfish / refs/heads/android-goldfish-3.4
2024-01-11
app.asar for staruml3.2
2020-04-06
depot_tools
2019-02-19
apk反编译tools
2016-06-05
android Scroll及GestureDetector的简单使用
2015-12-06
求没root机器的重启解决方案
2021-08-31
如何实现textview在一定宽度内自适应宽度
2019-06-29
如何让textview内容居中,包裹内容,长=宽
2017-07-10
如何配置tomcat把访问日志也输出到tomcat命令窗口
2016-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人