android教案,android教学教案.doc
android教学教案
一、为什么学习Android
1:兴趣爱好
2:找到一份好工作。
3:改善生活。
二、sdk文件结构
1:platform-tools随版本更新而更新,tools的内容是只要有更新就能更新。
2:环境变量配置。
三、eclipse配置
1:general->apprearance->Color and Fonts->basic
2:Editor->Text Edit显示行号。
3:Java-Editor->content Assist-Auto activation triggers for Java,在.后加abcd…z。
4:Java-Code Style-Formatter-Edit设置代码显示样式。
四、模拟器的使用
1:如何创建模拟器:emulator.exe或在eclipse内创建。
2:版本越高对电脑配置要求越高
3:模拟器配置:语言配置等。
4:在模拟器上安装软件:下载以apk结尾的文件。在dos环境下进入platform-tools,再运行:adb install aaa.apk
卸载:adb uninstall package(包名)
五、创建一个android程序(HelloWorld)
1:选择build target时注意:高版本可以运行低版本,故尽量选择低版本。
2:Activity类:关联文件查看Activity类内容:把要关联的文件复制到platforms对对应的android版本文件夹下。onCreate()方法。
3:项目文件结构:gen目录有个自动生成的文件,千万不能修改R.java文件,每个方法对应一类资源:drawable、layout;assets内主要放置一些的资源文件:如字体文件、音频及视频文件等,不管有没有用到发布时都要打包一起发布;Res目录下放置一些图片或小的音频文件,只有当用到时才发布,没用到不会发布;布局文件:TextView标签。
六、设备界面演练
6.1文字标签处理
上一章中,我们实现了一个简单的项目,即在屏幕上输出了一段简单文字。实际上为了满足现实的需求,我们可以对这行文字进行修饰,以达到我们想要的效果。
1:设计思路
在实际应用中,程序员可以在Layout中创建一个对象,并定义strings.xml中的字符串常数,然后能过TextView的setText方法,在加载程序最初之际更改TextView的文字。
6.2 改变屏幕窗口元素的背景颜色
为了满足特殊需求,可以将屏幕画面的背景颜色设置为自己需要的颜色。本节将通过一个简单的实例,来简要介绍更改屏幕窗口中画面背景颜色的方法。
1:设计思路
如果以默认的设置运行,窗口的底色是深黑色,这是SDK默认的颜色。要更改Activity的窗口底色有许多方法,最简单的方法就是将颜色代码(color code)事先定义在drawable当中,这样在程序onCreate创建的同时加载预先定义的画面颜色。
本实例程序在drawable里指layout的背景色(BackGround)为白色,这里的白色(颜色代码为#FFFFFFFF)是预先在drawable中定义,这样,当程序运行时,背景就会变为白色。该方法是指定Activity Layout背景颜色最简单的方法。在范例的最末,还示范了如何创建色彩板(color table),以使Android手机程序可以像使用“常数”般直接取用颜色,并在应用程序的运行中显示。
6.3改变TextView的文字颜色
上一个范例通过Drawable来定义常数,但在实际设计中,最常用的方法是使用程序来控制TextView或其他对象的背景色(setBackgroundDrawable方法),如对象被单击时的背景色亮起,当失去焦点时又恢复成原来的背景色等。本节将通过一个简单的实例,介绍更改TextView文字颜色的方法。
1.设计思路
本实例是扩展了前一个实例的实现,预先在Layout中设计好两个TextView,并在onCreate中调用setBackgroundDrawable方法和setTextColor方法来,实时更改原Layout里TextView中背景色以及文字颜色,最后使用Android默认的颜色常数(graphics.Color)来更改字的前景色。
6.4 实现TextView文字的替换
前几个实例讲解了文本颜色的设置,其实我们也可以对TextView文字进行替换处理。本节将通过一个简单实例的实现过程,介绍替换TextView文字的方法。
1:设计思路
TextView文字的替换可通过CharSequence数据类型与Resource ID应用来实现。可以先在Layout里通过Resource初始化TextView的文字,再在程序中动态更改TextView文字,但问题是如何在代码
android教案,android教学教案.doc相关推荐
- 七年级计算机系统的组成教案,初中信息技术七年级《计算机系统的组成》表格式教案附教学反思.doc...
初中信息技术七年级<计算机系统的组成>表格式教案附教学反思 第2节<计算机系统的组成>教学设计 一.学习者分析 初一的学生,具有活泼好动的特点,怀着对初中生活的憧憬来到一个新的 ...
- 小学计算机的组成微格教案,微格教学教案-计算机
微格教学教案 设计者:XXX 教学对象:初中一年级学生 科目:信息技术 课题:简易文字处理 主要的教学技能:讲解技能.演示技能.示范技能.结束技能.变化技能(位置变化).提问技能.导入技能. 教学目标 ...
- 计算机应用格式工厂部分教案,格式工厂教学案.doc
格式工厂教学案 青岛开发区职业中专教学案 班级 姓名 科目:常用工具软件 主备:何丽 审核 日期课题:格式工厂学习目标: 知识目标:掌握格式工厂的基本操作和操作技巧 能力目标:培养学生动手操作能力 情 ...
- 计算机网络教学优秀教案,计算机网络教学教案.docx
叮叮小文库 <计算机网络> 教案 苏继斌 欢迎有需要的朋友下载!! 叮叮小文库 <计算机网络>课程教学设计 一. 程定位 本 程是面向全校本科各 学生的一 重要的公共工程技 基 ...
- 用计算机计算找到的规律奇妙的数字教学设计,四年级上册数学《探索与发现(一)有趣的算式》教案及教学反思...
[导语]<有趣的算式>是北师大版小学数学四年级上册第三单元<乘法>中<探索与发现(一)>的教学内容.它是学生已经学会应用计算器进行一些简便的四则运算的基础上来进行教 ...
- 我和计算机比本领教案反思,小学二年级语文《比本领》知识点、教案及教学反思...
[导语]<比本领>讲述了一只梅花鹿一只金丝猴都觉得自己的本领大,通过一次比赛,他们知道只有合作才能成功的道理.以下是无忧考网整理的小学二年级语文<比本领>知识点.教案及教学反思 ...
- android程序开发教案,Android移动应用开发基础教程教案.doc
教 案 课 程 名 称Android移动应用开发基础教程(微课版)课 程 代 码系(部)教研室(实验室)授 课 教 师职 称 年 月 课 程 名 称Android移动应用开发基础教程(微课版)总计: ...
- 综合实践计算机的入门知识教学设计,3-6年级综合实践活动3.我是电脑小画家_教案、教学设计_市级优课(0001)【信息技术】.doc...
3-6年级综合实践活动3.我是电脑小画家_教案.教学设计_市级优课(0001)[信息技术].doc 田园处处景色美 (三年级) 教学设想教学设想 "田园处处景色美"这一节课是本单元 ...
- 计算机高级办公软件教案,《Office 2010办公软件高级应用》教学教案.doc
文档介绍: <Office2010办公软件高级应用>配套教学教案第1讲课时内容现代办公设备使用与维护基础授课时间90分钟课时2教学目标了解现代办公的概念.认识各种办公设备.了解现代办公用电 ...
最新文章
- asp.net mvc 3 RTM 发布了!
- 【arduino】在Arduino上运行FreeRTOS操作系统,freeRTOS入门教程helloword
- 关于Xcode6编译Pods工程出错问题
- Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项
- Tensorflow笔记(基础): 图与会话,变量
- 强化学习原理与python实现原理pdf_纯Python实现!Facebook发布PyTorch分布式强化学习库...
- Extjs 从grid中导出Excel表格。后台为C#(绝对好用)(按照自己的需求修改版本)...
- Spacecom:将和信威集团在30天内决定新的收购协议
- qt中dll缺失以及无法启动程序的正确解决方法
- C# 简单封装一个XML文件读取类
- angular第六天
- abaqus2017安装后启动cae报错_Abaqus2017安装全过程
- UPS电源扩展功能一UPS干节点通讯接口扩展板,你了解吗?
- WDF驱动简介及几个驱动对象介绍
- ProcessingJS介绍
- 解决Mysql:Incorrect string value: '\xF0\x9F\x8D\x83\xF0\x9F...' for column
- SAP ABAP中字符大小写转换问题汇总
- GRE词汇词根记忆:flu
- 技术控,看这里,一款支持断点调试的数据科学工具
- 51单片机的特殊功能寄存器(SFR)
热门文章
- 华为 荣耀20 Andorid10 图片保存到相册 图片不刷新问题
- 游戏鼠标的dpi测试软件,自己就可以测试鼠标的DPI
- android java.lang.ClassNotFoundException但此类已存在
- ★Kali信息收集★8.Nmap :端口扫描
- Leetcode-数据结构-53.最大子数组和
- 七、jQuery动画特效(二)
- 非暂态计算机可读存储介质是什么,检测空气质量方法及装置、空气净化器控制方法及装置与流程...
- 【已解决】win10离线安装.net framework 3.5(错误:0x8024402c)
- java 构造方法能被继承吗_Java中构造函数可以被继承么
- svg图放大、缩小、拖拽