技术总结
文章平均质量分 91
慕涵
这个作者很懒,什么都没留下…
展开
-
2021-02-23
Android 应用加固的实现方案概述Android应用加固的诸多方案中,其中一种就是基于dex的加固,本文介绍基于dex的加固方案。原理:在AndroidManifest中指定启动Application为壳Moudle中的Application,生成新APK,将加密后的APK中的dex文件和壳Moudle中的AAR文件合并,然后重新签名打包。应用安装运行后,通过壳Module的Application解密dex文件,再加载dex。存在问题:解密过程,会还原出来未加密的原dex文件,通过一些手段,还是原创 2021-02-26 11:23:10 · 433 阅读 · 0 评论 -
简单理解Binder机制的原理
一、概述Android系统中涉及到多进程通信底层都是依赖Binder IPC机制。例如当进程A中的Activity想要向进程B的Service通信,这就需要用到IPC。不仅如此,整个Android系统架构中,大量采用了Binder机制作为IPC(进程间通信)方案。当然也存在其他的通信方式,如管道、消息队列、socket、内存共享、SystemV等。那为什么Android不使用这些原有的技术,而...原创 2020-04-20 15:11:36 · 5456 阅读 · 0 评论 -
PermissionsDispatcher动态权限申请
Android对6.0及以上的版本做了更强的权限控制。如打电话这种需要动态申请。我推荐使用github上start最多的PermissionsDispatcher作为权限管理。一,使用的Androidstudio版本为3.5.3二,使用的permissionsdispatcher版本为3.2.0github地址为:https://github.com/permissions-dispa...原创 2020-04-17 15:44:29 · 1459 阅读 · 0 评论 -
android 环境变量配置
classpath.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOMED:\download\jdk_1.8PathC:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\download\jdk_1.8\bin;D:\download\jdk_1.8\jr...原创 2019-07-31 17:32:16 · 130 阅读 · 0 评论 -
查询公网出口IP
curl ipinfo.io/ip 查询公网出口IPtracert IP 查询访问yuanchengip经过哪些服务telnet 112.4.10.122 8090 查询远程端口是否可访问117.71.53.46原创 2019-07-31 17:31:09 · 1245 阅读 · 0 评论 -
adb 常用命令
1.连接adbadb connect [ip]:[port] 连接机顶盒(默认端口为5555)2.查看所有连接设备 名称、ip、端口已经状态( device 或 offline )adb devices3.安装apkadb install -r [apk 安装包所在路径(如:d:\a.apk)] 将对应路径的apk 安装包强制(覆盖)安装到机顶盒4.指定设备adb -s [设备名称或...原创 2019-07-31 14:40:23 · 3865 阅读 · 0 评论 -
adb 连接方式汇总
经常遇到各种盒子连接方式问题,因此汇总下adb的打开方式,以供下次查阅。电信adb连接方式汇总省份 厂家 机顶盒型号 adb连接方式广东电信 华为 Q21 使用华为stbId工具,在机顶盒的允许远程连接中关闭后再打开获取密码,然后在工具中输入连接,打开远程连接开关,adb再连接天邑 信息键加2323再连接华为 需要华为的adb工具连接创维 在设置-更多设置,进去里面,多按右键触...原创 2019-07-31 14:10:26 · 21305 阅读 · 2 评论 -
Android Process 'command 'C:\Users\Win\AppData\Local\Android\Sdk\build-t non-zero exit value 1错误解决方案
Process ‘command ‘*****’’ finished with non-zero exit value 1错误解决方案一、 布局:1.图片,drawable中的图片名字不对,或者引用错误2.select文件中的属性没有空格3.shap文件有问题4.Textview中写了特殊符号比如 >,<等重点!!! 清单文件声明有问题,如空格等二、版本问题这个错...原创 2019-07-23 16:53:22 · 4455 阅读 · 0 评论 -
Android-- 解决移动魔百盒CM201-2监听不到home键
上篇文章总结了下home键监听的4种方法,链接如下:Android中监听Home键的4种方法经测试发现,在魔百盒CM201-2上通过广播不能实现home键监听。遂,,记录下当前解决方法:采用第二种方法可以解决当前尴尬问题,代码如下: /** * 兼容移动魔百盒CM201-2 */ @Override protected void...原创 2019-06-18 09:58:23 · 3584 阅读 · 1 评论 -
Android中监听Home键的4种方法总结
本文主要介绍了Android中监听Home键的4种方法总结,主要讲解了onSaveInstanceState方法、onUserLeaveHint方法、ACTION_CLOSE_SYSTEM_DIALOGS、framework PhoneWindowManager.java等4种方法,需要的朋友可以参考下:因为home键是系统键,情况特殊一些。看了一下网上的资料,说下面的方法可以。(其实不行)代...原创 2019-06-17 17:14:08 · 16671 阅读 · 0 评论