- 博客(5)
- 收藏
- 关注
原创 Android之Apk优化九道工序
针对安卓APP开发,打包的安卓apk之后发布应用。但在实现原有功能的前提下,怎么样保证apk体量尽可能的小又安全是我们需要追求的极致。第一步:使用svg转vector可缩放矢量图形,SVG不会像位图一样因为缩放而让图片质量下降。节约空间与内存,常用于简单小图标。1.在Android Studio中使用:将svg图片转换为VectorDrawable。2.使用注意兼...
2019-07-26 14:54:24 577
原创 Android之一像素保活
在开发中,有一些应用是需要常驻后台运行:长期对某个事物的监听或者长期扫描等。若手机锁屏,有一定几率被系统给杀死。在手机锁屏之后避免应用给杀死,通过提高进程的优先级,使用1像素Activity进行保活。原理:当屏幕熄灭时,锁屏状态,调起一个一像素的Activity,提高进程的优先级。一像素的Activity:import android.content.Context;imp...
2019-07-15 14:18:13 1805
原创 Android之腾讯Bugly采集用户Bug
目前公司推广的APP大部分应用在特定领域,APP的修改及问题由前方一线同事提出,但仍需要开发人员监控异常,及时修改。一分钟接入腾讯Bugly,监控应用报错信息。1.注册:Bugly官网:https://bugly.qq.com,进入官网QQ登录。输入:名称、平台、类型、描述。在产品信息中,获取App ID。2.接入1.在dependencies中引入// ...
2019-07-15 11:10:04 1170
原创 Android之向上滑动某控件至顶部悬浮
最近实现一个答题的页面,大致内容:顶部是分数,下面都是题目。实现滑动题目时仍保留顶部的操作。很常规的操作,因为题目是根据接口动态实现的,极其复杂,所以滑动使用ScrollView实现。效果:实现思路:重写ScrollView中的onScrollChanged方法,通过接口回调计算滑动距离,控制控件的显示隐藏达到这种效果。在布局中,要浮动的控件并不一定在最上面,通过ScrollV...
2019-07-09 17:18:10 1601
原创 Android之图片类型转换(drawable、bitmap、file、url、byte),压缩
安卓开发涉及到图片的各种处理时,不论是压缩还是上传文件,经常会用到drawable、bitmap、file类型的转换。drawable转bitmap:Bitmap mBitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.pic);file转bitmap:File mFile = new File();Bit...
2019-07-09 15:21:29 4420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人