android开发入门经验 ADT Bundle环境搭建

如今有许多作开发的转作移动端开发,作J2EE的转作Android开发,我也把本身的一些入门经验与你们分享一下,但愿能给你带来帮助。android

工具/原料

  • JDK,ADT,JAVA

方法/步骤

  1.  

    开发工具的准备:数据库

    第一个工具:JDK1.7,windows

    第二个工具:Android Developer Tools简称ADT.    缓存

        JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)   只需以上两个工具就能够进行开发了。安全

        初学者常常会陷入误区,去下载Android SDK,eclipse在线升级之类的。    网络

        下载ADT时百度搜索“ADT Bundle下载”,压缩包有近500M大小,下载好了解压就能用了。    多线程

        ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好JDK便可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。框架

    android开发入门经验
  2.  

    开发工具的认识:eclipse

      JDK下载好后,在window的系统属性中配置环境变量,这样ADT才能运行。  ADT(Android Developer Tools)是基于eclipse的集成开发环境,说白了就是用来开发Android程序的软件工具。 工具

        adt bundle for windows是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,而且里面已集成了插件,它解决了大部分新手经过eclipse来配置Android开发环境的复杂问题。有了ADT-Bundle,新涉足安卓开发的用户也无需再像之前那样在网上参考繁琐的配置教程,能够轻松一步到位进行Android应用开发。

  3.  

    开发的过程技巧:

          Android开发的学习曲线是很陡的,比WinForm之类的难,主要体如今介面的开发,页面的优化,兼容性的开发,多线程的处理。    

        android开发中单线程模型,介面样式等,我的感受有些相似J2EE开发,要用许多时间写前台的页面并美化,而后还要写后台的代码,全新开发一个模块是比较费时间的。    

        因此开发学习时,多接触一些别人的源码,多使用一些主流的APP程序,这样在介面的优化开发方面有很大帮助。开发中复用其余人的资源代码,这样才能提交开发效率。        

        Android的可初化开发方面支持较WinForm弱,介面的参数配置只能在XML文件中修改,参数面板中大部分都是只读的。

  4.  

    开发的调试:

          Android开发的调试会比较不方便,用断点调试是比较困难的,建议用系统自带的Log类打印日志信息调试。 

  5.  

    高效的开发:

          为了加快响应速度,须要把费时的操做(好比网络请求、数据库操做或者复杂的计算)从主线程移动到一个单独的线程中。    

        最高效的方式就是在类这一级完成这项操做,可使用AsyncTask或者IntentService来建立后台操做。   

        从UI线程中移除费时操做这个方式还能够防止用户操做出现系统不响应(ANR)对话框。    

        android开发的第三方框架、插件不少,例如:volley, afinal, xUtils,ACharEngine等,包括网络访问框架,持久化框架,IOC框架,图片缓存框架等。    

        还有其余例如二维码识别,OCR识别,各种传感器的交互等,开发中最好不要重复制造轮子,复用现成的工具会让你的开发更高效。

  6.  

    软件的安全加密:

          Java的字节码通常是很是容易反编译的。为了很好的保护Java源代码,咱们每每会对编译好的class文件进行混淆处理。 Google已经将这个工具加入到了SDK的工具集里。具体路径:SDK\tools\proguard。    

        当建立一个新的Android工程时,在工程目录的根路径下,会出现一个proguard的配置文件proguard.cfg。也就是说,咱们能够经过简单的配置,在咱们的elipse工程中直接使用ProGuard混淆Android工程。

相关文章
相关标签/搜索