- 博客(10)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android 减小安装包的大小、apk瘦身
1.lib下的so库减少目前主流的CPU架构是arm64-v8a,这个性能是最好的,但是兼容不强。armeabi是兼容行最强,但是性能不好。armeabi-v7a算是两种的折中体现比较平衡一点。很多大厂app也只适配了一种abi而已,所以多余的abi可以剔除。剔除多余的abi支持可以减少比较客观的apk大小2.Lint检测无用的资源文件并删除Analyze -->Inspect Code…3.图片资源替换成更小的Webp格式可以让UI直接给你Webp格式的图片,或者选择你要修改
2020-06-04 10:21:32
913
原创 Android 与板的串口通讯
之前做过一个Android项目,是Android与板之间的通讯,用的是串口通讯,功能是Android发出指令打开对应的智能箱子.通常做串口通讯都会参考官方给出的文档https://github.com/cepr/android-serialport-api,但是这个文档太旧了,没人维护,而且只支持Android6.0以下的设备。如果你想使用要么就是设置 targetSdkVersion<23,或者使用.so,这个可以支持Android6.0以上的设备 1.按照文档配置好jn...
2020-05-28 16:14:43
759
3
原创 Fragment中add与replace的区别、Fragment重叠问题
add与replace:replace每次都会重新初始化fragment,它是先remove掉相同id的fragment,再add当前fragment。add不会回每次都初始化fragment,一般配合hide()和show()方法Fragment重叠问题:使用add,如果应用放在后台,或以其他方式被系统销毁,再打开时,hide()中引用的fragment会销毁,可能会出现布...
2019-12-12 16:36:35
1281
原创 环信设置头像和昵称
随手记录一下环信设置头像和昵称的方法,方便以后查看1.登录成功后调用:将头像和昵称保存并调用// 将自己服务器返回的环信账号、昵称和头像URL设置到帮助类中。DemoHelper.getInstance().getUserProfileManager().setCurrentUserNick(userInfo.getObj().getName());DemoHelper.getInst
2017-08-28 11:18:46
575
原创 Android 蓝牙打印小票与WiFi打印小票两种打印方式的实现(带有图片和二维码)
最近在做小票打印这块,项目需求是蓝牙和WiFi两种都要实现,开始做的时候也是一脸懵,然后网上找了一些代码,看了好多博主的文章,最后自己把这些都综合到一起0.0,结果还好成功了先看看图吧,蓝牙和WiFi打印出的都是一样的,毕竟都是同一个工具类(打印机型号 爱宝POS-80C 、 资江 ZJ-80)先来看看WiFi打印(旁边的色块是打印纸自带的,我也很无奈)首先在你的activity...
2017-07-04 11:52:27
16565
14
原创 MPAndroidChart 实现单/多圆柱行数据
记录一下最近开发中晕倒的一些小功能 MPAndroidChart 可以实现圆柱图、线性图、饼状图、散列图等等 下面看看具体的实现: 1.在Android studio中添加依赖dependencies { compile 'com.github.PhilJay:MPAndroidChart:v2.1.6'} 2.在layout中添加布局<co
2017-06-13 10:30:35
654
原创 使用okhttp 解析json数据
okhttp还是挺好使用的,而且6.0版本里面已经不提倡使用了HttpClient,下面我们来说说okhttp的使用1.我们在Android studio中添加对okhttp的依赖(本文是在建立在Android studio的使用情况)dependencies { compile 'com.zhy:okhttputils:2.3.9'}2.我们可以封装一个关于okhttp的
2016-07-27 11:39:08
6814
原创 偏好设置 SharedPreferences
对于Android 的存储方式一般用到的是五种:1 .使用偏好设置 SharePreferences 来保存键值对的数据2. 流文件存储3.使用ContentProcider存储数据4.网络存储数据5.数据库保存结构化数据下面是对SharePreferences的存储方式的使用1. 使用Context.getSharedP
2016-07-13 14:19:51
556
原创 Android studio的安装
最近两天开始使用Android studio,Android studio的使用的确是比eclipse更方便。说到Android studio不得不说sdk的安装,SDK的全称是Software Development Kit,中文译为软件开发包。sdk的安装方式大概可分为三种,第一种:如果你有完整的sdk包就可以直接直接安装,AS启动前,请先将bin目录的idea.properties文
2016-01-08 08:59:20
246
Android studio无法导入环信的easeui库
2016-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人