解决方案 »

  1.   

    可以看下android系统设置中的源码,容量那块
      

  2.   

    android系统的内存和sd卡都放在external.db数据库里的吗?我找到了这个媒体数据库,不知道全不全
      

  3.   

    我就是这样做的,为的不阻塞UI,我在onCreate()开了子线程,但这样线程正常执行完了还好,但线程怎么中断啊,如果我频繁退出app,再重启,肯定有问题啊,因为线程没有可靠地停止机制啊!!
      

  4.   

    如果怕UI阻塞的话,可以充分利用Activity的生命周期函数,onResume,onPause啊什么的,比如onPause了就将线程挂起,onResume了就将线程唤醒,办法总是人想出来的撒
      

  5.   

    恩恩,我用了HandlerThread,OnCreate()时start Thread,OnDestroy()时,removeCallbacks(Runnable),不知道这样可靠不?还有一个问题,android系统的内存和sd卡都放在external.db数据库里的吗?我找到了这个媒体数据库,不知道全不全