码点
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 查看当前页面,APP版本
摘要:在Android系统中,可通过ADB命令获取当前页面和APP版本信息。查看当前页面使用"dumpsys activity activities"或"dumpsys window | grep mFocus"命令;查看应用版本则通过"dumpsys package 包名 | grep version"命令获取。这些命令适用于开发者调试和分析应用状态。原创 2025-06-11 23:45:00 · 41 阅读 · 0 评论 -
Android 默认第三方app运行权限(android11-13)
摘要:Android 11-13系统中,位于PermissionManagerService.java的权限管理机制将运行时权限授予改为安装时授予。通过GRANT_INSTALL标志,系统在APK安装阶段即自动授予所有申请权限,无需再在运行时请求。这一改动简化了权限授予流程,提升了用户体验。原创 2025-06-11 23:45:00 · 211 阅读 · 0 评论 -
Android Selinux Error avc: denied { getattr } for path=“/data/update_ota.zip“ dev=“dm-2“ ino=817 sco
Android SELinux 权限问题。原创 2025-04-16 22:45:00 · 116 阅读 · 0 评论 -
Android Selinux Error avc: denied { write } for path=“/data/ota_package/update.zip“ dev=“dm-9“ ino=1
翻译过来就是 system_app 对于ota_package_file 目录缺少write 权限。Android SELinux 权限问题。原创 2025-04-16 22:00:00 · 84 阅读 · 0 评论 -
Android SELinux权限使用
例如:service.te 中 type flyme_auto_coreservice, system_api_service, app_api_service, system_server_service, service_manager_type;例如:service_contexts 中 flyme_auto_coreservice u:object_r:flyme_auto_coreservice:s0。查看主体的安全上下文:主体是指进程,是活的,是安全行为的发起者 ps -Z 查看安全上下文。原创 2025-04-07 23:00:00 · 461 阅读 · 0 评论 -
Android ListPreference使用
ListPreference是Android中的一个Preference子类,用于显示一个可选择的列表,并且可以保存用户所选择的值。它继承自DialogPreference,可以在用户点击时弹出一个对话框,显示可选择的选项,并将用户选择的值保存到SharedPreferences中。然后通过调用findPreference方法获取ListPreference实例,并设置监听器。在Android中,ListPreference相当于Windows中的下拉列表框,提供用户可选项和默认选项。原创 2025-02-15 23:45:00 · 365 阅读 · 0 评论 -
Android JNI调用.c文件
1.创建Android项目,创建一个jni目录来存放.c代码。Android JNI调用.c文件。原创 2024-10-11 23:45:00 · 360 阅读 · 0 评论 -
Android 获取运营商信息
ICCID前六位运营商代码:中国移动的为:898600;898602 ,中国联通的为:898601,中国电信898603。中国移动使用46000、46002、46007。中国电信使用46003、46005、46011。中国联通使用46001、46006。区分联通、移动、电信 号码的策略。通过获取的短信中心号码前3位判断。Android 获取运营商信息。1 通过IMSI号前5位判断。2 通过获取短信中心号码判断。3 通过ICCID判断。原创 2024-09-30 23:00:00 · 206 阅读 · 0 评论 -
Android 获取SIM卡上网信号强度
Android 获取SIM卡上网信号强度。原创 2024-09-30 23:15:00 · 549 阅读 · 0 评论 -
Android 获取SIM卡数量,切换上网卡
Android 获取SIM卡数量,切换上网卡。原创 2024-09-30 23:45:00 · 156 阅读 · 0 评论 -
Android 查看所有运行服务
Android 查看所有运行服务。原创 2024-09-30 23:45:00 · 216 阅读 · 0 评论 -
Android Launcher3移除桌面搜索栏
Android Launcher3移除桌面搜索栏。原创 2024-09-13 23:45:00 · 226 阅读 · 0 评论 -
Android 9.0壁纸被拉伸
Android 9壁纸被拉伸。原创 2024-08-07 23:45:00 · 124 阅读 · 0 评论 -
Android 软键盘挡住输入框
注意config_min_keyboard_height要根据机器的分辨率密度选择对应的values-land文件夹。Android原生输入法软键盘挡住输入框,网上各种解法,但不起效。输入框都是被挡住了,第二张图的小点,实际就是输入法的光标。一般是将页面往上移,我这个不起效,就把键盘的高度减小了。原创 2024-07-26 23:45:00 · 206 阅读 · 0 评论 -
Android IP地址、子网掩码、默认网关、首选DNS服务器、备用DNS服务器校验
Android IP地址、子网掩码、默认网关、首选DNS服务器、备用DNS服务器校验。原创 2024-07-08 23:45:00 · 500 阅读 · 0 评论 -
Android Unable to determine activity name
最新的Android Studio长颈鹿版(Android Studio Giraffe | 2022.3.1 Patch 4)这里至少还缺少两个东西:一是新建一个空白Activity,里面自己写一个“Hello world!报错:Unable to determine activity name的解决办法。新建好后,不像以前的老版本,点击运行,可以直接进入Hello world。新建一个空白的Activity,只能选kotlin.选No Activity,则可以选Java语言。原创 2024-06-12 23:45:00 · 526 阅读 · 0 评论 -
Android Windows PowerShell不能识别ssh命令 ssh : 无法将“ssh”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径
3.出现系统上禁止运行脚本的错误可以以管理员身份打开powershell执行下面的命令。2.如果System32里面没有OpenSSH,或者第1种方式无效,到官网下载一下。1.把C:\Windows\System32\OpenSSH添加到path路径。Android Windows PowerShell不能识别ssh命令。原创 2024-06-07 23:45:00 · 2056 阅读 · 0 评论 -
Android 保存bitmap到本地
Android 保存bitmap到本地。原创 2023-12-27 23:45:00 · 1166 阅读 · 0 评论 -
Git 使用
git diff local-branch origin/remote-branch ##比较本地分支和远程分支的不同(均已入库)======================================================================Git用户名和邮箱是本地git客户端的一个变量,不随git库而改变。git reset --hard commit-id 或者 git reset --soft commit-id都会将git log中的commit-id清除!转载 2023-05-26 23:45:00 · 581 阅读 · 0 评论 -
repo 使用
同步操作也会通过CDN与就近的服务器建立连接, 使用HTTP/HTTPS的$URL/clone.bundle来初始化本地的git库,clone.bundle实际上是远程git库的镜像,通过HTTP直接下载,这会更好的利用网络带宽,加快下载速度。REPO_LREV 是清单中修订版本的名称,已转换为本地跟踪分支。转载 2023-05-26 22:45:00 · 1330 阅读 · 1 评论 -
java 内存泄露与内存溢出
在描述该问题之前,先熟悉一点操作系统的知识:操作系统是建立在进程的概念之上,这些进程在内核中作业,其中有一个非常特殊的进程,称为“内存杀手(Out of memory killer)”。当内核检测到系统内存不足时,OOM killer被激活,检查当前谁占用内存最多然后将该进程杀掉。一般Out of memory:Kill process or sacrifice child错会在当可用虚拟虚拟内存(包括交换空间)消耗到让整个操作系统面临风险时,会被触发。转载 2023-03-14 23:45:00 · 1208 阅读 · 0 评论 -
Android 设置系统语言和地区
修改build/tools/buildinfo.sh,增加如下语句。关键:在设置语言后,需要设置对应的地区。原创 2023-03-09 16:20:55 · 836 阅读 · 0 评论 -
Android 命令获取外网IP
Android 命令获取外网IP。原创 2023-02-28 01:00:00 · 745 阅读 · 0 评论 -
Android 命令启动服务
Android 命令启动服务。原创 2023-02-03 23:45:00 · 597 阅读 · 0 评论 -
Android 命令发送广播
Android 命令发送广播。原创 2023-01-11 23:00:00 · 707 阅读 · 0 评论 -
Android 两种方获取U盘的挂载路径
Android 两种方获取U盘的挂载路径。原创 2023-01-11 14:27:13 · 2771 阅读 · 0 评论 -
Android 源码编译找不到资源文件解决办法
我们在Android framework中修改资源文件时,在Android 4.0之前,都是直接在sourcecode/frameworks/base/core/res/res下面添加对应的资源文件,然后编译framework-res即可,但是这种情况到了Android 4.1就有改变了。(3). 未import正确的资源包;(2). 未编译framework-res,从而导致无法找到资源文件;(4). 没有修改frameworks/base/core/res/res/values/public.xml;原创 2023-01-05 01:00:00 · 1073 阅读 · 0 评论 -
Android 设置默认Launcher
可以看到,实际上只修改了一行代码,将intent.setComponent()的参数由mTopComponent替换为我们指定的default Activity。这个函数的逻辑是:如果intent.getComponent()为空,就会返回ResolverActivity,也就是装了多个launcher时,开机时弹出的选择框。既然这样,要想不弹出选择框,而是直接进入默认应用,需要在intent.getComponent()返回我们需要的ComponentName。编译,测试,已经起作用了。转载 2022-12-22 01:30:00 · 1731 阅读 · 0 评论 -
Android 启动另一个APP,重启本APP
Android 启动另一个APP,重启本APP原创 2022-12-21 23:45:00 · 553 阅读 · 0 评论 -
Android java项目添加kotlin混合开发环境配置
1.项目的build.gradle中添加kotlin-gradle-plugin。2.模块的build.gradle中应用kotlin插件和添加依赖库。Android java项目添加kotlin混合开发环境配置。原创 2022-11-29 23:45:00 · 1215 阅读 · 0 评论 -
Android 获取其他应用的包名及版本号
Android 获取其他应用的包名及版本号。原创 2022-11-24 23:45:00 · 659 阅读 · 0 评论 -
Android 查看打包的证书序列号
keytool.exe就在你的jre的bin目录下,然后你就可以进入这个keytool.exe所在的目录使用你的keytool命令了,重新输入keytool -list -v -keystore C:\Users\Administrator\myh.jks,然后输入你证书设置的密码,我的如下。JRE位置为:C:\Program Files\Java\jre1.8.0_321;Android 查看打包的证书序列号。原创 2022-11-24 23:45:00 · 382 阅读 · 0 评论 -
PowerShell升级
PowerShell升级原创 2022-11-09 23:45:00 · 2827 阅读 · 0 评论 -
Android 判断字符串中是否包含字母或者数字
Android 判断字符串中是否包含字母或者数字原创 2022-10-17 23:45:00 · 2124 阅读 · 0 评论 -
Android adb 查看后台运行的服务service
Android adb 查看后台运行的服务原创 2022-10-13 00:00:00 · 2274 阅读 · 0 评论 -
Android 是否正在播放音视频
Android 是否正在播放音视频原创 2022-09-27 23:45:00 · 1719 阅读 · 0 评论 -
Android 获取当前页面
Android 获取当前页面原创 2022-09-17 17:26:01 · 1379 阅读 · 0 评论 -
Android 代码混淆 混淆方案
自定义混淆方案适用于大部分的项目#不跳过非公共的库的类成员#混淆时采用的算法field/,!#把混淆类中的方法名也混淆了#优化时允许访问并修改有修饰符的类和类的成员#将文件来源重命名为“SourceFile”字符串#保留行号#保持泛型#保持所有实现 Serializable 接口的类成员}#Fragment不需要在AndroidManifest.xml中注册,需要额外保护下Android中的“混淆”可以分为两部分,一部分是Java。............原创 2022-08-09 14:28:03 · 301 阅读 · 0 评论 -
android cmd命令行删除文件夹,文件
android cmd命令行删除文件夹,文件原创 2022-07-16 23:30:00 · 1699 阅读 · 0 评论 -
Andorid kotlin,java获取内网IP地址
andorid kotlin,java获取设备内网IP地址原创 2022-07-12 00:00:00 · 640 阅读 · 0 评论