前言
虽然android开发已经很火很火了,并且要有衰落的去向了,但我还是没有接触过。
今天有幸,得以开始转向这个领域。。就开始android的学习笔记吧。。。
①、开发环境:
1.1、JDK安装
1.2、Eclipse安装
1.3、Android SDK安装
1.4、ADT安装
1.5、创建AVD
具体的安装,网上一堆安装的示例,就不多介绍了。
②、创建第一个安卓程序.
③、Eclipse开发界面,默认的情况下,没有行号。。。我很不习惯,查资料,发现:Ctrl+F10,能打开视图菜单 然后选中“Show Line Numbers”,就能显示行号了。
④、安卓程序各个文件夹的含义:
1.src:存放所有的*.java源程序。2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。3.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。4.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。5.res/drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。6.res/drawable-ldpi:保存低分辩率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。7.res/drawable-mdpi:保存中等分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。8.res/layout:存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置。9.res/values: 存放一些资源文件的信息,用于读取文本资源.attrs.xml:自定义属性值的.arrays.xml:定义数组数据;<?xml version="1.0" encoding="utf-8" ?><resources><string-array name="MyArray"><item name="1,35,3">第一</item><item name="5,34,0">第二</item><item name="1,30,1">第三</item><item name="2,31,0">第四</item></string-array></resources>在代码中读取:Resources r = this.getResources();String[] ary = r.getStringArray(R.array.MyArray);· colors.xml:定义表示颜色的数据;· dimens.xml:定义尺度,可以使用Resources.getDimension()获得这些资源;· strings.xml:定义字符串,可以使用Resources.getString()或Resources.getText()方法获得这些资源;· styles.xml:定义显示的样式文件;等等。。。。。参照链接:http://blog.youkuaiyun.com/jiangwei0910410003/article/details/16985955
⑤、程序入口点。上面是大致罗列了一堆,接触安卓开发过程中,我遇到的一些基本认识。接下来,程序的入口点在哪呢?
我们知道
.net WPF程序的入口点设定在App.xaml中 :
StartupUri="MainWindow.xaml"(应用程序);
StartupUri="Page1.xaml"(浏览器应用程序)
Winform程序入口点设定在Program中: Application.Run(new Form1());
那么,Android application 的入口点是什么呢?
<activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
就是在上面这里。参考:http://blog.youkuaiyun.com/wh_19910525/article/details/7941617
⑥、Eclipse断点的使用
启用断点:
在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.
在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式.第一次运行调试模式eclipse会弹出确认窗口
当程序运行到你的断点地方时就会停下,这时可以按照下面的功能键按需求进行调试:
[1]快捷键(F8)直接执行程序,直到下一个断点处停止。[2]快捷键(F5)单步执行程序,遇到方法时进入。[3]快捷键(F6)单步执行程序,遇到方法时跳过。[4]快捷键(F7)单步执行程序,从当前方法跳出。查看断点时变量当前的值:右键点击对应的变量,在菜单上选择 watch 菜单项,变量的值就会出现在 expressions窗口中
删除断点:
在编码窗体的左边框上用鼠标双击已有断点,或者右键点击菜单,反选 Toggle Breakpoint菜单项即可;
若要删除所有断点,需要点击Eclipse编辑器的菜单项--Run ,然后点击“Remove all Breakpoints”,就可以删除所有断点了。