Android
__毛豆
乘风破浪会有时,直挂云帆济沧海.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(1)Android之路====APK基础入门1(UI控件使用)
本来是要写雇主公司自研SoC的Android驱动的,前几天开了个员工,其中一条"罪名"特别强调拷贝操作系统芯片代码到个人存储器,也就是Linux驱动,看来GPL协议保护有时候保护不了我们(就算能用GPL协议维权,也只是得一笔赔偿金,仍然开除),所以,目前不考虑写雇主公司的驱动教程了.我之前完全由我自行实现,且非工作任务,并声明GPL协议的代码,也被领导要求在博客下架,怕被公司法务追责,没办法,我还...原创 2019-05-28 11:10:25 · 622 阅读 · 0 评论 -
(10)Android之路====一夫当关的POWER键
Power键使用的场景和使用的频率都很高,本次从浅层次了解它.首先看一下使用它的场景:power键:单击事件:1,息屏休眠2,亮屏唤醒长按事件:3,长按关机4,长按开机双击事件:5,双击进相机组合事件:关机:6,power + vol-进recovery7,power + vol+进Factory test mode开机:8,power + vol-截屏特...原创 2019-08-05 15:08:13 · 1246 阅读 · 0 评论 -
(8)Android之路====Android新增自定义项目配置
本次介绍并不是很深入,仅作为一种参考学习,在lunch的时候,打印出的每一条都是一个完整的项目,这里简单地介绍如何新增一个自定义的完整项目.因为手头上有一个展锐的机子,所以,这里就以展锐平台为例进行介绍,其它平台配置也是类似的.主要分为4个部分:PS: 手机SoC,展锐全球出货量占比27%,仅次于qcom, mtk,虽然不是技术第三,但销量目前稳稳的全球第三1).Android层次项目配...原创 2019-06-11 16:01:31 · 1682 阅读 · 0 评论 -
(5)Android之路====APK基础入门5(Android网络编程)
本次说一下网络编程的情况:1.线程通信机制Handler2.Socket通信 (Thread+Handler) internet权限3.JSON数据解析(一)线程通信机制Handler1.Handler简介a)Handler是android系统的线程通信对象,承担着主线程与子线程的通信功能,Handler主要用于异步消息的处理。2. Handler的用法a)创建一个线程,进...原创 2019-05-29 18:51:10 · 397 阅读 · 0 评论 -
(4)Android之路====APK基础入门4(ListView控件)
本次来说一下ListView控件的情况:(一)ListView 概念:ListView是Android中最重要的组件之一,几乎每个Android应用中都会使用ListView。它以垂直列表的方式列出所需的列表项。java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widge...原创 2019-05-29 18:45:27 · 241 阅读 · 0 评论 -
(9)Android之路====Android系统OTA更新
本次介绍Android OTA更新,AOSP官方教程的地址是:https://source.android.google.cn/devices/tech/ota/另外可以参考:https://blog.youkuaiyun.com/zengrunxiu/article/details/81746220,包含实现, 升级流程, 工作原理, 核心服务, SD卡升级, 修改.原生Android提供的Reco...原创 2019-06-12 17:32:55 · 1254 阅读 · 0 评论 -
(3)Android之路====APK基础入门3(Android数据存储)
本次说一下数据存储方面知识,常用的有5种,如下:1.SharedPreferences存储数据2.文件存储数据3.SQLite数据库存储数据4.Content Provider存储数据5.网络存储数据1.SharedPreferences存储数据a)一种轻型的Android数据存储方式,它的本质是基于XML文件存储b)以key-value键值对的形式存储数据,通常用来存储一些...原创 2019-05-28 20:00:31 · 238 阅读 · 0 评论 -
(7)Android之路====Android开机流程
开机是建立并运行系统的过程,在日常的开发中也常常会接触到,本次以开机流程为切入点,继续深入了解Android系统.在Android系统上,我们可以把开机分为3个层次,分别是:Bootloader-->kernel-->Android,其中bootloader比较常用的有U-boot和little-kernel, qcom用的是little-kernel,很多国产平台用的是U-boo...原创 2019-05-31 13:56:56 · 1073 阅读 · 0 评论 -
(2)Android之路====APK基础入门2(Android 4大组件)
本次内容是Android有4大组件: Activity, Service, Broadcast Receiver, Content Provider.1.Activity的启动方式2.显示意图和隐式意图3.Activity的通信4.Activity的生命周期5.广播接收者Broadcast Receiver6.服务Service7.Content Provider1.Acti...原创 2019-05-28 15:28:25 · 370 阅读 · 0 评论 -
(6)Android之路====Android上层DEBUG与调试
DEBUG和调试在日常工作中是一个很常用的方式.当对软件某一部分不是很了解时,DEBUG是一种很好的学习方式,下面就以Android系统为例,介绍并使用这些功能.我们先来看一下Android的框架:在AOSP工程中,我们这里粗略地把它们看做三层:①由Linux构成的核心层;②由frameworks和packages构成的应用层;③连接内核层和应用层的中间件层.本博文的重点是调试f...原创 2019-05-30 18:39:55 · 356 阅读 · 0 评论 -
(12)Android之路====Battery(1),基础知识篇
本篇介绍battery基础知识,包括硬件特性,充放电和软件配置及一些流程的归纳总结.锂电池硬件特性"锂电池",是一类由锂金属或锂合金为负极材料、使用非水电解质溶液的电池。锂电池大致可分为两类:锂金属电池和锂离子电池。锂离子电池不含有金属态的锂,并且是可以充电的。可充电电池的第五代产品锂金属电池在1996年诞生,其安全性、比容量、自放电率和性能价格比均优于锂离子电池。工作原理摇椅理论...原创 2019-09-24 16:23:57 · 752 阅读 · 0 评论
分享