1.在界面中按返回键判断某个控件的可见性,如果可见,则用动画让其消失,应用并不退出。Onkeydown方法中:if(keyCode==4){if(slidingMenu.getVisibility()==View.VISIBLE){//退出的动画AnimationSetanimationSet=ne...
分类:
移动开发 时间:
2014-07-18 15:06:40
阅读次数:
208
在Activity或者组件之前传递信息时,一般采用intent绑定bundle的方式传值,但在使用过程中需要注意的是不要用bundle传递大容量数据:
在做项目的过程中,需要将听写界面的听写结果信息传递到听写记录界面供显示用,但是由于传递的数据量过大导致程序ANR,甚至直接报异常(传递的信息里面有bitmap转换成的byte数组、每一个词组的拼音、词语、语音信息),经过分析发现是由...
分类:
移动开发 时间:
2014-07-18 14:05:30
阅读次数:
273
1.首选项的存取数据写一个类,里面放入存取方法,然后在外面进行调用publicclassPrefsUtils{privatestaticfinalStringPREFS_NAME="com.yomoto.util.OtherPrefs";//这里放入的名字存入的地址是:data/data/项目包名/...
分类:
移动开发 时间:
2014-07-18 13:37:47
阅读次数:
293
在Android开发过程中,有时候会遇到这样的情况,在一个线程中,执行A操作,B操作需要等A操作结束后才进行,因此需要wait,在java中可以如下代码实现
Handler mBlueHandler = new Handler(Looper.getMainLooper());
Task task = new Task();
mBlueHandler...
分类:
移动开发 时间:
2014-07-18 13:34:17
阅读次数:
323
在eclipse工程目录下建立一个jni的文件夹。在jni文件夹中建立Android.mk和Application.mk文件。Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附...
分类:
移动开发 时间:
2014-07-18 13:29:36
阅读次数:
470
之所以专门写一篇关于finalize方法的博客,是因为被这个方法坑过,在写一个读取jni数据类的时候,我在类的finalize方法中调用了关闭文件和释放内存的方法,结果导致在频繁调用这个类的时候在JNI里面报异常,类本来就是单例的,按理分析不应该存在这样的情况,到最后分析出来就是因为在该类的finalize方法中调用了关闭文件的方法,导致下次进入再次打开文件时,被系统调用finalize方法给关闭...
分类:
移动开发 时间:
2014-07-18 13:28:21
阅读次数:
259
Find7的colourOS更新到了1.2版,Android开发入门372858684消息:相比之前N1上的系统变化不大,只是增加了一些黑屏手势、轨迹感应等功能,同时加强了系统的稳定性。从1.2版本开始,OPPO内置在手机中的软件商店、主题商店以及游戏中心都有了全新的名字,叫做“可可”,这意味着OP..
分类:
其他好文 时间:
2014-07-18 13:19:20
阅读次数:
229
昨天又搭建了一次Android的开发环境,尝试了好几种方式,也遇到了一些问题,在此分享一下。 注意:官网公布的最新版本号的SDK和ADT(23.0.0),对于和Eclipse集成的开发环境是有BUG存在的。搭建完毕建立HelloWorld測试的时候,src和layout文件下的文件都为空。...
分类:
移动开发 时间:
2014-07-18 12:01:25
阅读次数:
345
1.项目中设置每个activity的启动模式(如果堆栈中存在此activity就会重用,并提到栈顶,不会创建新的activity)android:launchMode="singleTask"2.如果界面中的布局被弹出的软键盘改变,则在对应的activity中加入如下代码即可。android:win...
分类:
移动开发 时间:
2014-07-18 10:38:46
阅读次数:
242
1.关于9patch的使用9patch用的画线用鼠标左键,取消画线用要按住shift键再加鼠标左键。画9patch图的时候一定要把四周都加上,否则不正常显示
分类:
移动开发 时间:
2014-07-18 10:27:14
阅读次数:
168