![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
JeasonTly
路虽远,行则至
展开
-
好用的Android Studio插件管理器
右键java目录选择java class下面的那个JSON to java,粘贴json代码即可。其中abbreviation是缩写内容,在文本文档中输入ist再tab即可快速生产单例模式。然后换行,输入public/private/protected方法会自动生成联想代码。按按键alt+insert,选择parcelable即可。还有其他参考如 快速生成注释带日期。下面的change是指定编程语言。2.选择模版组进行插入模版操作。然后安装重启登录阿里云,确认。比如快速生成单例模式。原创 2024-04-03 15:23:12 · 735 阅读 · 0 评论 -
Android.mk宏变量和android.bp的对应转换关系
可以参考build\soong\androidmk\androidmk进行查找 "LOCAL_32_BIT_ONLY": local32BitOnly, "LOCAL_AIDL_INCLUDES": localAidlIncludes, "LOCAL_ASSET_DIR": localizePathList("asset_dirs"), "LOCAL_C_INCLUDES": localIncludeDirs, "L原创 2021-10-13 09:20:44 · 6336 阅读 · 0 评论 -
Android Animation动画
在使用AnimatorSet设置组合动画时,会真正的去改变控件属性值,如果存在在动画执行后隐藏自身,在下次显示的时候,会显示不出来,原因就是因为你的动画执行完成时已经对控件属性产生了效果,所以我们需要判断一下,在下次显示的时候执行AnimatorSet.setupStartValues(); 设置为动画开始的参数值,即可再次显示...原创 2021-05-26 14:24:35 · 396 阅读 · 0 评论 -
Android 文件管理器-文件管理工具类
import android.annotation.TargetApi;import android.content.Context;import android.content.Intent;import android.database.Cursor;import android.net.Uri;import android.os.Build;import android.provider.MediaStore;import android.util.Log;import androi原创 2020-12-09 11:38:25 · 871 阅读 · 0 评论 -
Android Q RK3326 随笔集
1.设置默认不休眠。设置-1是莫的用的,注意overlay的使用frameworks/base/packages/SettingsProvider/res/values/defaults.xml<integer name="def_screen_off_timeout">2147483647</integer>2.关机广播 private void shutDown() { Intent shutDown = new Intent(Intent.AC原创 2020-11-14 16:45:11 · 2455 阅读 · 1 评论 -
Android GitLog 生成脚本
#!/bin/bashsource build/envsetup.sh > /dev/null#Author:@tuliyuan 975150240@qq.com#日志输出TAG_TAG_SHELL_="[VTECH_AUTO_LOG]"#输出的修改记录文件名称为PROJECT_VERSION_LOG_FILE_NAME="version_log.txt"#产品名称PROJECT_PRODUCT_INFO=$(get_build_var TARGET_PRODUCT)#编译版本类型原创 2020-08-18 11:16:51 · 210 阅读 · 0 评论 -
SystemConfig.java 这个神奇宝贝
前言 最近在看AMS PKMS。发现个宝贝,记录一下 frameworks/base/core/java/com/android/server/SystemConfig.java 这个类顾名思义,是系统配置类,包括一些功能开关,服务开关都在里面,之前有提过一嘴,没怎么注意。 这个类是解析xml的。system/etc/*.xml vendor/etc/*.xml; 在不同xml中,不同的标签代表不同的意思这里 稍微汇总处理一下 1.这里是读取的主要的几个目录原创 2020-08-07 15:16:58 · 1160 阅读 · 0 评论 -
Android makefile 相关记录
Makefile部分语法$(call all-java-files-under, src) 查找当前目录下的src目录及子目录下的所有java文件$(wildcard PATTERN…) --> Example: src := $(wildcard *.c) 查找当前目录下的所有.c文件 并展开输出结果为 a.c b.c sub/a1.c sub/a2.c$(nodir PATTERN…) nodir := $(notdir $(src))输出结果为 a.c原创 2020-07-20 10:47:47 · 215 阅读 · 0 评论 -
Android记录一次InstallerPackage apk报错的问题分析
前言 测试这两天给我提了一个BUG,说把APK放内部储存里面,然后点击安装的时候,软件安装包程序停止运行!纳尼!原生的啊。我肯定没有动过07-01 17:43:29.120 3257 3295 E AndroidRuntime: FATAL EXCEPTION: InstallThread07-01 17:43:29.120 3257 3295 E AndroidRuntime: Process: com.android.packageinstaller, PID: 325707-01原创 2020-07-16 10:02:14 · 1735 阅读 · 0 评论 -
Android O 的一些功能开关配置
一些常用的开关Config.xml路径指向位置为framework/base/core/res/res/valuse/configs.xml最近因为要移除通话相关的模块。除了改改字符串这些的,有些东西用一些value配置了。所以如果需要移除通话,短信这块的UI显示还有功能相关的。找了找几个简单的做了一个汇总 <string-array translatable="false" name="networkAttributes"> <item>"wif原创 2020-07-15 11:19:42 · 1252 阅读 · 0 评论 -
MTK MT6739 P 修改分区大小
修改分区大小~如果在对应的BoardConfig.mk中没有定义相关的BOARD_MTK_SYSTEM_SIZE_KBBOARD_MTK_VENDOR_SIZE_KB之类的就是在中改device/mediatek/build/build/tools/ptgen/mt6739/partition_table_MT6739_emmc.csv原创 2020-06-18 17:04:57 · 1019 阅读 · 0 评论 -
MTK MT6739P 项目克隆脚本
脚本代码如下clone_project.sh#!/bin/bash#Author: tuliyuan #Email: 975150240@qq.com# 基于的公司名称BASE_COMPANY_NAME="mediateksample"# 创建的公司名称NEW_COMPANY_NAME="vtech"# 基于的产品名称#BASE_PROJECT_NAME="k39tv1_bsp_1g"BASE_PROJECT_NAME="k39tv1_64_bsp"# 这个一般是创建的某个产品的文件原创 2020-06-18 16:53:01 · 560 阅读 · 0 评论 -
Android O 自定义prop的问题小总结
Android O 自定义prop的问题汇总~前言自定义prop自定义字段到system/build.prop总结前言忘记是Android M N O 哪个版本开始prop字段开始分放在system/build.prop . vendor/build.propsystem/odm/default.prop …这种花里胡哨的地方了,然后有时候需要自定义一些prop可能有时候会放错位置,或者自定义的不可以被应用读写,最近看了看相关的东西,也查找了相关资料,觉得有丢丢资料不够的感觉,决定用blog给记录下来原创 2020-06-12 11:08:13 · 3287 阅读 · 3 评论