11 2015 档案
摘要:1.程序需要注销或者退出,用一个专门的集合类对所有的活动进行管理即可。
2.可视化编辑工具不利于真正了解界面背后的实现原理,通常这种方式制作的界面都不具有很好的屏幕适配性,
而且当需要编写较为复杂的界面时,可视化编辑工具将很难胜任。
3.eg.android:gravity="center",使用a...
阅读全文
摘要:1.android:theme,是用于给当前活动指定主题的,Android系统内置很多主题可以选择,@android:style/Theme.Dialog则是让DialogActivity使用对话框式的主题。2.onSaveInstanceState()回调方法,该方法会保证一定在活动被回收之前调用...
阅读全文
摘要:1.除了onRestart()方法,其他都是两两相对的。三种生存期:
(1)完整生存期:onCreate()~onDestroy()。一般情况下,一个活动会在onCreate()中完成各种初始化操作,而
在onDestroy()中完成释放内存的操作。
(2)可见生存期:onStart()~onSto...
阅读全文
摘要:1.发现Android中的活动是可以层叠的,每启动一个新的活动,就会覆盖在原活动之上,
然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。
2.Android是使用任务来管理活动的。一个任务就是一组存放在栈里的活动的集合,该栈
被称为返回栈(Back Stack)。栈是一种后进先...
阅读全文
摘要:1.返回上一个活动只需要按一下Back键,还有一个startActivityForResult()方法也是
用于启动活动,这个方法期望在活动销毁时能够返回一个结果给上一个活动。
2.startActivityForResult()方法接收两个参数,其一还是Intent,第二个是请求码,
用于在之后的...
阅读全文
摘要:1.Intent中只能指定一个action,但却能指定多个category。 2.使用隐式Intent,不仅可以启动自己程序内的活动,还可以启动其他程序的活动,使得Android应用程序之间 的功能共享成为了可能。eg.应用程序中需要展示网页,没必要自己去实现个浏览器,也基本不可能,只需要 调用系统
阅读全文
摘要:1.SecondActivity不是主活动,故不需要配置标签里的内容。 2.Intent是Android程序中各组件之间进行交互的一种重要方式,一般可被用于 启动活动,启动服务,以及发送广播等。Intent分显式Intent和隐式Intent。 (1)指明当前组件想要执行的动作, (2)在不同组件之
阅读全文
摘要:1.Menu:让菜单得到展示的同时,不占用任何屏幕的空间。 2. (1)getMenuInflater()方法能够得到MenuInflater对象,再调用它的inflate()方法即可以创建菜单。 (2)inflate()方法接收两个参数,其一指定通过哪一个资源文件来创建菜单;其二指定菜单项添加到
阅读全文
摘要:1.Toast是Android系统中一种好的提醒方式,程序中使用它将一些短小的信 息通知给用户,信息会在不久自动消失,不占用任何屏幕空间。 2.定义一个弹出Toast的出发点,界面有按钮,就让点击按钮时弹出一个Toast。 3. (1)通过findViewById()方法获取到在布局文件中定义的元素
阅读全文
摘要:1.活动-一种可以包含用户界面的组件,用于和用户进行交互。 2. (1)android:id:给当前的元素定义一个唯一标识符。引用一个id,@id/id_name;定义一个id,@+id/id_name。 (2)match_parent:让当前元素和父元素一样宽;wrap_content:表示当前元
阅读全文
摘要:1.四大组件:活动(Activity),服务(Service),广播接收器(Broadcast Receiver),内容提供器(Content Provider)。
Activity:应用中看得到的东西,都是放在活动中的。
Service:无法看见,一直在后台默默地运行,即使退出应用,仍然可以继续运...
阅读全文
摘要:1. 2003.10,Andy Rubin创办Android公司。2005.8,Google收购之,并于2008年推出Android系统第一个版本。 2. ①Linux Kernel:基于Linux 2.6。 Display Driver:基于Linux的帧缓冲(Frame Buffer)驱动。 C
阅读全文

浙公网安备 33010602011771号