- 博客(27)
- 资源 (8)
- 收藏
- 关注
转载 Android之SurfaceView学习(一)
http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. Yo
2014-06-26 17:25:31 537
转载 Java中的for循环
很全面的解说。for循环是开界的。它的一般形式为: for(; ; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for(i=1; i10时, 结束循环。 注意: 1. for循环中语句可以为语句体, 但要
2014-06-26 16:18:05 577 1
转载 Android MD5校验码的生成与算法实现
不错的文章,保存下来。在Java中,java.security.MessageDigest (rt.jar中)已经定义了 MD5 的计算,所以我们只需要简单地调用即可得到 MD5 的128 位整数。然后将此 128 位计 16 个字节转换成 16 进制表示即可。 下面是一个可生成字符串或文件MD5校验码的例子,测试过,可当做工具类直接使用,其中最主要的是g
2014-06-26 14:56:05 668
转载 SVN 如何提交 SO 库文件
转自:http://blog.csdn.net/hexiaoxiao_love/article/details/10251053今天提交代码时候发现,svn add 还是 svn st 均查看不到想要提交的 so 文件。后来才知道原来是配置文件出了问题,把so文件的提交给屏蔽掉了。修改步骤如下:1.Ubuntu 系统,点击左上角Place,选择Home Fold
2014-06-26 14:19:25 1152
转载 JAVA wait(), notify(),sleep详解
转自:在CSDN开了博客后,一直也没在上面发布过文章,直到前一段时间与一位前辈的对话,才发现技术博客的重要,立志要把CSDN的博客建好。但一直没有找到好的开篇的主题,今天再看JAVA线程互斥、同步的时候又有了新的体会,就以他作为开篇吧。 在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说
2014-06-26 13:49:49 509
转载 一个关于Java Thread wait(),notify()的实用例
/////// ProducerConsumer.java//// @author 叶雨//// 这是个很重要的Thread例子。需要注意的是:// wait() 必须在synchronized 函数或者代码块里面// wait()会让已经获得synchronized 函数或者代码块控制权的Thread暂时休息,并且丧失控制权// 这个时候,由于该线程丧失控制权并且
2014-06-26 10:59:39 571
转载 Java回调函数的理解
转自:http://blog.csdn.net/tianfeng701/article/details/7563750所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由
2014-06-23 13:45:34 535
转载 Android SystemClock 应用
转自:http://blog.csdn.net/tianfeng701/article/details/7562359
2014-06-23 13:29:49 480
转载 Handler 引起的内存泄露
先看一组简单的代码123456789public class SampleActivity extends Activity { private final Handler mHandler = new Handler() { @Override public void handleMessage(Message m
2014-06-20 11:06:03 1170
转载 Android -- Looper.prepare()和Looper.loop() —深入版
转自:http://blog.csdn.net/heng615975867/article/details/9194219Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。
2014-06-19 19:41:53 735
转载 Could not read input channel file descriptors from parcel.
[Exception] Could not read input channel file descriptors from parcel.1.RemoteView中添加的图片太大了,超过40K会报这个异常2.Intent传递的数据太大了超过1M也会报这个错误3.FileDescripter太多而且没有关闭,looper太多没有quit。4.试试在AndroidMane
2014-06-19 19:09:19 4377 1
转载 synchronized的使用方法
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch
2014-06-17 15:10:44 450
转载 android中的数据库操作
原文转自:http://blog.csdn.net/nieweilin/article/details/5919013
2014-06-17 13:56:47 532
转载 深入理解java异常处理机制
原文出处:http://blog.csdn.net/hguisu/article/details/6155636
2014-06-16 18:11:14 774 1
转载 android常见异常总结
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。1. 异常机制1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约
2014-06-16 16:29:49 834
转载 Android深入浅出之Binder机制
原文转自:http://blog.csdn.net/innost/article/details/6124685
2014-06-12 16:16:37 508
转载 Android 核心分析 之七------Service深入分析
原文转自:http://blog.csdn.net/maxleng/article/details/5504485
2014-06-12 14:45:12 571
转载 android binder机制中的BN跟BP
android binder机制中的BN和BP看到android的binder机制,有点不太理解。BP(binder proxy)和BN(binder native)是通过binder来通信的。Bp主要是用来处理java层传下来的服务请求。然后通过transact将处理请求传给bn(通过binder)。请教各位大虾,这里BP和BN我有点不理解,为什么处理java层传下来的请求的部分叫做
2014-06-10 14:22:03 3979
转载 Android 核心分析 之八------Android 启动过程详解
Android 启动过程详解Android从Linux系统启动有4个步骤;(1) init进程启动(2) Native服务启动(3) System Server,Android服务启动(4) Home启动总体启动框架图如: 第一步:initial进程(system/core/init)
2014-06-10 12:21:35 1031
转载 Android下生成core dump的方法
在linux下生成core dump文件方法及设置一文中,我们可以在linux平台下控制core dump文件的生成。理论上来说,按照此方法,在Android平台上作相应设置,应该也可以开启core dump功能,当程序宕机以后,我们可以根据core dump文件来调试程序。事实上,这种方法行不通,即:通过ulimit -c 命令不能使Android生成core dump。在Andro
2014-06-10 11:06:50 4134
转载 linux下生成core dump文件方法及设置
core dump的概念:A core dump is the recorded state of the working memory of a computer program at a specific time, generally when the program has terminated abnormally (crashed). In practice, other ke
2014-06-10 11:04:25 723
转载 手机内存请看/data/tombstones
本来手机用的好好的,突然提示手机内存不足了,好多程序运行起来也变得很慢。尝试删除不少程序,仍无法解决问题,内存不足的提示仍然存在。声明:SD-8G,APP2SD。网上找了好多文章,都是提问的,没有任何人可以提供解决方案。利用root explorer逐个翻看系统文件夹,发现data/tombstones文件夹中有两个文件“tombstone_00”和“tombstone_10”,后
2014-06-10 10:24:39 3151
转载 System Dump和Core Dump的区别
许多没有做过UNIX系统级软件开发的人士,可能只听说过Dump,而并不知道系统Dump和Core Dump的区别,甚至混为一谈。系统Dump(System Dump)所有开放式操作系统,都存在系统DUMP问题。产生原因:由于系统关键/核心进程,产生严重的无法恢复的错误,为了避免系统相关资源受到更大损害,操作系统都会强行停止运行,并将当前内存中的各种结构、核心进程出错位置
2014-06-10 10:11:43 812
转载 Android JNI(实现自己的JNI_OnLoad函数)
原文转自:http://blog.csdn.net/zhenyongyuan123/article/details/5862054
2014-06-05 20:17:47 685
计算机网络第五版
2017-11-15
SingleTask与SingleInstance实例
2014-07-17
Android服务Service_详解.pdf
2013-11-30
Android Binder
2013-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人