Android图标电池

时间:2011-02-10 21:42:59

标签: java android icons statusbar battery

通过我的程序,我启动了一项活动,显示电池电量低的假警报。现在我想要更改状态栏上的图标电池,但这是一个系统图标,并且没有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中创建透明活动,并将我的假电池图像放在顶部,并留下布局边距将其放在电池图标上。我尝试了但我的形象在状态栏下...为什么? : - (

1 个答案:

答案 0 :(得分:3)

米莫,

据我所知,更改状态栏中电池图标的唯一方法是自定义ROM。我不相信它可以通过编程方式完成,即使是root访问权限。