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

首页 / 操作系统 / Linux

为Android Gallery添加手势翻页

为Android Gallery添加手势翻页

在Android源码中,找到Gallery文件夹,在ViewImage.java文件中,privateclass MyGestureListener extendsGestureDetector.SimpleOnGestureListener{}类中,重载一下onFling函数,然后在里面根据参数判断下手指向左滑还是向右滑,再设置个阀值,如果滑动的距离超过阀值就换图片,切换图片有现成的函数,就是按左右两边按钮调用的函数。代码如下:public boolea...
Android Preference Framework

Android Preference Framework

Android Framework提供了多种方式对数据进行操作,程序员可以使用文件,数据库等方式对数据进行操作。其中最简单的一种方式是使用Android Preferences Framework. Android Preferences Framework提供了友好的界面对用户的个性选择进行数据操作。使用Android手机的用户应该对一些关于手机的设置操作应该都比较熟悉,其实此应用程序是使用Android Preferences Framework的典型...
Android Sensor 入门

Android Sensor 入门

每一部搭载Android智能操作系统的设备都具有一系列传感器的集合。其中最标准的两种传感器分别为Accelerometer Sensor(加速度计传感器)和Magnetometer Sensor(磁力计传感器)。当然Android设备当中还可能集中了其他类型的传感器,例如:Temperature Sensor(温度传感器),Proximity Sensor(距离临近传感器)等等其他类型的传感器。一、Android 目前支持以下几种类型传感器:二、怎么样获取...
Android开发:利用Activity的Dialog风格完成弹出框设计

Android开发:利用Activity的Dialog风格完成弹出框设计

在我们使用Dialog时,如果需要用到很多自己设计的控件,虽然可以让弹出框显示出我们需要的界面,但却无法找到地方完成控制代码的编写,如何解决这个问题呢,我们可以将Activity伪装成Dialog弹出框,这样即显示了界面,在Activity里写控制代码也是大家的拿手好戏了,现在我就来抛砖引玉说说简单的实现吧。首先,问题的关键在MainActivity里的一句Android:theme="@android:style/Theme.Dialog",这就是Act...
揭秘Android界面水平滑动与竖直滑动实现

揭秘Android界面水平滑动与竖直滑动实现

自从iphone诞生以来,利用触屏手势进行界面滑动就成了智能机程序的标配界面效果了,如果你的程序还只能用Button进行操作,那实在太out了。 现在,我来向大家介绍Android界面滑动的基本实现方法,并解释其中的一些原理。下面先说下我将介绍的知识点:1.Activity、Window、View之间的关系;2.利用ViewFlipper、GestureDetector(手势识别)、OnGestureListener,OnTouchListener实现界面...
Android编程中的实用快捷键

Android编程中的实用快捷键

作为一个优秀的程序员,不但要能开发出漂亮的软件,也要能熟练掌握编程的技巧,包括IDE的快捷键使用。比如linux下的VI编辑器,对于不熟练快捷键的人来说就是一个噩梦,但一旦你熟练了VI的快捷键,VI的效率会比用鼠标的编辑器还高。甚至VI为了减少手指在主键盘区和方向键之间切换的时间耗散,直接将方向键设为了hjkl,可见熟练键盘使用对程序员的意义是多么重要。Android官方推荐的开发平台Eclipse是一个非常强大的IDE环境,其数以百记的快捷键为Andro...
Android 自定义 View 中 onKeyDown监听 没反应

Android 自定义 View 中 onKeyDown监听 没反应

刚刚学到Android 的View,不想看书了,自己动手一些简单的操作,才开始画图就出来问题了,居然按照方法来,监听事情不行了,明明添加 了监听在网上找了些资料终于明白了:原来是焦点问题,我们注意View中有监听事件,Activity也有监听事件,两个类的监听事件有些是相同 的,想想其实原因很简单,如果在Activity用View画图,你在View里添加监听事件,在Activity里面也添加相同监听事情的话,例如都添加onKeyDown事件,这样当你按下某...
Android开发之旅:环境搭建及HelloWorld

Android开发之旅:环境搭建及HelloWorld

引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建 1.1、JDK安装 1.2、Eclipse安装 1.3、Android SDK安装 1.4、ADT安装 1.5、创建AVD 2、HelloWorld...
Android中inflate方法的用法

Android中inflate方法的用法

Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。Android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layout上的其他组件的内容,你就必须用inflate()方法先将对话框的layout找出来...
<< 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 >>