Android生命Activity介绍
参加这一次的合泰杯,由于需要,自己动手写了一个应用于android平台的app,现在把个人的一些见解发出来给初学者提供参考(仅限初学者!!!!)。
就像我们在单片机上面编写程序一样,我们要先对单片机的片上资源(IO、定时器等)进行配置,配置好了我们就要通过操作这些硬件资源来实现一些特定的功能。在编写android应用程序的时候,由于google已经把底层驱动代码都封装好了,所以在编写安卓app的时候基本上都是在调用api,再自己写一些逻辑部分的代码就可以实现一个简单的app了(当然,我们想要实现打接电话、收发短信等功能,我们就必须给我们的app开一些权限。
开始写程序之前,要先对android的一个构架、生命周期有一个了解。如下图:当一个activity开始执行时,android会依次执行onCreate(),onStart(),onResume()三个方法,执行完这三个方法后app就开始执行了(绿色部分),当退出程序的时候我们则需要调用onStop()、onDestroy()方法来结束应用程序。先到这里,后面配上代码和图再写。
还是百度比较给力http://jingyan.baidu.com/article/455a9950842bc0a166277829.html 继续 继续 期待后续 六六的,继续! 继续安卓界面的介绍,在android的开发和环境中是支持可视化编程的。我们在打开一个app的时候看到最多的就是输入、输出文本框、按键等元素,在android编程过程中,我们不需要手动的敲代码去生成这些东西,而是在组件选择框内选择我们需要的组件,然后直接将其拖到我们的界面中去就行了(注意组件拖进去的先后顺序)。把我们要的组件托进去了之后在手动的调整一下他们的相对位置。如下图:,第一部分是导航窗口,是整个工程的结构目录在layout文件夹下面方的是我们布局文件(xml文件,也就是我们看到的界面);第二部分是组件窗口,里面包含按钮、复选按钮、输入文本框、显示文本框、进度条等组件;第三部分是显示窗口,最总app的界面也就基本上和现在看到的差不多。刚刚看到的是实实在在的界面,下面这张图(图2)里面的的代码就是刚才的界面(在组件拖进来之后代码回自动生成),为了在现实界面能看到按钮上面的文字,如,确定、取消等,我们则需要在代码上上面做适当的改,比如图一中“拨打电话”这个按钮,我们在代码里面让android:text=“”这条语句的引号里面的内容为“拨打电话”就行了,android:text="拨打电话"。在一个界面里面往往不会只有一个按钮,但是要如何才能区分开这些按钮呢,这时候就需要给按钮起一个名字(或者赋予一个id),在我们将一个按钮组件拖到界面里面来的时候,编译器会自动的给按钮编一个号,规则是按拖入组件的先后顺序依次为button1,button2,button3…………,为了方便我们直观的知道按钮的用途,建议给每个按钮都重新起一个名字.。现在介绍的都是按钮的应用,其他的组件的使用基本相同,所以就不再单独介绍了。(界面规划好了,接下来要做的就是编写代码来实现功能了。请听下会分解。。。。) 先把代码上传了,编译环境是MyEclipse,我用的是13版。网上能下得到,约1G大小。代码太大了上传不了(PS:才6M多点额),放在我云盘里面了,要看的话就去下载吧,链接:http://pan.baidu.com/s/1c0GZfhu密码:ephj 顾福源 发表于 2015-6-23 16:05
先把代码上传了,编译环境是MyEclipse,我用的是13版。网上能下得到,约1G大小。代码太大了上传不了(PS:才6 ...
分卷压缩 不行么? 李维强-15级 发表于 2015-6-23 16:25
分卷压缩 不行么?
没试过分卷压缩 {:soso_e142:} 额,这一放就好几周没更新了,等这几天空了把剩余的一点一下写了
页:
[1]
2