Android开发
JamesQin_123
这个作者很懒,什么都没留下…
展开
-
DrawNinePatch,画.9图
画.9图。 步骤。 1,打开sdk/tools/目录下,draw9patch 2,打开图像,在左边和上边画点,表示拉伸范围。 3,在底边和右边画点表示内容范围。 备注:android里的许多背景图都是.9图,例如button.spinner控件。原创 2012-02-29 15:24:24 · 469 阅读 · 0 评论 -
Android保存状态(onSaveInstanceState)与恢复状态(onRestoreInstanceState)
Activity中可以实现两个方法来存储和恢复Activity状态: 1.onSaveInstanceState(Bundle b) 在此方法中保存一些临时数据到bundle中。UI的状态自动会保存。 2.onRestoreInstanceState(Bundle b) 此方法的调用时机是在onStart和onPostCreate方法之后。在bundle中存放着onSa原创 2012-03-28 18:24:19 · 1256 阅读 · 0 评论 -
Android onPause
最近在做文件管理器,有一个需求,当应用失去焦点时,dismiss掉应用的dialog. 在想怎么做,因为貌似弹出对话框时用到onPause()回调。那么的话要在onStop里面处理。。。 但是实际上,正如一个师兄以前给我提过的那样,一个对话框是不会使应用进入到onPause的。只有是一个透明的activity在当前activity之前,才会使activity只到onPause状原创 2012-03-30 10:03:53 · 929 阅读 · 0 评论 -
Android MediaProvider数据库分析
今天有一个关于MediaProvider的问题,要解决,最后定位是数据库中的trigger问题。 现象是image数据库中的记录删除后,相应的文件也删除。 最后看到有trigger在其中,有一个_DELETE_FILE()很可疑。 所以在网上一查,真的是在trigger中将文件删除。 static void delete_file(sqlite3_context * context, in原创 2012-04-26 17:57:49 · 1066 阅读 · 0 评论