自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android源代码目录结构

基于2.2源码结构|-- Makefile|-- bionic               (bionic C库)|-- bootable            (启动引导相关代码)|-- build                 (存放系统编译规则及generic等基础开发包配置)|-- cts                    (Andro

2014-02-27 14:59:01 5072

转载 IOS和Anddroid比较二

本文转自:http://www.cnblogs.com/baoz/archive/2011/12/01/2269933.html,比较得深入,所以转了,在这里请原著原谅。Android和iOS那个好?应该先往哪个上面投入资源?(本次不讨论越狱的iOS)首先从情感上,你喜欢哪个就好,就像百事可乐和可口可乐,当然这个比喻不是很恰当,因为可乐喝起来几乎一样,但是Android和iOS

2013-02-03 00:38:28 856

原创 Android应用运行过程

首先,ActivityThread从main()函数开始执行,调用prepareMainLooper()为UI线程创建一个消息队列(MessageQueue)。     然后创建一个ActivityThread对象,在ActivityThread的初始化代码中会创建一个H(Handler)对象和一个ApplicationThread(Binder)对象。其中Binder

2012-11-20 18:52:42 1363

转载 深入Webkit for Android

原WebSite: http://www.jjos.org/关于4.0和以前的区别也有哥们儿写了,参考 http://mogoweb.net/archives/182总体来说,Webkit for Android 分为两块,一个是java层和native层的;java源码在.\platform\frameworks\base\core\java\android\webkitna

2012-10-17 14:49:40 994

转载 好设计如何诞生:关于好设计的100件事

好设计有吸引人心的力量。你会发现那些甚至只是看上去好的设计,都可以让人支付更多溢价。但真正好的设计,是用独特的视角和智慧不断修正生活里各式各样的漏洞,为生活提供美感,当然,也能帮助公司塑造品牌。设计师米奇·考波尔在那本1990年出版的《软件设计宣言》里说: “设计师之所以受人爱戴,是因为他们掌握了人们想要的某些东西。”    支付溢价的人不仅仅是普通消费者,越来越多的公司愿意把设计费用加入

2012-10-11 18:06:05 12167

原创 电子书格式问题的本质

1.什么是电子书的格式问题    简单地说,电子书格式是对使用电子书时的文件编码方式、内容组织结构的一种约定。电子书的格式不仅限定了图书内容的展现形式,更事关图书内容的存储和管理。    在基于纸质印刷的传统出版模式下,书稿的电子文件也有所谓“格式”问题,但那只存在于原稿的处理和编辑加工阶段,经过印前处理及印刷之后,内容和载体结合成一个独立的、完整的产品,人人可以阅读。

2012-09-26 09:59:42 2792

原创 找老公一定要找程序员...

要嫁就嫁程序员1. 专一的心,除了计算机就是你!2. 不喝酒不发脾气!3. 一套衣服穿半年!4. 没时间接触其它Girl,想搞婚外恋也没可能。5. 平时总加班,所以周末一定会怀着一颗愧疚的心在家陪老婆逛街、看电视、聊天、做家务。6. 只认识0和1,基本没理财能力,一定会主动把所有的钱都交给老婆管,还会千恩万谢地。7

2012-09-26 09:56:52 2915

转载 避免最常见的 10 大 JNI 编程错误的技巧和工具

避免最常见的 10 大 JNI 编程错误的技巧和工具Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资源,那么可以使用 JNI 作为您工具包中的关键组件 —— 比如在面向服务架构(SOA)和基于云的系统中。但是,如果在使用时未注意某些事项,则 J

2014-07-08 19:55:00 21970 1

转载 LZW压缩(解压缩)算法详解

LZW压缩算法是Lempel-Ziv-Welch 3个人共同发明的,简称 LZW 的压缩算法,可以用任何一种语言来实现它.LZW是GIF图片文件的压缩算法,而且zip压缩的思想也是基于LZW实现的,所以LZW对文本文件具有很好的压缩性能。LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编码表,然后用编码表中的字符的索引来替代原始文本文件数据中的相应字符,

2014-05-15 20:37:40 7427 1

转载 常见的压缩算法

(一) 字典算法字典算法是最为简单的压缩算法之一。它是把文本中出现频率比较多的单词或词汇组合做成一个对应的字典列表,并用特殊代码来表示这个单词或词汇。例如:有字典列表:00=Chinese01=People02=China源文本:I am a Chinese people,I am from China 压缩后的编码为:I am a 00 01,I am from 02。压

2014-05-15 20:35:04 811

转载 Java Card介绍

一、前言Java的技术,因为 computing resource的不同,而区分为不同性质的Java平台,如 Enterprise Java、 Embedded Java与 Java Card等。若是以Embedded Java来说,因为功能上的要求有限,并且受限於硬体资源大小(如呼叫器),所以在硬体与Java执行环境上必须有所妥协。Java Card也是基於硬体与应用的 求所

2014-04-09 09:36:38 2479

原创 查看native内存-BusyBox

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。1、下载BusyBox apk安装,这时提示需要root权限2、用erooot获取root权限3、在cmd下(window)或者ubuntu命令行 运行top

2014-03-05 18:35:16 2879

转载 Unicode详解

可能大家都听说过 Unicode、UCS-2、UTF-8等等词汇,但它们具体是什么意思,是什么原理,之间有什么关系,恐怕就很少有人明白了。下面就分别介绍一下它们。基本知识字节和字符的区别Big Endian和Little EndianUCS-2和UCS-4UTF-16和UTF-32UTF-16UTF-32UTF-8基本知识介绍Unicode之前,

2014-02-25 15:43:38 666

转载 字符编码ASCII、UNICODE与UTF8,UTF16的含义等

最初,Internet上只有一种字符集——ANSI的ASCII字符集(American Standard Code for Information Interchange, “美国信息交换标准码),它使用7 bits来表示一个字符,总共表示128个字符,后来IBM公司在此基础上进行了扩展,用8bit来表示一个字符,总共可以表示256个字符,充分利用了一个字节所能表达的最大信息ANSI字符集:A

2014-02-25 15:25:36 879

转载 float数据在内存中的存储方法

浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。                         ±mantissa × 2exponent (注意,公式中的mantissa 和 exponent使用二进制表示)底数部分 使用2进制数来表示此浮点数的实际值。指数部分 占用8-bit的二进制

2014-02-18 18:13:11 781

转载 Fork/Join框架介绍

1. 什么是Fork/Join框架Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算1+2+。。

2014-01-09 11:38:24 19363 5

转载 加壳

加壳的全称应该是可执行程序资源压缩,是保护文件的常用手段.  加壳过的程序可以直接运行,但是不能查看源代码.要经过脱壳才可以查看源代码.  加壳:其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩、加密。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。它们附加在原程序上通过Windows加载器载入内存后,先于原始程序执行,得到控制

2013-11-26 13:51:24 987

转载 汇编文件后缀 .s 与 .S

一、大小写后缀的区别.s     汇编语言源程序;汇编.S     汇编语言源程序;预处理,汇编小写的s文件,在后期阶段不在进行预处理操作,所以我们不能在这里面写预处理的语句在里面大写的S文件,还会进行预处理、汇编等操作,所以我们可以在这里面加入预处理的命令 二、编译的相关流程 预处理(Pre-Processing)-->编译(Com

2013-11-22 15:18:03 4101

转载 c++核心基础知识(内存管理)

内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C

2013-11-14 18:05:40 2243 1

转载 计算机科学中最重要的32个算法

奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)做了一个调查,投票选出32个最重要的算法:  1.A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。2.算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜

2013-11-14 14:09:26 690

原创 开启硬件加速之后,许多2D的绘制方法会抛出异常

需要注意的方法如下:  CanvasclipPath()clipRegion()drawPicture()drawTextOnPath()drawVertices()PaintsetLinearText()setMaskFilter()setRasterizer()XfermodesAvoidXfermodePixelXorXfermodeI

2013-06-06 11:02:37 1389

转载 序列化协议(protobuf,xstream,jackjson,jdk,hessian)对比

原:http://agapple.iteye.com/blog/859052最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比。 别人的相关测试数据: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking

2013-04-08 18:45:43 2145

转载 IOS和Anddroid比较一

移动设备操作系统中iOS是UNIX系统,Android是Google基于Linux。目前,主要是iOS、Android两大阵营的局面,windowPhone基本就一点点了.....下面就从系统架构上对其进行分析对比:一、在具体的实现上,如界面管理框架、应用程序运行模式,有很大的不同: 1、Apple IOSIOS是Apple长期积累的结果,系统核心、基础服务和应用框架都

2013-02-03 00:29:33 1121

转载 IOS开发之系统架构

iPhone OS(现在叫iOS)是iPhone, iPod touch 和 iPad 设备的操作系统.             1,Core OS:    是用FreeBSD和Mach所改写的Darwin, 是开源、符合POSIX标准的一个Unix核心。这一层包含或者说是提供了整个iPhone OS的一些基础功能,比如:硬件驱动

2013-02-03 00:06:55 2618

原创 解决NDK *** note: the mangling of 'va_list' has changed in GCC 4.4

ndk-build提示:D:/aDeveloper/ndk/android-ndk-r8b/platforms/android-8/arch-arm/usr/include/jni.h:592:13: note: the mangling of 'va_list' has changed in GCC 4.4如.........什么note: the mangling of 'va_lis

2013-01-30 11:33:19 3920

原创 Android的屏幕适配问题(Phone、Pad)

关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四种尺寸分别提供不同的自定

2012-12-07 14:20:05 6822

原创 android的Policymanager 作用

PolicyManager类位于framework\base\core\java\com\android\internal\policy目录中的PolicyManager.java文件中。PolicyManager主要用于创建Window类、LayoutInflater类和WindowManagerPolicy类,它扮演着简单工厂模式中的工厂类角色,而抽象产品角色由IPolicy接口实现,具体产品

2012-11-21 18:17:31 6299

原创 android NDK编译(导入).a文件和编译多个so文件

一、编译一个静态库 libstatic_android.a LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE    := static_android  LOCAL_SRC_FILES := libstatic_android.a   include $(PREBUILT_STATIC

2012-10-31 11:29:00 12711 1

转载 一位程序员工作10年总结的13个忠告(关系自己切身利益,偶尔看一下,很有用)

原:http://blog.jobbole.com/9717/http://www.eoeandroid.com/thread-209163-1-1.html01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。  由 于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经

2012-10-26 17:01:43 2018 1

原创 Android抓包之Tcpdump和WireShark

首先下载工具:tcpdump下载地址 : http://www.strazzere.com/android/tcpdumpwireshark下载地址:http://www.wireshark.org/download.html     或者 http://download.pchome.net/internet/tools/detail-16847.html然后

2012-10-23 14:12:16 2474

转载 关于robots协议

结束了3Q大战,又来3B大战.......360就是好战呀; 这样的公司是多么的有激情....关于3B大战也让小弟了解了 robots。在这里记录下下。1)Robots协议不是行业规范,更不是国际标准  所谓的Robots协议,其实就是Google自己制定的一个协议规范,并不是各大搜索厂商的共识或统一的协议,也从来没有任何一家国内搜索引擎服务商公开承诺遵守Robots协议或签署类似协议或声

2012-09-26 09:57:43 1097

原创 Java中常用html解析器

可能我们在项目中常用Dom解析html,但是以下介绍的解析器可能会让你更简单、容易去解析html。另外javaweb中常用的dom解析是dom4j, 它在web领域中地王道;android中我们常用的是sax、pull。因为它们更省内存。因为不需要将整个XML树读入内存后再进行处理,而是通过输入流的方式进行,在这过程中会触发相关事件........在这些事件回调中我们去做解析工作。1、

2012-09-26 09:54:57 65781 4

转载 Java和C++在细节上的差异

ava的基本程序结构、关键字、操作符都和C/C++非常相似,以下为主要的几点区别:一、基本程序设计结构:       Java的基本程序结构、关键字、操作符都和C/C++非常相似,以下为主要的几点区别:  1. Java的原始数值型数据类型中不包含无符号类型,如c中的unsigned int。  2. 在进行移位运算时,当向左边移动时,如1   3. 在c语言中,可以通过判断一

2012-09-25 18:34:16 1525

原创 Android4.1_CHM文档(方便呀)

发现一个Android4.1的chm文档,hi方便呀,放上链接。Android4.1_CHM文档(直链接) :http://code.google.com/p/android-chm-documentation/

2012-09-20 15:41:21 495

转载 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦

作者:July--结构之法算法之道blog之博主。时间:2010年10月-2012年6月 (一直在收录本blog最新updated文章)。出处:http://blog.csdn.net/v_JULY_v 。声明:版权所有,侵犯必究。 前言    开博已过20个月,回首这20个月,发现自己在本blog上着实花费了巨大的时间与精力,写的东西可能也够几本书的内容了。希望我真真正正

2012-09-18 16:27:05 3094

转载 超酷的杂志翻页效果HTML5实现

摘要: 简介:turn.js是一款基于HTML5技术用来实现纸制书翻页的jQuery插件。使用硬件加速,跨平台,容易维护,体积小。简介:turn.js是一款基于HTML5技术用来实现纸制书翻页的jQuery插件。使用硬件加速,跨平台,容易维护,体积小。转自:http://www.ht

2012-09-17 11:42:59 3670

原创 不错的blog链接

架构设计相关:   http://www.cnblogs.com/aigongsi/Android相关:   http://www.cnblogs.com/TerryBlog/农民伯伯:   http://www.cnblogs.com/over140/Hadoop:  http://jenmhdn.iteye.com/blog/1678789IT专家网: http://web

2012-09-13 11:06:57 576

原创 [Android] 一个应用中有哪些线程?

首先,我们都知道的UI线程即用户交互线程,用来处理用户消息和界面绘制;其次,每个Binder对象对应一个线程;在ActivityThread中会创建ApplicationThread,他们都是继承Binder,这里会启动两个线程;所以最少应该是3个线程.....然后开发人员自定义的子线程.....。

2012-09-11 18:04:25 3100 1

androidstudio-ndk-demo

基于androidstudio的ndkdemo

2016-07-12

彻底搞定C指针

一个讲解c指针的文档,写得非常好。以它为基础,让你快速学习c++,objective-c等。

2014-02-25

图片切换(新版)

图片切换,新版图片切换,这是手动切换,自动切换大家加个Timer就可以了。

2013-11-29

openssl源码

openssl源码,这是基本Android2.3版本的,openssl版本忘了,源码里有文件描述版本。

2013-11-29

Dalvik虚拟机源码

Dalivk虚拟机的源码。大家可以研究研究

2013-11-29

SourceInsight_双语版(中文-英文)

SourceInsight是一款超好用的源代码查看工具,非常好用的适合撰写如C/C++或Java等程序语言的编辑器,可以自动列出程序的变量,量数等。SourceInsight_双语版(中文-英文)

2012-08-30

android手机root工具

这是一个工具,帮你获取android手机的root权限。让你不受控制,当然,这可能也给你手机带来一些安全问题,所以请慎重。

2012-08-28

JNI的源代码

jni源代码接口,供大家使用,比如NDK开发时,等等。

2012-08-28

android自动切换图片

基于android的一个图片自动切换器,自己写的,供参考。。。嘿嘿

2011-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除