自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 SQLite语法

ALTER TABLEsql-statement ::=ALTER TABLE[database-name.] table-namealterationalteration ::=RENAME TOnew-table-namealteration ::=ADD[COLUMN] column-def<br />SQLite版本的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。<br />RENAME TO语法用于重命名表名 [database-name.]t

2011-05-14 15:44:00 593

原创 SQLite语法

ALTER TABLEsql-statement ::=ALTER TABLE[database-name.] table-namealterationalteration ::=RENAME TOnew-table-namealteration ::=ADD[COLUMN] column-def<br />SQLite版本的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。<br />RENAME TO语法用于重命名表名 [database-name.]t

2011-05-14 15:39:00 500

原创 SQLite语法

ALTER TABLEsql-statement ::=ALTER TABLE[database-name.] table-namealterationalteration ::=RENAME TOnew-table-namealteration ::=ADD[COLUMN] column-def<br />SQLite版本的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。<br />RENAME TO语法用于重命名表名 [database-name.]t

2011-05-14 15:34:00 683

原创 SQLite语法

ALTER TABLEsql-statement ::=ALTER TABLE[database-name.] table-namealterationalteration ::=RENAME TOnew-table-namealteration ::=ADD[COLUMN] column-def<br />SQLite版本的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。<br />RENAME TO语法用于重命名表名 [database-name.]t

2011-05-14 15:30:00 647

原创 SQL语法手册

Select<br />用途:<br />从指定表中取出指定的列的数据<br />语法:<br /> SELECT column_name(s) FROM table_name<br /> <br />解释:<br />从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。SELECT 陈述式的完整语法相当复杂,但主要子句可摘要为:<br />SELECT select_list<br />[ INTO new_table ]<br />FROM table_source

2011-05-14 15:28:00 305

原创 用Android NDK编译FFmpeg

<br />Android内置的编解码器实在太少,于是我们需要FFmpeg。Android提供了NDK,为我们使用FFmpeg这种C语言代码提供了方便。<br />不过为了用NDK编译FFmpeg,还真的花费了不少时间,也得到了很多人的帮助,最应该谢谢havlenapetr。我觉得我现在这些方法算是比较简洁的了--<br />下面就尽量詳細的说一下我是怎么在项目中使用FFmpeg的,但是基于我混乱的表达能力,有不明白的就问我。<br />你得了解JNI和Android NDK的基本用法,若觉得我的文章还

2011-05-14 15:27:00 405

原创 android开发常见问题及解决

<br />1.IllegalArgumentException: View not attached to window manager 窗体泄漏:解决方法,需要将UI控件定义在Activity中,当Activity被干掉时,要保证控件先被干掉。2010.06.24<br />2.从UI线程传递到其它线程的控件应该是初使化后的对象,因为UI线程会创建销毁控件,如果控件是其它线程创建会抛出View not attached to window manager异常。<br />3.svn工程删除后再导

2011-05-14 15:26:00 633

原创 待解决的问题

一个奇怪的动画定义<br /><?xmlversion=“1.0″encoding=“utf-8″?><br /><rotatexmlns:android=“http://schemas.android.com/apk/res/android”<br />android:pivotX=“50%”android:pivotY=“50%”android:fromDegrees=“0″<br />android:toDegrees=“360″><br /><shapeandroid:shape=“ring”and

2011-05-14 15:24:00 504

转载 Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码

<br />应一个在电信做android开发的哥们要求,帮忙把Goole未在sdk中打包的API(即:mms彩信功能),打包到自己编译的sdk里面。偶用了差 不多5天+5夜的时间,虽然没有成功。但对于Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo)源代码这个过程是相当熟悉啦,来来回回,在虚拟机里面做了5遍!其中的辛苦与开心只有自己才有深刻的体会。现在分享给大家,同时也感谢网络 上的筒子们。<br />1. 前言<br />本文叙述了如何从零开始搭建基于Googl

2011-05-14 15:20:00 488

原创 Color table

<br />

2011-05-12 10:07:00 388

原创 Dex2Jar

<br />1.首先找到Android软件安装包中的class.dex<br />把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件;<br />2.把class.dex拷贝到dex2jar.bat所在目录。<br />运行dex2jar.bat class.dex,生成classes.dex.dex2jar.jar<br />3.运行JD-

2011-05-12 10:06:00 567

原创 Animation

