通常应用程序在处理触摸事件时一般会用到motionevent.getAction()来判断上报的触摸点是ACTION_DOWN、ACTION_MOVE或ACTION_UP,然后做出移动、缩放等处理逻辑。每一个触摸点属性是在哪里定义的呢?是驱动上报就标记了每个点的触摸属性吗?
直接给结论:对于触摸点的属性,在InputReader中的dispatchTouches()函数中定义,而不是驱动给的。
...
分类:
移动开发 时间:
2014-07-18 18:08:59
阅读次数:
320
CSDN开源夏令营 百度数据可视化实践 ECharts(2) ,ECharts三种引入方式的详细讲解!!! 数据可视化 ECharts开发必备知识...
分类:
其他好文 时间:
2014-07-18 18:05:06
阅读次数:
418
这个题目主要是设置显示开/光及光标设置
这个地方与上一个题目没有多大的区别。
#include
#define uchar unsigned char
#define uint unsigned int
uchar code table[]="GOOD GOOD STUDY!";
uchar code table1[]="DAY DAY UP ^_^!";
sbit lcden=P3...
分类:
其他好文 时间:
2014-07-18 18:11:09
阅读次数:
245
一. 关于图片资源
图片宽高 不要固定大小,在小屏幕和大屏幕,不同分频率上 ,采用不同的图片,这个要美工切图的。
不同的分辨率,界面的长宽比不一致,需要不同规格的图片
在drawable-hdpi,drawable-ldpi,drawable-mdpi 中放不同分辨率的图片
注:为了减小整个应用程序安装包大小,选用最高分辨率适配,特殊界面图片特殊处理
二....
分类:
移动开发 时间:
2014-07-18 18:11:43
阅读次数:
240
在SharePoint中,我们经常需要自定义登陆页面、错误页面、拒绝访问等;不知道大家如何操作,以前自己经常在原来页面改或者跳转,其实SharePoint为我们提供了PowerShell命令,来修改这些页面为我们自己的布局页。
具体设置,可以通过PowerShell命令的Identity参数来修改,可以修改的参数主要包括None、AccessDenied、Confirmation、Error...
分类:
其他好文 时间:
2014-07-18 18:06:44
阅读次数:
206
Hadoop代码测试版本:Hadoop2.4原理:在进行MR程序之前对输入数据进行随机提取样本,把样本排序,然后在MR的中间过程Partition的时候使用这个样本排序的值进行分组数据,这样就可以达到全局排序的目的了。难点:如果使用Hadoop提供的方法来实现全局排序,那么要求Mapper的输入、输出的key不变才可以,因为在源码InputSampler中提供的随机抽取的数据是输入数据最原始的ke...
分类:
其他好文 时间:
2014-07-18 18:04:00
阅读次数:
314
友盟统计分析是移动终端上不可多得的佳品,鉴于在开发中使用到,随笔写下使用过程。
友盟SDK下载(包含统计功能和自动更新功能):...
分类:
其他好文 时间:
2014-07-18 18:03:41
阅读次数:
729
这篇文章是为之后要介绍Android的ICO框架做预备的,所以,如果想最近学习Android的ICO框架的同学,可以稍微看一下。
首先,简单介绍一下Java里面的反射。
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
不知道这样的一...
分类:
其他好文 时间:
2014-07-18 18:11:28
阅读次数:
325
线程
通过调用Thread类的 start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,但此时并没有运行,它需要CPU时间片。一旦得到CPU时间片,就会执行run()方法。run()的方法体称为线程体,它包含了要执行的这个线程的内容,run()方法运行结束,此线程也随即终止。
线程状态转换
一、新建(new):新创建了一个线程对象。
二、可运行(runnable):线程...
分类:
其他好文 时间:
2014-07-18 18:03:26
阅读次数:
180
题目地址:http :// www . lydsy . com / JudgeOnline / problem . php ? id = 1010
题目大意:见原题。
算法分析:
设s[i]为c[i]的前缀和,f[i]表示第1个物品到第i个物品的最小代价。
易得DP方程为f[i]=min(f[j]+(s[i]-s[j]+i-j+1-l)^2)。...
分类:
其他好文 时间:
2014-07-18 18:06:29
阅读次数:
280
struts2支持一种stream类型的Result,这种类型的Result可以直接向客户端浏览器响应二进制,文本等,
我们可以再action里面生成文本响应,然后在客户端页面动态加载该响应即可。
直接看例子:
public class LoginAction {
private String user;
private String pass;
private ...
分类:
其他好文 时间:
2014-07-18 18:10:54
阅读次数:
311
主要是通过包名启动第三方应用,获取去包名的方法网上很多,就不多说了。
两种方式启动:
第一种:
Intent intent = new Intent();
intent.setClassName("要启动应用的包名", "要启动应用的activity");
startActivity(intent);
第二种:
Intent intent = new Intent();
int...
分类:
移动开发 时间:
2014-07-18 18:02:37
阅读次数:
217
@UINavigationControlle简介:...
分类:
其他好文 时间:
2014-07-18 18:05:40
阅读次数:
298
默认情况下ubuntu无firewall,除非你自己安装了,怎么装的就怎么删呗。。
如果是已启用的自备的iptables 删了就行了
sudo apt-get remove iptables。...
分类:
其他好文 时间:
2014-07-18 18:02:19
阅读次数:
213
此题就是在01背包问题的基础上求所能获得的第K大的价值。
具体做法是加一维去推当前背包容量第0到K个价值,而这些价值则是由dp[j-w[ i ] ][0到k]和dp[ j ][0到k]得到的,其实就是2个数组合并之后排序,但是实际做法最好不要怎么做,因为你不知道总共有多少种,而我们最多只需要前K个大的就行了(因为可能2个数组加起来的组合数达不到K个),如果全部加起来数组开多大不清楚,所以可以选用...
分类:
其他好文 时间:
2014-07-18 18:14:27
阅读次数:
224
eclipse 启动java项目 开启jmx远程...
分类:
系统相关 时间:
2014-07-18 18:04:15
阅读次数:
296
GENI的核心 -- 推理机(4)求证过程分析
1、GENI知识库结构
专家系统推理机的设计运行,与其知识库结构紧密相关。
GENI知识库结构是一棵逻辑推理树。根节点是animal,即求证的目标。
Animal有2个子节点,即求证的子目标。节点或子目标,用rule表示。例如:
rule(8,"animal","mammal",[12,13],"")
rule(9,"animal","b...
分类:
Web程序 时间:
2014-07-18 18:10:04
阅读次数:
221