摘要:
mvvm能够大大降低模块间的耦合度,在开发过程中更容易控制数据传递,性能方面也有所长,传统findViewById要遍历整个树的children。 它的编译过程: 1. 首先会去检查layout下的视图文件,将其中所有关于databinding的元素全部删除、替换(这一过程全部由编译器来完成,可以搜 阅读全文
摘要:
一。git常见的3大补丁框架 https://github.com/dodola/HotFix https://github.com/jasonross/Nuwa https://github.com/bunnyblue/DroidFix 阅读全文
摘要:
逆向的准备 这里介绍下关于 Android 的逆向准备: Android 真机或模拟器(最好是真机) 安装 Android 5.0 或 6.0 版本 Fiddler、Charles 等抓包工具 Jadx、ApkTool 等反编译工具 dumpDex、FDex2 等脱壳工具 Java、Android 阅读全文
摘要:
移动互联网用户的普及和流量增长,使得碎片化时代的体验得到保障,人们可以打破时间和空间限制观看浏览视频,因此短视频成为互联网时代更加便捷的内容形式。那么,接下来就给大家分享一些Android短视频开发方面的干货内容。 码率:数据传输时单位时间传送的数据位数,。码率越大,体积越大,清晰度越高;体积=码率 阅读全文
摘要:
1.官方的建议1.1 电池续航时间优化(Optimizing Battery Life)参考文章:优化电池使用时间已有中文的详细说明,此处做简要说明:(1)监控电池电量和充电状态(Monitoring the Battery Level and Charging State)通过系统广播,获取充电状 阅读全文
摘要:
2015年, Google 内部开始测试另一种高性能的编程方式,那就 Google 的 Sky 项目。Sky 项目使用网页开发语言Dart开发原生Android 应用,强调应用的运行速度和与 Web 的高度集成。Sky将其Web后端也带到了移动开发领域。Sky不依赖于平台,其代码可以运行在Andro 阅读全文
摘要:
A true master is an eternal student. 阅读全文
摘要:
1.what‘s MyEtherWallet MyEtherWallet是一个免费的开源客户端界面。 我们允许您直接与区块链进行互动,同时完全控制您的钥匙和资金。 您和您只负责您的安全。 如果您访问网上诱骗网站或丢失私钥,我们将无法收回您的资金或冻结您的帐户。 区块链就像一个巨大的,全球性的,分散的 阅读全文
摘要:
hash概述 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定 阅读全文
摘要:
1.创建Demo,获取key 2.SHAI查看地址:https://files.cnblogs.com/files/94xiyang/%E6%9F%A5%E7%9C%8BSHA1.zip 3.Jar包下载和so文件下载地址:https://pan.baidu.com/s/1SABNnVbzgrL5O 阅读全文