- 浏览: 138571 次
- 性别:
最新评论
文章列表
在Android自定义像素(如:800X480)时,AVD模拟器会没有键盘,但是并不影响测试。
PC键盘与Android键盘对应关系如下:
Emulated Device Key
Keyboard Key
Home
HOME
Menu (left softkey)
F2 or Page-up button
Star (right softkey)
Shift-F2 orPage Down
Back
ESC
Call/dial button
F3 ...
Android中dip与px之间单位转换
- 博客分类:
- Android
/**
* 根据手机的分辨率从dip 的单位转成为px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
/**
* 根据手机的分辨率从px(像素) 的单位转成为dip
*/
public static int px2dip(Context context, float p ...
下载Android2.2的源程序:
地址1:http://rgruet.free.fr/public/android-2.2-froyo-src.zip
地址2:http://download.csdn.net/detail/xinzheng_wang/4201740
在android-sdk目录\platforms\android-8下新建sources目录(若存在则不需建立),将下载的源码解压到
sources下,如下图所示:
重新启动eclipse就会自动关联好了,在需要查看源码的地方Ctrl+鼠标左键就可以看到了。
若还看不到,则依次Change Attached Sou ...
- 2012-04-05 17:53
- 浏览 636
- 评论(0)
OpenCV2.3.1-android中大部分重要的API已经封装成了JAVA接口可以直接调用。
1)下载OpenCV2.3.1-android
地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-android/
下载后解压如下图所示:
文件夹OpenCV-2.3.1中包含了已经封装好的Java接口,文件夹samples中包含了一些例子。
到此为止OpenCV-2.3.1已经安装完毕。
2)在Android平台下应用OpenCV
将OpenCV-2.3.1导入到eclipse的工作目录中,此时的O ...
困惑了两天的环境配置问题,按照网上提供的方法去做总是错误,没有一个管用的。
windows xp3下配置Eclipse IDE for Java Developers Version: Indigo Service Release1的ndkr7b环境时遇到的问题。
/usr/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [libs/armeabi/libhello-jni.so] Error 1
原因是cygwin的环境变量与ndkr7b的环境变量发生了冲突,将cygwin的环境变量移除后问题解 ...
注意:android-ndkr7b版本中已经集成了cygwin的功能,所以不再需要安装配置cygwin,ndk-build.cmd会帮助我们完成一切。
1)cdt 环境配置
为了方便在eclipse下直接开发c/c++程序,我们需要配置cdt(若你的c/c++程序不需要在eclipse下编写可以省去这一个步)。
下载地址:http://www.eclipse.org/cdt/
当前下载的版本为cdt-master-8.0.2(以最新版本为准)
将其plugins下的所有jar文件拷贝到eclipse的plugins下
将其features下的所有jar文件拷贝到ec ...
本文主要是介绍一下android ndk环境搭建及基本编程思路。
本文测试环境为 Windows Xp3+Eclipse Indigo+jdk6.0+Android2.2+ADT1.6+android+ndk-r7b+Cygwin1.7
一、下载android ndk (以最新版本为准)
您可以下载android-ndk-r7b安装包,下载地址:
地址:http://developer.android.com/sdk/ndk/index.html
下载后解压缩到你的工作目录,例如:C:\Android\android-ndk-r7b,结果如下图:
Android ndk包含bui ...
android 常用颜色表
- 博客分类:
- Android
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<color name="white">#FFFFFF</color><!--白色 -->
<color name="ivory">#FFFFF0</color><!--象牙色 -->
<color name="lightyellow">#FFFFE0</color>& ...
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?
在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件?
搞清楚这些问题对于编写出能正确响应UI操作的代码是很重要的,尤其当屏幕上的不同View需要针对此次UI操作做出各种不同响应的时候更是如此,一个典型例子就是用户在桌面上放置了一个Widget,那么当用户针对widget做各种操作时, ...
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
#include <stdio.h>
#include <string.h>
int main(void)
{
char string[10];
char *str1 = "abcdefghi";
stpcpy(string, str1);
printf("%s\n", string);
return 0; ...
- 2011-08-30 10:15
- 浏览 710
- 评论(0)
在C语言中没有直接将日期转换为double型的函数,但是在将日期类型保存到文件时往往需要日期的转换。
/* ************************************************************************************************************
* conversion between double type and datetime type
* wxz 2011-08-29
* Co ...
Delphi ListView基本用法大全
//增加项或列(字段)
ListView1.Clear;ListView1.Columns.Clear;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Add;ListView1.Columns.Items[0].Caption:='id';ListView1.Columns.Items[1].Caption:='type';ListView1.Columns.Items[2].Caption:='title';ListView1.Columns.Items[2].Widt ...
泛型的基本思想:泛型编程(Generic Programming)是一种语言机制,通过它可以实现一个标准的容器库。
像类一样,泛型也是一种抽象数据类型,但是泛型不属于面向对象,它是面向对象的补充和发展。
在面向对象编程中,当算 ...
/*************************************************************** 二分法查找算法* wxz 2011-05-04***************************************************************/#include<iostream>#define MaxSize 100using namespace std;typedef int DataType;
typedef struct ST{DataType Data[MaxSize];int Length;}ST;
void ...
VC2010 下安装OpenCV2.2成功,安装过程如下:
1)到OpenCV中文官网http://www.opencv.org.cn 下载OpenCV-2.2.0-win32-vs2010.exe(VC2010专用版) 安装时选择把OpenCV路径添加到系统全局变量中,若安装过程中提示环境变添加失败,则自己手动添加到 ...