- 博客(24)
- 收藏
- 关注
原创 adb命令
X 特殊执行权限,只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行;t 粘贴位,设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。-------------------- adb shell am 命令,am命令不仅管理activity,还可以管理应用进程、service、广播等。
2023-08-28 15:10:37
1211
原创 Virtualbox虚拟机中Ubuntu忘记密码
注意账号名称要输入正确,例如上例中,我的登录昵称是ldd,实际上用户名是vboxuser,导致我之前用 passwd ldd 来修改账号密码一直报错: 'ldd' 账号不存在。2、根据提示按下键盘E键进入编辑模式,向下移动光标,将如下"ro quiet splash $vt_handoff"部分删除,并添加"rw init=/bin/bash"3、按Ctrl+X或F10执行,会跳转进入下图界面,输入"passwd"并按下enter键确认。4、然后输入新的密码即可完成修改,然后重启系统即可。
2023-07-29 20:53:50
4232
原创 action、category与Data
场景三:多个activity中配置 android.intent.action.MAIN 和 android.intent.category.LAUNCHER,则程序列表会显示多个activity配置的icon和label。注意:由于默认会携带android.intent.category.DEFAULT,所以定义的Activity清单文件配置必须包含android.intent.category.DEFAULT,才能通过Intent隐式启动。android:path:用于指定主机名和端口之后的路径部分。
2023-07-27 15:40:43
267
原创 Win11右键菜单显示所有选项
(也可以使用快捷键,按住 win + R 组合键打开运行)左下角Ctrl键旁边就是win键。(2)在"任务管理器"界面中点击"进程"选项,找到"Windows资源管理器",然后点击"条目,会弹出一个数值数据窗口,什么内容都不需要输入,直接按下Enter(回车键)关闭。1、首先在开始菜单(window图标)上点击右键,然后打开“并点击确定即可,之后你就可以在右键看到所有的菜单选项了。8、关闭注册表,然后重启资源管理器即可。(3)再按照文章首行的步骤,打开“4、然后右键左边文件夹,选择“6、再在它上面右键->
2023-07-12 11:21:36
2243
原创 Android studio缓存目录配置(windows版)
前面的目录路径 F:/Android/ 改成你自己想要配置的目录。Android studio版本2021.3.1。
2022-10-30 11:33:22
6664
5
原创 adb网络连接Android设备失败
cannot connect to 192.168.1.102:5555: 由于目标计算机积极拒绝,无法连接。 (10061)
2022-09-22 12:29:58
9139
原创 Android 反编译 apk
(1)下载dex2jar(我这里下载的是 dex2jar-2.0.zip,建议下载github上的新版dex2jar-2.1.zip),解压 dex2jar-2.0.zip,我解压后的目录为:F:\Android\dex2jar-2.0。(2)将你要反编译的apk文件后缀名改为.rar或.zip,并解压得到其中的classes.dex文件(可能有多个*.dex文件,它就是java文件编译后的class文件再通过dx工具打包而成的);(1)下载 jd-gui-windows-1.6.6.zip,并解压。
2022-08-25 10:20:45
809
原创 小米盒子打开adb调试模式
1、先打开开发者模式:进入小米电视设置 -> 进入关于 -> 找到产品型号 -> 在产品型号上面连续多次按ok(确认)键 -> 然后就会提示:您已处于开发者模式 。2、开启adb经过第一步开启开发者模式之后,现在可以返回到设置页面,进入“账号与安全” -> 找到ADB调试,设置为允许,即可开启ADB调。(注意:首次允许ADB调试时,会弹窗提示你确认授权)3、现在你可以通过adb连接小米电视了。安装证书:(1)打开cmd,使用adb命令连接上电视;(2)查看连接状态命令:adb devices说明:IP为19
2022-07-14 10:14:17
17063
1
原创 Android studio 使用aar
Android studio创建libs演示:1、先在Android { } 中指定aar文件所在的libs目录 2、然后在dependencies{}中引入即可方式二:直接在dependencies{}中引入,只不过需要描述文件的具体目录,如下:方式三:直接在dependencies{}中批量引入,如下:方式四:导入远程aar包1、先在项目仓库地址中添加aar包的托管服务器地址。(1)gradle老版本在项目根目录的build.gradle里面配置: (2)gradle新
2022-06-17 15:22:35
2772
原创 去maven查找库最新版本
1、使用地址https://mvnrepository.com/例如,想要搜索kotlin协程库最新版本,可以在搜索框中搜索kotlinx-coroutines-core即可。结果:点进去就能看到该库的最新版本了:2、使用地址https://search.maven.org/同样想要搜索kotlin协程库(org.jetbrains.kotlinx:kotlinx-coroutines-core)最新版本,可以在搜索框中搜索查询语句:org.jetbrains.kotl...
2022-04-15 13:36:58
3825
原创 Android Studio查看布局层级的方法
使用Android Studio自带的Layout Inspector;使用SDK工具包中的UI Automator Viewer;使用dumpsys命令2、使用SDK工具包中的UI Automator Viewer;
2022-04-12 17:41:08
7162
原创 创建一个默认Activity项目,查看setContentView加载view的流程
Android Studio版本 Bumblebee2021.1.1 Patch 3。项目配置:名称为LayoutApp,编译版本31,适配版本32,最低版本21,kotlin版,包含一个MainActivity,以及它的布局文件activity_main.xml,主题:<style name="Theme.LayoutApp" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> <!-- Prima
2022-04-12 17:25:07
2751
原创 Android的setContentView加载view流程
AppCompatActivity中的setContentView会调用AppCompatDelegate子类AppCompatDelegateImpl的setContentView方法来完成加载view的逻辑。AppCompatDelegateImpl类的setContentView方法源码:AppCompatDelegateImpl类的setContentView(View v) 方法源码: @Override public void setContentView(View v)
2022-04-11 23:14:35
1547
原创 Idea2021.3.2 设置项目运行参数配置
Idea2021.3.2 设置运行参数配置:Program arguments 、 Environment variables 和 VM options。1、点击Run -> Edit Configurations2、在打开的窗口可以设置 Program arguments 和 Environment variables 参数,如果需要设置VM参数,请看第三步设置VM参数。设置Program arguments参数时,多个参数中间用空格分开,如:"22" "33" "44"。.
2022-03-28 12:02:15
22461
原创 Java基础之基本数据类型封装类的缓存
1、Java中基本数据类型byte、short、char、int、long、float、double、boolean有对应的封装类型:Byte、Short、Character、Integer、long、Float、Double,Boolean其中Byte、Short、Character、Integer、Long、Boolean都实现了常量池缓存。Byte、Short、Character、Integer、Long通过静态内部Cache类来实现一定范围(下面列出缓存范围)内的数据缓存,而Boolean通过两个静
2022-03-28 11:27:31
998
原创 联想笔记本关闭切换大小写的提示图标
一、打开任务管理器,找到进程 Lenovo Fn and function keys service,右键打开服务,在服务窗口里面找到Lenovo Fn and function keys service,右键 -> 属性 -> 启动类型改为手动 -> 启动状态改为停止即可。二、设置 -> 应用 -> 启动:关闭 Lenovo Hotkeys 的登录时启动。三、如果不放心,还可以修改原文件名称,让这个程序无法启动;该服务有关的程序文件是 FnHotkeyUtility.
2022-02-19 16:15:48
20013
7
原创 windows使用命令运行kotlin
官方说明:Kotlin command-line compiler | Kotlin1、下载kotlin-compiler-1.6.10.zip 工具包,并解压到一个不带空格的英文目录,地址:Release Kotlin 1.6.10 · JetBrains/kotlin · GitHubhttps://github.com/JetBrains/kotlin/releases/tag/v1.6.102、添加Kotlin环境变量,类似Java环境变量的设置方式,找到系统环境变量中的path,指向上一.
2022-02-13 22:05:05
2226
原创 windows用命令打jar包2
1、在目录E:\lins\testJava中新建Java文件First.java,内容如下package test;public class First{ public static void main(String[] args){ int i = 1; i++; System.out.println("Hello World i="+i); }}2、打开cmd命令窗,并输入命令://编译成class文件E:\lins\testJava2>ja
2022-02-13 21:18:33
315
原创 windows用命令打jar包
1、在目录E:\lins\testJava中新建Java文件First.java,内容如下public class First{ public static void main(String[] args){ int i = 1; i++; System.out.println("Hello World i="+i); }}2、打开cmd命令窗,并输入命令://编译class文件E:\lins\testJava>javac First.java/
2022-02-13 21:11:57
1921
原创 关于Android中的jdk版本
1、gradle jdk版本设置(AGP7.0版以后,jdk版本不能低于jdk11):2、项目中通过compileOptions设置jdk版本:compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }sourceCompatibility跟编译环境有关,而targetCompatibility
2022-02-12 21:23:40
4863
2
原创 git使用问题
1、windows 7专业版使用sourceTree拉取代码的问题:之前一直用的好好的,今天拉不了代码了,错误如下,git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origingit -c diff.mnemonicprefix=false -c core.quotepath=false pull --n
2017-03-15 14:18:29
3334
1
原创 Android开发,我踩过的坑
1、intent传值问题:intent使用putExtra 方法传入一个int型值,然后取出来的时候使用了取字符串的方法getStringExtra,结果取出来的是null,我开始误以为会自动将 int 转成字符串格式,所以以后还是得注意格式。2、在Android Studio 3.0 Canary 3上面打开一个之前的项目,出现了Activity类型实例this,赋值给Con.........
2016-12-23 17:19:49
3272
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人