摘要: Android Java String 转Uri Uri uri = Uri.parse("https://www.baidu.com") URI uri = new URI("https://www.baidu.com") 阅读全文
posted @ 2019-04-19 18:58 wukong1688 阅读(4377) 评论(0) 推荐(0)
摘要: APP市场中大多数新闻App都有导航菜单,导航菜单是一组标签的集合,在新闻客户端中,每个标签标示一个新闻类别,对应下面ViewPager控件的一个分页面,今日头条, 网易新闻等。 本文主要讲的是用:TabLayout+ Fragment + ViewPager 实现 滑动标签栏 效果 阅读全文
posted @ 2019-04-19 01:36 wukong1688 阅读(3572) 评论(0) 推荐(0)
摘要: 当自定义锁屏页最终出现在手机上时,我们希望它像系统锁屏页那样屹立不倒,所有的按键都不能触动它,只有通过划屏或者指纹才能解锁,因此有必要对按键进行一定程度上的屏蔽。针对只有虚拟按键的手机,我们可以通过隐藏虚拟按键的方式部分解决这个问题。但是当用户在锁屏页底部滑动,隐藏后的虚拟按键还是会滑出,而且如果用户是物理按键的话就必须进行屏蔽了。需要重写Activity的onBackPressed()方法即可。 阅读全文
posted @ 2019-04-18 00:52 wukong1688 阅读(2596) 评论(0) 推荐(0)
摘要: 上接: [Android] Android 锁屏实现与总结 (一) 2、Activity设置 锁屏Activity LockScreenActivity.java 阅读全文
posted @ 2019-04-17 17:44 wukong1688 阅读(2575) 评论(0) 推荐(0)
摘要: 实现锁屏的方式有多种(锁屏应用、悬浮窗、普通Activity伪造锁屏等等)。但国内比较主流并且被广泛应用的Activity伪造锁屏方式。 1、广播注册 2、Activity设置 3、按键的屏蔽 4、滑屏解锁 阅读全文
posted @ 2019-04-16 14:29 wukong1688 阅读(8554) 评论(0) 推荐(0)
摘要: rxbus和eventbus相比较: RxJava 主要做异步、网络的数据处理,强大之处就是对数据的处理了,而对于处理完后的数据处理是一样的都是观察者模式来通知,也可以把 RxJava 进一步封装出一个 EventBus(RxBus) 库,二者可以转换的。 EventBus比较适合仅仅当做组件间的通讯工具使用,主要用来传递消息。使用EventBus可以避免搞出一大推的interface,仅仅是为了实现组件间的通讯,而不得不去实现那一推的接口。 阅读全文
posted @ 2019-04-15 00:20 wukong1688 阅读(3718) 评论(0) 推荐(0)
摘要: [Android] Android 使用 Greendao 操作 db sqlite(2)-- 封装DaoUtils类 阅读全文
posted @ 2019-04-14 16:28 wukong1688 阅读(708) 评论(0) 推荐(0)
摘要: Android 使用 Greendao 操作 db sqlite(1)-- 直接在MainActivity中调用 阅读全文
posted @ 2019-04-14 16:22 wukong1688 阅读(301) 评论(0) 推荐(0)
摘要: Android 使用 Greendao 操作 db sqlite GreenDAO是一个开源的安卓ORM框架,能够使SQLite数据库的开发再次变得有趣。它减轻开发人员处理低级数据库需求,同时节省开发时间。 SQLite是一个令人敬畏的内嵌的关系数据库,编写SQL和解析查询结果是相当乏味和耗时的任务。通过将Java对象映射到数据库表(称为ORM,“对象/关系映射”),GreenDAO可以将它们从这些映射中释放出来,这样,您可以使用简单的面向对象的API来存储,更新,删除和查询数据库。 阅读全文
posted @ 2019-04-14 16:17 wukong1688 阅读(581) 评论(0) 推荐(0)
摘要: Android 使用Greendao gradle 出现 Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Object;) 阅读全文
posted @ 2019-04-14 14:37 wukong1688 阅读(11617) 评论(0) 推荐(0)