在开发悬浮球,下滑打开状态栏的功能,找了蛮久,发现StatusBarManager.java这个类是可以对状态栏进行操作,但是它的状态时@hide状态,外部调用不了,虽然可以把系统编译后相应的jar文件导入Eclipse,但是太麻烦了,所以用了另一种方式实现,就是服务映射的方式,具体实现代码:
public void expandedStatusBar(Context mContext){
try{
Object service = mContext.getSystemService("statusbar");
if (service != null){
Method expand = service.getClass().getMethod("expandNotificationsPanel");
expand.invoke(service);
}
}catch (Exception e){
}
}