android升级篇
文章平均质量分 79
Kac930
这个作者很懒,什么都没留下…
展开
-
Android-PickerView的混淆问题
Android-PickerView是一个多功能的滚动控件,包含了单项选择,时间选择,位置选择等等多级选择功能。具体用法请参照github今天解决的问题就是,打包混淆后,无法使用的问题,我看好多提问者问了此问题Android-PickerView控件本身是不需要特别的非混淆处理,只是你在项目中自定义的类要做非混淆处理以网上demo为例在自己的项目中好了,看明白了吧!...原创 2020-06-12 13:39:49 · 640 阅读 · 0 评论 -
Android图片压缩
最近项目需求中,有对图片上传需求,既不能压缩过小导致不清晰,又不能原图上传,导致上传过慢,不仅浪费了流量,体验上也不好影响图片大小的一个是图片质量,一个是图片像素。压缩方法无非是,采样率压缩和质量压缩,还有一个是微信压缩(这个请自行学习,涉及到jni层面)图片像素:图片像素大家应该都知道,不知道的请自行百度。为了解决大图片在控件上引起崩溃,我们通常的做法就是修改采样率,采样率是什么?可以简原创 2018-01-03 16:35:19 · 363 阅读 · 0 评论 -
apk反编译与回编译初探
最近研究反编译与回编译的东西,因为以前也很少接触,只是会用dex2jar和jd-gui工具,但是无法查看AndroidManifest.xml等文件,他们解压之后是乱码显示的。然后就自己研究,各种百度,用到了AXMLPrinter2.S.jar,此工具能解析AndroidManifest.xml文件,但是不能够回编译,最后用到了apktool.jar。我这里是最新的版本apktool_2.2.4....原创 2018-03-01 16:02:22 · 503 阅读 · 0 评论 -
Android解决滑动冲突的两种方法
上下滚动控件嵌套左右滚动控件的时候(如listview,RecyclerView,ScrollView嵌套viewpager,HorizontalScrollView等)此知识点和ontouch分发操作有关,如果不懂的最好先补脑ontouch分发简单明了,直接说解决办法方法一:继承最外层原控件,并在此继承控件上,判断手势触摸的移动方向,如果上下滑动大于左右滑动的临界值。则此控件拦截并交给自己继承的...原创 2018-05-03 18:25:46 · 930 阅读 · 0 评论 -
自定义控件之圆形进度条
好久没写博客了,也好久没看自定义控件了,前些日子有需求,所以就写了个小demo,其实博客应该早点写的,因为这个录屏和转换gif耽误事了。好了,先看看效果:其实就是2个空心圆外加一个弧度画的半圆,就可实现此效果,实现步骤:1.画外部大圆2.画弧度3.画里边圆4.绘制文字5.动画(其实就是每隔多长时间重新绘制一次)好了直接上代码获取半径和圆心坐标,判断下是宽高,以最短的为依据...原创 2018-09-07 10:40:56 · 640 阅读 · 0 评论 -
自定义控件之网状图
最近需求要求做几张图,刚刚写完了圆形进度图现在写网状图,其实网上好多第三方库文件,用来绘图的,比如AChartEngine,我目前还没有去研究,网上的说明不是很多,而且不如我自定义的控件随意,能快速自定义的的东西当然不要引用三方库,会造成资源浪费哈哈。好了先看效果图:我只想问帅不帅???我结合了网上的一些写法,还是觉得我自己写的比较简单哈,圈圈那个渐变色不存在,可能是只做gif色差影响...原创 2018-09-07 11:47:46 · 990 阅读 · 0 评论 -
微信原生分享(32kb限制)
关于微信分享,我之前用到的微信分享,都是使用的三方分享SDK,毕竟人家处理后的东西会方便很多,如Mob和友盟的。现在因为公司的要求要单独集成微信分享具体步骤如下:1、申请应用,获取appid2、添加依赖并配置3、创建WXEntryActivity(必须)4、创建工具类并开始使用这些步骤在此不做详细说明,如有需要可以看如下两篇文章微信官方:https://open.w...原创 2019-01-22 14:55:52 · 1385 阅读 · 4 评论