Welcome 微信登录

首页 / 操作系统 / Linux

Android开发教程:左右滑屏的实现

Android开发教程:左右滑屏的实现

先上效果图:实现“左右滑屏”核心类是Scroller,将View中的内容左右滚动从而实现滑屏效果。关键方法有:scroller.scrollTo(x,y):直接将View中的内容滚动到指定的(x,y)位置。scroller.scrollTo(dx,dy):直接将View中的内容滚动到相对当前状态的(dx,dy)位置。本例中用于实现手指拖拉移动View的效果。scroller.startScroll(nowX, nowY, moveX, moveY, dur...
Android Menu理解与响应

Android Menu理解与响应

理解Android的菜单 菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个”Menu”键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种: 选项菜单:最常规的菜单,android中把它叫做option menu 子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再其他子菜单。 上下文菜单:android...
Java中ArrayList HashSet的使用 以及HashCode的用处

Java中ArrayList HashSet的使用 以及HashCode的用处

Java.uitl包中的 ArrayList 和HashSet类 我们都用过,但是我们可能都没有去,深入研究过其内部的结构 。都是实现了Collection的类 ,Collection是一个标准ArrayList 其实就相当与一个动态数组,我们每增加一个元素,他啊都会将元素增加到ArrayList中并且为这个元素分配指定索引 就像一个数组一样 。这个索引就是从0开始 1 2 34 。。。。HashSet 看到Hash我们就知道,它的内部结构了,学过数据结...
Java反射的高级应用,模拟开发环境IDE动态搜索类成员以及方法

Java反射的高级应用,模拟开发环境IDE动态搜索类成员以及方法

Java反射的高级应用,模拟开发环境IDE动态搜索类成员以及方法,。。。。。 /**这个类可以根据 给定的一个Class字节码文件获取类的所有信息* 编写者:xiaowei * 这个例子仅仅作为反射的练手* 喜欢的朋友继续完善* 只是获得了所有访问权限但是没哟觉得而每个成员的权限类型* */import java.lang.reflect.*;public final class FindClass { private String fieldList ;...
Android JNI之JAVA域与c域的互操作

Android JNI之JAVA域与c域的互操作

本文讲述AndroidJava域与C域互操作:Java域调用c域的函数;c域访问Java域的属性和方法;c域生成的对象的保存与使用。重点讲解c域如何访问Java域。虽然AndroidJNI实现中,c实现与c++实现是有所区别的,但行文中并未区分c还是c++。0. Android中的JNIAndroid的APP开发一般是用Java,用到的系统服务和操作系统相关的东西是用c写的。Java到c的访问,通过JNI(Java Native Interface),一般...
用update-alternatives实现不同Android平台编译时的JDK选择

用update-alternatives实现不同Android平台编译时的JDK选择

Android不同平台在编译时,用到的jdk的版本不同,比如:Froyo(2.2)及其以前版本需要jdk5.0;Gingerbread及其之后版本需要jdk6.0。如果在一个环境中要做不同平台项目,就需要安装不同的jdk,切换项目时要反复安装jdk,费时费力。Update-alternatives为这种情况提供了解决方案。本文只是针对《Ubuntu 10.10下编译Android 2.2平台》(见 http://www.linuxidc.com/Linux...
XAuth——Android客户端授权认证

XAuth——Android客户端授权认证

xAuth认证实际上是OAuth认证的简化版。目前xAuth只对桌面客户端和移动客户端开放申请。Web应用请使用OAuth。xAuth旨在增强客户端的用户体验,减少页面跳转次数。采用xAuth认证的桌面应用和移动应用可以跳过oauth/request_token(获取Request Token)以及oauth/authorize(授权Request Token)两步,只要提供了username和password以后,即可直接通过oauth/access_t...
Android UI进阶之实现listview的下拉加载

Android UI进阶之实现listview的下拉加载

关于listview的操作五花八门,有下拉刷新,分级显示,分页列表,逐页加载等,以后会陆续和大家分享这些技术,今天讲下下拉加载这个功能的实现。最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。先看下运行效果: 代码参考国外朋友Johan Nilsson的实现,主要原理为监听触摸和滑动操作,在listview头部加载一个视图。那要做的其实...
让Python程序在Android手机上跑起来

让Python程序在Android手机上跑起来

1下载ScriptingLayerforAndroid(SL4A)ScriptingLayerforAndroid(SL4A)是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。这些脚本语言已经可是使用很多封装好的androidAPI来开发功能丰富的android应用程序,并且使开发变得更加的简单和高效。这个平台支持多种脚本语言,比如Python,Perl,JRuby,Lua,B...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>