
工具设计
MatrixData
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android使用反射控制按钮点击过快
1.下载地址: 2.主要代码 package com.dawn.appbase.utils; import android.view.View; import java.lang.reflect.Field; public class FastClick { private static final String TAG = FastClick.class.getSimpleName(); public void setFilter(View view){ .原创 2021-03-26 22:17:41 · 233 阅读 · 0 评论 -
android多音字转拼音工具分装
将项目中的多音字转拼音工具抽取出来了。具备资源小,算法简单的特色。 提供了一个多音字的字典,放在项目的assert文件夹中。 主要算法如下: public class CharacterParser { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -202...原创 2018-04-12 11:09:57 · 1340 阅读 · 0 评论 -
Android 可交互式地图实现
1.获取地图svg文件地址:http://legu2009.github.io/project/svgMap/ 2.将文件生成svg.xml文件地址:http://inloop.github.io/svg2android/ 3.在Android应用中使用 参考地址:https://blog.youkuaiyun.com/qq_18983205/article/details/77622961...原创 2018-08-13 16:49:13 · 951 阅读 · 0 评论 -
Mac 编译FFmpeg
一.ndk配置: 下载ndk-r16b:https://blog.youkuaiyun.com/gyh198/article/details/75036686 本来下载最新的ndk-r19c的但是运行不起来,出现bug: 1.拷贝到Mac的Library文件夹中:cp -r ../Download/ndk+版本 ./ndk+版本 大家可以不拷贝到Librarry文件夹中,我是习惯把工具拷到libr...原创 2019-04-03 09:23:12 · 422 阅读 · 0 评论 -
Android应用安全方面的设计
1.so文件加解密工具 1.原理 1.通过将app的包名签名签名的hash值预置到c++写的代码里面 2.将上述信息和object获取到的调用app的包名签名以及hash进行对比进行校验 3.在c++层里面预置非对称加密的公钥或者对称加密的密钥。 4.选择加密算法 5.将加密结果返回调用层,同时释放占用的内存 6.需要注意的是: 需要防止调试 防止内存获取 2.代码 G...原创 2019-09-15 10:38:22 · 445 阅读 · 0 评论