- 博客(221)
- 资源 (84)
- 问答 (2)
- 收藏
- 关注
原创 JAVA Kotlin Androd 使用String.format()格式化日期
在以前的开发中,日期格式化一直使用的是SimpleDateFormat进行格式化。今天发现String.format也可以格式化。当 然,两种方式的优劣没有进行深入分析。
2025-02-18 17:29:20
463
原创 Android Add a Header to the GridLayout
RecycleView 设置 LayoutManager 为 GridLayoutManger的 时候;RecyclerView 添加 Header,Header 要占用3行。
2024-07-27 22:39:47
273
转载 Android Kotlin RecylerView 添加header Add a List Header
转载:https://learn.udacity.com/courses/ud9012/lessons/97c42668-51b8-454c-ba29-5ddfd2b92f6b/concepts/4392f247-36a7-42bb-9989-6957b795108c?
2024-07-27 22:33:02
91
原创 Android 获取当前电池状态
对于 Android 23+ 之前的 API,你需要使用 Sticky Intent 获取电池状态。正如之前看到的,正常的广播 Intent 将被广播,可能被 Intent 过滤器截获,然后被处理后就消失了。Sticky Intent 是一个不会消失的广播 Intent,使你的应用能够随时访问它,并从广播的 Intent 中获取信息。在 Android 中,当前电池状态保存在 Sticky Intent 中。注意 registerReceiver 是如何使用的,传入的是 null,而不是广播接收器。
2024-07-07 11:09:08
849
转载 Android LoaderManager.LoaderCallbacks<String> 使用
【代码】Android LoaderManager.LoaderCallbacks 使用。
2024-06-23 16:16:44
97
原创 Android studio在Ubuntu桌面上 创建桌面图标,以及导航栏图标
【代码】Android studio在Ubuntu桌面上 创建桌面图标,以及导航栏图标。
2024-06-16 11:05:56
965
原创 Android 安全补丁介绍
CEV 全称: Common Vulnerabilities and Exposures (CVE) 常见漏洞和暴露 (CVE)每月安全补丁更新:https://source.android.com/docs/security/bulletin。在日有区别 01 和 05 ,差异在于是否包含 Vendor + Kernel Patches。安全补丁版本查看:设置,关于手机,Android 版本,安全补丁,
2024-05-24 11:05:57
2119
原创 [Android] build.gradle.kts SigningConfig with name ‘myConfig‘ not found
最后原因就是因为我把 signingConfigs 写到了 buildTypes 的后面,, 但通过 signingConfigs.findByName 返回 null。文件的时候,通过 getByName 一直提示。根据目录下:keystore.properties。,就完美解决了这个问题。
2024-04-28 15:49:16
823
3
原创 [Android]使用 androidx.navigation:navigation 指南
app 对应的 build.gradle.kts 添加。最外层项目 build.gradle.kts 添加。
2024-04-25 13:47:10
1115
2
原创 【Android】【GMS】Factory Reset Protection
Factory Reset ProtectionPrerequisites:Confirm Google account has been added;PIN lock must be set;OEM unlock is disabled (this is typically the default under developer options);Test InstructionsOpen Chrome on your desktopUnder File menu, select Ne
2024-04-23 21:00:58
507
1
原创 [Android][JAVA][kotlin] 获取各种语言的星期,月份,长月份,缩写月份
kotlin 获取各种语言的星期,月份,长月份,缩写月份等,非常方便。这样在不同的语言下返回不同的日期,不需要自己关注翻译;
2024-04-21 20:38:43
876
1
原创 Android 在windows上安装 aab 文件
官方介绍: https://developer.android.com/tools/bundletool?下载路径: https://download.youkuaiyun.com/download/zengxx1989/89182690。下载下来是一个jar 包,运行jar 包需要 java , 这个Jar包对java 版本要求要 jdk 11 及以上。也可以官方下载:https://github.com/google/bundletool/releases。解决方案:用Androd studio 自带的jre。
2024-04-21 00:02:20
590
原创 [Android] 240204批量生成联系人,短信,通话记录的APK
平常在做测试的时候,需要批量生成很多测试数据;联系人名字的生成支持随机生成
2024-02-04 20:38:15
1131
2
原创 【Android】240204 android studio build.gradle.kts APK名字带日期
在Gradle脚本的build任务中,每当我构建项目时,我都希望获得当前时间戳,并将其保存到项目资源目录中的文件中。通过Android studio 生成 APK 名字的时候,带年月日时,可以在 build.gradle 里面定义;build.gradle.kts 写法。build.gradle 的写法。
2024-02-04 20:22:18
1226
原创 Android 开机向导界面,如果超过10分钟,自动关机 代码 demo
在packages/apps/Settings。git diff 如下。
2024-01-29 16:04:57
366
原创 Android Google 开机向导定制 setup wizard
注意这里的 com.xxxx.gmssampleintegrationsoverlay 需要对应上面AndroidManifest.xml package。在 wizard_script_common_flow.xml 文件里面添加引用。自定义 wizard_script_customize_flow.xml。在项目的 AndroidManifest.xml。WizardManagerHelper的实现。在项目对应的.mk 文件添加编译引用。
2024-01-17 17:04:15
1968
原创 [Android][CTS]Something is wrong with your installed virtualenv version: 16.6.0
【代码】[Android][CTS]Something is wrong with your installed virtualenv version: 16.6.0。
2024-01-11 09:20:08
398
原创 Android 开机向导不能扫二维码 [SetupWizard] Wrong QR code Ask your IT admin for the correct code
原因:Google 设计如此。不是所有的二维码都可以扫描。
2024-01-08 19:29:53
743
3
原创 SVG 生成 Vector 资源文件批量及编辑预览工具
Applet可视化小程序,支持快速处理svg或者svgz格式图片生成vector的转换,并且支持编辑可以以及预览生成的vector资源文件图片。表示批量将svg目录下面的svg或者svgz格式的图片转换成Android使用的vector资源文件并输出到vector目录下。3、如果打开的是svg或者svgz文件,将会自动生成vector代码,并可在右侧预览图片内容。2、拖动svg、svgz、vector文件到应用或者点击文件按钮选择指定文件。4、如果对图片样式属性不满意,可以修改一下。
2023-12-13 14:51:31
730
原创 【CTS】run cts -m CtsWifiAwareTestCase Something is wrong with your installed virtualenv version:
issue:solution:
2023-09-20 09:25:02
555
原创 韩语字母及输入法介绍
朝鲜语字母的由来为如下:十五世纪的朝鲜王国和他的集贤殿大臣在思考,创制自己本国的文字,仿照了“天地人思想”和“发音器官的形象”而创制了朝鲜语字母。 元音是由三个要素而组成的:“·”意味着“天”,“ㅡ”意味着“地”,“ㅣ”意味着“人”。然后,将该三个要素用一定的方式去拼接起来,就能写出朝鲜语所有的元音字母。 辅音是仿照发音器官的形象而创制的。比如,朝鲜语的第一个辅音“ㄱ”的发音与“给”的声母(g)相近,是软腭辅音,该字符的形状和软腭的形状相似。
2023-08-22 00:01:39
3293
2
原创 adb command
让调试器 attached 上后采取执行 Application 的启动:adb shell am set-debug-app -w --persistent dji.mimo.debug。adb shell am start -W -n [package name]/[launcher activity的全限定名]adb shell ps -A (新版android的ps换成了toybox版本的ps)adb shell ps (旧版android的ps是toolbox版本的ps)
2023-08-21 22:50:38
522
原创 执行CTS一直遇到 AAPT_PARSER_FAILED
或者也可以直接把 SDK 目录下的最下文件,复制到 /usr/local/bin。代表你的aapt2版本太旧,需要到官网下载最新版本取代。
2023-07-25 11:24:02
2455
原创 Android MaterialComponents主题下Button设置background无效
总结发现:Button、androidx.appcompat.widget.AppCompatButton、android.widget.Button在xml中设置背景颜色,无论使用那个api都能设置成功,在Java中设置背景颜色时只要保证不同时在xml布局中使用backgroundTint设置背景颜色就可以设置成功。xml空|background:表示 xml中不使用 background 和 backgroundTint 设置背景颜色或者 在xml中使用了background设置背景颜色的前提下。
2023-06-08 17:34:25
4008
1
原创 android adb cmd
让调试器 attached 上后采取执行 Application 的启动:adb shell am set-debug-app -w --persistent dji.mimo.debug。adb shell am start -W -n [package name]/[launcher activity的全限定名]adb shell ps -A (新版android的ps换成了toybox版本的ps)adb shell ps (旧版android的ps是toolbox版本的ps)
2022-12-18 16:40:36
668
原创 【仁川出差】记2022.10仁川出差
10.16号深圳蛇口港出发,香港机场坐飞机,直达韩国仁川机场。因为不熟悉,然后人也多,入境时候排队排了很久,出来之后,因为有韩国同事开车来接,解决了第一步怎么到酒店的交通问题。开车差不多一个多小时到达城南市预定的酒店已经接近10点,同事带着吃上了第一餐韩国骨头汤,正宗的泡菜。价格10000韩币,折合人民币50左右。比国内消费水平高,物价也高。第二天去客户公司,中午客户带着吃饭。晚上6:30下班,先吃饭,吃完饭继续加班,打工人,打工魂,在哪里都逃离不了加班,基本等下班都8,9,10点。
2022-11-16 11:19:27
452
原创 韩国仁川机场飞厦门2022.11.14
到达机场之后,找个航空公司值机窗口,在大屏幕上都可以找到,我们来的太早了,因为飞机延误,10:45窗口才开始办理值机。先有一个小哥哥检测两次核酸记录(虽然国家主权2022,11,11号发出只要48小时内一次核酸结果就和,但韩国大使馆还没发出,所以还是要两次核酸检测),跟护照核对,没问题就可以排队办理值机。值机也非常顺利,护照给她,在看一下核酸结果,问了一下座位靠窗还是靠国道,要不要托运。没有太多交流,完成。下一步进行扫码登记,一个是中国入境登记,一个是航空公司的登记,好了之后可以出来,工作人员会在机票
2022-11-16 08:55:34
336
原创 HTML JS 页面自动滚动
每隔6隔,自动滚动一屏幕,定时循环调用,到底部的时候停止循环,清楚定时器var currentpos=window.screen.height,timer;function initialize(){ timer=setInterval("scrollwindow()",6000);}function sc(){ clearInterval(timer); console.log("stop");}function scrollwindow(){ currentpos
2022-03-25 23:32:04
1476
原创 Linux 杀掉进程的方法来关闭端口
第一步、用下面命令netstat -anp |grep 端口第二步、用下面命令kill -9 PID杀掉就行了
2022-03-22 21:04:15
527
原创 Centos安装 Node.js v12.16.1 和 v16.14
Node.js安装版v12.16.1版本wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gztar -zxvf node-v12.16.1-linux-x64.tar.gzmv node-v12.16.1-linux-x64 /usr/local/Node.jsln -s /usr/local/Node.js/bin/node /usr/bin/nodeln -s /usr/loca
2022-03-22 17:27:37
3256
C# 生成VCF demo源代码,支持Android,outlook QuotedPrintable 中文编码
2019-05-23
android 9.0 P sdk window 2019
2019-05-04
android 9.0 P sdk linux 2019 sdk-tools-linux-4333796
2019-04-30
platform-tools-r28.0.2-windows-adb-fastboot
2019-04-30
platform-tools_r28.0.2-linux adb fastboot
2019-04-30
使用FFmpeg合并MP4视频 ffmpeg-20190416-036b4b0-win64-exe
2019-04-17
serializejson
2019-04-11
Apktool v2.3.4 Released
2019-03-01
node-v10.15.0-x64 window
2019-01-22
SDK Platform-Tools ADB 1.0.40 LINUX
2018-06-28
android SDK Tools linux 26.1.1
2018-06-28
Android 13 Compatibility Definition Android 13 兼容性定义 - Android
2024-04-22
bundletool-all 1.16
2024-04-20
Android 批量生成联系人,短信,通话记录的APK
2024-02-04
SVG2Vector编辑预览工具
2023-12-13
SVG 生成 Vector 资源文件批量
2023-12-13
Apktool v2.6.1 Released
2022-11-08
mysql-5.7.38-winx64.zip
2022-07-17
官方资源jdk-11.0.13_windows-x64_bin.zip
2021-12-22
typora-update-x64-1117.zip
2021-12-09
apktool_2.6.0.zip
2021-10-13
批处理反编译apk_apktool_2.4.1.rar
2020-11-26
批处理反编译apk apktool_2.4.1.rar
2020-11-26
jdk-11.0.9_windows-x64_bin.zip
2020-11-18
redis-64.3.0.503.rar
2020-06-23
gradle-5.4.1-bin.zip idea gradle home
2019-05-29
mysql 查询效率问题请教一下
2021-10-26
java编译器与C编译器的区别
2009-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人