android已经很长时间没有接触了,上一份工作是做android相关的,关于系统编译,驱动移植,平台移植的相关工作。不过已经很一年多以前的事情了。从一个城市,换到另一个城市,由于工作内容不同,所以对android系统可以说是很生疏了。android的发展实在的是太快了,所以也一直想做一些相关的工作,学习或者其它的事情。由于自己给自己种种借口,所以到现在也没有展开。今天晚上有些时间,所以停下来写一些自己的感受,并计划一下关于android学习方面的工作。

android系统的移植很简单,能够看懂android.mk,了解如何进行编译,那么运行到一个平台还是很容易的。android系统难的地方在于框架的把握,对于一个新的功能如何从底层添加,直到framework层。最后提供给客户接口。关于wifi的移植,开发板上的功能模块的移植,开发,这是以前做的事情了。因为现在的工作主要是偏应用方向的,所以现在 很多的时候都是以应用的角度去考虑问题。看到android应用如此的流行,也想试试做些简单的android应用,网上也有很多的关于android应用开发的教程,不过看了下,都是一些基本的控件的操作,如果想开发自己的一个应用程序,还得费一翻功夫,android应用主要采用java语言。而我又没认真的学习过java,只是简单的大概看过java的继承。没有深入的学习过。都说java和C++相似,因为现在用的主要是c++,所以我想学习起来不会太麻烦吧。

下来的事情就是安排下如何进行学习了。

首先应该熟悉一下各种控件的使用,然后再看一下关于多线程和异步任务的处理。程序无非就是代码的累积,不同的人可能有不同的实现方法。相同的程序可能由不同的代码结构组成。做了一年应用开发,现在的理解可能就到此,多敲代码,对于程序员来说还是很重要的。

思路有些乱,想到哪写到哪了,就当是杂七杂八的感受吧。

更多相关文章

  1. AIDL使用学习(一):基础使用学习
  2. Android应用程序注册广播接收器(registerReceiver)的过程分析
  3. 10个常见的 Android(安卓)新手误区
  4. 站在大神的肩膀上 - 简述Android应用启动流程
  5. Android(安卓)JNI(java native interface) 学习笔记
  6. Zipalign:一个简单的优化
  7. Android应用开发资源
  8. 如何自学 Android(安卓)编程?
  9. 做纯粹的 Android

随机推荐

  1. 天天记录 - Android(安卓)ListView加载图
  2. Android---- 菜单(OptionMenu)大全 建立
  3. Android(安卓)studio4.0.1尝鲜
  4. Android(安卓)每周必看资源
  5. android service的使用(一)
  6. android使用艺术字,自定义字体
  7. 【Android工具】被忽略的UI检视利器:Hiera
  8. Android(安卓)版本兼容问题(一)
  9. android键盘映射之一
  10. kotlin