Android开发

Android开发

一、概述

1、Android系统版本号对应API:【要清楚常用的系统版本号对应的API等级。】

Android开发_第1张图片


2、Android应用开发的特色
四大组件: Activity(活动)、Service(服务)、BroadcastReceiver(广播接收器)、Content Provider(内容提供器)
系统组件: Android提供了丰富的系统组件如:button,Textview,Edit Text,ListView等,等然我们也可以自定义控件
SQLite数据库: 轻量级的嵌入式关系型数据库,支持标准的SQL语法
GPS定位: 具有pc端不具有的定位功能
多媒体: 音乐、视频、拍照、录音、闹钟
传感器: Android系统中包含多种传感器如:距离传感器、方向传感器、光线传感器


3、Android应用开发环境搭建:

  • JDK(Java Development Kit)
  • Eclipse
  • Android SDK(Software Development Kit)
  • ADT(Android Development Tools)
  • ABD(Andriod Debug Bridge)安卓调试桥(sdk安装目录下的platform-tools下面)

4、Android项目结构:

Android开发_第2张图片

Android开发_第3张图片

【src中java代码编写后台逻辑,加载布局文件。
  res/layout中存放布局文件,使用控件来调试布局。】



二、 控件


1、TextView:显示文本框控件

  • 属性:

    Android开发_第4张图片

2、EditText:输入文本框

  • 属性:同上 +


  • 在Activity中需要获取一个id是bookName的TextView控件对象,语句为(TextView)this.findViewById(R.id.bookName);
    【使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型】

  • 在Activity中给一个TextView对象tv设置红色字体颜色,用tv.setTextColor(Color.RED)方法。
    【一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法。而setText方法是为TextView设置显示的文字内容的】


3、ImageView:显示图片

  • 属性:


    Android开发_第5张图片
  • src:图片自适应

  • background:拉伸至指定宽度高度【除了图片还可以设置颜色】

  • src和background可以同时在ImageView中使用

  • 所有图片分别在_hdpi,_mdip,_ldpi文件夹中各存放一份,可以适配更多的分辨率


4、 Button、ImageButton

Android开发_第6张图片

特征:

  • 1、共有的特性:都可以作为一个按钮产生点击事件
  • 2、不同点:1)Button有text的属性,ImageButton没有 2)ImageButton有src属性,Button没有。
  • 3、产生明显的点击事件
  • 4、ImageButton可以不使用图片,如果没设置图片,则呈现一般Button的样式。

你可能感兴趣的:(Android开发)