![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Zeal27
Success is a journey not a destination
展开
-
AndroidStudio 直接引用aar
本地引用aar转载 2022-08-04 11:11:06 · 871 阅读 · 0 评论 -
Vivo(IQOO)无法输出调试日志解决办法
Vivo出于性能考虑,可能会对日志输出进行限制。如果遇到可以通过以下方式解决:1. 拨号界面输入*#*#112#*#*,进入日志信息采集应用。参考:各个厂商手机不打印log日志的解决方法_superbigfollicle的博客-CSDN博客2. 通过右上角菜单按钮,进入菜单页3. 找到”一键授权“,点击授权4.再次尝试输出日志。5.如果不行,可安装官方的日志管理工具。 下载地址:https://download.csdn.net/download/zeal27/3..原创 2021-10-12 17:31:56 · 13989 阅读 · 9 评论 -
Android数据库无缝升级方案
软件迭代过程中,业务不断更新,也要求软件持续更新。相应地,数据库更新升级也是不可避免的一个环节。Android作为客户端应用,数据库升级相对于服务端来说会麻烦一些。常见的升级方式有: 1.删除旧表和数据,创建新表。优点是简单方便,缺点是丢失了旧数据。适用于应用数据依赖度低的情况。 2.在代码中兼容处理各版本数据库,创建新表,迁移旧数据到新表。优点是保留了旧数据,缺点是需要处理兼原创 2017-07-14 13:06:35 · 321 阅读 · 0 评论 -
Android可更换布局的换肤方案
换肤,顾名思义,就是对应用中的视觉元素进行更新,呈现新的显示效果。一般来说,换肤的时候只是更新UI上使用的资源,如颜色,图片,字体等等。本文介绍一种笔者自己使用的基于布局的Android换肤方案,不仅可以更换所有的UI资源,而且可以更换主题样式(style)和布局样式。代码已托管到github:SkinFramework换肤当然得有相应的皮肤包,不管是内置在应用内,还是做成可安装的皮肤应用原创 2017-07-13 10:09:18 · 887 阅读 · 0 评论 -
Android开发随手记
本文是作者在Android开发实践中的随手速记,记录一些小问题的解决方案和注意事项,持续更新。 以下是速记内容,若有不严谨的地方,望小伙伴们指出。1.Module 不生成R文件,可尝试取消对该Module的引用,取消后AS会再次编译工程,看看此时能否生成R。2.Activity theme设置错误时,会出现: java.lang.ClassCastException原创 2017-07-14 16:41:27 · 1220 阅读 · 0 评论 -
Android实现模拟表单上传
很久以前,写过一篇关于下载的文章:基于HTTP协议的下载功能实现,今天对于Android上的文件上传,也简单的提两笔。在Android上,一般使用Http 模拟表单或者FTP来进行文件上传,使用FTP协议,可以直接使用Appache的FTPClient,使用方法很简单,不再赘述。这里主要说明一下Http模拟表单上传的实现。模拟表单上传,其实也很简单,主要需要在Http post 的数据体中原创 2017-07-16 10:36:46 · 622 阅读 · 0 评论