自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

铁锹在手,天下我有

一天挖一点

  • 博客(52)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android横竖屏切换的解决方法

<br />开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。<br />例如(landscape是横向,portrait是纵向):(有时设置成“user”,或者“sensor”)<br />Java代码<br />   1. <?xml version="1.0" encoding="utf-8"

2010-05-31 17:19:00 871

转载 Android数据存储

在Android中,提供了三种数据存储的途径,和两种存储方式。三种途径:l  系统配置(Shared Preferences):这类应用主要是系统的配置信息的保存,比如我给程序界面设置了颜色,我想在下一次启动时还是能够保留上次设置的颜色。由于Android系统的界面是采用Activity栈的形式,在系统资源不足时,会收回一些界面,那么,我想有些操作也是需要在不活动时保留下来的,等再次激

2010-05-28 13:39:00 618

转载 Android button原理 转载

在Android中Button是非常常用的一个View控件, 原本以为Button实现的代码肯定很多,但是看了原来着实吃了一惊.Button的源码几乎仅仅对继承的TextView类做了一个小小的修改, 仅仅是加了一个Style. 一个Style就能够实现Button的显示效果样式么?Android的Style机制真的很强大.首先来看一下ButtonView的实现代码:* XML attri

2010-05-28 13:38:00 3544 5

转载 Android之Intent&BroadcastReceiver

一、TestAndroidpackage ext.owen.test;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class TestA

2010-05-28 13:38:00 618

转载 Android memory heap

In frameworks/base/core/jni/AndroidRuntime.cpp: #ifdef CUSTOM_RUNTIME_HEAP_MAX #define __make_max_heap_opt(val) #val #define _make_max_heap_opt(val) "-Xmx" __make_max_heap_opt(val)     opt.optionStr

2010-05-28 13:36:00 719

转载 Android - 用程序改变屏幕垂直或水平(旋屏)

