Managing Your App's Memory安卓系统的内存没有swap机制,但是有分页机制安卓系统不会整理堆上的内存,即:小块的可用内存可能无法再被使用ActivityManager::getMemoryClass返回系统对堆内存大小的限制谨慎使用Service用户界面销毁时,释放内存资源内存吃紧时(onTrimMemory()回调),释放非必须的内存资源检查允许使用的堆大小:getMemoryClass(), getLargeMemoryCla…
Building Apps with MultimediaManaging Audio Playback控制音量和播放Audio Stream:安卓系统为不同的用途维护了不同的audio stream,便于用户控制不同类型声音的音量musicalarmnotification来电话system sound打电话过程中的声音DTMF tones通过设置setVolumeControlStream(),系统将在Activity/Fragment仍在界面上时,自动响应设备的音量操作键,增大或减小…