今天想让按键暂时无效,满足一定条件下才可以被用户按到.最初以为是setClickable,谁知搞错了.请看手册: 复制代码代码如下: public void setClickable (boolean clickable)Since: API Level 14Sets whether this node is clickable.Note: Cannot be called from an AccessibilityService. This class is made immutable be…
用tab键可以在各种元素之间切换焦点,然后键盘上的空格和enter按键触发click事件,我这里不想要这种效果. 所以我需要屏蔽这两个按键. function keyup(e) { var currKey = 0; e = e || event; currKey=e.keyCode||e.which||e.charCode;//支持IE.FF if (currKey == 32) { //空格键 eventChangeMode(); //用这个按键做一些其他事 //屏蔽传递 e.preventD…
05-23 02:53:48.416: E/Trace(875): error opening trace file: No such file or directory (2) 05-23 02:53:52.545: E/AndroidRuntime(875): FATAL EXCEPTION: main 05-23 02:53:52.545: E/AndroidRuntime(875): java.lang.RuntimeException: Unable to start activity…
转载博客请注明出处:道龙的博客 之前,写过一篇使用异步任务AysncTask实现倒计时的小案例,喜欢的话可以参考博客:Android简易实战教程--第三十三话< AsyncTask异步倒计时>. 本篇在此基础上,使用Handler实现一些顺序计数以及倒叙计数.本篇小案例基本涵盖Handler使用场景还值得推敲哒~ 并作出提示 4. 点击"暂停" 上面的数值文本不再变化 接下来就跟着文章一步步的实现 一.初始时显示10,可以通过点击按钮改变其值,即"手动增加&quo…
QQ(iOS)客户端的粘性动画效果 时间 2016-02-17 16:50:00  博客园精华区 原文  http://www.cnblogs.com/ziyi--caolu/p/5195615.html 主题 iOS开发 qq的app中要是有新的联系人发消息过来,相应联系人的cell右边会有一个红色的圆圈表示消息条数.如果去触碰那个圆圈,可以发现它竟然会跟着手指的移动而移动. 在一定范围内,手指离开屏幕,会发现红色圆圈会自动弹性的回到原来的位置.而如果超出一定距离,这个圆圈会做一个销毁的动画,…
qq的app中要是有新的联系人发消息过来,相应联系人的cell右边会有一个红色的圆圈表示消息条数.如果去触碰那个圆圈,可以发现它竟然会跟着手指的移动而移动. 在一定范围内,手指离开屏幕,会发现红色圆圈会自动弹性的回到原来的位置.而如果超出一定距离,这个圆圈会做一个销毁的动画,从而从view上移除掉. 产品要求公司的App也要有效果,并花了些时间去学习它的实现过程,发现其实原理还是比较简单的. (由于mac制作gif图片实在过于麻烦,所以效果只能是看看图片.) Demo的github地址:http…
Android提供的系统服务之--TelephonyManager(电话管理器) 转载请注明出处--coder-pig TelephonyManager的作用: 用于管理手机通话状态,获取电话信息(设备信息.sim卡信息以及网络信息), 侦听电话状态(呼叫状态服务状态.信号强度状态等)以及能够调用电话拨号器拨打电话! 怎样获得TelephonyManager的服务对象: TelephonyManager tManager = (TelephonyManager)getSystemService(…
掐指一算,本来今天该介绍View的测量了,可是要说View的测量,那就要从setContentView谈起了,setContentView本身涉及到的东西也是挺多的,所以今天我们就先来看看这个setContentView到底做了什么事.上篇文章我们介绍了LayoutInflater加载一个布局文件的原理,如果小伙伴们还没看过,请移步这里View绘制详解,从LayoutInflater谈起. 现在使用Android Studio,我们的Activity都是间接继承自Activity类的,所有Act…
本应用实现的是输入文件的网络的地址,点击button開始下载,下载过程中有进度条和后面的文本提示进度, 下载过程中button不可点击,防止反复的下载,完成下载后会进行Toast的提示显示, 而且回复button的可点击性,进度条也会清空,当然假设下载中途结束应用进程就会进行进度的保存, 下次下载相同的文件时就会从进度记录进行下载,节省流量和时间 应用须要的应用权限: 訪问网络权限 <uses-permission android:name="android.permission.INTE…
这篇文章是转载的,原地址:GWT开端 以前的基于GWT的项目中广泛使用的还是gwt-windows-1.5.3这个版本的. 1.下载地址:http://code.google.com/webtoolkit/download.html 2.GWT Designer + WindowBuilder Prohttp://www.instantiations.com/ 3.一本牛书:Eclipse Plug-inshttp://www.qualityeclipse.com/ 4.下载Plugin for…
有两种实现方法 1.第一种方式:Timer /** * Description:自定义Timer * <p> * Created by Mjj on 2016/12/4. */ public class TimeCount extends CountDownTimer { private Button button; //参数依次为总时长,和计时的时间间隔 public TimeCount(Button button, long millisInFuture, long countDownIn…
/* * Copyright (C) 2017 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://w…
主要实现录制功能的类:Camera类和MediaRecorder类.功能描写叙述:首先进入视频录制界面,点击录像button进入录像功能界面,点击录制開始录制视频, 点击停止button,将录制的视频存放到指定文件夹下存放.以下通过Samples_10_3程序实现详细功能: (1)新建一个Android Application Project项目取名为Samples_10_3 (2)在res/layout文件改动activity_main.xml主布局文件(主要加入一个标题和摄像button)…
修改端口 InvocationInfoProxy.getInstance().get().getUserCode(); 前台 Nchome F:\JAVA\Projects\ERPEHROA\ufida\ufsoft\nchome\domain\server\conf F:\JAVA\Projects\ERPEHROA\ufida\ufsoft\nchome\conf Truncate Table [表名]menhe ftp命令 service vsftpd  start 1.导入oracle数…
AudioTrack是Android中比较偏底层的用来播放音频的接口,它主要被用来播放PCM音频数据,和MediaPlayer不同,它不涉及到文件解析和解码等复杂的流程,比较适合通过它来分析Android系统播放音频数据的过程.下面是https://developer.android.com/reference/android/media/AudioTrack.html 对AudioTrank的描述: 1.应用层使用AudioTrack播放PCM音频数据 //MainActivity.java…
空消息的使用 private Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { //得到当前显示的数值 int number = Integer.parseInt(tv_demo_number.getText().toString()); switch (msg.what) { case WHAT_INCREASE: //限制number<=20 if(number==20)…
import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import java.util.Random; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.la…
     import java.io.*; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.*; public class FileIOTest extends Activity { private LinearLayout mainView=null;…
1:先看一看xutils3的提交代码 String account = editText1.getText().toString(); String password = editText2.getText().toString(); JSONObject js_request = new JSONObject();//服务器需要传参的json对象 try { js_request.put("account", account);//添加相应键值对 js_request.put(&qu…
在实际的工作小组的交流过程是,组员向仲裁者报告,仲裁者向组员下达指示,组员之间不再互相询问和指示.Mediator模式是指,当发生麻烦事情的时候,通知仲裁者:当发生涉及全体组员的事情时,也通知仲裁者.当仲裁者下达指示时,组员会立即执行.团队组员之间不再互相沟通并私自做出决定,而是发生任何事情都向仲裁者报告.另一方面,仲裁者站在整个团队的角度上对组员上报的事情作出决定. 示例程序是一个登录对话框,用户在其输入正确的用户名和密码后可以登录. 对话框有以下一些要求: 要调整多个对象之间的关系时,就需要…
package 投票管理; import java.io.*; import java.awt.*; import java.util.*; import java.applet.*; import java.awt.event.*; import javax.swing.*; public class vote extends Applet implements ActionListener{ AudioClip music;//播放音乐 Label hint,result,notice,wr…
1.PageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql.oracle.mariaDB.DB2.SQLite.Hsqldb等. github 的项目地址:https://github.com/pagehelper/Mybatis-PageHelper码云地址:https://gitee.com/free/Mybatis_PageHelper 2.PageHelper使用 (1)集成 maven工程只要在 po…
1. 爬楼梯 先运行apk,查看具体的功能 爬一层楼是可以点击的,爬到了,看FLAG是不可以点击的.我们可以大致的了解到到了具体的楼层才可以看到flag,多次打开软件,楼层数目是随机的. 用APKIDE反编译后,用jd-gui查看源码 package com.ctf.test.ctf_100; import android.os.Bundle; import android.os.Debug; import android.support.v7.app.AppCompatActivity; im…
微信搜索"艺术行者",关注并回复关键词"vue"获取课程资料 上传的在线学习视频(黑马和传智双元,感谢) VueJs概述与快速入门 学习之前假设你已了解关于 HTML.CSS 和 JavaScript 的中级知识.如果你刚开始学习前端开发,将框架作为你的第一步可能不是最好的主意--掌握好基础知识再来吧!之前有其它框架的使用经验会有帮助,但这不是必需的. VueJs介绍 Vue.js是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的…
setClickable  设置为true时,表明控件可以点击,如果为false,就不能点击:“点击”适用于鼠标.键盘按键.遥控器等:注意,setOnClickListener方法会默认把控件的setClickable设置为true. setEnabled  使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效:设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸.点击.按键事件等:setEnabled就相当于总开关一样,只有总开关打…
UITapGestureRecognis 前几天在做项目的时候,遇到这个一个问题,在一个视图也就是UIView上添加一个手势,然后又在这个View上添加一个UIButton,然后给按钮添加事件,运行项目的时候我发现,不管是点击按钮还是视图上的别的地方执行的都是手势所拥有的方法,后来到网上找才发现是手势把按钮的方法给屏蔽了,那怎么解决了正确的方法是给手势设置代理,然后在代理中进行判断如果点击事件是由Button执行的,那就不执行手势,那么系统会调用按钮所拥有的方法.具体的如下: 最重要的就是下面了…
setClickable  设置为true时,表明控件可以点击,如果为false,就不能点击:“点击”适用于鼠标.键盘按键.遥控器等: 注意,setOnClickListener方法会默认把控件的setClickable设置为true. setEnabled  使能控件,如果设置为false,该控件永远不会活动,不管设置为什么属性,都无效: 设置为true,表明激活该控件,控件处于活动状态,处于活动状态,就能响应事件了,比如触摸.点击.按键事件等: setEnabled就相当于总开关一样,只有总…
cocos2d-x3.x触摸方法改变后,.屏蔽掉的层实际上触摸事件的非常easy,首先touchbegan一定要回true,第二,该事件被设定为听吞没触摸true.最近登录触摸水平必须低于0,现在,我们不能设置为水平0该.记 转载请注明地址:白白http://blog.csdn.net/u010229677 <span style="font-size:18px;">auto touchListener=EventListenerTouchOneByOne::create(…
最近做项目,用到了listview的item的一些问题,现在抽空把它们总结一下: 转载请表明出处:http://blog.csdn.net/wdaming1986/article/details/6788751 1.如果listview的item中有button,checkbox的时候,往往如果不做处理的情况,button,checkbox会获得焦   点,导致listview不相应OnItemLongClickListener()这个方法,抢占了Item的获得焦点的能力,解决的办法有两种: (…
title: Android Button的基本使用 tags: Button,按钮 --- Button介绍: Button(按钮)继承自TextView,在Android开发中,Button是常用的控件,用起来也很简单,你可以在界面xml描述文档中定义,也可以在程序中创建后加入到界面中,其效果都是一样的.不过最好是在xml文档中定义,因为一旦界面要改变是话,直接修改一下xml就行了,不用修改Java程序,并且在xml中定义层次分明,一目了然. Button 支持的 XML 属性及相关方法 X…