“ 第一次亲密接触”——我与Android一见钟情
那一天,永记我心。那是一个特殊的日子,我与她一见钟情—Android。第一次接触时,虽然很陌生,但我已经深深的爱上了她。是她带领我进入了3G世界;是她引领我闯入了移动开发行列;是她开阔了我在移动设备上的眼界。
第一次与Android亲密接触,感觉一切都好陌生,就连开发工具都不会安装,觉得自己好弱智。但是安装完之后,回想一下,也没什么,再怎么也没搭建JDK安装环境时麻烦、繁琐。大部分计算机语言的第一个程序都是“Hello Word”,第一天的八个小时都在搭建环境,升级软件,安装插件,而开发这个Hello Word就花了那么半小时。
第一次与Android亲密接触,想与大家分享一下Android的安装过程,因为本人在这上面花了好多时间,希望第一次接触尤其是自学的朋友们共鉴一下。安装 Eclipse 插件 (ADT):首先启动 Eclipse(强调一点本人出过的错误:注意一定要是英文java EE版的,而且安装Eclipse和Android的安装路径一定不能出现中文)选择 Help ->Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,然后点击Archive,选择已经下载的ADT插件压缩文件(网络给力时最好晚上更新),点击 OK,稍等数分钟,返回可用软件的视图,你会看到这个插件,然后选择Developer Tools(会选中下面的“Android Developer Tools”和 “AndroidEditors“),点击 Next,最后重启 Eclipse。下载Android SDK:在http://dl.google.com/android/android-sdk_r04-windows.zip地址下载,下载完SDK后,把.zip文件解压到你电脑上合适位置(注意:SDK的解压路径不要包含中文和空格,否则会出现莫名其妙的错误)。启动 Eclipse,选择window->preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置
第一次与Android亲密接触,再与大家介绍一下创建模拟器时大家通常感到迷惑的地方,还有一些大家不清楚的细节:SDcard是外部存储设备,创建后将以镜像文件的形式存储在硬盘上,一般设置其大小(size)为50mb就可以了,如果设置的过大则会占硬盘内存大。File的作用是:如果已经创建过模拟器可以点击Browse用已经创建的模拟器,创建后的模拟器保存在C:\Users\yangkai(主机名)\.android\avd\motoXT-316.avd(模拟器名)。Resolution的作用是:如果是为山寨机开发应用,则Built-in中没有相对应的屏幕分辨率,屏幕分辨率的大小与屏幕的大小值不是一个值。则可以通过此选项输入山寨机的屏幕大小。Built-in中的标准屏是HVGA(320*480)(即默认的屏幕大小)。模拟器的左上角的数字代表端口号,第一次打开是5554,第二次是5556,会绑定到IP为127.0.0.1的5554端口号上,这样便于模拟器的通讯,可以看作是模拟器的电话号
第一次与Android亲密接触,再与大家分享一下自己学习过程中了解的Android模拟器上的一些设置:Android系统中的浏览器和电脑上的一样,都是web浏览器(HTML);2G和2.5G手机用的是wap浏览器(WML),但是它最少有50%是用HTML组成,逐渐被淘汰;局域网也可以用网页搜索功能,但是必须输入的是一个IP地址,搜索的是改IP地址上的Web网页,Android模拟器中的浏览器放大屏幕:双击。默认的铃声都是静音,要设置它就要把sdcard中导入铃声文件,导入的文件一定要是英文的,不能是中文的,也不能有空格,还有要看sdcard是否可读写,一般默认的都可,不能的话会报错;导入音乐文件的方法有两种:1、直接拖拽到sdcard文件下;2、用显示视图中的File Explorer视图下的导入功能。Android自带有sdcard扫描功能,会自动加载其上的文件,刚导入的音乐文件并没有加载到手机上,因为sdcard已经加载过了,这时要卸载sdcard,然后再重新安装。点击模拟器中的设置,然后点击存储。清单文件中的权限设置是为了保护用户的隐私和安全,比如:拨号器的权限,(uses-permision android:name=”android.permission.CALL PHONE”)如果一个应用程序中有拨号器权限,则在手机上安装该软件的时候会提示用户“该软件使用拨号功能,是否继续安装!”
第一次与Android亲密接触,最后想说一下自己学习过程中遇到的Android问题与难题:使用低版本的SDK,新建的项目会出现红叉号或叹号,随便打开一个(类)文件,在该文件的任意地方打个回车然后点保存,就哦了。一些运行时错误,比如:空指针错误:界面上的各种组件,想Button按钮、textView文本框等等,引用的时候都是用的其ID号,切记不能勿选为string了。否则引用组件会出现空指针异常。还有一些错误例子:failed to find provider info for com.google.settings(未能找到信息,为com.google.settings供应商);
Unable to get view serverversion from device emulator-5554(无法获得视图服务器版本从设备模拟器- 5554);Unable toget view server protocol version from device emulator-5554(无法获得视图服务器协议版本从设备模拟器- 5554);no Activityfound to handle Intent(没有活动发现处理的意图);Unable toload the window list from device emulator-5554(无法载入窗口列表从设备模拟器- 5554)
宝剑锋从磨砺出,梅花香自苦寒来。每门技术入门时都会遇到些许困难的,但只要我们心中有目标,做事有毅力,精通掌握不成问题,加油吧!My future is not dream!