FuckingCode

-安卓系统- -源码分析- -linux编程- -设计模式-


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

系统定制添加属性到 build.prop

发表于 2018-03-05 | 更新于 2018-06-19 | 分类于 源码分析 , Makefile
本文字数: 2.1k | 阅读时长 ≈ 2 分钟

build.prop新增自定义属性值 build/core/product.mk中增加自定义属性值 _product_var_list := \ PRODUCT_NAME \ PRODUCT_MODEL \ PRODUCT_LOCALES \ PRODUCT_AAPT_CONFIG \ ... # 新增的 ...

阅读全文 »

OTA升级包制作

发表于 2018-02-07 | 更新于 2018-06-19 | 分类于 源码编译
本文字数: 1.7k | 阅读时长 ≈ 2 分钟

制作OTA全量升级包 导入环境 source build/envsetup.sh lunch 选择版本 首先全局 make -j16 一下,保证编译生成文件的完整 再次执行 make -j16 otapackage 生成ota全量包 两个重要的文件悉知 1. 全量升级包 -> out/target/product/.../*.zip, 2. 差 ...

阅读全文 »

Android Studio 实现无缝调用系统 API

发表于 2018-01-22 | 更新于 2018-08-21 | 分类于 其他
本文字数: 2k | 阅读时长 ≈ 2 分钟

AS无缝调用系统apiAndroid studio使用自己的framework.jar,调用系统api 源码路径下找到对应的编译中间文件 out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar 拷贝jar文件添加到AS的lib中,add as library ...

阅读全文 »

遥控按键互换

发表于 2018-01-11 | 更新于 2018-06-19 | 分类于 源码分析 , 其他
本文字数: 1.3k | 阅读时长 ≈ 1 分钟

源码修改之系统按键查看对应平台按键映射文件 cat /proc/bus/input/devices 得到数据如下: I: Bus=0018 Vendor=3697 Product=0001 Version=0001 N: Name="MStar Smart TV IR Receiver" ... I: Bus=0006 Vendor= ...

阅读全文 »

Android Makefile 实现文件拷贝

发表于 2018-01-03 | 更新于 2018-06-19 | 分类于 Makefile
本文字数: 455 | 阅读时长 ≈ 1 分钟

源码编译之文件拷贝 拷贝文件到指定目录下:* 将当前文件夹下/origin/A.java 拷贝到 目标文件夹/target/A.java PRODUCT_COPY_FILES += $(LOCAL_PATH)/origin/A.java:$(TARGET_OUT)/target/A.java 拷贝指定文件夹下所有文件到指定目录下 将当前文件夹下/ ...

阅读全文 »

Ubuntu16 编译安卓 7.0 步骤

发表于 2017-12-26 | 更新于 2018-06-19 | 分类于 源码编译
本文字数: 2.7k | 阅读时长 ≈ 2 分钟

Ubuntu16 编译安卓7.0源码步骤 安装Ubuntu16.04 64系统 下载安卓7.0源码 下载地址 http://mirrors.ustc.edu.cn/aosp-monthly/ 请注意对比 checksum。 然后根据下文 已有仓库如何改用科大源 的方法更改同步地址。 解压后用命令 repo sync 就可以把代码都 chec ...

阅读全文 »

Ubuntu 常用命令

发表于 2017-12-11 | 更新于 2018-06-19 | 分类于 其他
本文字数: 405 | 阅读时长 ≈ 1 分钟

Ubuntu之常用命令安装软件 gdebi <== 自动安装依赖 apt-get install gdebi <== 安装gdebi软件管理工具 dpkg <== 不安装依赖 apt-get install -f 修复依赖 apt-get remove –purge [软件名称] #### Ubuntu卡死解决 ctrl ...

阅读全文 »

移植源码项目到AS

发表于 2017-12-08 | 更新于 2018-06-19 | 分类于 源码编译
本文字数: 908 | 阅读时长 ≈ 1 分钟

移植源码项目到AS为了方便代码修改和编译,我们可以适当将源码项目导入配置到android studio进行开发,以下用例为MTvHotkey项目移植到studio中 找到相应的MTvHotkey项目源码根路径下/android/device/mstar/common/apps/拷贝出MTvHotkey工程 新建Android studio项目,命名以相应工 ...

阅读全文 »

USB设备弹窗禁用

发表于 2017-12-08 | 更新于 2018-06-19 | 分类于 源码修改
本文字数: 1.2k | 阅读时长 ≈ 1 分钟

安卓源码修改之禁用USB存储弹窗代码查找 在我们插入或者拔出USB外设存储时候,系统都会弹出一个Notification提示设备状态,我们可以根据这点定位相关的源码位置 dumpsys notification <== 查看notification相关的dump信息 从打印的信息中,我们发现有较多的com.android.systemui信息包 ...

阅读全文 »

系统壁纸相关

发表于 2017-12-08 | 更新于 2018-06-19 | 分类于 源码编译
本文字数: 381 | 阅读时长 ≈ 1 分钟

修改多任务背景 修改多任务的背景,我们发现他是和桌面的默认壁纸联系在一起的,当我们切换壁纸的时候,多任务的壁纸也会随之变化,因此,我们可以通过修改默认壁纸达到修改多任务背景的效果 目标文件:default_wallpaper.jpg 资源位置: frameworks/base/core/res/res/drawable-nodpi frameworks/ba ...

阅读全文 »
1…5678
Allies

Allies

一位由安卓应用向系统底层进阶的开发者。在这里,开始自己的打怪升级之路。Just do it!
75 日志
17 分类
59 标签
RSS
GitHub 微博 邮箱 掘金
Creative Commons
© 2017 – 2019 Allies | 693k | 10:30
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.0