初级(泛指无经验或者入门级)

基础知识

  • Java:

    • 基本语法(基本数据结构、集合、String操作、Stream以及IO、异常处理)
    • 面向对象(继承、多态、抽象类、封装、接口)
    • 基本的多线程、序列化操作
    • Java8新特性(例如lambda表达式)
  • Android:
    • 四大组件(Activity、Service、 BroadcastReceiver、ContentProvider)+Fragment,详解Activity、Fragment和Service的生命周期,尤其强调Activity四种启动模式、Service和IntentService的使用场景
    • 常用系统界面组件(Button、TextView、EditText、ImageView、ListView、ViewPager等),以及Android5.0以后新增加的组件(RecyclerView、CardView等),熟练会用,而且熟悉使用的场景
    • 五大布局(LinearLayout、RelativeLayout、FrameLayout、TableLayout、AbsoluteLayout),熟练会用,熟悉使用场景,以及每一种布局的特点
    • Intent的熟练使用,包括Activity传递数据、Activity启动、发送广播等内容的编写
    • Thread-Handler、AsyncTask异步任务的使用,能说明回调方法,调用参数内容, 能描述消息机制更好

Android晋级之路相关推荐

  1. Android10.0 日志系统分析(四)-selinux、kernel日志在logd中的实现​-[Android取经之路]

    摘要:本节主要来讲解Android10.0 selinux.kernel日志在logd中的实现,包括LogAudit.LogKlog的源码分析 阅读本文大约需要花费15分钟. 文章首发微信公众号:In ...

  2. Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]

    摘要:本节主要来讲解Android10.0 logd.logcat读写日志源码内容 阅读本文大约需要花费20分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Andro ...

  3. Android10.0 日志系统分析(二)-logd、logcat架构分析及日志系统初始化-[Android取经之路]

    摘要:本节主要来讲解Android10.0 日志系统的架构分析,以及logd.logcat的初始化操作 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Android系统级 ...

  4. Android10.0 日志系统分析(一)-logd、logcat 指令说明、分类和属性-[Android取经之路]

    摘要:本节主要来讲解Android10.0 日志系统的logd.logcat相关指令说明.日志分类和常用日志属性 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Andro ...

  5. Android 10.0 PackageManagerService(三)APK扫描-[Android取经之路]

    摘要:上一节讲解了PKMS的 权限扫描,扫描/system/etc/permissions中的xml,存入相应的结构体中,供之后权限管理使用. 这一节主要来讲讲APK的扫描. 阅读本文大约需要花费15 ...

  6. Android 10.0 PackageManagerService(二)权限扫描-[Android取经之路]

    摘要:PackageManagerService在systemReady()后,进行了/system/etc/permissions中的各种xml进行扫描,进行相应的权限存储,供以后使用 阅读本文大约 ...

  7. Android 10.0 PackageManagerService(一)工作原理及启动流程-[Android取经之路]

    摘要:PackageManagerService是Android系统核心服务之一,在Android中的非常重要,主要负责APK.jar包等的管理. 阅读本文大约需要花费50分钟. 文章的内容主要还是从 ...

  8. Android10.0应用进程创建过程以及Zygote的fork流程-[Android取经之路]

    摘要:点击手机桌面图标,例如微信,它是如何启动的呢,让我们从系统源码级来一起分析. 阅读本文大约需要花费1小时. 文章的内容主要还是从源码进行分析,虽然又臭又长,但是如果想要学习Android系统源码 ...

  9. Android10.0系统启动之Launcher(桌面)启动流程-[Android取经之路]

    摘要:上一节我们讲完了Android10.0的ActivityManagerService的启动流程,在AMS的最后启动了Launcher进程,今天我们就来看看Launcher的真正启动流程. 阅读本 ...

最新文章

  1. WPF 浏览PDF 文件
  2. 洛谷P1908求逆序对【树状数组】
  3. 利用My97DatePicker实现年份多选
  4. putty保存用户名和密码_使用PuTTY远程登录软件登录 Linux 实例
  5. The Elder HDU - 5956
  6. MySQL分组查询—添加筛选的总结
  7. Codeforces Global Round 15 (A-D)没有C
  8. REVERSE-PRACTICE-BUUCTF-12
  9. 笨办法学 Python · 续 练习 51:`lessweb`
  10. ctfd的mysql导入_centos7 CTFd平台搭建过程
  11. 深度学习入门:一文详解BP神经网络
  12. mcgs rtu方式通讯两台施耐德ATV312变频器示例 ,通讯实现触摸屏控制监控变频器,中间不需要plc
  13. 计算机术语翻译在线,拼音翻译在线
  14. NCE4 L11 How to grow old
  15. Attention-guided Context Feature Pyramid Network for Object Detection
  16. 前端开发的workers——web workers、share workers和service workers
  17. 第6章第1节:基本设计理论:幻灯片设计过程中的七个常见技巧 [PowerPoint精美幻灯片实战教程]
  18. 北航计算机学院王华峰,计算机前沿科学与技术分论坛第二场宣讲会
  19. java胶囊咖啡机_雀巢Piccolo XS小星星胶囊咖啡机详细介绍
  20. 【虹科ELPRO - EMS系统】实现苏州某医药仓库温湿度自动监测 - 100% GxP合规(下)

热门文章

  1. 承前2021,启后2022
  2. 5.4.1 映射Blob和Clob类型@Lob
  3. 2023年求职日记:华为成都OD岗
  4. 2013-04-26-成都华为实习生招聘上机笔试
  5. 新车被撞折旧费贬值损失怎么算
  6. 调用“elm_kernel_adda>kernel_matrix3“时,未对输出参数“omega“ (可能还包括其他参数)赋值。
  7. 远程关机和重启电脑的cmd命令
  8. V2X测试系列之认识V2X第二阶段应用场景
  9. 程序员怎么高效做笔记
  10. 模电:单管共射放大电路的频率响应