Java -Android 学习(第一天)

本文详细介绍Android开发环境搭建步骤,包括JDK、Eclipse、Android SDK等安装配置,并讲解如何创建首个Android程序,介绍Eclipse开发界面及调试技巧,解析Android项目文件结构,以及程序入口点的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值