摘要: //双向链表类 publicclassDoubleLinkList{ //结点类 publicclassNode{ publicObject data; publicNode next; publicNode prior; publicNode(Object obj,Node next,Node p 阅读全文
posted @ 2016-05-26 23:17 _Doing 阅读(268) 评论(0) 推荐(0)
摘要: //单向链表类 publicclassLinkList{ //结点类 publicclassNode{ publicObject data; publicNode next; publicNode(Object obj,Node next){ this.data = obj; this.next = 阅读全文
posted @ 2016-05-26 23:16 _Doing 阅读(204) 评论(0) 推荐(0)
摘要: Java内存中,栈内存和堆内存占了很大一部分空间:栈内存的存储是顺序结构,堆内存的存储是离散结构。 顺序表 类成员 int maxSize; //最大长度 int size; //当前长度 Object[] listArray; //对象数组 类主要方法 int maxSize; //最大长度 in 阅读全文
posted @ 2016-05-26 23:15 _Doing 阅读(184) 评论(0) 推荐(0)
摘要: publicclassSeqList{ final int defaultSize =10; //默认的顺序表的最大长度 int maxSize; //最大长度 int size; //当前长度 Object[] listArray; //对象数组 publicSeqList(){ init(def 阅读全文
posted @ 2016-05-26 23:15 _Doing 阅读(250) 评论(0) 推荐(0)
摘要: 数据结构+算法=程序 逻辑结构:集合、线性、树、图 物理结构:顺序、链式 算法分析: (渐进)时间复杂度: 基本语句的执行次数(基本语句:执行次数与整个算法执行次数成正比的语句,通常是最内层循环的循环体) 非递归:找执行次数最大的基本语句放入大O; 递归:(迭代法)可迭代的展开方程的右边,直到没有可 阅读全文
posted @ 2016-05-26 23:14 _Doing 阅读(219) 评论(0) 推荐(0)
摘要: 逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分 阅读全文
posted @ 2016-05-26 23:12 _Doing 阅读(2193) 评论(0) 推荐(0)
摘要: 《深入理解计算机系统》 《计算机组成原理》(唐朔飞) 来自为知笔记(Wiz) 阅读全文
posted @ 2016-05-26 23:11 _Doing 阅读(387) 评论(0) 推荐(0)
摘要: Custom Components: http://developer.android.com/guide/topics/ui/custom-components.html Extend an existing View class or subclass with your own class. 阅读全文
posted @ 2016-05-26 23:07 _Doing 阅读(254) 评论(0) 推荐(0)
摘要: The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls 阅读全文
posted @ 2016-05-26 23:05 _Doing 阅读(183) 评论(0) 推荐(0)
摘要: View处理: 绘制(paint canvas path;tween等动画效果)、事件处理 参考整理自: Custom Components: http://developer.android.com/guide/topics/ui/custom-components.html http://www 阅读全文
posted @ 2016-05-26 23:00 _Doing 阅读(265) 评论(0) 推荐(0)
摘要: 代码来自:http://www.cnblogs.com/mandroid/archive/2011/02/26/1965428.html (XXX.AIDL自动生成的IXXX.java类中的Proxy内部类的Binder成员变量(mRemote)实际上是一个BinderProxy对象,即对应于C++ 阅读全文
posted @ 2016-05-26 22:59 _Doing 阅读(398) 评论(0) 推荐(0)
摘要: http://www.linuxidc.com/Linux/2012-07/66195.htm 服务端,客户端处在用户空间,而binder驱动处在内核空间。 服务器端。一个Binder服务器端就是一个Binder类的对象。当创建一个服务端Binder对象后,服务端内部就会开启一个线程,这个线程用于接 阅读全文
posted @ 2016-05-26 22:56 _Doing 阅读(311) 评论(0) 推荐(0)
摘要: Intent:一个表示“启动意图”的对象 Activity : getIntent()获取当前Activity唯一Intent 显式调用Intent Component Intent intent =newIntent(); ComponentName comp =newComponentName( 阅读全文
posted @ 2016-05-26 22:51 _Doing 阅读(152) 评论(0) 推荐(0)
摘要: 广播有两种注册方式:静态注册和动态注册。静态注册是在AndroidManifest中注册,在应用安装的时候会被系统解析,这种广播不需要应用启动就可以收到相应的广播。动态注册需要通过Context.registerReceiver()来注册,这种广播需要应用启动才能注册并接收广播。 实现不同组件之间的 阅读全文
posted @ 2016-05-26 22:50 _Doing 阅读(395) 评论(0) 推荐(0)
摘要: http://bbs.51cto.com/thread-1114378-1.html (API 3.0以后): 1.THREAD_POOL_EXECUTOR, 异步线程池 使用 首先创建一个继承自AsyncTask的MyAsyncTask类,然后调用 1 MyAsyncTask asynct = n 阅读全文
posted @ 2016-05-26 22:47 _Doing 阅读(9830) 评论(0) 推荐(0)
摘要: 资料摘自网络(侵删) Service Thread IntentService AsyncTask When to use ? Task with no UI, but shouldn't be too long. Use threads within service for long tasks. 阅读全文
posted @ 2016-05-26 22:45 _Doing 阅读(329) 评论(0) 推荐(0)
摘要: 用法 <疯狂android讲义3> 3.6 AsyncTask是一个Android SDK中轻量级的异步任务类,它在线程池中执行后台任务,把执行进度和执行结果返回给主线程,并在主线程更新UI,AsyncTask实质上是对Thread和Handler的封装,通过AsyncTask能够更方便地在执行后台 阅读全文
posted @ 2016-05-26 22:44 _Doing 阅读(261) 评论(0) 推荐(0)
摘要: IntentService是一个继承自Service的抽象类,要使用它就要创建它的子类。IntentService适合执行一些高优先级的后台任务,这样不容易被系统杀死。IntentService的onCreate方法中会创建HandlerThread,并使用HandlerThread的Looper来 阅读全文
posted @ 2016-05-26 22:43 _Doing 阅读(324) 评论(0) 推荐(0)
摘要: 启动服务和绑定服务存在不同的生命周期: 大部分调用的生命周期方法是一样的,如onCreate()、onDestroy()等,并且无论是启动或是绑定多次同一个服务,onCreate()、onDestroy()等这些共用的生命周期方法也仅被调用一次。 区别:当使用startService()启动服务的时 阅读全文
posted @ 2016-05-26 22:42 _Doing 阅读(350) 评论(0) 推荐(0)
摘要: 一些优秀博客: android Fragments详解四:管理fragment Android Fragment应用实战,使用碎片向ActivityGroup说再见 Android Fragment完全解析,关于碎片你所需知道的一切 Android Fragment 真正的完全解析(上) Andro 阅读全文
posted @ 2016-05-26 22:38 _Doing 阅读(182) 评论(0) 推荐(0)
摘要: <activity android:name="string" android:icon="drawable resource" android:label="string resource" //标签 android:theme="resource or theme" //主题 android:e 阅读全文
posted @ 2016-05-26 22:37 _Doing 阅读(249) 评论(0) 推荐(0)
摘要: 参考例子:android的Button OnClickListener接口、《第一行代码》中的回调例子 参考例子:android的Button OnClickListener接口、《第一行代码》中的回调例子 定义接口 public interface HttpCallbackListener{ vo 阅读全文
posted @ 2016-05-26 22:34 _Doing 阅读(1304) 评论(0) 推荐(0)
摘要: 图片来自网络 异常类体系 Error 一般指虚拟机相关错误,是程序无法处理的,如OutOfMemoryError、ThreadDeath、系统崩溃等。这种错误由JVM来处理,不可能捕获也无法恢复,JVM在大多数情况下会选择终止线程导致程序中断。 Exception 程序可以捕获处理的异常。分为两种: 阅读全文
posted @ 2016-05-26 11:49 _Doing 阅读(220) 评论(0) 推荐(0)
摘要: 资料整理自网络(侵删)整理by Doing 资料整理自网络(侵删)整理by Doing Life Cycle of Thread – Understanding Thread States in Java 线程内存: 线程的working memory只是cpu的寄存器和高速缓存的抽象描述 Obje 阅读全文
posted @ 2016-05-26 11:46 _Doing 阅读(220) 评论(0) 推荐(0)
摘要: 资料整理自网络(侵删) JVM内存 组成 JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对象都存放在堆区中 2.每个栈中的数据(原始类型和对象引用)都是私有的 阅读全文
posted @ 2016-05-26 11:43 _Doing 阅读(249) 评论(0) 推荐(0)
摘要: Similarities:Both are custom ways to compare two objects.Both return an int describing the relationship between two objects. Differences: Comparator c 阅读全文
posted @ 2016-05-26 11:42 _Doing 阅读(345) 评论(0) 推荐(0)
摘要: 参考:《疯狂JAVA讲义》 Map接口(字典/关联数组) Collection接口 Object put(Object key, Object value)Object remove(Object key)int size()boolean isEmpty()boolean containsKey( 阅读全文
posted @ 2016-05-26 11:41 _Doing 阅读(298) 评论(0) 推荐(0)
摘要: Hashcode的作用 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每 阅读全文
posted @ 2016-05-26 11:40 _Doing 阅读(462) 评论(0) 推荐(0)
摘要: 正常执行流程: try执行,遇到异常就跳到catch执行(以使得程序不会崩溃); 不管有没有异常catch,最后都执行finally 正常执行流程: 正常执行流程: try执行,遇到异常就跳到catch执行(以使得程序不会崩溃); 不管有没有异常catch,最后都执行finally 含return语 阅读全文
posted @ 2016-05-26 11:38 _Doing 阅读(548) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:26 _Doing 阅读(2710) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:25 _Doing 阅读(437) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:23 _Doing 阅读(1564) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:21 _Doing 阅读(1841) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:20 _Doing 阅读(5458) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:12 _Doing 阅读(2544) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:09 _Doing 阅读(6717) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:07 _Doing 阅读(5168) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l 阅读全文
posted @ 2016-05-26 11:02 _Doing 阅读(1502) 评论(0) 推荐(0)
摘要: 以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删): http://blog.csdn.net/luoshengyang/article/details/8923485 http://blog.csdn.net 阅读全文
posted @ 2016-05-26 10:44 _Doing 阅读(5337) 评论(0) 推荐(2)