您的位置:首页 > 移动开发 > Android开发

Java -Android 学习(第一天)

2014-09-11 16:46 197 查看
前言


虽然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.csdn.net/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.csdn.net/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”,就可以删除所有断点了。
 
 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android