Android系统开发
JeasonTly
路虽远,行则至
展开
-
Android新增自定义分区
前言 最近测试又看我太闲了给我找了点事情做,工厂测试模式的数据需要保存,且恢复出场设置不会被恢复,这让我下意识想到新增一个分区,之前做MTK平台的时候有类似的FAQ,就很简单的新增了个,所以自信慢慢,拍着胸脯就答应了。可是这一次是全志A50平台,之前完全没有做过,也没有类似的文档支持,所以经过将近一周的磕磕绊绊,终于解决了此问题。在此记录一下!不想听废话的直接看如下 patch进行修改就可以了。想知道个大概就可以看看我的思路,这李说的是全志A50的,看看能不能找到一点灵感,表达能力不够,还多包涵!原创 2020-09-22 15:34:09 · 5832 阅读 · 5 评论 -
Android源码创建生成jks签名文件脚本
用法将脚本置于源码目录下,最好lunch一下你的工程生成的签名文件为工程名称_AN_版本号chmod +x ./auto_build_signature.shchmod 777 ./auto_build_signature.sh./auto_build_signature.sh Android_studio的STORE_NAME Android_studio的Alias别名 Android_studio的密钥密码脚本内容#G!/bin/bashKEY_STORED_PASSWO原创 2022-05-09 19:38:51 · 1133 阅读 · 0 评论 -
Android系统应用开发之Android studio导入eclipse项目(gradle)
使用脚本#!/bin/bashPACKAGE_PATH=./$1GRADLE_VERSION="3.6.1"BUILD_GRADLERPATH=./$1/build.gradleBUILD_GRADLE_PROPERTIES=./$1/gradle.propertiesBUILD_GRADLEW=./$1/gradlewBUILD_GRADLEW_BAT=./$1/gradlew.batBUILD_LOCAL_PROPERTIES=./$1/local.propertiesDEFAULT原创 2022-04-20 13:58:36 · 2807 阅读 · 0 评论 -
Android 原生系统设置修改Preference样式
一、主题中使用 <item name="preferenceTheme">@style/PreferenceTheme</item>二、自定义的PreferenceTheme样式<style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase"> <item name="preferenceStyle">@style/istDefaultPref原创 2021-10-13 19:54:49 · 3270 阅读 · 1 评论 -
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 · 5834 阅读 · 0 评论 -
Android Studio 导入系统apk源码(Eclipse项目)报红修复
前言作为一个干了好几年的老咸鱼Android系统开发人员,以前跟我伟大师傅的脚步,一直使用的IDEA开发工具导入源码来进行阅读,主要是图省事,记不住函数名,所以IDE工具很好的能解决我们看布局和代码联想功能。但是最近使用Android studio开发app比较多一点,(被迫改行)。加上IDEA更吃内存一点。所以我决定还是使用Android studio进行导入系统源码。经过一番研究。才知道怎么给他导入的时候不报红,也能正确的显示布局步骤一导入源码步骤二打开模块设置步骤三配置对应的SDK原创 2021-07-21 15:03:52 · 1679 阅读 · 2 评论 -
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 · 854 阅读 · 0 评论 -
Android 系统开发 常用命令
Android ADB 命令adb shell am broadcast -n "com.android.settings/com.android.settings.myReceiver" -a com.vtech.color_temp.changed --ei mode 2参数说明: -n [COMPONENT] 带Component带 此参数可以发送静态广播-a "[action]" 广播内容--ei [Extra_name] [Extra_value] Extra_name为名称。原创 2020-11-25 10:09:06 · 258 阅读 · 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 · 2269 阅读 · 0 评论