首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
种豆得豆
掘友等级
开发工程师
不会游泳的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 83
沸点 2
赞
85
返回
|
搜索文章
赞
文章( 83 )
沸点( 2 )
Android 官方架构组件(二)——LiveData
LiveData采用了观察者模式,当数据发生变化时,主动通知被观察者 。 由于LiveData会在Activity/Fragment等具有生命周期的lifecycleOwner组件调用onDestory的时候自动解绑,所以解决了可能存在的内存泄漏问题。之前我们为了避免这个问题,…
MainDex 优化记
该方法第一步是计算所有的 mainDexClasses;第二步是判断 userMainDexKeepFile 文件是否为空,该文件是由开发者在 gradle 配置文件中通过 multiDexKeepFile 配置的,配置规则就是直接填充 class 文件的全路径限定名;最后就是…
CityPicker城市选择器v4.0.0版本发布
在实际的项目中一般情况下都需要使用到省市区三级联动地址选择的功能,有的公司是提供接口获取,有的公司则不是,需要自己实现。一开始,我也深受其扰,每次都是要复制一遍,就想能不能打个包出来,供大伙使用。所以自己就封装了一个,不需要自己添加数据源,直接引用即可。这就是CityPicke…
通过 VirtualApp 实现免 Root 权限 Hook
VirtualApp 伪造了一套 framework 代码,实现所有在其进程启动的应用,都运行在一个虚拟空间(注:个人理解,如有错误,还请指出)。 Github 上的代码,作者已经没有继续开源更新了,可以看到后续的所有修改,都在作者的商业版上操作,所以有可能在使用上会出现一些 …
Android 沉浸式状态栏 渐变颜色的实现
首先我们要了解在Android5.0以后,系统API提供直接设置StatusBar来改变状态栏的颜色,然而在4.4上StatusBar变色的基本原理就是将StatusBar本身设置为透明,然后在StatusBar的位置添加一个相同大小的View并上色。没办法,我们要做的渐变颜色…
Android FlatBuffers实战
FlatBuffers是Google开源的一个跨平台的、高效的、提供了C++/Java接口的序列化工具库,它是Google专门为游戏开发或其他性能敏感的应用程序需求而创建。尤其适用移动,嵌入式平台,这些平台在内存大小及带宽相比桌面系统都是受限的,而应用程序比如游戏又有更高的性能…
一种绕开反病毒引擎的方法
前段时间,我整出了一个 无需Root也能使用Xposed 的方法,简单来说,就是通过 双开技术(VirtualApp)结合本进程内的Java Method Hook(epic)实现加载Xposed模块,从而任意修改内部App的方法。项目刚 开源 不久,有大量用户指责 Virtu…
一种绕过Android P上非SDK接口限制的简单方法
众所周知,Android P 引入了 针对非 SDK 接口(俗称为隐藏API)的使用限制。这是继 Android N上 针对 NDK 中私有库的链接限制 之后的又一次重大调整。从今以后,不论是native层的NDK还是 Java层的SDK,我们只能使用Google提供的、公开的…
区块链钱包开发(Android篇)
创建钱包,钱包余额,导出钱包,钱包转账等。Demo地址 给一个钱包地址发送数字货币, 这笔交易在全网广播、被确认、被打包进区块。这是发生在链上的,被称为on-chain交易。on-chain钱包需要自己保管私钥。 相对于on-chain交易是off-chain交易。通常,通过交…
下一页
个人成就
文章被点赞
26
文章被阅读
3,829
掘力值
142
关注了
54
关注者
11
收藏集
4
关注标签
18
加入于
2018-01-27