FuckingCode

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


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

安卓系统新手引导分析

发表于 2017-12-05 | 更新于 2018-08-28 | 分类于 源码分析
本文字数: 5.4k | 阅读时长 ≈ 5 分钟

源码修改之新手启动引导(setupwizard)描述:为了提供更好的用户体验以及提供云服务(云端备份等),在用户初次使用安卓设备时,厂商基本都有一个新手引导程序存在。安卓源码也提供了新手引导的范例,我们可以遵循其设计规则定制自己的新手引导程序。查找新手引导程序位置:首次开机,进入到新手引导界面: 命令: <- dumpsys window(查看wind ...

阅读全文 »

应用打包系统签名

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

系统应用签名打包解决(INSTALL_FAILED_SHARED_USER_INCOMPATIBLE) 在/out/host/linux-x86/framework/下取的signapk.jar 在/build/target/product/security/下取的platform.pk8 和 platform.x509.pem 两个文件 将以上3个文件 ...

阅读全文 »

源码编译之生成SDK

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

制作SDK 导入环境source build/envsetup.sh make PRODUCT-sdk-sdk 生成出错,待解决

阅读全文 »

tar 解压缩命令说明

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

tar解压缩压缩 将/etc目录下的档案全部打包成为 etc.tar tar -cvf etc.tar /etc <==仅打包,不压缩 tar -czvf etc.tar.gz /etc <==打包后,以 gzip 压缩 tar -cjvf etc.tar.bz2 /etc <==打包后,以 bzip2 压缩 解压 解压文件 ...

阅读全文 »

设计模式之状态模式

发表于 2017-10-21 | 更新于 2018-06-21 | 分类于 设计模式
本文字数: 3.7k | 阅读时长 ≈ 3 分钟

介绍 其行为由状态决定,不同状态下有不同的行为。 状态模式下的行为是平行的、不可替换的(策略模式的行为是彼此独立、可以替换的) 状态模式下,不同的状态对象(注意是状态对象)拥有一个抽象的状态基类 定义当一个状态的内在状态发生变化允许改变其行为,这个对象看起来像是改变了其类(多态) 使用场景 一个对象的行为取决于它的状态,并且它必须在运行时根据状态改变他的行 ...

阅读全文 »

Android源码分析之Buinder模式

发表于 2017-10-12 | 更新于 2018-06-21 | 分类于 设计模式
本文字数: 10k | 阅读时长 ≈ 9 分钟

前言接着上次讲到的Builder设计模式说起吧!Builder的主要作用,在我的理解上来看就是分离原料部件和组装过程,使部件组装自由化,高度解耦,内部返回自己的对象以形成链式调用,优化代码逻辑,在实例化对象过程中需要很多参数或者默认很多配置的情况下尤为突出。下面我们就来看一下Android源码中的Builder模式是怎么实现的吧! Android源码Aler ...

阅读全文 »

源码编译之镜像翻转显示

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

源码编译之镜像翻转显示 挂载读写tvconfig 修改tvconfig/model/Customer_1.ini文件 [MISC_MIRROR_CFG] #OSD mirror option setting, enable mirror first and select mirror type. #Default MIRROR_OSD is False; M ...

阅读全文 »

Markdown 常用语法

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

标题1标题2标题3 one two three four 第一条 第二条 第三条 斜体 加粗 下划线 表格 产品 数量 单价 苹果 30 $1600 葡萄 18 $12 橘子 43 $1 引用 这是链接 点击 这是图片 分割线

阅读全文 »

源码编译之错误解决

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

源码编译之错误解决 错误1:描述:... error: unsupported reloc 42 target thumb C++: libGLES_trace_32 <= clang: error: linker command failed with exit code 1 (use -v to see invocation) ... 解决1: ...

阅读全文 »

设计模式之Builder模式

发表于 2017-09-27 | 更新于 2018-06-21 | 分类于 设计模式
本文字数: 3.5k | 阅读时长 ≈ 3 分钟

Builder模式 对外部隐藏内部实现细节 分离部件和组装过程 自由扩展部件和构造过程 降低解耦,分工明确 适应场景 相同的方法,不同的执行顺序,产生不同的事件结果 多个部件和零件,都可以装配到一个对象中,但产生的运行结果又不相同时 产品类非常复杂,或者产品类中的调用顺序不同产生不同的作用 当初始化一个对象特别复杂,如参数多,且很多参数具有默认值时 UM ...

阅读全文 »
1…678
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