Android的快递入门(Eclipse)入门介绍

来源:互联网 发布:淘宝窗帘成品专卖 编辑:程序博客网 时间:2024/05/03 19:35
  • 1. 搭建开发环境
>解压压缩文件,得到:①Android SDK   (类似于JDK)② Eclipse  ③ADT
>配置两个path环境变量:D:\adt-bundle-windows-x86\sdk\platform-tools;D:\adt-bundle-windows-x86\sdk\tools
>配置基本的Eclipse的设置:
     
调整字体大小,字符集,配置android sdk的位置

>创建模拟器:



  • 2. 创建第一个Android项目: HelloAndroid
next-next-next-Empty Activity-next-finish 

打开应用程序的AndroidManifest.xml文件,修改minsdkVersion值为8.


  • 3. 四个文件目录结构:
    1). 应用项目的
>L01_HelloWorld:指明当前工程的名称
>src:存放我们编写的java代码
>XxxActivity:一个XxxActivity对应着一个可以与用户交互的应用程序的界面。
     >继承于Activity
     >重写onCreate()方法。在方法内:
     super .onCreate(savedInstanceState);  调用父类的此方法,进行必要的初始化操作
     setContentView(R.layout. activity_main);  加载布局文件
>gen : 系统自动生成的文件目录。里面包含着以应用程序包名命名的一个包 ,包含着R.java
>R类:实际上代表着res文件目录,通过R类,可以实现代码和应用程序之间的调用。
          R类的内部结构是系统自动生成的,一般我们不去操作
 
>assets:资产目录
>bin:编译以后的classes.dex 文件,apk文件都保存在此目录下
>libs:存放第三方的jar包

res:全称:resource:资源,代表着当前应用程序的资源目录。内部保存着layout/drawable / values-strings/values-style
      >drawable-xxx:提供了不同分辨率的图片,供不同分辨率的手机所使用。
      >layout:布局文件。对应着每一个应用程序界面的布局,布局文件就声明在此文件目录下。
          文件都是xml格式
      >values-strings.xml:声明当前应用程序需要的字符串数据。可以在功能清单文件和布局文件中使用
      >values-style.xml:当前应用程序的样式和主题都声明在此

AndroidManifest.xml:功能清单文件。类似于web工程中的web.xml文件
     >指明当前应用程序的包名、可以适配的sdk的最低版本、当前应用程序的版本号、权限
     <application>:指明当前应用程序的名称label,图标icon,主题Theme
             <activity>对应着一个用户界面的Activity。每一个应用程序的Activity的子类,都需要在此功能清单文件中注册。
                   可以声明属性:name /label /theme / launchmode
                    
                    < intent-filter>
                                < action android:name ="android.intent.action.MAIN" />
                                < category android:name ="android.intent.category.LAUNCHER" />
                   </ intent-filter>
                    此处的intent-filter的作用:
                         action:当前的action的值指明了当前的Activity是当前应用的主界面
                         category:使得当前的应用程序可以显示在系统的桌面应用中
     2). 应用APK的
          

              
     3). Android系统的
             


     4). SDK的
              



  • 4. 三个应用开发工具
     1). ADB: 调试工具
          


     2). DDMS: eclipse中的debug调试工具:
      


     3). Log: 日志工具类
          



  • 5. 尺寸
       


结论:
1.如果给视图组件设置具体的长度或者宽度时,我们要选择使用dp为单位,而不要选择px为单位。
2.如果设置视图组件的字体的大小,我们选择sp,而不用dp.



  • 6.关于颜色

    关于颜色的设置: RGB : red  green  blue :范围00~ff
    红色:#ff0000
    绿色:#00ff00
    蓝色:#0000ff
    白色:#ffffff
    黑色:#000000




  • 7. 相关API:
         




  • 8. 应用练习:    


完成步骤:
1.创建一个安卓工程,修改AndroidManifest.xml中的minsdkVersion.
2.完成布局文件:xxx.xml文件。 <Button ></Button>         <Button />
3.完成业务逻辑:
          1)在XxxActivity的onCreate方法中加载布局文件:setContentView(R.layout.xxx);
          2)获取界面上对应的视图对象: findViewById(R.id.xxx)
          3)在试图对象上绑定指定的监听器: button.setOnClickListener(listener);
               必须重写监听器的抽象方法: onClick()

补充:
模拟器经常掉线,可以考虑的修改措施:
第1层次:reset adb
第2层次:将掉线的模拟器关闭,重新开启
第3层次:关闭掉线的模拟器,关闭eclipse,打开任务管理器将adb.exe进程删掉。然后重启Eclipse和模拟器




0 0
原创粉丝点击