01_Android入门

Android系统文件目录结构

  • /
    代表系统的根目录
  • /data/app/
    存放着第三方的apk文件
  • /system/app/
    其中是系统中的应用安装文件
  • /data/data/packagename/
    与应用对应的文件,在应用安装时自动生成,应用卸载时自动删除
  • /storage/sdcard/
    sd卡的文件夹

SDK的文件夹目录结构

  • /docs
    文档目录 index.html
  • /platforms
    包含这个版本运行所需要的jar包
  • /platform-tools
    包含一些开发工具,如adb.exe,sqlite3.exe
  • /samples
    包含一些google提供的样例项目工程,如:APIDemos
  • /source
    包含系统的部分源码
  • /tools
    包含一些开发工具,如:draw9patch.bat,hierarchyviewer.bat

简单模拟下载

  • 功能描述
    • 点击下载按钮显示"开始下载"的小提示
    • 点击下载按钮后,按钮的文本改为:正在下载中
  • 主要技术点
    • 应用的创建与运行
    • 界面布局的定义与加载
    • 点击事件监听
    • Toast文本小提示

相关API

Activity:四大应用组件之一

  • onCreate():自动调用的方法,在其中加载布局显示
  • setContentView(layoutId):加载布局
  • View findViewById(id):根据id找到对应的视图对象

R:应用的资源类

  • R.drawable:包含所有图片资源标识的内部类
  • R.layout:包含所有布局资源标识的内部类
  • R.id:包含所有视图id标识的内部类
  • R.string:包含所有字符串标识的内部类

View/Button:视图/按钮

  • setOnClickListener(listener):给视图设置点击监听

View.OnClickListener:内部接口

  • void onClick(View v):点击事件的回调方法

Toast:用来显示短时间提示文本的类

  • static Toast makeText(…):创建一个toast对象
  • show():显示小提示

猜你喜欢

转载自www.cnblogs.com/zhaye/p/10824228.html