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