首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

IPowerManager移植有关问题

2012-05-15 
IPowerManager移植问题请教各位,我有份代码用到了IPowerManager ,但是在2.1里没有IPowerManager,应该想办

IPowerManager移植问题
请教各位,我有份代码用到了IPowerManager ,但是在2.1里没有IPowerManager,应该想办法移植还是直接用新的接口。

Java code
    private void setBacklight(int brightness) {        try {            IPowerManager power = IPowerManager.Stub.asInterface(                    ServiceManager.getService("power"));            if (power != null) {                power.setBacklightBrightness(brightness);                Log.i(TAG, "set brightness to :"+ new Integer(brightness).toString());            }        } catch (RemoteException doe) {            Log.e(mName, "can't set backlights");        }            }


[解决办法]
其实编译过,好像权限也不行的,1.5开始有新的设置方法了,
[解决办法]
Is there a way to raise the backlight on an Android device through the official API?
http://stackoverflow.com/questions/826970/is-there-a-way-to-raise-the-backlight-on-an-android-device-through-the-official-a

changing screen brightness
http://www.anddev.org/viewtopic.php?p=12512
[解决办法]
自己编译下android framework,生成个自制的android.jar就行了,权限问题,当然你换更老的,比如0.9的肯定能编译通过

热点排行