初探Android
机缘巧合,现在在学习Android平台的移动设备应用。有段时间没有更新blog了,一直在学习J2ME、Android。公司原来是搞J2EE的,现在转Android开发,因为公司的大方向是移动设备的开发。
大至的转型过程很简陋,感觉时间很紧迫,先学习了一个星期的Swing,主要掌握Swing的MVC模式,以及时间监听和Swing组件的更新以及后台线程运行交互问题。接下来三天的时间学习了J2ME,简单的理解J2ME里的一些规范, profie,cldc,cdc,什么midp。J2ME的开发环境搭建,应用的安装部署,以及jad文件规范。接下来就是UI类库,分高级UI和低级UI、RMDS数据存储、Connection与网络相关的操作。最后就是如何载入外部资源,包括图片、配置信息等。
经过三天的学习,大致对J2ME有个模糊地概念,接下就是Android了,由于Android的资料相对来说比较少,所有Android分配了一个星期的时间来学习。主要掌握Android的UI,以及Http操作,和activity交互和后台线程操作。
以上就是从J2EE到Android的学习过程。最后总结一下,感觉从Swing到J2ME还是有帮助的,过度也比较小,毕竟J2ME核心即是从Swing的MVC模式来的。而J2ME到Android的帮助不是很大,所有有的人就直接跳过J2ME学习Android了。
总的来的说,从J2EE转到移动设备应用开发,表面上很简单,但是这个俩个完全不同的领域,有着完全不同的概念,以及思维方式。
到目前为止,感觉公司这样做有点悬,第一,转了Android后,是否就有大批量的项目等着我们做?
第二,转了以后接到项目,是否能够做个客户满意。第三,员工的积极性上考虑,以前的J2EE的积累有可能化为乌有,牺牲了个人利益。势必会影响员工的积极性。
分享到:
相关推荐
"入门--初探Android" Android是一个基于Linux核心(kernel)的开源手机操作系统平台。它于2007年11月5日由Google与其他33家手机制造商、手机晶片供应商、软件供应商、电信运营商所组成的开放手机联盟(Open Handset ...
Android是谷歌公司与2007年11月5日推出的开放手机软硬件平台,它是一个基于Linux内核的操作系统,旨在打造一个开放且统一的移动设备生态系统。开放手持装置联盟(Open Handset Alliance)由包括摩托罗拉、宏达电、...
【Android开发与实践详解】 Android开发是移动应用开发领域中的重要组成部分,主要使用Eclipse集成开发环境(IDE)进行。本章将深入探讨如何利用Eclipse创建Android应用程序,理解Android虚拟设备(AVD)的创建,...
开发者可以利用Android系统API进行应用程序层次的开发,并可选择Eclipse等作为集成开发环境(IDE),通过ADT(Android Development Tools)插件,开发者可以方便地生成和调试Android应用程序。 在搭建Android开发...
1.初探Android 2.Android开发环境搭建与编译 3.Android编译过程分析 4.android.mk初识 5.Android.mk学习1 6.Android.mk学习2 7.Android.mk学习3 8.Android启动课程大纲 9.Android启动模式 10.init启动分析 11.走入...
Android 系统 ROM 刷机原理及 ROM 制作技术初探 Android 系统 ROM 刷机原理及 ROM 制作技术初探是一篇关于 Android 系统 ROM 刷机原理及 ROM 制作技术的初步探索文章。文章主要介绍了 Android 系统 ROM 刷机原理、...
初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) ; 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI...
### 一、入门:初探Android #### 1. Android简介 - **历史背景**:Android操作系统由Google在2008年末推出,作为开源平台,迅速占领了移动设备市场。 - **概念理解**:Android是一种基于Linux内核的操作系统,专为...
1. 初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) � 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程...
1. 初探 Android 2. 安装 Android 开发工具 3. 开启现有专案 4. 操作 Android 模拟器(Emulator) 5. 建立一个 Android 程式(BMI0) 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程式流程(BMI...
初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) 􀂾 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程...
Android 自动化测试初探 Android 自动化测试是一个新的领域,网上关于这方面的资料很多都是基于白盒测试的,一般都是基于 JUnit 框架和 Android SDK 中 android.test 等命名空间下的内容进行。然而,在很多软件...
初探Android 2. 安装Android 开发工具 3. 开启现有专案 4. 操作Android 模拟器(Emulator) 5. 建立一个Android 程式(BMI0) 􀂾 基础 1. 描述使用者介面 2. 设计使用者介面(BMI01) 3. 存取识别符号 4. 解读程...
1. 初探 Android 2. 安装 Android 开发工具 3. 开启现有专案 4. 操作 Android 模拟器 (Emulator) 5. 建立一个 Android 程式 (BMI0) � � � � 基础 1. 描述使用者介面 2. 设计使用者介面 (BMI01) 3. 存取识别符号 ...
#### 初探Android:基本概念与实践 - **Android模拟器**: - **模拟器的作用**:用于在计算机上模拟Android设备环境,方便开发者调试应用。 - **模拟器管理**: - 使用`avdmanager`命令创建、列出或删除虚拟设备...
#### 一、概览:Android开发初探 Android,作为全球最广泛使用的移动操作系统之一,其开发环境与流程对于任何希望涉足移动应用开发领域的程序员而言,都是不可忽视的重要组成部分。本章节旨在为初学者提供一份详实...
- **初探Android**:介绍了Android平台的历史、特点及其在全球移动设备市场中的地位。这部分内容帮助开发者理解Android生态系统的背景,以及为什么选择Android作为开发平台。 - **安装Android开发工具**:详细讲解...
第一章 初探 Android 第二章 安裝 Android 開發工具 第三章 開啟現有專案 第四章 操作 Android 模擬器(Emulator) 第五章 建立一個 Android 應用程式 第六章 描述使用者介面 第七章 設計使用者介面 第八章 存取識別...