今天在维护公司的一个小项目的时候,发现按公司手机的某个物理按键,激活相应的Service后,会在屏幕上模拟的点击了屏幕的某个坐标点.好家伙,原来是之前该项目的版本是按这个物理按键后,会弹出一个对话框,提示用户需要打开某些服务,然后出于良好的用户体验,直接模拟点击事件,点击该对话框,不让用户做多余的操作. 但是后期版本的改动,该功能不需要了,但是代码可能没有改动完全,因此出现了上述bug.查看代码发现,原来是执行了下面的代码才模拟出在屏幕上的点击事件. Runtime.getRuntime().e…
一.上传多张图片并且预览 HTML: <div class="container"> <label>请选择一个图像文件:</label> <input type="file" id="file_input" multiple/> </div> <div id="body"> </div> js: window.onload = function…
1.在自定义的Cell .h文件中写出代理,写出代理方法. @protocol selectButtonDelegate <NSObject> -(void)selectModelID:(NSString *)userid ;//设置需要传递出的数据 ..... @end @interface ReadBookTableViewCell : UITableViewCell @property (nonatomic, assign) id<selectButtonDelegate>…
HTML5 为 <input> 增加了如下属性: autocomplete autofocus form formaction formenctype formmethod formnovalidate formtarget height 和 width list min 和 max multiple pattern (regexp) placeholder required step 并为 <form> 增加如需属性: autocomplete novalidate ------…
消息队列的属性保存在系统维护的数据结构msqid_ds中,用户可以通过函数msgctl获取或设置消息队列的属性. int msgctl(int msqid, int cmd, struct msqid_ds *buf); msgctl:系统调用对msgqid标识的消息队列执行cmd操作,系统定义了3种cmd操作: IPC_STAT:该命令用来获取消息队列对应的msqid_ds数据结构,并将其保存到buf指向的地址空间 IPC_SET:该命令用来设置消息队列的属性,要设置的属性存储在buf中,可设…
先看看最常见的一个问题: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function() { var a = document.getElementsByTagName('li'); for(v…
一直听说jquery中事件函数返回false,相当于调用了event.preventDefault()和event.stopPropagation()两个方法,今天就想看看dom中0级.1级.2级事件绑定事件的话,事件函数返回false会是个什么情况,看看是不是和jquery一个样:<!doctype html><html>        <head>                <meta charset='utf-8' />             …
yuanwen http://www.jb51.net/article/32511.htm 写 addEventListener 和 attachEvent 区别的博文不少,不过大部分都把重点放置于前者是Firefox chrome,后者只是存在于IE系列中     写 addEventListener 和 attachEvent 区别的博文不少,不过大部分都把重点放置于前者是Firefox chrome,后者只是存在于IE系列中. 最近在写一个事件代理的时候,遇到一个BUG,发现除此外,二者绑…
四种点击事件     (1)采用内部类的方式去实现OnClickListener      (2)匿名内部类     (3)当前类imp OnClickListener      (4)onclick 1.设置按钮的单击事件的监听器,创建匿名内部类        bt_call.setOnClickListener(new OnClickListener() {                        @Override            public void onClick(Vie…
1.匿名内部类的方式 2.创建一个类实现onClickListener,实现onClick方法,设置控件点击时传一个类的对象 3.让当前类实现onClickListener,设置控件点击事件时传递一个this.这种方式适合按钮比较多的情况,一般在公司采用该方式 4.在布局文件中为控件添加一个onClick属性,在布局对呀的Activity中写一个 onClick 属性值为名的方法,要 publick,传一个View类型的参数,比较适合做简单的测试. 布局: 1.线性布局(垂直,水平):Linea…