摁住状态栏往下拉会出现一个下拉通知栏,怎么样弄才能让摁住状态栏下拉的时候不出现这个下拉通知栏呢。
或者可以出现,但能去掉里面的一些显示项,例如去掉蓝牙、wifi等。android下拉栏
或者可以出现,但能去掉里面的一些显示项,例如去掉蓝牙、wifi等。android下拉栏
解决方案 »
- android 关于cursor的问题
- Android 系统源码修改Framework层后如何重新编译?
- Android开发十种必备工具
- 怎么实现关机,关闭gprs ?
- 求一段android连cmwap网络的代码
- android 现在只支持JAVA么? 可以用 c++ 么?
- 请问SimpleCursorAdapter()最后一个参数具体写什么?
- 程序退出后,无法接收系统广播了,请帮忙看看,谢谢。
- 计科研一对学习的困惑,求过来人解答
- WebView上手势点击很灵敏
- 请教:TextView通过append,满屏后,继续append,被盖住
- 【怎么是实现】listview默认从第十个开始显示,往回拉的时候再把前十个显示出来
想定制状态栏可以看一下这里
我找了好长时间都没找到啊
楼主可以在frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar目录下找找。
NotificationPanel.java,StatusBarWindowView.java等几个文件有onTouchEvent()和onInterceptTouchEvent()两个方法,楼主可以试试。
另外,这是系统级的,你需要有源码才可以。
如果没有源码,反编译不知道行不行,你可以试试。
你没有android源码?
如果你是做第三方App的话,那就只能反编译试试了。
签名了吗?你可以在eclipse的DDMS的file explorer里找到这个apk,看一下有没有包名。没有包名的话说明有问题。
签名了吗?你可以在eclipse的DDMS的file explorer里找到这个apk,看一下有没有包名。没有包名的话说明有问题。
怎么看有没有包名啊,我签名了。
反编译 systemui.apk 生成SystemUI.dp文件夹
找到 SystemUI.dp\res\layout下的status_bar_expanded.xml文件
把 <FrameLayout android:id="@id/toolBarSwitchPanel" android:background="@drawable/notification_header_bg" android:layout_width="fill_parent" android:layout_height="103.0dip">
<include layout="@layout/zzz_toolbar_view" />
<include layout="@layout/zzz_toolbar_indicator" />
</FrameLayout>
FrameLayou 的宽和高都改成0.0dip然后在用改过的status_bar_expanded.xml替换掉systemui.apk 原来的status_bar_expanded.xml
放回手机,重启,下拉通知栏的快捷键就没了。
但是为什么我替换原来的.xml文件可以,重编译,签名就不行呢。。