
Andorid
JackieZhengChina
70'码农,优快云博客专家,信息系统项目管理师,工商管理硕士,CZB政采评审专家,中国采购与招标专家库专家,自驾爱好者,近20年教育类产品研发及管理经历,曾任教育科技公司联合创始人兼产品VP、科技公司产研VP。
职业标签:产品、项目、技术、运营、管理、战略。
展开
-
华为笔记本Win11更新时由于驱动问题引起蓝牙鼠标经常断开问题解决方法
每次Win11升级后如果发现蓝牙鼠标经常断开,打开“华为电脑管家”执行以下操作即可:然后更新蓝牙驱动重启电脑OK。原创 2021-10-15 16:44:21 · 14835 阅读 · 0 评论 -
[转]WebView长按弹出复制粘贴
ActionMode简介ActionMode是android3.0之后出现的一种菜单选择模式ActionMode的创建ActionMode的使用特别的简单,主要用到两个方法,startActionMode和ActionMode.Callback(),startActionMode:开启我们的菜单,ActionMode.Callback方法中主要有四个方法,详情和介绍看下面的代码:...转载 2020-03-11 10:46:52 · 1497 阅读 · 0 评论 -
[转]java&android线程池
java多线程-概念&创建启动&中断&守护线程&优先级&线程状态(多线程编程之一)java多线程同步以及线程间通信详解&消费者生产者模式&死锁&Thread.join()(多线程编程之二)java&android线程池-Executor框架之ThreadPoolExcutor&ScheduledThreadPoo...转载 2020-01-10 09:32:45 · 620 阅读 · 0 评论 -
[转]Android 项目的代码混淆,Android proguard 使用说明
简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。官网地址:http://proguard.sourceforge.net/原理Java 是一种跨平台的...转载 2019-12-06 10:19:14 · 581 阅读 · 0 评论 -
[转]Android-Proguard(代码混淆)
一:混淆是什么,该怎么做? 如果我们的app正常发布就必须要经历混淆这一步,混淆可以使我们的app不那么容易被别人用反编译工具破解,就算被破解,想要读懂我们的源码也是非常费劲的,因为混淆过的源码的类和类成员会被随机命名,代码非常的乱和没有规律,除非之前用keep进行了保护。 以我们的常用开发工具andorid studio 为例,Android Studio自身集成Ja...转载 2019-12-06 10:04:12 · 611 阅读 · 0 评论 -
[转]Android 代码混淆和加固 so库 简单教你一行代码实现
混淆因为开启混淆会使编译时间变长,所以debug模式下不开启。我们需要做的是:1.将release下minifyEnabled的值改为true,打开混淆;2.buildConfigField不显示log日志为什么要混淆:优化java的字节码 减小apk文件的大小,在混淆过程中会删除未使用过的类和成员 代码安全,使类、函数、变量名随机变成无意义的代号形如:a,b,...转载 2019-12-06 09:18:23 · 1152 阅读 · 1 评论 -
[转]Android 常见安全漏洞修复理论与实践
前言前段时间公司对应用在爱加密上进行了安全扫描,本文将基于爱加密的漏洞分析报告,针对部分内容,介绍理论修复实践最小化特权准则概念介绍最小化特权准则,即指组件只能供自身应用调用,尽可能禁止其他应用访问及调用。违反最小化特权的危害若组件违反最小化特权准则,则会带来如下危害: 攻击者恶意调用应用的 Activity, 修改程序的状态或关键数据。举个例子,如果您的应用的应用需...转载 2019-12-05 16:26:34 · 597 阅读 · 0 评论 -
各个 Android Gradle 插件版本所需的 Gradle 版本
下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。要获得最佳性能,您应该使用 Gradle 和插件这两者的最新版本。插件版本 所需的 Gradle 版本 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0 2.2.1 - 2.13 2.0.0 - 2.1....原创 2019-12-05 11:23:06 · 1203 阅读 · 0 评论 -
[转]5分钟实现Android中更换头像功能
5分钟实现Android中更换头像功能写在前面:更换头像这个功能在用户界面几乎是100%出现的。通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置。功能相关截图如下:下面我们直接看看完整吧:public class UserActivity extends BaseActi...转载 2019-09-11 10:37:15 · 953 阅读 · 0 评论 -
[转]快速使用FileProvider解决Android7.0文件权限问题
升级到Android7.0之后,启动系统相机或者截图,传入URI的时候可能会导致程序闪退崩溃。这是因为7.0的新的文件权限导致的。下面是解决这个问题的快速解决方案。问题代码在7.0可能会出问题的代码:final String CACHE_IMG = Environment.getExternalStorageDirectory()+"/demo/"final...转载 2019-07-17 10:31:08 · 364 阅读 · 0 评论 -
【详细】长按APP图标弹出快捷方式,ShortCut功能实现
Shortcuts介绍Android7.1(API Level 25)及以上系统可以自定义Shortcuts,通过在桌面上长按App Icon弹出Shortcut列表,点击某个shortcut可使用户快捷得打开App里常用的或推荐的任务。国内各个厂商基本上在安卓8.0上集成了该功能。见下图 1.1 Shortcuts的简单作用每个Shortcut可以关联一个或多个intents,...转载 2019-02-25 09:24:42 · 5279 阅读 · 0 评论