自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【HarmonyOS】用鸿蒙开发一个周易app赛博算卦

易[鸿蒙先锋版]框架:Api9+Stage模式+ArkTs+ArkUI赛博算卦-- 基于古老的三枚铜钱金钱起卦法 快速占卜起卦【注意】算卦结果仅供参考

2024-01-10 13:47:09 777 1

原创 【HarmonyOs】鸿蒙开发HDC命令汇总(持续更新...)

鸿蒙有一套自己的命令类,对标Android的ADB命令。

2024-01-10 11:03:24 2336

原创 华为Mate50使用adb命令修改分辨率后,导致指纹解锁功能失效的解决方法

实际上系统设置的显示和亮度里,会自动修改分辨率,实际上指纹解锁使用的分辨率是1088x2400 ,如果手贱修改了分辨率,指纹解锁的位置就会发生错位。不知道有没有一起踩坑的朋友,上次我遇到这个问题时,恢复了出厂设置,特别麻烦。【问题背景】作为一名Android研发工程师,经常会使用手机真机调试,有的时候会使用命令行 adb shell wm size 手动修改屏幕分辨率等操作,这时候导致手机的指纹解锁失效错位!

2023-11-19 18:14:59 336 2

原创 关于实现线上图片缓存到本地,实现无网无缓存时也能有数据的功能

关于实现线上图片的本地缓存,实现无网无缓存时也有数据的功能

2022-06-27 15:38:23 451

原创 关于最新版的Android Studio Arctic Fox 版本 无法切换旧项目的渠道的问题

解决方案:提高gradle版本比如:项目根目录下的build.gradle版本: classpath 'com.android.tools.build:gradle:3.4.1'项目根目录下的 \gradle\gradle-wrapper.properties\文件修改: distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip...

2021-11-16 15:39:29 1565

原创 Android Overlay动态资源替换(RPO)踩坑日记

用途:客制化使用,在不需要更新app 的情况下修改app 的文本、国际化翻译、色值color等等。使用目标apk需要在AndroidManifest.xml中添加权限<uses-permission android:name="android.permission.CHANGE_OVERLAY_PACKAGES" tools:ignore="ProtectedPermissions" />打开Android Studio 编写overlay 的覆盖层apk,不

2021-10-20 18:12:22 2770 1

原创 关于Android11拿不到设备MAC 地址的问题

在android11 上的设备,如果项目的 targetSdkVersion 30 ,会拿不到mac地址,只要把这个目标的sdk改低就行了“ targetSdkVersion 29”。踩坑日记,特此记录。

2021-10-18 11:22:46 4002 3

原创 零基础ADB 使用手册,入门级:安装/卸载应用、截图、抓日志

零基础ADB 使用手册,入门级!一、 电脑安装adbadb官方下载地址:http://adbshell.com/downloadsWIndows 系统的电脑 下载第一个ADB Kits (1364 KB)(adb.exe AdbWinApi.dll AdbWinUsbApi.dll)Mac 安装 adb (Android调试桥)最简单的办法就是通过homebrew安装homebrewruby -e "$(curl -fsSL https://raw.githubuserc

2021-09-14 15:44:38 924

原创 Android删除某个预装应用的方法

删除某个预装的app前提是该app出现在界面上:步骤:查看当前页面的包名类名: adb shell "dumpsys window|grep mCurrentFocus查看改包名所在的路径: adb shell pm path + 包名获取root权限adb rootadb remount删除 adb shell rm + 路径重启生效 adb reboot...

2021-06-12 17:16:09 469 3

原创 Git以及GitHub使用入门级教程1:SSH PublicKey的生成

Git以及GitHub使用入门教学详细步骤一、 Git的安装:具体参考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git(这个网站其实都有完整的教学,这里只是简单的梳理一遍)打开这个网站后能看到这里有个Downlaods然后可以看到这个页面,在根据操作系统选择下载安装包;我用的是Windows等待下载完成,选择好安装路径,install即可。二、配置SSH公匙这是干嘛用的呢

2021-05-02 00:32:34 595

原创 Android多语言翻译国际化语言代码与中文对照整理

在本页面使用Ctrl + F 查找你想要的语言吧LANGUAGES_C = ( ('af', _(u"南非荷兰语")), ('ar', _(u"阿拉伯语")), ('ast', _(u"阿斯图里亚斯语")), ('az', _(u"阿塞拜疆语")), ('be', _(u"白俄罗斯语")), ('bg', _(u"保加利亚语")), ('bn', _(u"孟加拉语")), ('br', _(u"布列塔尼语")), ('bs', _(

2021-04-30 11:49:03 1350

原创 Android应用层java代码中自动执行Shell命令的方法

执行shell 命令的方法开发中遇到的需要给驱动节点赋值,而这个驱动节点的目录在/sys/devices/platform/… 的目录下,目标文件需要有 chmod 777 授权;执行代码前可以在自带的命令行Terminal里先执行下shell命令,看看有作用了,再迁移到Java 代码中。// 这是你要执行的 shell 命令 public static final String COMMAND_HDMI_STATE_1 = "echo 1 > /sys/devices/platfo

2021-04-30 10:50:52 605

原创 Android 开发中常用到的adb,git命令汇总(持续更新...)

adb git aapt操作:(基于Windows系统的)操作命令确定adb shell input keyevent 23homeadb shell input keyevent 3返回adb shell input keyevent 4菜单adb shell input keyevent 82输入字符串adb shell input text xxxx清缓存adb shell pm clear 包名查看当前页面包名adb shel

2021-04-26 15:19:21 583 3

原创 Android 重启应用的方法

直接贴代码:Intent intent = getContext().getPackageManager().getLaunchIntentForPackage(getContext().getPackageName());PendingIntent restartIntent = PendingIntent.getActivity( getContext(), 0, intent, PendingIntent.FLAG_ONE_SHOT);AlarmManager mgr = (AlarmManag

2021-04-26 14:48:25 677 2

原创 Android Gradle构建过程中报AAPT2 merge错误

旧的项目可以:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Except 在gradle.properties 加 android.enableAapt2=false 不过新的项目android.enableAapt2=false 这个方法已经被废弃,一般都是因为gradle版本太低,升级到gradle-4.8-all.zip ,build:gradle:3.2.1(或者更高版本)compile依赖包要

2021-04-26 11:15:48 289

原创 Android获取设备的 mac 地址

Android获取设备的 mac 地址直接上代码,方法很简单,一般默认是优先获取有线网络eth0,如果没有有线网络的mac地址再获取无线网络的;实际开发中,设备的mac地址的可以用于设备授权的认证,数据的推送识别等等 /** * eth0 MAC地址获取,适用api9 - api24 */ public static String getEth0Mac() { String Mac = ""; try { List&

2021-04-26 10:49:11 3428

原创 使用Python调用baidu翻译的接口,实现转换android stuido 中的values/strings.xml 解放生产力,自动翻译生成文件

调用baidu翻译的接口,实现转换android stuido 中的values/strings.xml 解放生产力,自动翻译生成文件因为使用的是合法免费的接口,每秒只能请求一次,测试结果翻译330个字段需要8分钟左右高级版本的接口也是免费的,每秒可以请求10次,更多文档请参考百度翻译api文档常见语种列表名称代码名称代码名称代码自动检测auto中文zh英语en粤语yue文言文wyw日语jp韩语kor法语fra西班牙语spa

2021-01-24 14:50:18 326 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除