Android Studio 初学习体会

前言:

         2013年5月17日,Google I/O 2013开发者大会上,Google公司给了安卓开发者一个新的神器—Android Studio

Android Studio初学习体会_第1张图片

      

         既然是Google官方出的,那么其必有值得推广的地方。如果你想体验新的平台,如果你想拥有更多的选择,如果你觉得Android Studio这个名字很拉风,更或者仅仅是厌倦了eclipse的开机界面,那么,just try it.

走进Android Studio:

下载:

         此项没什么好说的,android官网对应地址:http://developer.android.com/sdk/installing/studio.html, 截止目前2013.08.25的最新版本为AndroidStudio V0.2.X。有图为证:

Android Studio初学习体会_第2张图片

目前提供了Linux和Windows以及Mac OS X三个对应的版本,客官可自行选择。如若为其他操作系统,免谈。

 Android Studio初学习体会_第3张图片

第一个程序:

         由于实在不想扯太多,所以安装和JDK配置略过,如有想细探,友情链接:http://mobile.51cto.com/abased-394810.htm可解决大多数安装问题。

         提示,如果点击桌面AndroidStudio图标后弹出:

Android Studio初学习体会_第4张图片

那么,请老老实实在安装文件的bin文件夹中点开studio.bat来运行。

         言归正传,想要弄第一个程序,那么初始配置要耗时间的。我在新建第一个程序的时候,由于网速不行,等了大约30—40分钟时间。建议网速也不行的客官在这个过程,就去看看书、读读报,再不行就去做顿饭吃吃。下面就是我建程序的等待界面。

Android Studio初学习体会_第5张图片

         弄好了之后,就是开始第一个程序了。全世界都用的HelloWorld。在启用之前,看main.xml中的预览效果。

Android Studio初学习体会_第6张图片

此为Android Studio界面化设计的一个亮点。视觉效果就是高端大气上档次,奔放洋气有深度。可以在不同型号之间切换来看效果。随后自行运行,效果差不多就这了。

调用百度地图:

         一般第一个程序体验完,基本说明安装没问题了。那么下一步就是办正事了。本人调用百度地图的例子进行运行,来体验import的感觉。

         在AndroidStudio点击import,在目录中选择百度地图SDK包中simple:

Android Studio初学习体会_第7张图片

由此可知道,我下载的是SDK_V2.1.1版本中的例子。AndroidStudio会自动识别Android Studio的程序,会以一个可爱的机器人来表示,不像Eclipse中,都是用文件夹来表示。从这方面上看,Android Studio作为专门的Android开发平台是有优势的以及其开发者的卖萌化设计深得人心。(当然,这是要有过Android Studio编辑的,否则无法识别。也就是说,要有.iml等Android Studio调用之后的文件生成之后,才能够识别。)

         加载simple之后,树状图为:

Android Studio初学习体会_第8张图片

         如果你认为完全没问题了,那就错了。当运行的时候,问题就暴露了。图为:

Android Studio初学习体会_第9张图片

其主要问题就是非法字符。通过一定调查,我的理解是:由于Android Studio编辑器会往utf-8文件中添加utf-8标记,它会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM),它的表示的是 Unicode 标记(BOM)。(同时可参考网上资料:http://hyl198611.iteye.com/blog/1336981)那么,如何除掉呢,那么就需要通过第三方编码器来解决。

       我使用的是Notepad++,在notepad中打开有错误的文件,我的程序中是CloudSearchDemo.java和DemoApplication.java。那么打开它,在格式中转换:

Android Studio初学习体会_第10张图片 

等到两个都转换完之后,就没问题了。运行结果为:

Android Studio初学习体会_第11张图片

运行之后,效果为:

Android Studio初学习体会_第12张图片

那么在导入工程问题上,对于一些浅显的问题就是如此,希望也有碰到这样问题的小伙伴们看了此文,会有帮助。

总结:

         研究AndroidStudio时日不多,略有浅见。将所识所悟放诸网上,以搏总人一览,也为自身以记为学。希望有错误,尽量斧正。有不足,尽量提出。有想法,尽量讨论。若吾再有领悟,依旧图文相示。

         提示:如果有人想要使用AndroidStudio进行ArcGIS for Android开发研究的话,希望还是转回Eclipse中,因为官网中说明:https://developers.arcgis.com/en/android/install.html

Android Studio初学习体会_第13张图片

,其作为Eclipse的一个插件,只能在Eclipse进行调用。我尝试将其中的jar包提出,以便放在Android Studio中,可是搞不出来。如果有人有办法,希望分享分享。

 

 

 原文地址:http://blog.csdn.net/david_ocean/article/details/10310325

 时间:2013.08.23

 作者:David.Ocean

 

                                                                                                                      

更多相关文章

  1. 为Android应用程序读取/dev下设备而提权(二)
  2. Android 实现文件上传功能(upload)
  3. Android程序开机启动&&监听情景模式切换
  4. Android中应用程序drawable图片资源占用内存的统计
  5. Android清单文件详解(六) ---- 节点的属性
  6. arm-marvell-linux-gnueabi 交叉编译c/c++程序,并移植到android
  7. 面向 Android* 设备的英特尔® USB 驱动程序
  8. WebView加载图片闪与Android的硬件加速

随机推荐

  1. PHP 小技巧分享
  2. php有必要转前端吗
  3. 如何巧用 PHP 数组函数
  4. PHP简短而安全的数组遍历
  5. php怎么把文件设置为插件
  6. php开启和关闭错误提示的方法介绍
  7. PHP生成器-动态生成内容的数组
  8. PHP7中创建COOKIE和销毁COOKIE的方法
  9. PHP中设置session过期的方法
  10. php实现将文件上传到临时目录