- 博客(11)
- 收藏
- 关注
原创 Android在ActivityGroup里面使用startActivityForResult
假如现在有个ActivityGroup A,里面有两个子Activity B和C,在C里面跳转到另一个Activity D,然后在D里面执行了某些操作,finish了再返回D的时候,刷新D界面。该如何实现呢? 如果在C里面,c.startActivityForResult(D,0),然后在D finish()之前setResult(1),那么在C的onActivityResult里面是接收不到从
2012-09-19 10:36:02
3151
原创 解决Android在listview中checkbox批量操作问题
在Android某些开发需求当中,有时候需要在listveiw中加入checkbox实现单选,多选操作。表面上看上去只是改变checkbox那么简单,然而实际开发中,实现起来并不是那么得心应手。尤其当listview比较多(比如屏幕最多只能显示10个item,但总共有12个item,也就是说listview的item数大于屏幕能够显示的item数)滑动屏幕的时候,由于适配器中getview()会重
2011-12-14 00:32:17
10397
7
原创 Android工程文件下assets文件夹与res文件夹的区别
大家都知道建立一个Android项目后会产生assets与res的两个文件夹,理论上他们都是存放资源的文件夹,那么他们到底有什么区别呢? 1.assets:不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中 2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的。
2011-11-10 00:29:28
1594
原创 Android如何检测SD卡某个目录是否存在
自己写个音乐播放器,打开播放列表显示歌曲清单首先要扫描SD目录下MP3文件夹里面的mp3文件,那么在扫描之前,首先要检测这个MP3路径是否存在(假设SD卡已存在),因为如果路径不存在是会报空指针错误的,所有如果没有扫描到路径就需要创建。下面是判断的方法。 在SD卡创建文件 需要在AndroidManifest.xml中添加权限 . //获得当
2011-09-27 01:33:53
8940
原创 马士兵教程—《坦克大战》游戏设计思路
马士兵教程—《坦克大战》游戏设计思路 版本0.1 功能:产生一个窗口 版本0.2 功能:添加关闭窗口的事件处理 不允许窗口的大小改动 版本0.3 功能:画出代表坦克的实心圆 版本0.4 功能:让坦克运动起来 步骤: 将位置改变为变量 启动线程不断重画
2011-03-18 15:29:00
7975
原创 Graphics的setClip与clipRect的区别
有区别的。 单独使用时效果看起来是一样的,但是如果进行重复使用就不同了。 对于clipRect,API是这么说的:Intersects the current clip with thespecified rectangle. The resulting clipping area is theintersection of the current clipping area and the
2011-03-13 18:39:00
3833
原创 java多态,如何理解父类引用指向子类对象
要理解多态性,首先要知道什么是“向上转型”。 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过 Cat c = new Cat(); 实例化一个Cat的对象,这个不难理解。 但当我这样定义时: Animal a = new Cat(); 这代表什么意思呢? 很简单,它表示我定义了一个Anima
2011-03-11 15:46:00
2085
原创 Android基础之LinearLayout与RelativeLayout的布局属性
LinearLayout: android:id 为控件指定相应的ID android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符 android:g
2011-03-10 10:57:00
1214
转载 丰富多彩的Android onTouch事件
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener (另外android.widget.Gallery好像是更牛x的OnGestureListener ) 1) 新建一个类继承SimpleOnGestureListener,H
2011-03-09 23:18:00
911
原创 【学习笔记】关于Android的Surface系统
JAVA层次的Surface系统 1. 过程描述 android.view.Surfaceview类继承自android.view.View类,在view层次关系上提供精细绘制Surface的方法,可以通过它来改变Surface的格式、大小等。 android.view.SurfaceHolder为SurfaceView提供的一个接口类。方便实现对Surface的控制。
2011-03-09 16:27:00
1815
转载 【转】java中的回调函数
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。 一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B叫甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。
2011-03-08 15:43:00
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人