首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
VIjolie
掘友等级
安卓工程师
只有代码你有多爱她,她就多爱你,没有无缘无故的bug!
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
最新
热门
碉堡的效果-仿知乎广告效果
首先应该市有一张长图,随着滚动按区域加载长图的局部,就可以实现效果。首先自定义一个 IamgeView,可以随着 RecyclerView 的滚动动态加载长图的的取域,获取滚动距离代码如下:
拆轮子之Tinker热修复
在进入主题之前我们先来了解下Android的 ClassLoder,android 的 ClassLoader 主要又以下几种:PathClassLoader、DexClassLoader等,我们在Application中通过getClassLoader()得知ClassLod…
近乎彻底搞懂Bitmap的内存计算(一)
很多同学面试的时候经常会遇到这样的问题,怎样计算一张图片所占的内存,也许你会说先计算像素点也就是图片的宽*高,然后再乘以每个像素所占的内存,就可以计算得到,这种方法有一定的正确性,但是要在特定的情况下,接下来我们一一来分析。
Gradle 通过 projectFalvour 多渠道配置 dependencies
刚开始接到这个需求,内心是高兴的这还不简单。一顿操作猛如虎如下: 主要是在 productFlavors 中对 channel 进行赋值,然后再 dependencies 进行判断,理想很丰满,现实很骨感。坑比的是,无论我选的是xiaomi还是qihoo的 Build Vari…
android程序反编译与二次打包
android由于平台的原因,未经加固的app是比较容易反编译进行二次打包,比如加入广告、植入木马、去掉开发者加入的一些商业化的东西等等,这就导致了市面上出现了各种apk的破解版或者纯净版,作为开发者,当然不希望自己的app脱离控制,这就有了所谓的app加固,正所谓知己知彼,百…
OkHttp3缓存支持
要求是每次网络请求之前都去取一遍缓存,如果有缓存则处理缓存数据刷新界面,继续走正常的网络请求,网络请求成功之后处理数据刷新界面,更新缓存,如果请求失败,给出提示类似于Toaste这种轻量级的提示;如果没有缓存,继续走正常的网络请求,网络请求成功之后处理数据刷新界面,更新缓存,如…
jenkins配置360加固脚本(python版)
公司开发的应用,有相当一部分被破解,出现了各种所谓的纯净版、破解版、无广告版,对于公司的商业化造成了不利影响,经过调研,决定采取360加固的方案。 但是有个问题,公司外发的应用往往需要多个渠道,加固之后的apkwalle打的渠道号以及签名会丢失,需要重新签名,打渠道,比较耗时耗…
zxing解析二维码抛出com.google.zxing.NotFoundException
由于公司的支付SDK只支持TV端需要在手机端扫描微信或者支付的二维码进行支付,但是好像TV端的应用很多都是兼容手机端的,这个时候如果去支付的话需要拿另一部手机扫码支付,体验不太好,所以想着增加 一个按钮,如果用户使用的是手机点击之后,通过Zxing自动识别二维码调起支付,经过一…
pk8/x509.pem转换为keystore
才能获得与android.uid.system相同的权限,才能调用系统api,这种情况会给开发带来很大的困扰,代码调试不方便,影响开发效率。 正确输入 密码后,keystore文件生成好了,接下我们在项目中无论是debug还是release都可以获得与android.uid.s…
Android 性能优化工具 TraceView 简单使用
最近产品以及测试大佬反应快搜桌面进入搜索页面跳转较为缓慢,影响体验,为了优化这个问题,特地学习Android 性能优化工具 TraceView的 简单使用,这才有了本文。 重装一遍jdk,配好环境变量一般就没有问题了。android device monitor打开之后如图: …
下一页
个人成就
文章被点赞
285
文章被阅读
80,070
掘力值
1,781
关注了
26
关注者
145
收藏集
12
关注标签
7
加入于
2016-12-16