`
loovle
  • 浏览: 145233 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
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事件了,不知道有没有更好的办法,请教。

小题一道

    博客分类:
  • Java
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 ...
Global site tag (gtag.js) - Google Analytics