您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Android开发--入门经典
  所属分类: Android
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2014-12-12
  提 供 者: u0130*****
 详细说明: Android Android Android Android学习笔记 一 一 一 一 . . . .Android Android Android Android基础 基础 基础 基础 一. Android 的体系结构图 四层 , 底层 linux 内核(驱动) , 程序包(C 或 c++)和 Android 运行时(java 类似) ,应用程序框 架 (基本 API) , 应用程序层 .. 向下调用关系 . 二 , 王国历史 05 年 google 收购成立仅 22 个月的 android 公司 , 07 年 11 月 google 为首的 34 家公司成立了开放手机联盟 08 年 9 月 T-moblie usa 发布第一款手机 T-moblic G1 三 , 开发精神 (随时随地为每个人提供信息) 开发平台普及 (pc,mac,linux) 以 linux 为基础 , java 语言,, 支持 web 下载应用 四 , 开发中的四大天王 Activity (构造应用程序界面的) 门面 Intent (程序传递数据) Service (处理大部分数据工作) Content provider (提供数据的接口) 五 , 开发的工具 SDK , ec lipse (插件支持 ADT) 六 , 环境搭建 1 . Android SDK 安装 developer.android.com 2. ADT 安 装 www.ecplise.org 在 ecplise 中 软 件 更 新 一 栏 填 入 https://dl-ssl.google.com/android/eclipse 3. 在 eclipse 的首选项 android 中选择 android 的 location 填入本地 android SDK 的安装路径 4. 创建一个新的 android 的虚拟机 打开 android SDK and AVD manager 介绍一个很好的视频网站及资料站 www.mars-droid.com(作者网站) 二 二 二 二 . . . . 工程创建及目录结构 工程创建及目录结构 工程创建及目录结构 工程创建及目录结构 一 , 新建 project New -> android project -> project name -> build target (开发的版本选择)-> apllcation name -> package name -> create activity(显示界面) -> min sdk version(最低兼容 sdk 版本) 二 , android 程序的目录结构 Src ==> 编写的源文件 Gen ==> 引用程序的资源文件 (不要修改) Android ==> 源文件 jar 文件 Assets ==> 放置任何文件 Res ==> 此处放置会在 gen 中生成相应 ID Drawable 放置图片 分为多个分辨率图片 hdpi,ldpi,mdpi 高中低 Layout 布局方式 Values adnroidManifest.xml 全局配置文件 三 三 三 三 . . . .Activity Activity Activity Activity初步 初步 初步 初步 1 . Activity 的主要作用(UI) 应用程序组件 创建一个 activity 类 创建 Activity 要点 1. 一个 activity 就是一个类, 并且这个类要继承 activity 2. 需要从写 onCreate 方法(程序运行首先调用) 3. 在配置文件中注册每一个 activity 4. 要为 activity 中添加必要的控件 5. 对应布局文件 一个布局文件对应一个 activity 得到控件 例 findViewById(R.id.MyButton); 四 四 四 四 . . . .Activity Activity Activity Activity和 和 和 和intent intent intent intent 多个 Activity 之间的关系 跳转关键 startActivity(Intent intent) 在 onClickListener 监听器的 onClick 方法中 内部类继承 OnClickListener Intent intent = new Intent(); intent.putExtra(key , value); // 设置传参数据 intent.setClass(this,class); // 设置跳转参数 Activity.this.startActivity(intent); 事件绑定 myButton = (Button)findViewById(R.id.myButton); myButton.setOnClickListener(new 内部类名()); // 注册成功 Intent 对象的获取 Intent intent = getIntent(); String value = intent.getStringExtra(key); TextView = (TextView)findViewById(R.id.myTextView); TextView.setText(value); Intent 的基本作用 Intent 对象包含了一组信息 相当于一个请求 1. Component name (欲启动 Activity 的名称等等) 2. Action (另一个 Activity 的动作) ACTION_CALL EDIT , MAIN, SYNC, BATTERY_LOW , SCREEN_ON 等等 3. Data (传递的数据) 4. Category 5. Exreas (额外的键值对信息) 6. Flags 启动另一个 Activity 例 Url url = Url.parse("smsto://08000000123"); Intent intent = new Intent(Intent.ACTION_SENDTO,url); intent.putExtra("sms_body","The SMS text"); startActivity(intent); 五 五 五 五 . . . .Android Android Android Android开发时常用控件 开发时常用控件 开发时常用控件 开发时常用控件( ( ( (一 一 一 一) ) ) ) TextView , Button , EditText , Menu 例 , 实现一个简单的计算器功能 实现过程一 1 . 在第一个 Activity 中,声明 4 个控件 (2 个编辑框 , 1 个文本域 , 1 个按钮) 2. 要为其中的两个空间设置显示的值 (文本域 和 按钮) 3. 创建一个监听器 . 监听按钮事件 4. 将监听器对象绑定到按钮对象上 在布局的 xml 文件中添加控件 例:
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Android
 输入关键字,在本站1000多万海量源码库中尽情搜索: