08 2015 档案
摘要:数据结构中查找的知识点主要有以下三点 1、静态查找 1.1 顺序查找 1.2 有序表 1.2.1 二分查找 1.2.2 插值查找 2、动态查找 2.1 二叉排序树 2.2 平衡二叉树 2.3 B-和B+树 3、哈希查找 3.1 常用哈希函数 3.2 解决冲突的办法 1.2.1.1 非递归实现 实现思
阅读全文
摘要:思路: 1 将表达式转换成后缀表达式 2 利用栈计算后缀表达式 程序很罗嗦,有空再写一遍!
阅读全文
摘要:通信方式有五种 1、handler 2、Activity.runOnUIThread(Runnable) 3、View.Post(Runnable) 4、View.PostDelayed(Runnabe,long) 5、AsyncTask 第三、四种,工作线程中只能操作调用它的Vie...
阅读全文
摘要:每个Android程序默认情况下只有一个进程,这个进程是在自己独立的空间中运行,默认拥有独立的Dalvik虚拟机实例。每一个DVM都是Linux中的一个进程,所以可以认为Android dvm的进程和Linux的进程, 应用程序的进程是同一概念。 但是也可以指定Activity或者Servic...
阅读全文
摘要:模块之间有三种调用方式: 1、同步调用 同步调用很简单,就是直接调用方法B,必须等到方法A执行完才会继续执行原程序。 2、异步调用 异步调用,就是在A程序中给程序B一个实现,当B运行的时候,在满足条件的情况下能够调用A程序中的实现。举例说明public interface Food{ ...
阅读全文
摘要:本文主要简单的讨论下Android中广播发送与注册的多种方式注册广播接收者有两种方式,动态与静态:1,动态注册:在Activity的onCreate方法中或根据需要调用register()方法注册即可动态注册一个广播接收者,在代码中有关于其特点的简单注释,如下private void registe...
阅读全文
摘要:先膜拜下大神的帖子,从源码的角度分析android的Handler机制。 链接:android的消息处理机制(图+源码分析)——Looper,Handler,Message 这里就不赘言,仅仅做一些介绍,想看详细请猛戳上面的链接。 android的消息机制由三块组成Looper,Handl...
阅读全文
摘要:当用户在开启一个新activity时,当前的activity可能在内存中处于停止状态也可能由于新activity需要更多内存而被系统杀掉了,但不论怎样,当用户在新activity上按返回键时,他希望看到的是原先的activity的界面。原先的activity如果是被重新创建,那么它要恢复到用户最后...
阅读全文
摘要:如果要保存数据或者有数据相关操作,最好在onPause函数中,因为onDestroy的函数有可能不执行。There are situations where the system will simply kill the activity's hosting process without call...
阅读全文
摘要:自定义Linearlayout只有设置Clickable才能响应MOVE事件
阅读全文
摘要:从github上面导入了工程后发现需要v7包的支持,这个包在SDK路径下面就有,如:G:\work soft\android-sdk-windows\extras\android\support\v7, 里面有一个appcompat需要导入,直接File->Import->copy into ...
阅读全文