- 浏览: 145233 次
- 性别:
- 来自: 上海
最新评论
-
Anloney:
不错 感谢楼主分享
从相册或者相机获得uri转为bitmap -
han.zoo:
不好意思,可以了RelativeLayout 中设置了背景色
关于webview设置背景色为透明 -
han.zoo:
没有成功,我是放在video view控件上面.
关于webview设置背景色为透明 -
loovle:
xueyi_lee 写道我这样做为什么不行,请指教。。不行?重 ...
如何在Eclipse中阅读Android SDK源码 -
xueyi_lee:
我这样做为什么不行,请指教。。
如何在Eclipse中阅读Android SDK源码
文章列表
1,触摸屏校准通用方法
主要采用以下公式,实现触摸屏校正,其中XL, YL是显示屏坐标,XT, YT是触摸屏坐标,
XL = XT*A+YT*B+C;
YL = XT*D+YT*E+F; 公式(1)
由于具体计算是希望是整数运算,所以实际中保存的ABCDEF为整数,而增加一个参数Div, 由以下公式实现:
XL = (XT*A+YT*B+C) / Div;
YL = (XT*D+YT*E+F) / Div; 公式(2)
因此通常保存的参数是七个。
一般通过3个采样点就可以实现校准,tslib则使用了5个采样点,可实现更准确的校准。
2,用Linux的proc文件系统实现触摸屏校正
...
转载自(http://blog.sina.com.cn/wyw1976) 作者邮箱(wyw1976@gmail.com)
我们在触摸屏校正原理说过,只需要三组点坐标,我们就可以完成触摸屏的校正,其基本公式为:
实际上,在校正时,采集的触摸屏的点坐标有一定的误差,也就是说采集几个三组点坐标,分别计算A、B、C、D、E、F,其结果不尽相同。
在tslib的ts_calibrate中,采集了五组点坐标,具体代码参见ts_calibrate.c中的perform_calibration()。
一般来说,采集的点越多,校正的精确性就越高。 为了在计算过程中兼顾5个点的坐标, t ...
转载自(http://blog.sina.com.cn/wyw1976) 作者邮箱(wyw1976@gmail.com)
(1)触摸屏为什么需要校正?
触摸屏与LCD显示屏是两个不同的物理器件。LCD处理的像素,例如我们通常所说的分辨率是600x800,实际就是指每行的宽度是600个像素,高度是800个像素,而触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器采集到的。两者之间需要一定的转换。
其次, 在安装触摸屏时,不可避免的存在着一定的误差,如旋转,平移的,这同样需要校正解决。
再次,电阻式触摸屏的材料本身有差异而且随着时间的推移,其参数也会有所变化,因此需要 ...
Android 2.1 源码结构分析
Rockie Cheng
Android 2.1
|-- Makefile
|-- bionic (bionic C库)
|-- bootable (启动引导相关代码)
|-- build (存放系统编译规则及generic等基础开发包配置)
|-- cts (Android兼容性测试套件标准)
|-- dalvik (dalvik JAVA虚拟机)
|-- development (应用程序开发相关 ...
在网上找,想找到一个比较好的配色方案,感觉下面这个还可以,但是还不是最理想的,希望有更好的话,分享下:
第一步,改变代码编辑窗口的底色为黑色
首选项-常规-文本编辑器中:外观颜色选项,背景色改为黑色
第二步,修改所有代码关键字等的颜色
首选项-java-编辑器-语法着色中:元素下的java列表,把这个列表展开,把所有黑的,全都改成白的,不要犹豫就是全部哈
第三步,修改字体大小和字形
首选项-常规-外观-颜色和字体:java列表下java编辑器文本字体,点使用系统字体,更改
注意,只能修改字形,字号,不能修改颜色(界面上有颜色选项,修改的结果是无效的)
第四步,其他(可选 ...
http://www.linuxfromscratch.org/
教你如何制作自己的linux。
http://www.linuxsir.org/main/
上面那网站的翻译是这群人干的
http://blog.csdn.net/chief1985/archive/2009/10/19/4699831.aspx
http://blog.chinaunix.net/u2/85805/showart_1944878.html
http://xiangmocheng.blogbus.com/logs/41011954.html
google '
android makefile
JNI就是在java中调用非java代码,如果看到native声明的方法,肯定是有jni调用的,其实现是由其他语言写的程序,常用的是c,c++。
1 首先创建一个简单的java类:
public class Hello
{
static
{
try
{
//此处即为本地方法所在链接库 ...
init.rc脚本的特性和dhcpcd的程序特性导致内存耗尽
init进程会周期性检查所有由init启动的service服务进程, 当init通过PID发现由init创建的该服务进程的PID不存在之后(被手工kill掉或者程序fork()之后,关闭了父进程),那么init进程会再次启动[luther.gliethttp].
原init.rc脚本
...
service dhcpcd /system/bin/dhcpcd eth0
disabled
...
运行一段时间之后,通过ps发现dhcpcd一直在增加,最后耗尽了所有内存,使得系统运行缓慢.
原因:在于dhcpcd程序使用了f ...
比尔·乔伊
vi由他编写的,具体参考wiki,
http://zh.wikipedia.org/zh-cn/Bill_Joy
设置listview中每一item的颜色
新建drawable/item_bk.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false"
android:drawable="@color/trans" />
<item android:state_focused=&q ...
在webview中要设置背景为透明
具体参考我的提问:
http://www.iteye.com/problems/39047
只要对webview加入下面代码:
web.setBackgroundColor(0);
这样就能看到透明效果了。
自定义listview中嵌入webview时,onItemclick事件会失效,就像http://www.iteye.com/problems/26226这个问题一样,对于嵌入的webview来说,只要设置一个focusable为false就ok了
WebView wv=(WebView)findViewById(R.id.webview);
wv.setFocusable(false);
这样你就可以点击texview来响应onItemClick事件了,不知道有没有更好的办法,请教。
public class Insert {
public static double f(double m, double n) {
int ex = 1;
while (m * ex + 1 > n * ex) {
ex *= 10;
}
return Math.floor(m) / ex;
}
public static void main(String[] args) {
double a = 1.111;
...
1,打开gmail的pop:
登录gmail-settings-forwarding and POP, 确认“Enable POP for all mail”被选上
2,启动evolution:
Application→Internet→Evolution Mail
3. 在Receive mail选项,
server type 选 POP
server: pop.gmail.com
username: 你的gmail用户名(eg.jimychen.android@gmail.com则填入jimychen.android)
use secure connection: SSL encryp ...