- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品
中软短训学习笔记--Android手机开发1
环境的搭建
需要的软件
JDK
Eclipse
Android adt
备注
配置步骤
详见中软短训笔记附—环境搭建说明
认识工程
工程文件布局如下
简单解释
如图左边是子文件夹未打开的情况
右边的时显示子文件夹的情况:其中src文件夹下的包中的文件为主文件,当然如果是多个主文件这些文件也是有不同的优先级的。
要说明的是建立的工程的时候所要求填写的包明必须是双层的如上图中的com.basic.系统的自动生成的gen文件夹中有和src文件夹下一样的包。这是系统的预先定义好的。接下来是android的类库文件夹。再接下来的assets文件夹我们目前还没有接触到。而接下来的res文件夹里面存放的是与界面有关的资源。其中drawablexxx文件夹中存放的是适合于不同分辨率手机的界面墙纸。倒数第三个文件是一个界面配置文件。
备注
理清关系
常用文件
常用的类文件主要有:界面类文件(是程序的入口,也是主要编写代码的地方),R类,main.xml文件。
Android的类文件中所有的界面类都必须继承于activity类,否则会出错。
而所有的后台类都必须继承于service类。
R类是一个资源的标识类。在这个类中它会将你所有的组件利用一定的标识进行内存的编号存放在你要访问的地方只需要通过特定的标识来访问即可。这样使得资源易于管理和调用。
Main.xml类是一个管理界面布局和定义组件属性的类。它负责对所有的组件进行属性的初始化和组件布局的工作。
一些常用文件间的关系
首先当你在main.xml类中每新建一个组件,系统就会在R类中自动为你所新建的组件进行资源的标识。当然你需要在新建资源的时候告诉系统标识资源的方式:比如说id等。当R类中的资源标识完成后。我们就可以在继承于activity类的界面类中利用像id等的资源标识来访问资源了。
而当我们新建了一个继承于activity类的界面类时。我们需要在androidmainfest.xml文件中对刚刚我们新建的类进行相应的配置。
备注
备注
中软短训学习笔记—android手机开发2
实现简单的音乐播放控制
思路
利用给按钮添加添加事件监听的方法来控制音乐的播放或其他动作,需要说明的是再事件的处理中都是通过调用系统库里面的方法来实现想要的功能.
主要源代码
界面类—继承于activity的类
public void onCreate(Bundle savedInstanceState) {
Log.e(oncreate, call onCreate()...);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* 获取组件对象 */
gobutton = (Button) findViewById(R.id.buttonok);
stopbutton = (Button) findViewById(R.id.Buttonstop);
pausebutton = (Button) findViewById(R.id.Buttonpause);
intentbutton = (Button) findViewById(R.id.Buttonintent);
/* 给组件添加事件监听器 */
gobutton.setOnClickListener(new button1adpter());
stopbutton.setOnClickListener(new stoplistener());
pausebutton.setOnClickListener(new pauselistener());
intentbutton.setOnClickListener(new intentlistener());
myplayer = new MediaPlayer();/*
* 这是一个媒体对象 对音乐的控制都要借助于此对象来完成
*/
}
上面所示的方法是一个系统在创建当前类时自动创建的一个方法。从方法名和方法体可以看出他是一个类似于构造方法的方法。用于初始化界面和界面上的组件,以及给组件添加事件监听。
R类
public static final class id {
public static final int Buttonintent=0x7f050003;
public static final int Buttonpause=0x7f050002;
public static final int Butt
您可能关注的文档
- 文字处理软件Word-2010课件.ppt
- 断路器应用讲解课件.doc
- 新三板研发费用资本化操作实务课件.doc
- 新世纪与永辉超市的竞争环境分析课件.doc
- 新事业单位会计准则和事业单位会计制度讲解课件.ppt
- 新华DCS软件OnXDC软件快速入门手册课件.doc
- 新版新能源汽车准入规则专项检验项目及标准介绍(工信部令[课件.ppt
- 新生儿专科应急预案课件.doc
- 新课程理念下中学英语教学应当走出的几个误区课件.ppt
- 新闻基本知识-课件课件.ppt
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)