我认为的android入门学习策略

简介:

我认为的android入门学习策略
初级阶段要学习的内容

1.自己配置环境。
 全部采用做新版本 SDK,ADT,ECLIPSE,JDK

2.编写或者运行教学示例。
 2.1这时间主要运行的示例如HELLO WORLD,还有SDK带的例子。
 2.2如果有书的话可以运行一下书上带的例子,比如《SDK开发大全》,还有SDK带的APIDemo。运行这些例子的目的在于开发者可以看到很多android能实现的很多效果。

3.进入实战修改阶段。
 3.1开源代码修改程序以待到自己需要的效果。在运行了很多例子之后,开始考虑自己改写程序了,改写的过程中就会学习和研究很多控件的用法。
 主要学习的东西如下,
  
  Activity
  Intent
  
  控件使用方法,以及控件的属性方面
  TextView
  EditText
  ListView
  ImageView/ImageButton
  ImageSwitcher
  Gallery
  GridView
  ScrollView
  ProgressBar
  SeekBar
  RadioGroup,RadioButton
  CheckBox
  Spinner
  DatePicker,TimePicker

  资源文件方面
  AndroidManifest.xml
  使用String(字符串)资源
  使用String数组
  使用颜色
  使用尺寸
  使用简单Drawable资源
  使用图像
  使用动画
  使用菜单
  使用XML文件
  使用布局(layout)
  使用样式(style)
  使用主题(theme)
  使用原始文件
  资源引用
  
  学习这些东西的时候要注意到的,监听事件,单击,长击等。
  menu,dialog,这时候主要是使用,之后要学习修改他们,以达到更美观效果。

 3.2 编码调试过程中需要学习
  Android Virtual Devices(AVD)
  模拟器(Emulator)的使用
  Android Debug Bridge(ADB)的使用
  Dalvik Debug Monitor Service(DDMS)的使用
  
 3.3开始学习更多的东西
  Service
  Broadcast Receiver 
  Content Provider 
  
4.学习了基本的东西后,要做一些ANDROID 平台相关的学习
 比如,电话,短信,电池电量,屏幕,声音,震动,重力感应,WIFI等等,按需学习吧。


5.一些应用需要用到的东西的学习
 网络相关,数据库方面,位置服务,openGL等

6.万事问DOC,查看SDK提供的DOC文档。

7.打扫边缘问题,比如android的房展情况,软件商店的情况。 
  
8.下系统软件代码,看人家是如何写的。
   地址:http://android.git.kernel.org/ 


本文转自 kome2000 51CTO博客,原文链接:http://blog.51cto.com/kome2000/578749


相关文章
|
17天前
|
Java 数据库 Android开发
【专栏】Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理
【4月更文挑战第27天】本文探讨了Kotlin在Android开发中的多线程优化,包括线程池、协程的使用,任务分解、避免阻塞操作以及资源管理。通过案例分析展示了网络请求、图像处理和数据库操作的优化实践。同时,文章指出并发编程的挑战,如性能评估、调试及兼容性问题,并强调了多线程优化对提升应用性能的重要性。开发者应持续学习和探索新的优化策略,以适应移动应用市场的竞争需求。
|
14天前
|
缓存 监控 Android开发
提升安卓应用性能的五大关键策略
【4月更文挑战第30天】 在竞争激烈的应用市场中,卓越的性能是确保用户留存和应用成功的核心因素。本文将详细阐述五种提高安卓应用性能的有效技术策略。这些策略包括优化内存使用、减少网络请求延迟、多线程与并发处理、UI渲染优化以及电池效率改进。通过深入分析每项技术的原理及其在实际开发中的应用,旨在帮助开发者构建更快速、流畅且响应敏捷的安卓应用。
|
15天前
|
监控 Java Android开发
安卓应用开发:打造高效用户界面的五大策略
【4月更文挑战第29天】 在安卓应用开发的世界中,构建一个既美观又高效的用户界面(UI)对于吸引和保留用户至关重要。本文将深入探讨五种策略,这些策略可以帮助开发者优化安卓应用的UI性能。我们将从布局优化讲起,逐步过渡到绘制优化、内存管理、异步处理以及最终的用户交互细节调整。通过这些实践技巧,你将能够为用户提供流畅而直观的体验,确保你的应用在竞争激烈的市场中脱颖而出。
|
5天前
|
存储 缓存 监控
提升安卓应用性能的实用策略
【5月更文挑战第10天】 在竞争激烈的应用市场中,一个流畅、高效的应用是吸引和保持用户的关键。本文将深入探讨针对安卓平台的性能优化技巧,包括内存管理、多线程应用、UI渲染效率以及电池寿命优化等方面。我们的目标是为开发者提供一套实用的策略,帮助他们构建出既快速又稳定的安卓应用。
|
5天前
|
Android开发
Android游戏引擎AndEngine入门资料
Android游戏引擎AndEngine入门资料
12 3
|
5天前
|
Java Android开发
android AsyncTask入门
android AsyncTask入门
|
6天前
|
Java API 开发工具
java与Android开发入门指南
java与Android开发入门指南
15 0
|
7天前
|
安全 Java Android开发
构建高效Android应用:采用Kotlin进行内存优化的策略
【5月更文挑战第8天】 在移动开发领域,性能优化一直是开发者关注的焦点。特别是对于Android应用而言,合理管理内存资源是确保应用流畅运行的关键因素之一。近年来,Kotlin作为官方推荐的开发语言,以其简洁、安全和互操作性的特点受到开发者青睐。本文将深入探讨利用Kotlin语言特性,通过具体策略对Android应用的内存使用进行优化,旨在帮助开发者提高应用性能,减少内存消耗,避免常见的内存泄漏问题。
9 0
|
14天前
|
缓存 监控 测试技术
提升Android应用性能的实用策略
【4月更文挑战第30天】 在移动应用开发的世界中,性能优化既是艺术也是科学。本文将深入探讨针对安卓平台的几种实用技术,旨在帮助开发者提升应用的响应速度和流畅度。我们将透过分析内存管理、多线程处理以及电池效率等方面,提供一系列经过验证的最佳实践。通过这些策略,应用不仅能在用户体验上得到显著提升,还能在竞争激烈的市场中保持优势。
|
14天前
|
缓存 监控 Android开发
提升安卓应用性能的关键策略
【4月更文挑战第30天】 在竞争激烈的移动应用市场中,性能优化已成为开发流程中不容忽视的一环。尤其对于安卓平台,由于设备多样性和系统碎片化,确保应用流畅运行并减少资源消耗显得尤为关键。本文旨在探讨几个实用的策略,帮助开发者诊断常见性能瓶颈,并提供针对性的解决方案,以期达到更高效的应用性能表现。