java Launcher源码_Launcher3源码浅析(5.1)--Launcher.java

目录前言初始化启动App/Widget前言第一次写博客,先来点废话唠叨唠叨。博客这玩意儿,还在上大学的时候老师就建议写一写了,可惜比较懒,一直没有动力去写。然后工作了两三年,现在突然发现以前学过和写过的那些JNI、FFMPEG、OPENGL等,久了不用都快忘光了,有新人问到都不好意思说做过了。所以,想想还是写个博客,做点记录吧,忘了还可以回头翻翻,至少证明我曾经真的做过这么些东西。最近一年基本都在...
摘要由CSDN通过智能技术生成

目录

前言

初始化

启动App/Widget

前言

第一次写博客,先来点废话唠叨唠叨。博客这玩意儿,还在上大学的时候老师就建议写一写了,可惜比较懒,一直没有动力去写。然后工作了两三年,现在突然发现以前学过和写过的那些JNI、FFMPEG、OPENGL等,久了不用都快忘光了,有新人问到都不好意思说做过了。所以,想想还是写个博客,做点记录吧,忘了还可以回头翻翻,至少证明我曾经真的做过这么些东西。

最近一年基本都在搞系统应用开发,改最多的就是Launcher3,改改布局、换换风格、修修bug,所以就写写Launcher3的一些东西吧,计划是分几个模块来写,具体再看情况吧。其实没有太多的改动,研究的也不够深入,所以有什么写错的地方望大牛指出,新人也不要太相信了,以免误人子弟。

先大概写写Launcher.java这个类吧。Launcher.java是Launcher里面非常主要的一个类,可以说是Launcher的入口吧。Launcher.java的代码量很多,而且跟各个模块各种交互,具体就不一一分析了,就简单说一下相对独立的功能吧,跟其他模块相关的在其他模块再看了。

初始化

Launcher.java是一个Activity,所以从onCreate()开始分析。

protected void onCreate(Bundle savedInstanceState) {

.....

LauncherAppState.setApplicationContext(

getApplicationContext())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值