android.view.IWindowManager windowService = android.view.IWindowManager.Stub.asInterface(android.os.ServiceManager.getService(”window”));try{if (windowService.getOrientation() == 0)    //Orientati

2010-05-28 13:36:00 1015

转载 Android上JNI的调试

Android的SDK中没有包括JNI的支持,而且对如何支持JNI也没有任何文档说明。不过既然整个Android平台是开源的,我们可以通过Google发布的源代码来找到一些线索(比如frameworks/base/media/jni/目录),依葫芦画瓢的实现上层JAVA程序通过JNI来调用Native C程序中的函数。 依照下面的步骤可以实现一个非常简单的JNI的实例程序: 

2010-05-28 13:05:00 415

转载 Android操作framebuffer[zz]

如对Android原生(Natvie)C开发还任何疑问,请参阅《Android原生(Native)C开发之一:环境搭建篇》:http://blog.sina.com.cn/s/blog_4a0a39c30100auh9.html 虽然现在能通过交叉环境编译程序,并push到Android上执行,但那只是console台程序,是不是有些单调呢?下面就要看如何通过Linux的 framebuf

2010-05-28 12:59:00 1159

转载 Android原生(Native)C开发之三:鼠标事件篇(捕鼠记)

在做SDL至Android的移植时,键盘事件是能正常捕获到,看了SLD的源码,发现用的device是 /dev/tty0,但是鼠标叫是不能成功捕获,总是得到 0,运行命令查看devices时,显示如下: # cat /proc/bus/input/devicescat /proc/bus/input/devicesI: Bus=0000 Vendor=0000 Product=

2010-05-28 12:57:00 618

转载 浅谈Google Skia图形引擎

原文链接:http://blog.linux.org.tw/~jserv/archives/002095.html2008 年九月,Google 宣布以改良过的 WebKit 为核心的网络浏览器 Chrome,揭露了众多新特征,比方说崭新的 [V8] JavaScript (ECMAscript) 执行引擎,或许因为太亮眼,掩蔽了所使用另一个开放原始码项目 [skia],后者是个 2D

2010-05-28 12:46:00 1633

转载 Canvas的save和restore

在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。 onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。 在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢? ? save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等

2010-05-28 12:39:00 548

转载 在XML中定义菜单

和Android UI layout一样,我们也可以在XML中定义应用程序的菜单。通过在菜单的onCreateOptionsMenu方法中膨胀菜单layout。这样做会使我们的程序代码简单多了,而且尽可能的将更多的界面设计部分放到XML,便于浏览。 1. 在工程的/res/文件夹下创建menu文件夹,用来保存你为应用程序定义的菜单XML文件。在菜单XML layout中,有三个有效的元

2010-05-28 12:39:00 476

转载 保存Activity的状态

如果你想保存Activity的信息(例如,类实例的变量)而又不需要和其它的组件共享的话,你可以调用Activity的getPreferences方法,不用指定一个Preference的名字。对返回的Shared  Preference的访问只限于调用的Activity;每个Activity支持一个不命名的Shared Preference对象。 下面的框架代码显示了如何使用Activity

2010-05-28 12:39:00 983

转载 Tslib Manual Calibrate On Android

 Tslib Manual Calibrate On Android                                     --by ONCE1.android 的坐标转换处理This implementation is a linear transformation using 7 parameters(a, b, c, d, e, f and s) to transform

2010-05-28 12:38:00 1535 3

转载 Android JNI 使用的数据结构JNINativeMethod详解

Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下: typedef struct {const char* name;const char* signature;void* fn

2010-05-28 12:38:00 407

转载 Android事件处理

Init-----------zygote---------system-server-------------------windosmanager  ------------------------------------------------------------ UEventObserver -----------------------------------------------

2010-05-28 12:35:00 638

转载 Input Event Detect and Dispatch

The input event dispatch engine is in WindowManagerService.java. WindowManagerService.java creates a thread to read input event from KeyInputQueue.java and dispatches the event to the window which h

2010-05-28 12:35:00 941

转载 在Android层实现触摸屏校验

Android 触摸屏校准--by ONCE话接上回,我们发现了手工利用tslib校验触摸屏的缺点。那么这一回 我们就来一次稍微高级一点的校验吧。我们其实只需要相对的x,y以及lcd的x,y就可以把校验系数算出来。这里要说的是lcd的x,y是绝对的准确的 比如我们要在(50,50)画一个十字 那么这个50,50就是我们认为的绝对坐标。我们要的只是从android通过getX()和get

2010-05-28 10:26:00 1618 2

转载 Build system.img

You can do it like this to build system.img. $cd device/out/host/linux-x86/bin$./mkyaffs2image ../../../target/product/saar/system system.img -fSo that you can manually add more files into

2010-05-28 10:23:00 821

转载 Android 多个APK共享数据(Shared User ID)

Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Sha

2010-05-28 10:21:00 630

转载 Android Content Provider

Android 应用程序可以使用文件或SqlLite数据库来存储数据。 Content Provider提供了一种多应用间数据共享的方式,比如:联系人信息可以被多个应用程序访问。Content Provider是个实现了一组用于提供其他应用程序存取数据的标准方法的类。应用程序可以在Content Provider中执行如下操作:查询数据修改数据添加数据删除数据标准的Co

2010-05-28 10:01:00 671

转载 Android xml读写

Android 是针对移动设备的一种新兴的开源操作系统和 SDK。借助它,您可以创建功能强大的移动应用程序。当您的应用程序可以访问 Web 服务时,其吸引力会大大增加,这意味着您需要使用 Web 语言:XML。在本文中,您将了解在 Android 上使用 XML 的不同方法,以及如何使用它们构建自己的 Android 应用程序。入门在本文中,您将学习如何构建通过 Internet 使用

2010-05-28 09:59:00 1006

转载 android binder机制实现【zz】

第一部分 Binder的组成 1.1 驱动程序部分驱动程序的部分在以下的文件夹中: Java代码 kernel/include/linux/binder.h  kernel/drivers/android/binder.c  kernel/include/linux/binder.h kernel/drivers/android/binder.c     b

2010-05-28 09:57:00 981

转载 Activity之間的Inter-process溝通【zz】

Activity之間的Inter-process溝通摘錄說明 >>     在Android裡,一個Package可以含有多個Activity,這些Activity可以在同一個進程(Process)裡執行;也可以在不同的進程裡執行。基於Linux的安全限制,以及進程的基本特性(例如,不同進程的位址空間是獨立的),Activity-a與Activity-b在同一個進程裡執行時,兩

2010-05-28 09:55:00 1098

转载 Android的AMS如何呼叫Service::onBind()函數

By 高煥堂(台北)、桂立華(上海) 2009.7.31     AMS是ActivityManagerService之簡稱。當你從Activity呼叫bindService()時候,會轉而呼叫AMS::bindService()函數。此AMS::bindService()再呼叫AMS::requestServiceBindingLocked()函數。此AMS::requestSe

2010-05-28 09:54:00 2448

转载 認識Android的BinderProxy和Binder類別

                                  By  高煥堂 2009.7.31  台灣Android技術服務中心 主持人“Android軟硬整合高階技術”課程 主講人 *** 其他相關文章        Java層的Activity透過BinderProxy來與遠距的(Remote)服務進行溝通。例如myBinder繼承Binder:

2010-05-28 09:52:00 6227

转载 Android的深層之美

在Android的底層有個Binder 機制,是Android的核心機制。它負責繫結(Bind)各式各樣的核心服務(Core-Service),就像硬體的主機板,除了匯集各種服務(如IC)之外,還有復能串接並進行跨進程(IPC)的遠距溝通。這個機制配上Binder等抽象類別,就融入於Android應用框架裡,它能為Android上的千千萬萬應用程式提供遠距溝通的管理及服務。      An

2010-05-28 09:51:00 890

转载 sqlite存mp3

Step-1: 首先將.mp3檔案放入Project的/res/raw/裡,如下:        ce - 许兴旺的博客" />        程式一開始執行,建立一個資料庫,含有BLOB欄位,如下之指令:      sql = "create table mySong("            + "song_no text not null, "      

2010-05-28 09:49:00 1651

转载 Android res目录

Android所有可用的资源列表,似乎资源res下的目录是固定的animdrawablelayoutvaluesxmlrawcolor此外,是不是能采用子目录的方式呢?这样编辑器是可以通过的,不会报错。但是实际上可不可以你需要参考一下下面的链接,sdk不直接提供读写子目录的方法,而是自动匹配。 http://code.google.com/android/d

2010-05-27 14:49:00 2847

转载 android JNI

1.  從如何載入*.so檔案談起    由於Android的應用層級類別都是以Java撰寫的,這些Java類別轉譯為Dex型式的Bytecode之後,必須仰賴Dalvik虛擬機器(VM: Virtual Machine)來執行之。VM在Android平台裡,扮演很重要的角色。    此外,在執行Java類別的過程中,如果Java類別需要與C組件溝通時,VM就會去載入C組件,然後讓Ja

2010-05-27 14:49:00 584

转载 java中文乱码

1、输出中文。JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如:String str="中文";str=new String(str.getBytes("GB2312"),"8859_1");但如果在编译程序时,使用的编码是“GB2312”,且在中文平台上运行此程序,不会出现此问题,一定要注意。2、从参数中读取中文这正好与输出相反如:str=new String

2010-05-27 14:18:00 316

转载 Android Property System

Every property has a name and value. Both name and value are text strings. Property is heavily used in Android to record system setting or exchange information between processes. The property is g

2010-05-27 14:18:00 402

转载 Android zip文件压缩解压缩

//----------------- DirTraversal.javapackage com.once;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;/** *  文件夹遍历 * @author once  * */public class DirTraversal {        //n

2010-05-27 14:17:00 1244

转载 android 操作图像像素

操作图像像素 现在你可以对单独的像素进行处理了。通过使用 android.graphics.Bitmap API中的getPixels,可以加载像素到一个整数数组中。在本文例子中,你将按照一定规则对每一个像素实现着色。经过这个处理后,所有的像素将被转化为一个范围在0到255的字节码。android.graphics.Bitmap API中的setPixels则用来加载这个整数数组到一个

2010-05-27 14:16:00 1639

转载 android 动画模块 分析

作者: 刘鹏 日期: 2009-03-07 Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 Frame 动画,即顺序播放事先做好的图像,跟电影类似。本文分析了 Tween 动画的实现原理。 主要思路Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、

2010-05-27 14:15:00 478

转载 Android 实现倒影

实现倒影可以使用 OpenGL 等 3D 接口方法,也可以用 2D 的方法模拟。用 2D 方法实现倒影需要从两个方面考虑:倒影是上、下翻转的图像;从上到下透明度越来越大。图像翻转的实现原理上讲,图像的翻转实际就是将图像数据上下行互换。Bitmap bm = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);for

2010-05-27 14:15:00 680

转载 Writing Real time Games for Android

作者: Chris Pruett 日期: 2009-06-22 本文介绍了在 Android 上开发游戏的关键技术,包括总体思路、游戏引擎体系结构、如何写高效的 Java 代码、如何在屏幕上进行图形绘制等。 Why Games on AndroidTraditional PC and console game markets have been come so hi

2010-05-27 14:13:00 821

转载 Android 扩大内存分配

diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cppindex f4643f4..8bff482 100644--- a/core/jni/AndroidRuntime.cpp+++ b/core/jni/AndroidRuntime.cpp@@ -17,6 +17,7 @@  #define LOG_TAG

2010-05-27 14:12:00 1665

转载 Working with textures in android's OpenGL/ES.

http://xxw8393.blog.163.com/blog/static/37256834200992714036910/  As you may recall, I use textures to draw the moon backdrop for my android application, monolithandroid. Originally, I only used o

2010-05-27 14:11:00 629

转载 Android 图形系统剖析

http://xxw8393.blog.163.com/blog/static/3725683420099271430504/作者: 本文根据参考资料1补充整理而成 日期: 2009-06-04 本文试图讲述Android图形系统的底层实现。Android图形系统底层实现非常复杂,文档较少,没有使用比较流行的图形组建如X window, Cairo等。 架构An

2010-05-27 14:10:00 602

sqlcipher 加密数据库查看工具3.0.1

sqlcipher 数据的查看工具 但对应是sqlcipher 3.0 以后加密的数据 sqlcipher 2.x加密的不可以 需使用 http://download.csdn.net/detail/zhanghw0917/7931759

2014-09-17

opengl超级宝典 第二版 中文版

opengl 超级宝典 第二版 中文版 清晰度可以

2011-10-11

Java深度历险 王森

本书作者王森 繁体中文 第一章深入Java 2 SDK 第二章深入類別載入器 第三章Java 與Microsoft Office 第四章用Visual Studio.net 來操控Java 虛擬機器 第五章package 與import 機制 第六章Ant 话不错说,书很好,

2009-12-08

严蔚敏:数据结构题集(c语言版) pdf

严蔚敏:数据结构题集(c语言版) pdf

2008-12-08

SIP消息之逐项讲解

SIP消息之逐项讲解, sip协议各个消息的详细介绍

2008-10-23

jvm虚拟机规范 pdf 经典

详细介绍了jvm虚拟机规范,很好 第一章引言 第二章 java概念 第三章 java虚拟机结构 第四章 class文件格式 第五章 常熟池解析 第六章 java虚拟机指令集 第七章 为java虚拟机编译 第八章 线程和锁 第九章 优化 第十章 操作码的操作码助记符

2008-06-23

jsf实战(中文版)

jsf实战(中文版)需要2分

2008-01-27

空空如也

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

TA关注的人

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