Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android HOME键监听初认识

Android HOME键监听初认识

游戏中常常需要监听Android HOME键,当HOME键下压时,往往需要做一些状态保存,音效停止等操作,那么如何做,才能监听到HOME键呢?我们知道HOME是系统键,app中无法通过onKey这些函数来处理。要妥善的处理HOME键,首先需要看看HOME键下压时,系统做了些什么。一、HOME键之来龙去脉请见下图:二、app中对于HOME键广播事件的接收首先,自定义一个BroadcastReceiver:class HomeKeyEventBroadCast...
C++ 声明和初始化辨析

C++ 声明和初始化辨析

在进行C++培训时,发现有些概念对于初次接触c++的同事可能有点难于理解,所以这里做些总结,一方面方便同事阅读,另一方面也是对自己技能的一个总结。一、声明(declaration):用于向程序表明变量的类型和名字,是用来将一个object、function、class或template的类型和名字告诉编译器。由2部分组成:类型 + 标示符,标示符可以包含字符*、[ ]和(),表明这个名称是类型的指针、数组或者返回类型的函数。声明并不带有细节信息;定义也是一...
Android EditText 对输入字数和内容范围进行限制

Android EditText 对输入字数和内容范围进行限制

在做定制机时,对光敏值进行范围控制时,以及对区号输入时遇到对输入字数以及输入内容的显示。找了好多方法,终于找到了几种方法其中EditText的addTextChangedListener功不可没。例如对光敏值要在0到61之间。大于61时要在输入框中自动变为61.代码如下:edt.addTextChangedListener(new TextWatcher() {String nums = null;@Overridepublic void afterTex...
Shell流程控制语句

Shell流程控制语句

和其他高级语言一样,Shell提供了用来控制程序流程的命令,包括条件分支和循环结构,用户可以用这些命令创建非常复杂的程序与传统语言不同的是,Shell用于指定条件值的不是布尔运算式,而是,命令和字符串。linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi]if 条件测试语句 thenaction[...
Linux下的触摸屏驱动

Linux下的触摸屏驱动

一.触摸屏理论概述对于触摸屏驱动,我们主要需要掌握触摸屏驱动代码和应用层测试代码。下面讲的是基于Mini2440的触摸屏驱动,现在的驱动我们都将设备和驱动分离,挂在平台设备总线上,让设备和驱动去匹配。而我们在linu2.6.32.2内核版本中的触摸屏驱动仍然没有将设备和驱动分离,这样就不存在匹配问题,这种现象其实我们并不陌生,在我们学习驱动的前期,都会研究简单字符驱动代表LED驱动,那个驱动就是把设备和驱动写在了一起。总结下,驱动和设备可以分离也可以不分离...
Android 游戏之场景的实现以及拓展应用照片浏览器

Android 游戏之场景的实现以及拓展应用照片浏览器

我们说下Android游戏,当我们过关卡的时候游戏中或许出现场景切换,这对做游戏开发的同学们在熟悉不过了,这里我简单介绍下,一来自己巩固下学习的知识,二来把我学习的心得分享出来,以便大家共同进步.实现原理:首先我们对屏幕进行clipRect获取相应的矩形模块.然后在用图片进行填充.矩形(横向)交差场景实现:/*** * 矩形场景(横向) */public void doRect_H() { /** 交错的实现矩形相交 **/ int ractHeight ...
<< 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 >>