工具设计
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 · 204 阅读 · 0 评论 -
android多音字转拼音工具分装
将项目中的多音字转拼音工具抽取出来了。具备资源小,算法简单的特色。提供了一个多音字的字典,放在项目的assert文件夹中。主要算法如下:public class CharacterParser { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -202...原创 2018-04-12 11:09:57 · 1304 阅读 · 0 评论 -
Android 可交互式地图实现
1.获取地图svg文件地址:http://legu2009.github.io/project/svgMap/2.将文件生成svg.xml文件地址:http://inloop.github.io/svg2android/3.在Android应用中使用参考地址:https://blog.csdn.net/qq_18983205/article/details/77622961...原创 2018-08-13 16:49:13 · 896 阅读 · 0 评论 -
Mac 编译FFmpeg
一.ndk配置:下载ndk-r16b:https://blog.csdn.net/gyh198/article/details/75036686本来下载最新的ndk-r19c的但是运行不起来,出现bug:1.拷贝到Mac的Library文件夹中:cp -r ../Download/ndk+版本 ./ndk+版本大家可以不拷贝到Librarry文件夹中,我是习惯把工具拷到libr...原创 2019-04-03 09:23:12 · 390 阅读 · 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 · 403 阅读 · 0 评论