logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Win7/Win10移动用户文件夹(C:\Users)移到非系统盘(如D:)

Windows的用户文件夹默认所在位置是系统盘(通常是C盘)下的“\Users”目录之内。该文件夹中保存着所有的用户个人数据,比如你保存在“桌面”上的文件(实际上是保存在C:\Users\你的用户名\Desktop\目录之中),再比如你保存在“我的文档”里的文件(实际上是保存在C:\Users\用户名\Documents目录之中)。用户文件夹处于系统盘的坏处在于,如若系统盘一旦坏掉,就可能连带用户

maven-plugin-shade 详解

1]shademaven-plugin-shade 插件提供了两个能力把整个项目(包含它的依赖)都打包到一个 "uber-jar" 中shade - 即重命名某些依赖的包由此引出了两个问题什么是 uber-jar?uber-jar 也叫做 fat-jar 或者 jar-with-dependencies,意思就是包含依赖的 jar。什么是 shade?shade 意为遮挡,在此处可以理解为对依赖的

文章图片
#maven#java
android 混淆 minifyEnabled

代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。为什么要加代码混淆--------------------不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译开启混淆通常我们需要找到项目路径下app目录下的build.gradle文件找到minifyEnabled这个配置,然后设置为true即可.如下:rel

#android
Linux修改密码(强制修改)

注意: 若在修改密码过程中出现密码过于简单、密码长度不够、密码不相符等提示,可通过su指令进入到超级管理员权限,执行passwd user 进行修改,或者直接使用 sudo user也是可以进行修改的。

#linux#服务器#运维
adb shell input keyevent (具体操作) -- 模拟按键事件 KeyCode

//这条命令相当于按了设备的Backkey键adb shell input keyevent 4//可以解锁屏幕adb shell input keyevent 82每个数字与keycode对应表如下:0 --> "KEYCODE_UNKNOWN"1 --> "KEYCODE_MENU"2 --> "KEYCODE_SOFT_RIGHT"3 ...

Android Studio build.gradle配置详解

Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的。当我们创建一个Android项目时会包含两个Android build.gradle配置详解文件,如下图:build.gradle位置.png一、Project的build.gradle文件:对应的build.gradle代码如下

文章图片
#android#android studio#gradle
android 单元测试 获取context 申请权限

1、单元测试申请权限申请权限需要导入jarandroidTestImplementation 'com.android.support.test:rules:1.0.2'在指定需要申请授权的单元测试中添加@Rulepublic GrantPermissionRule mRuntimePermissionRule = GrantPermissionRule.grant(android.Manifes

#android#单元测试#java
adb shell input keyevent (具体操作) -- 模拟按键事件 KeyCode

//这条命令相当于按了设备的Backkey键adb shell input keyevent 4//可以解锁屏幕adb shell input keyevent 82每个数字与keycode对应表如下:0 --> "KEYCODE_UNKNOWN"1 --> "KEYCODE_MENU"2 --> "KEYCODE_SOFT_RIGHT"3 ...

到底了