随笔分类 -  【Android快速开发常用知识点系列】

摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 尝试的方案包括以下几种: freemarker 只能在java项目上运行,无法在Android项目上运行; 参考资料:《FreemarkerJavaDemo【Android将表单数据生成Word文档的方案之一(基于freemarke 阅读全文
posted @ 2019-04-29 17:58 HaiyuKing 阅读(3244) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个是《PoiDemo【Android将表单数据生成Word文档的方案之二(基于Poi4.0.0)】》的扩展,上一篇是根据doc模板生成doc文件,这个是根据docx模板生成docx文件。 注意:目前只能java生成,集成到Andr 阅读全文
posted @ 2019-04-28 10:23 HaiyuKing 阅读(1994) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 使用Poi实现android中根据模板文件生成Word文档的功能。这里的模板文件是doc文件。如果模板文件是docx文件的话,请阅读下一篇文章《PoiDocxDemo【Android将表单数据生成Word文档的方案之二(基于Poi4 阅读全文
posted @ 2019-04-27 10:25 HaiyuKing 阅读(4953) 评论(1) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个方案只能在java中运行,无法在Android项目中运行。所以此方案是:APP将表单数据发送给后台,后台通过freemarker将表单数据根据模板ftl文件生成Word文件,然后返回给APP,由APP进行展现。 前期准备 1、下 阅读全文
posted @ 2019-04-26 11:29 HaiyuKing 阅读(1510) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个Demo只是记录小米推送的集成,不能运行。 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 Values目录下的文件(strings.xml、dimens. 阅读全文
posted @ 2019-04-25 08:45 HaiyuKing 阅读(4368) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个Demo只是记录华为推送的集成,不能运行。 另外,因为可能用到存储权限,所以还需要搭配运行时权限申请功能。 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 阅读全文
posted @ 2019-04-24 08:56 HaiyuKing 阅读(5444) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个Demo只是记录极光推送的集成,不能运行。 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 Values目录下的文件(strings.xml、dimens. 阅读全文
posted @ 2019-04-23 15:59 HaiyuKing 阅读(2580) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 记录自定义EditText控件实现监听软键盘隐藏事件的功能。基本上和参考资料相同。 效果图 代码分析 自定义EditText子类,然后重写onKeyPreIme方法 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要c 阅读全文
posted @ 2019-04-22 17:13 HaiyuKing 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 在较新版本的Android Studio中新建项目默认使用 ConstraintLayout进行布局的。 ConstraintLayout是一个允许您以灵活的方式定位和调整小部件的ViewGroup。 注意: ConstraintL 阅读全文
posted @ 2019-04-20 12:58 HaiyuKing 阅读(6793) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 本文主要使用的开源库是 leolin310148/ShortcutBadger,但是在其基础上做了一些修改。 什么是应用角标? 1、角标,英文名badge,即桌面上显示未读消息的小数字,原ios功能,Android原生并没有该功能。 阅读全文
posted @ 2019-04-19 17:43 HaiyuKing 阅读(7986) 评论(0) 推荐(0) 编辑
摘要:前言 Android常用知识体系是什么鬼?所谓常用知识体系,就是指对项目中重复使用率较高的功能点进行梳理。注意哦,不是Android知识体系。 古语道:学而不思则罔,思而不学则殆。如果将做项目类比为“学”,那么整理就可以类比为“思”。 在做项目过程中总是会遇到使用相同的功能,比如toast、对话框、 阅读全文
posted @ 2019-02-24 12:01 HaiyuKing 阅读(2972) 评论(1) 推荐(6) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是根据参考资料整理下,具体内容请阅读参考资料。 原型设计图 推荐1倍效果图,即采用 720 * 360 大小( 1280 *720:两倍图 \ 1920 * 1080: 三倍图),最主要的原因就是1px = 1dp,效果图标多 阅读全文
posted @ 2019-02-21 16:20 HaiyuKing 阅读(17892) 评论(1) 推荐(1) 编辑
摘要:参考资料 Android6.0 打开自启动管理页面(华为、小米) Android打开自启动设置页面 Android 机型设置自启动的跳转界面 代码 注意:需要搭配《RomUtil【Android判断手机ROM,用于判断手机机型】》使用。 使用 阅读全文
posted @ 2018-12-13 18:11 HaiyuKing 阅读(2477) 评论(0) 推荐(0) 编辑
摘要:前言 当APP有推送功能时,需要判断当前app在手机中是否开启了允许消息推送,否则即使添加了推送代码仍然收不到通知。 效果图 oppo上的效果: 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 Values目录下的文件(stri 阅读全文
posted @ 2018-12-13 18:10 HaiyuKing 阅读(4935) 评论(0) 推荐(0) 编辑
摘要:参考资料 Android判断手机ROM 正文 有时候需要判断手机系统的ROM,检测ROM是MIUI、EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件查找是否有对应属性来判断是什么ROM。 build.prop的介绍可以看Android build.prop简介 代码 阅读全文
posted @ 2018-12-13 18:10 HaiyuKing 阅读(6706) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。 设计思路 通过定制化的LayoutManager,接管整个RecyclerView的布 阅读全文
posted @ 2018-10-07 22:27 HaiyuKing 阅读(4105) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下一个开源库youth5201314/banner的运用。具体用法请阅读《youth5201314/banner》。 本Demo搭配使用的是Glide4.7.1版本(这里只是简单运用,主要用于自定义banner图片加载器 阅读全文
posted @ 2018-10-06 21:18 HaiyuKing 阅读(3647) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 根据参考资料的文章,整理了调用系统自带分享的工具类(实现了适配7.0FileProvider的功能),需要搭配《Android6.0运行时权限(基于RxPermission开源库)》。 效果图 代码分析 需要注意的代码主要包括: S 阅读全文
posted @ 2018-10-06 16:13 HaiyuKing 阅读(1330) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下友盟分享SDK集成的步骤。 如果想要使用自定义分享对话框实现,请参考《ShareDialogDemo【分享对话框】》,这个demo中就不集成分享对话框了,只是简单记录下和自定义对话框搭配的相关代码! 另外,因为可能用到 阅读全文
posted @ 2018-10-06 15:44 HaiyuKing 阅读(3363) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是记录下集成友盟统计SDK以及简单配置多渠道打包的步骤。所以1、该Demo不能运行;2、配置多渠道打包只是一种简单的写法,具体复杂写法请阅读参考资料。 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要chang 阅读全文
posted @ 2018-10-06 15:41 HaiyuKing 阅读(2904) 评论(0) 推荐(0) 编辑

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