有获取信号强度的api吗。。
请指教

解决方案 »

  1.   

    底层写个信号强度接口,提供给上层应用就可以了.
    可以通过ril模块接口获取,也可以通过与baseband模块直接通讯获取.
      

  2.   

    贴图也行  draw方法也行 
    底层信号强度都搞定了
      

  3.   


    用 ImageView 控件 ,准备几张背景图(有几个格准备几张),写一个方法根据信号强弱更新背景图。
      

  4.   

    本来是想用progressbar来显示的,后来没会用,只能用这个笨办法了.
      

  5.   

    android本来也是用一个数组来实现的!
      

  6.   

    哦,我是刚开始学做UI的,对java很不熟悉,呵呵.
      

  7.   

    找一本android的书瞅一眼就知道了,做一个桌面部件还是挺简单的;
      

  8.   

    获得信号强度,在android源码里面有
    比如在package/apps/Settings code里面,RadioInfo.java
            int signalDbm = mPhoneStateReceiver.getSignalStrengthDbm();        if (-1 == signalDbm) signalDbm = 0;        int signalAsu = mPhoneStateReceiver.getSignalStrength();        if (-1 == signalAsu) signalAsu = 0;其实就是调用framewrok里面的函数