07 2018 档案

摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单记录下序列化Serializable和Parcelable的使用方法。 Android中Intent如果要传递类对象,可以通过两种方式实现 方式一:Serializable,要传递的类实现Serializable接口传递对象, 阅读全文
posted @ 2018-07-31 21:18 HaiyuKing 阅读(823) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本Demo使用的是LitePal2.0.0版本,对于旧项目如何升级到2.0.0版本,请阅读《赶快使用LitePal 2.0版本吧》,总结起来有三点: 1、如果你是在继承结构中使用了DataSupport,那么就将它改为LitePal 阅读全文
posted @ 2018-07-30 12:31 HaiyuKing 阅读(2222) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是简单记录下保持屏幕常亮工具类LongLightUtils的使用,具体请阅读参考资料《Android屏幕常亮,其实很简单》 效果图 暂不需要 代码分析 Android保持屏幕常亮的三种方法: (1)使用PowerManager 阅读全文
posted @ 2018-07-28 21:59 HaiyuKing 阅读(797) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 在这里做一个记录,基本代码同参考资料《java模拟js的escape和unescape函数》一样。 效果图 代码分析 escape : 编码,模拟js的escape函数; unescape : 解码,模拟js的unescape函数。 阅读全文
posted @ 2018-07-28 21:58 HaiyuKing 阅读(883) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本Demo采用的是其中一个方案,其他方案请阅读参考资料《Android Studio中统一管理版本号引用配置》 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 阅读全文
posted @ 2018-07-28 15:58 HaiyuKing 阅读(7310) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 FlexboxLayout是一个Google 开源的库项目,它将CSS Flexible Box Layout Module的类似功能 引入Android。 这里只记录FlexboxLayoutManager搭配RecyclerVi 阅读全文
posted @ 2018-07-22 15:43 HaiyuKing 阅读(10553) 评论(1) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 封装含有上拉加载功能的RecyclerView,然后搭配SwipeRefreshLayout实现下拉刷新、上拉加载功能。 在项目中将原有的RecyclerView替换成WRecyclerView即可,不改动原有的adapter! 本 阅读全文
posted @ 2018-07-22 00:23 HaiyuKing 阅读(2586) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 记录封装单选、多选、切换选中状态的BaseSelectableAdapter基类,配合Recyclerview使用。 注意:此Demo只是一个简单的使用,那么实际项目中需要灵活处理! 效果图 代码分析 BaseSelectableA 阅读全文
posted @ 2018-07-22 00:22 HaiyuKing 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 对于Recyclerview自己的LinearLayoutManager和GridLayoutManager,在版本23.2.0之后的library库中已经解决了自适应的问题; 关于RecyclerView 23.2.0新特性这个版 阅读全文
posted @ 2018-07-22 00:13 HaiyuKing 阅读(2360) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 记录AndroidSwipeLayout搭配Recyclerview实现列表项侧滑功能。 效果图 代码分析 适配器类中设置SwipeLayout显示BottomView的动画效果代码(YoYo.with(Techniques.Tad 阅读全文
posted @ 2018-07-21 23:34 HaiyuKing 阅读(1526) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 记录使用ItemTouchHelper对Recyclerview进行拖拽排序功能的实现。 效果图 代码分析 ItemTouchHelper是一个工具类,可实现侧滑删除和拖拽移动,使用这个工具类需要RecyclerView和Callb 阅读全文
posted @ 2018-07-15 18:40 HaiyuKing 阅读(2705) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 StartingWindow 的处理方式: 摘自《知乎 救救你的 StartingWindow》 android开发者应该都有这样的体会:开发到一定的阶段,包变得很大了,每次启动APP的时候,总是有白屏一闪而过(白屏的时间和包的大小 阅读全文
posted @ 2018-07-15 11:31 HaiyuKing 阅读(29279) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 演示获取软键盘高度并保存,然后根据输入框的原有位置是否被软键盘挡住了,如果被挡住了则将整体页面上移一定的高度,当软键盘隐藏的时候再下移回来的功能。 效果图 代码分析 KeyboardUtil:显示、隐藏软键盘,以及保存软键盘的高度值 阅读全文
posted @ 2018-07-14 22:33 HaiyuKing 阅读(3033) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 一个获取设备的系统版本号、设备的型号、应用版本号code值、应用版本号name值、包名、是否更新、安装apk的工具类。 其实这个工具类的主要功能是安装apk方法,所以需要搭配《Android6.0运行时权限(基于RxPermissi 阅读全文
posted @ 2018-07-14 22:22 HaiyuKing 阅读(2806) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 实际项目开发中可能碰到项目名称写错了或者需要修改,而且包名可能也想要修改,那么如何操作呢。 本文是在Android Studio3.0.1版本上操作的,不同版本可能操作步骤不同。 在 Studio 里面我们的 getPackageN 阅读全文
posted @ 2018-07-14 21:32 HaiyuKing 阅读(22661) 评论(1) 推荐(2) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单记录下欢迎界面的布局以及倒计时和跳过功能。 效果图 代码分析 1、修改APP整个主题为无标题栏样式:styles.xml文件 2、设置WelcomeActivity界面为全屏模式:在WelcomeActivity的onCreat 阅读全文
posted @ 2018-07-07 18:37 HaiyuKing 阅读(2657) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 自定义顶部选项卡布局LinearLayout类,实现可滑动效果。【实际情况中建议使用RecyclerView】 对《TabTopAutoLayout【自定义顶部选项卡区域(带下划线)(动态选项卡数据且可滑动)】》的实际运用。 效果图 阅读全文
posted @ 2018-07-07 16:27 HaiyuKing 阅读(465) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单实现侧边栏(侧滑菜单)效果: 点击触发打开左侧侧边栏,手势滑动关闭左侧侧边栏; 手势滑动打开右侧侧边栏,手势滑动关闭右侧侧边栏; 简单实现打开侧边栏的动画效果(透明度、移动效果); 打开侧边栏的时候动态更改侧边栏中的数据; 效果 阅读全文
posted @ 2018-07-07 16:23 HaiyuKing 阅读(5488) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示