08 2018 档案

java基础之super关键字
摘要:一、在java里面,对于super关键字通常有两种用法: 1. 用在子类的构造方法里(初始化用),主要是调用父类的默认构造方法,如果父类有不止一个构造方法,可以通过super指定具体的构造函数,比如 super(paras); 2. 用在子类里调用隐藏或重写的属性或行为,比如 super.onDes 阅读全文

posted @ 2018-08-23 13:04 Johnny9 阅读(5746) 评论(0) 推荐(0)

Android进程间通信-AIDL实现原理
摘要:Android进程间通信基于Proxy(代理)与Stub(桩或存根)的设计模式(如图1-1所示)。其中,Proxy将特殊性接口转换成通用性接口,Stub将通用性接口转换成特殊性接口,二者之间的数据转换通过Parcel(打包)进行的,Proxy常作为数据发送代理,通过Parcel将数据打包发送,Stu 阅读全文

posted @ 2018-08-22 14:12 Johnny9 阅读(4465) 评论(0) 推荐(0)

关于C中可变长参数
摘要:前言 可变长参数指函数的参数个数在调用时才能确定的函数参数。基本上各种语言都支持可变长参数,在特定情形下,可变长参数使用起来非常方便。c语言中函数可变长参数使用“...”来表示,同时可变长参数只能位于固定参数的后面,固定参数的个数至少为1。只要学习过c语言的,应该都知道printf函数,并且见识到了 阅读全文

posted @ 2018-08-15 18:43 Johnny9 阅读(1265) 评论(0) 推荐(0)

关于Android应用内存泄露问题
摘要:在Java中内存泄漏是指某个(某些)对象已经不再被使用,应该被GC所回收的空间,但有一个对象持有这个对象的引用从而阻止这个对象被回收。比如我们通常会这样创建一个View, TextView tv = new TextView(this); 这里的this通常都是Activity,所以这个TextVi 阅读全文

posted @ 2018-08-14 18:45 Johnny9 阅读(286) 评论(0) 推荐(0)

Android应用开机自启动问题
摘要:Android APP 开机自启动问题 阅读全文

posted @ 2018-08-02 16:02 Johnny9 阅读(6260) 评论(0) 推荐(0)

导航