<br />Overview: Animation is used to applied to Views, Surfaces, or other objects.<br />Purpose: Animation can provide a nice UE when the user clicked the button or drag the list.<br />Instruction: <br />final Animation anim = new TranslateAnimation(view.g

2011-05-12 10:05:00 288

转载 PO/POJO/BO/DTO/VO的区别

PO :persistent object持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单java对象一个中间对象,可以转化为PO、DTO、VO。1 .POJO持久化之后==

2011-05-12 10:04:00 305

原创 adb

adb shell mount -o remount,rw rootfs /system/ 获取system读写权限emulator -partition-size 256 -avd EM1_64 增加system空间

2011-05-12 10:02:00 308

原创 Android database design

Expose the database to the other apps, there are ways:By using ContentProvider and ContentResolverBy sharing the same user id among different apps, need to create a package context. Let the different apps belonged in the same project share the same

2011-05-12 10:02:00 368

原创 sqlite3

sqlite3 contacts2.db; 打开数据库文件.table list 数据库中的表schema calls; 列出指定名称表的所有字段insert into calls (‘number’,’name’) VALUES (’13770525123′,’police’); 插入数据delete from calls where _id =1;select * from calls where _id>1 order by _id asc limit 5 offset 3

2011-05-12 10:01:00 292

转载 You are attempting to build on a 32-bit system.Only 64-bit build environments are supported beyond froyo/2.2.

在使用:$ repo init -u git://Android.git.kernel.org/platform/manifest.git$ repo sync下载完代码后,进行make,$cd ~/mydroid<br />$make却出现了如下错误:build/core/main.mk:73: You are attempting to build on a 32-bit system.build/core/main.mk:74: Only 64-bit build environments a

2011-05-12 09:59:00 419

原创 Debug android framework

1.build the android sources2.Copy the classpathcopy “froyo/development/ide/eclipse/.classpath”parse to “froyo/.classpath”3.import the android project to eclipse4.Delete the missing jarsdelete “out/target/common/obj/JAVA_LIBRARIES/google-common_intermediate

2011-05-12 09:59:00 936

转载 Ubuntu编译android源码出错及问题解决

<br />刚下好 android 源码后马上编译会发现有各种各样的错误,原因是有些依赖包没有装。<br />为了避免出现以下我遇到的错误,请先安装 jdk1.5 ,必须是 jdk1.5,不然肯定编译不过的。<br />然后,在检查以下有没有安装以下依赖包:<br />sudo apt-get install bison libc6-dev-amd64 g++-multilib zlib1g-dev lib64z1-dev flex libncurses5-dev libx11-dev gperf<br /

2011-05-12 09:58:00 997

转载 在默认JDK6上安装JDK5

<br />首先,从http://java.sun.com中下载jdk,我的版本是jdk-1_5_0_22-linux-i586.bin代码:sudo chmod u+x ~/sun-java5-jdk/jdk-1_5_0_22-linux-i586.bin<br />修改bin文件权限,使其可执行<br />然后到目录sun-java5-jdk下,执行代码:sudo ./jdk-1_5_0_22-linux-i586.bin<br />将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时

2011-05-12 09:57:00 352

转载 Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo) 源代码

<br />应一个在电信做android开发的哥们要求,帮忙把Goole未在sdk中打包的API(即:mms彩信功能),打包到自己编译的sdk里面。偶用了差 不多5天+5夜的时间,虽然没有成功。但对于Ubuntu 10.04环境下载&编译Android-2.2.1 (froyo)源代码这个过程是相当熟悉啦,来来回回,在虚拟机里面做了5遍!其中的辛苦与开心只有自己才有深刻的体会。现在分享给大家,同时也感谢网络 上的筒子们。<br />1. 前言<br />本文叙述了如何从零开始搭建基于Googl

2011-05-12 09:57:00 398

转载 64位Ubuntu 10.10编译Android 2.3.1源代码

<br />1、在虚拟机上安装64位Ubuntu 10.10,安装完成后进行系统升级。<br />2、将源代码拷贝进去或者下载下来。<br />3、sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java6-jdk zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs

2011-05-12 09:56:00 456

转载 关于BSP,BIOS,和bootloader

<br />Drew在这里按照自己的理解来解释一下BSP( Board Support Package),仅供参考BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之 能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP 相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定

2011-05-12 09:55:00 403

转载 Android process

<br />In this topic you will learn some information about Android process management. First let’s take a look at the launched processes during Android booting.<br />USER PID PPID VSIZE RSS WCHAN PC NAME<br />root 1 0 264 176 c00acc6c 0000c36c S /init<b

2011-05-12 09:51:00 471

转载 Android深入浅出之Binder机制

Android深入浅出之Binder机制一 说明Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l         ServiceManager,这是Android OS的整个服务的管理程序l         MediaService,这个程序里边注册

2011-05-12 09:49:00 217

转载 Android的IPC机制Binder的各个部分

<br />1.1 驱动程序部分驱动程序的部分在以下的文件夹中:<br />kernel/include/linux/binder.h<br />kernel/drivers/android/binder.c<br /><br />binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备的节点为:<br />/dev/binder<br />    binder驱动程序会在proc文件系统中建立自己的信息,其文件夹为/proc/

2011-05-12 09:47:00 255

权威教程:设计模式之九

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之八

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之七

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之五

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之四

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之三

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之二

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

权威教程:设计模式之一

最好的设计模式教程,最简洁明了的设计模式教程,最权威的设计模式教程。

2011-05-05

Android游戏设计

介绍了如何使用3D库编写android游戏,以及如何在游戏里使用本地库开发。

2011-04-05

Android核心分析

经典android核心架构分析,包括了系统设计,从启动到模块加载,以及相关功能设计分析。

2011-04-05

空空如也

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

TA关注的人

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