通过我的程序,我启动了一个活动,显示电池电量不足的假警报对话框。现在我还想更改状态栏上的图标电池,但这是一个系统图标,没有用于执行此操作的 api。我在互联网上发现了这个不公开的 API http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/com/android/server/status/StatusBarIcon。 java,但我对这一行有问题:
1)View v = inflater.inflate(com.android.internal.R.layout.status_bar_icon, parent, false);
2) AnimatedImageView im = (AnimatedImageView)v.findViewById(com.android.internal.R.id.image);
因为在官方 API 上没有 com.android.internal.R.layout.status_bar_icon 或 com.android.internal.R.id.image 我试图用 costant int 值替换,但对于第一行我得到 View v = com。 android.server.status.statusbarview@44f0a2c0 但对于第二行我得到 AnimatedImageView im = null :-(
我该怎么做?
我做不到,我想在全屏 modo 和 notitle 中创建一个透明活动,并将我的假电池图像放在顶部,并留下布局边距,将其放在电池图标上。我试过了,但我的图像在状态栏下面......为什么?:-(