- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 JPEG的文件结构
JPEG文件由八个部分组成,每个部分的标记字节为两个,首字节固定为:0xFF,当然,准许在其前面再填充多个0xFF,以最后一个为准。下面为各部分的名称和第二个标记字节的数值,用ultraedit的16进制搜索功能可找到各部分的起始位置,在嵌入式系统中可用类似的数值匹配法定位。一、图像开始SOI(Start of Image)标记,数值0xD8二、APP0标记(Marker)
2012-07-07 11:12:36 613
转载 TabHost 添加的Activity执行的顺序问题研究
最近在使用TabHost的时候遇到一个问题:TabHost添加了4个Activity作为tab页面,我们从左至右的顺序称呼它们为tab1,tab2,tab3,tab4。可是每次进入TabHost页面的时候,不管我进来的时候点击的是指向哪个Activity的跳转,tab1的Activity总会首先被执行。可是我希望的效果是,我点击tab2的跳转,我就只希望执行tab2的Activity。分析
2012-04-09 08:57:48 832
转载 Linux常用命令详解
介绍 bash shell 如果您使用过 Linux 系统,那么您知道当登录时,将会看到像这样的提示符: $ 您所看到的特殊的提示符可能看起来很不一样。它可能包含系统的主机名、当前的工作目录名,或者两者都有。但是不管这个特殊的提示符看起来像什么,有一件事是肯定的。打印出这个提示符的程序叫“shell”,极有可能您的特殊的 s
2012-03-11 12:51:41 702
转载 Android应用的自动升级、更新模块的实现
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识在AndroidManifest.xml里定义了每个Android apk的版本标识:<manifest xmlns:android="http://schemas
2012-01-08 19:21:50 358
转载 Debugging with Android NDK stack traces
Stuck in the hell of crashing applications? Don’t know how to find the tiny allocation or deallocation mistake hidden in a code stack of thousands of lines? Here is your way to heaven.08-22 23:27:40
2011-12-26 11:50:41 678
原创 Android编译Libwebcore出错解决方法
如下,在编译android源码时出现错误target SharedLib: libwebcore (out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so)collect2: ld terminated with signal 9 [Killed]
2011-12-23 14:31:10 2734
转载 Android编译重要参数LOCAL_MODULE_TAGS
最近移植tslib库到android系统,发现编译好的库和测试工具竟然没有输入到out/target/product/Ok6410/system/lib 和 out/target/product/Ok6410/system/bin下面,感觉很奇怪,于是下定决心看一下,到底输入到了哪里。过程如下:tslib的源代码放到了android2.3 源代码下vendor 目录(android
2011-12-23 13:40:20 1426
原创 Android编译常用命令
在Android目录下运行(注意:点后有空格)# . build/envsetup.sh 然后就会多出几个可用的命令:- croot: Changes directory to the top of the tree.- m: Makes from the top of the tree.- mm: Builds all of the modules in the
2011-12-23 13:19:52 428
转载 Android Display System -- Surface Flinger
SurfaceFlinger是Android multimedia的一个部分,在Android的实现中它是一个service,提供系统范围内的surface composer功能,它能够将各种应用程序的2D、3D surface进行组合。在具体讲SurfaceFlinger之前,我们先来看一下有关显示方面的一些基础知识。1、原理分析 让我们首先看一下下面的屏幕简略
2011-12-23 11:12:10 590
转载 创建Windows版的Android SDK
1、安装windows环境,以及cygwin,下载及安装详见:http://blog.csdn.net/happyhell/archive/2010/06/29/5702846.aspx2、把Build好的android目录拷贝到Windows系统中。3、 在Build脚本中指定SDK版本号 脚本文件位置在development/build/tools/ma
2011-12-23 11:02:29 456
转载 How to build Android Windows SDK
0. Build sdk in Linux $ cd mydroid $ make PRODUCT-sdk-sdk1. Install jdk in Windows to E:\Java\jdk1.6.0_212. Install cygwin: - Download the latest version of cygwin from http://www.cygwin
2011-12-23 10:45:54 666
转载 深入理解Magento - 第三章
作者:Alan Storm翻译:Hailong Zhang第三章 – 布局,块和模板我们接着研究Magento。根据我们第二章讲的Magento MVC的架构,我们接下来应该讲模型(Model),但是我们跳过模型先来看布局和块。和一些流行的PHP MVC架构不同的是,Magento的执行控制器不直接将数据传给试图,相反的视图将直接引用模型,从模型取数据。这样的设计就导致了视图被拆分成两部分,块(Block)和模板(Template)。块是PHP对象,而模板是原始PHP文件,混合了XHTML和
2010-11-20 13:58:00 1695 4
转载 深入理解Magento - 第二章
第二章 - Magento请求分发与控制器Model-View-Controller (MVC) ,模型-视图-控制器,源于Smalltalk编程语言和Xerox Parc。现在有很多系统是基于MVC架构的,不同的系统MVC的实现也略有不同,但都体现了MVC的精髓,分离数据,业务逻辑和显示逻辑。最常见的PHP MVC框架是这样的URL请求被一个PHP文件拦截,通常称为前端控制器(Front Controller)这个PHP文件分析这个URL,获得一个执行控制器(Action Controller)的
2010-11-20 13:53:00 1289 3
转载 深入理解Magento - 第一章
作者:Alan Storm翻译:zhlmmc前言我从2007年开始使用Magento,应该算是国内第一批使用Magento的用户。但是我却从来没有认真研究过Magento,更多的停留在应用层面。虽然也做过一些插件,但也就是依葫芦画瓢而已。偶然间看到Alan Storm的一系列关于Magento的文章,我忍不住的心潮澎湃,相见恨晚。Alan的文章循序渐进,深入浅出地讲述了Magento的架构和工作方式, 把一个复杂系统的内部结构淋漓尽致的展现在我们面前。读完以后,我茅塞顿开,感叹Magen
2010-11-20 13:51:00 1037
转载 Java回调函数
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。Web Service以及Java的RMI都用到回调
2010-11-20 13:38:00 370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人