Android开始
文章平均质量分 93
成事在于细节,大功能由多多小的组成,从Android基础开始。Go Go Go
学习使我健康
这个作者很懒,什么都没留下…
展开
-
Android 工具 Utils 单例模式 线程安全 详解
一 . 概要:单例模式:A. 一个类只能构建一个对象,自然不能让它随便去做new操作B. 分为 懒汉模式 和 饿汉模式C. 考虑到 线程安全网上看别人写的单例模式很多,多数都没有考虑到线程安全的例子。在此,总结一下,第三版 是线程安全的。重点讲解 第三版代码。二. 封装列举 首先public class A{ private A原创 2018-01-11 15:55:21 · 1055 阅读 · 0 评论 -
Toast自定义详解
toast字定义的优点: 1.可以制作符合设计的UI 2.界面的美化 3.位置随意定 4.防止连续点击一直弹出提示直接上代码 private static Toast mToast; public static void showToast(Context context, String msg) { //自定义要显示的 layout.xml 文件原创 2018-01-06 14:11:00 · 397 阅读 · 0 评论 -
RadioGroup和Frame实现底部tab切换高仿微信底部FragmentTransaction事务
底部功能切换简单实现。先上图,有图才有真相是采用 FrameLayout 和 RadioGrop 分组 RadioButton 这些控件实现。做界面的切换,定义5个不同的界面,当然也可以自定义一个,5公用1 的意思,都是继承 Frament 类 再做一个XML在Activity 里实现关键代码 ,getSupportFragmentManager()方法,获取F原创 2017-06-14 14:47:03 · 786 阅读 · 0 评论 -
Android实现音乐播放 Music 详解
简介:andoird实现读取手机的歌曲播放,详解读。。。。。。。记得在android6.0以上要打开存储权限问题。。。6了一,读取手机应用music从数据库中查询所有音乐数据读取的数据,通过 ContentResolver 获取歌曲。Cursor cursor = contentResolver.query(contentUri, projection, where, null, sortOrder);那么,query() 里面的的参数是什么呢???接下来,我们往下面看原创 2017-10-24 15:48:15 · 4005 阅读 · 0 评论 -
上滑动改变头部,仿支付宝头部变化,解决ScrollView与listView冲突问题
为了快速实现,请看图,看代码,关键点在实现ScrollView 的onScrollChanged() 方法高仿支付宝头部header变化,只是ui没有优化好,功能是已经实现,感谢大家的赞赏。listview冲突问题,srcollview和listview嵌套,首次进入不会显示最上面的问题。可以用listview.setFocusable(false);就ok原创 2017-04-13 11:11:00 · 560 阅读 · 0 评论