随笔分类 -  Android

Android相关
摘要:在日常开发过程中,只要涉及到activity,那么对task相关的东西总会或多或少的接触到,不过对task相关的一些配置的作用一直理解的还不是很透彻,官方文档在细节上说的也不够清楚,要透彻理解还是得自己写demo实践检验,所以便有了这篇总结。## task的概念参考[Tasks and Back S... 阅读全文
posted @ 2015-07-23 20:58 随心而悦StayReal 阅读(961) 评论(0) 推荐(1)
摘要:在自定义ViewGroup的过程中,如果涉及到View的拖动滑动,ViewDragHelper的使用应该是少不了的,它提供了一系列用于用户拖动子View的辅助方法和相关的状态记录,像Navigation Drawer的边缘滑动、QQ5.x的侧滑菜单、知乎里的页面滑动返回都可以由它实现,所以有必要完全... 阅读全文
posted @ 2015-05-13 13:57 随心而悦StayReal 阅读(8985) 评论(1) 推荐(2)
摘要:最近有个需求,点击通知栏RemoteView中的按钮后要收起通知栏,系统默认是不自动收起的,不过没有找到公开的API可以控制通知栏。在android.app.StatusBarManager里提供了显示和收缩通知栏的方法,但是这个类没有公开,通过反射可以调用。需要注意的是API LEVEL>16后,对应的方法名称改变了。使用此方法时需要再AndroidManifest.xml中添加如下权限private void collapseStatusBar() { int currentApiVersion = android.os.Build.VERSION.SDK_INT; ... 阅读全文
posted @ 2013-09-13 14:41 随心而悦StayReal 阅读(1486) 评论(0) 推荐(0)
摘要:原帖http://stackoverflow.com/questions/2163427/android-dialog-activity-position如果有需要要将Activity变成一个窗口形式(在Manifest.xml中的activity标签设置android:theme="@android:style/Theme.Dialog"属性),默认Activity窗口弹出是在屏幕的正中央。通过覆写Activity中onAttachedToWindow()方法,在期中将DecorView的参数重设一下就可以指定其显示的位置了。@Overridepublic void on 阅读全文
posted @ 2013-05-21 20:25 随心而悦StayReal 阅读(3446) 评论(0) 推荐(0)
摘要:MediaStore里有个file表,里面有个列提供文件所在目录的索引号(见官网http://developer.android.com/reference/android/provider/MediaStore.Files.FileColumns.html#PARENT ),虽然不知道这个索引号是来干什么的,但它却是目录的唯一标示,可以用它来统计信息。以检索音频为例,使用这条select语句即可满足要求: select _data,count(parent) as num_of_songs from file_table where ( media_type = 2) group by (p 阅读全文
posted @ 2013-05-13 15:31 随心而悦StayReal 阅读(2993) 评论(0) 推荐(0)