- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 android服务---Service
service服务四大组件之一,和Activity的级别一样而且都是运行在主线程中,所以在service里面不能直接做一些比较耗时的事情,只能开子线程处理。什么时候用serviceservice是在后台运行的,也就是无界面运行。像音乐播放器就是典型的后台运行的。service的启动方式和相应的关闭方式1、context.startService()a、service启动之后的整个的一个完整生命流程是
2015-04-22 10:16:29 450
原创 SD卡操作
sd卡在开发中用的比较多像保存图片文件什么的都会用到sd的操作,所以就对sd卡的一些操作做了一个总结:1、判断是否有sdcard/** * 判断是否有sdcard * @return */ public boolean hasSDCard(){ boolean b = false; if(Environment.MEDIA_MOU
2015-04-21 11:03:36 367 1
原创 DrawerLayout 抽屉
抽屉效果的实现我们用到的控件有DrawerLayout和SlidingDrawer。当然网上还有好多大神们已经做好并且功能强大的抽屉框架了。能力有限只是会用大神们写好的框架但不怎么好改,所以就自己整理了下毕竟自己写的以后要改的话还能够知道怎么改。1、DrawerLayout是支持包中的类所以它具有很好的兼容性,当然是用的时候也是需要进行具体指定的。那么在xml配置文件中是如下:<!-
2015-04-21 10:24:23 862
原创 Activity的启动模式
Android的每一个界面都是一个Activity,而Activity之间的切换说白了就是在启动Activity,而是否启动一个新的Activity是有它的启动模式决定的。Activity的启动模式又分为四种。1、standard(默认启动模式):每次启动一个Activity都会创建新的Activity对象放入任务栈中。2、singleTop:指的是启动一个Activity时,如果当前任务栈的顶端是
2015-04-09 15:35:56 411
原创 Fragment之间的实时交互
fragment之间的通信可以使用:广播、Bundle、回调等。 1、我们这里讲述的是当一个activity中包含了两个Fragment,让这两个fragment进行实时交互的话,可以使用广播和回调(或许还有其他方法咯)。 2、个人认为使用回调要比广播方便点,毕竟广播还要注册什么的比较麻烦。 3、使用回调的主要思想就是在其中一个Fragment中写一个接口再利用activity来实现这个接口同
2015-04-07 11:37:54 1093
原创 ViewPage无限循环
实现轮播的效果ViewPage:分为“假无限循环”和“真无限循环”。首先我们要了解viewpage这个控件,这个控件主要的作用是滑动效果,它和listview类似也有个适配器PagerAdapter,因此如果我们写个适配器继承PageAdapter设置它的长度是Integer.MAX_VALUE同时在显示图片的时候通过求余的方式获取显示第几张图片的方法,那么viewpage就实现了这种假无限滑动效果
2015-04-07 10:40:50 1323
抽屉 fragment 标签 左右滑动viewpage listview
2014-11-24
abdroid帮助文档
2013-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人