关闭

Android MediaProvider数据库分析

今天有一个关于MediaProvider的问题,要解决,最后定位是数据库中的trigger问题。 现象是image数据库中的记录删除后,相应的文件也删除。 最后看到有trigger在其中,有一个_DELETE_FILE()很可疑。 所以在网上一查,真的是在trigger中将文件删除。 static void delete_file(sqlite3_context * context, in...
阅读(849) 评论(0)

Android onPause

最近在做文件管理器,有一个需求,当应用失去焦点时,dismiss掉应用的dialog. 在想怎么做,因为貌似弹出对话框时用到onPause()回调。那么的话要在onStop里面处理。。。 但是实际上,正如一个师兄以前给我提过的那样,一个对话框是不会使应用进入到onPause的。只有是一个透明的activity在当前activity之前,才会使activity只到onPause状...
阅读(524) 评论(0)

Android保存状态(onSaveInstanceState)与恢复状态(onRestoreInstanceState)

Activity中可以实现两个方法来存储和恢复Activity状态: 1.onSaveInstanceState(Bundle b)     在此方法中保存一些临时数据到bundle中。UI的状态自动会保存。 2.onRestoreInstanceState(Bundle b) 此方法的调用时机是在onStart和onPostCreate方法之后。在bundle中存放着onSa...
阅读(960) 评论(0)

一个理解wait()与notify()的例子

下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in Java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教.   问题如下:   //分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify 谢谢!   class ThreadA...
阅读(182) 评论(0)

DrawNinePatch,画.9图

画.9图。 步骤。 1,打开sdk/tools/目录下,draw9patch 2,打开图像,在左边和上边画点,表示拉伸范围。 3,在底边和右边画点表示内容范围。 备注:android里的许多背景图都是.9图,例如button.spinner控件。...
阅读(223) 评论(0)
    个人资料
    • 访问:2799次
    • 积分:78
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档