随机推荐

Handler内存泄漏之使用静态内部类并持有外部类的弱引用

非静态内部类或者匿名类持有外部类的引用,如果外部类正在销毁,内部类比如Handler还在延迟处理一些消息,那么其持有的外部类引用就无法销毁解决方法:使用静态内部类并持有外部类的弱引用package com.la.allwater;import android.app.Activity;i...

[摘]AudioTrack简单简介之二

上回说到AudioTrack播放有两种模式,即MODE_STATIC和MODE_STREAM,至于区别,上回也说过,如下:一、MODE_STREAM:在这种模式下,需要先play,然后通过write一次次把音频数据写到AudioTrack中(我在试验中可以先write再play,可能是数据太小了...

[摘]Android源码之init.rc文件规则和init.c解析

前言本文主要讲解Android源码之init.rc文件规则和init.c解析。本文摘抄网上大牛的文章(链接文末),方便自己查阅。多谢分享。正文init.c与init.rc在源码中的位置:init.c : /system/core/initinit.rc : /system/core...

Android aidl简单使用

前言简单记录一下aidl的使用,方便自己查阅和复习。正文因为客户端和服务端都需要引入相同的aidl的定义,因此这里单独吧aidl文件作为一个lib库。Biu2Aidl库Biu2Aidl是lib库,存放客户端和服务端共同的aidl定义和Constant类。IBook.aidl/Biu2...

git branch的使用记录

前言查看分支,切换分支等简单记录正文查看分支git branch -a查看当前的本地分支与远程分支的关联关系git branch -vv切换分支切换到xxx分支git checkout xxxx删除分支git branch -D xxx提交分支git push origi...

[转]毕业5年决定人的一生

大家千万不要错过这篇文章,毕业三年多了,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感...