本帖最后由 fanszheqq 于 2011-06-26 02:02:02 编辑

解决方案 »

  1.   

    “接受这个信号并在屏幕上实时画出相应的图形” 类似StatusBar吗?如果是的话,建议LZ看看StatusBar目录下的所有关于托盘的代码
      

  2.   

    我最初接触android framework层到现在,一直是在linux下用 vim + ctags 看源码,随时修改并且m, 烧到板子里跑起来看看效果和自己想的一样不一样。很容易上手。至于你说的例子,那要追究一下信号从哪里来了? 是从特定硬件发出的?是从底层读取上来的? 那当然要用到jni和framework过渡一下传达一下了,你说是不?
      

  3.   

    倘若不习惯Linux,在win下使用source-insight查看源码也好
      

  4.   

    eclipse那么好的软件不用?我搞底层的都用不上,羡慕嫉妒恨啊
      

  5.   

    用google搜下jollen的资料 文件类型选pdf的。
      

  6.   

    看看源码StatusBar的实现和Notifaction的用法,至于是源码中那些类明天去公司可以帮你找下
    然后自己写个类,此类里面加个广播接收器,接受种种需要的Action,这些Action也就是所谓一些特定信号,一般由底层发上来的,都是在Intent这个类中定好的,例如:接受短信的action,电池电量,3G信息等等,然后在广播接收的方法里面过滤不同action,在过滤条件下执行画图
      

  7.   

    frameworks/base/services/java/com/android/server/status/
    此目录下的几个类:
    StatusBarPolicy
    StatusBarService
    StatusBarView
    StatusBarNotification
    应该可以帮到你