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

首页 / 移动开发 / Android

21天学习android开发教程之SQLite分页读取

21天学习android开发教程之SQLite分页读取

Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。本文主要讲解了SQLite的基本用法,如:创建数据库,使用SQL命令查询数据表、插入数据,关闭数据库,以及使用GridVi...
21天学习android开发教程之XML解析与生成

21天学习android开发教程之XML解析与生成

本文使用SAX来解析XML,在Android里面可以使用SAX和DOM,DOM需要把整个XML文件读入内存再解析,比较消耗内存,而SAX基于事件驱动的处理方式,可以在各节点触发回调函数,不过SAX适合节点结构简单的XML文档,复杂的XML文档在后期的节点深度处理会有点麻烦。本文要解析的test.xml文件如下:<?xml version="1.0" encoding="utf-8"?> <test><title...
Android实现定制返回按钮动画效果的方法

Android实现定制返回按钮动画效果的方法

今天我们来讲一讲Andorid中如何定制返回按钮的动画效果。我将结合实际应用来阐述如何使用。首先来看一个效果截图,有一个搜索按钮在一个页面的顶部:我之前实现的方式是和百度/Google首页搜索的效果一样的,类似web开发中的ajax请求,结果直接在当前页面显示出来(下拉效果)。后来参考了众多APP之后发现都是进入到一个新的页面,所以我也就改过来试试。。废话说多了。。那我们点击了搜索框之后呢,会进入到一个新的activity,这里的动画效果很简单,直接使用o...
Android编程滑动效果之Gallery仿图像集浏览实现方法

Android编程滑动效果之Gallery仿图像集浏览实现方法

本文实例讲述了Android编程滑动效果之Gallery仿图像集浏览实现方法。分享给大家供大家参考,具体如下:Android系统自带一个Gallery浏览图片的应用,通过手指拖动时能够非常流畅的显示图片,用户交互和体验都很好。本示例就是通过Gallery和自定义的View,模仿实现一个仿Gallery图像集的图片浏览效果。效果图如下:1、基本原理在 Activity 中实现 OnGestureListener 的接口 onFling() 手势事件,通过自定...
Android编程滑动效果之Gallery+GridView实现图片预览功能(附demo源码下载)

Android编程滑动效果之Gallery+GridView实现图片预览功能(附demo源码下载)

本文实例讲述了Android编程滑动效果之Gallery+GridView实现图片预览功能。分享给大家供大家参考,具体如下:Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果。本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果。效果图如下:1、GridView首先,自定义一个GridI...
Android编程滑动效果之倒影效果实现方法(附demo源码下载)

Android编程滑动效果之倒影效果实现方法(附demo源码下载)

本文实例讲述了Android编程滑动效果之倒影效果实现方法。分享给大家供大家参考,具体如下:前面介绍了使用《Android编程实现3D滑动旋转效果的方法》,现在介绍图片倒影实现,先看效果图这里主要通过自定义Gallery和ImageAdapter(继承自BaseAdapter)实现1、倒影绘制ImageAdapter继承自BaseAdapter,详细实现可见前面关于Android Gallery的用法。这里重点介绍倒影原理及实现倒影原理:倒影效果是主要由原...
Android开发之Animations动画用法实例详解

Android开发之Animations动画用法实例详解

本文实例讲述了Android开发之Animations动画用法。分享给大家供大家参考,具体如下:一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果Java Code代码中AlphaAnimation渐变透明度动画效果ScaleAnimation...
支付宝咻一咻怎么用 Android帮你实现咻一咻

支付宝咻一咻怎么用 Android帮你实现咻一咻

对于之前最火的无外乎集五福了,而五福除了加十个好友获得外,最直接的途径就是支付宝的咻一咻了。那么咻一咻具体有哪些实现方式呢?下面我们将一一介绍这几种思路的实现过程。1.自定义View实现咻一咻那么这种实现方法需要掌握Canvas以及Paint几乎所有的方法。其对程序员的专业知识要求极高。用该种方式实现的优点有:㈠这种是最复杂的实现方法,但其兼容性最高,其支持android的所有设备。㈡其对内存要求不大,几乎不占用任何内存。下面我们来看看是怎样实现其效果的:...
Android使用setCustomTitle()方法自定义对话框标题

Android使用setCustomTitle()方法自定义对话框标题

Android有自带的对话框标题,但是不太美观,如果要给弹出的对话框设置一个自定义的标题,使用AlertDialog.Builder的setCustomTitle()方法。运行效果如下,左边是点击第一个按钮,弹出Android系统自带的对话框(直接用setTitle()设置标题);右边是点击第二个按钮,首先inflate一个View,然后用setCustomTitle()方法把该View设置成对话框的标题。定义一个对话框标题的title.xml文件:<...
Android中判断网络连接状态的方法

Android中判断网络连接状态的方法

App判断用户是否联网是很普遍的需求,实现思路大概有下面几种利用Android自带的ConnectivityManager类有时候连上了wifi,但这个wifi是上不了网的,我们可以通过ping www.baidu.com来判断是否可以上网也可以利用get请求访问www.baidu.com,如果get请求成功,说明可以上网1、判断网络是否已经连接// check all network connect, WIFI or mobilepublic stati...
Android使用音频信息绘制动态波纹

Android使用音频信息绘制动态波纹

在一些音乐类应用中, 经常会展示随着节奏上下起伏的波纹信息, 这些波纹形象地传达了声音信息, 可以提升用户体验, 那么是如何实现的呢? 可以使用Visualizer类获取当前播放的声音信息, 并绘制在画布上, 使用波纹展示即可. 我来讲解一下使用方法.主要(1) Visualizer类提取波纹信息的方式. (2) 应用动态权限管理的方法. (3) 分离自定义视图的展示和逻辑.1. 基础准备Android 6.0引入动态权限管理, 在这个项目中, 会...
Android Bluetooth蓝牙技术初体验

Android Bluetooth蓝牙技术初体验

一:Bluetooth包简介Android平台提供了一个android.bluetooth的包,里面实现蓝牙设备之间通信的蓝牙API。总共有8个类,常用的四个类如下:BluetoothAdapter类代表了一个本地的蓝牙适配器。它是所有蓝牙交互的入口点。利用它你可以发现其他蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建立一个BluetoothServerSocket(作为服务器端)来监听来自其他设备的连接。BluetoothDevi...
Android Bluetooth蓝牙技术使用流程详解

Android Bluetooth蓝牙技术使用流程详解

在上篇文章给大家介绍了Android Bluetooth蓝牙技术初体验相关内容,感兴趣的朋友可以点击了解详情。一:蓝牙设备之间的通信主要包括了四个步骤设置蓝牙设备寻找局域网内可能或者匹配的设备连接设备设备之间的数据传输二:具体编程实现1. 启动蓝牙功能首先通过调用静态方法getDefaultAdapter()获取蓝牙适配器BluetoothAdapter,如果返回为空,则无法继续执行了。例如:BluetoothAdapter mBluetoothAdapt...
Android组件之DrawerLayout实现抽屉菜单

Android组件之DrawerLayout实现抽屉菜单

DrawerLayout组件同样是V4包中的组件,也是直接继承于ViewGroup类,所以这个类也是一个容器类。抽屉菜单的摆放和布局通过android:layout_gravity属性来控制,可选值为left、right或start、end。通过xml来布局的话,需要把DrawerLayout作为父容器,组界面布局作为其第一个子节点,抽屉布局则紧随其后作为第二个子节点,这样就做就已经把内容展示区和抽屉菜单区独立开来,只需要分别为两个区域设置内容即可。and...
Android ProgressDialog进度条使用详解

Android ProgressDialog进度条使用详解

进度条以一种客观化的方式,让我们知道程序正在执行的情况,在程序需要时间执行任务的时候,提示进度条友好的告诉用户说,当前任务还没有完成,请稍稍等待,进度条经常使用在APP下载应用、更新应用、加载网络数据中,使用频繁,常见的进度条有ProgressDialog、ProgressBar,这里只要介绍ProgressDialog。ProgressDialog读取文件进度解析主要涉及到一个知识:Handler消息处理机制,文件字节流的操作,ProgressDialo...
Android ProgressBar进度条使用详解

Android ProgressBar进度条使用详解

ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案例大多都是通过Button点击增加、减少进度值,使用方法incrementProgressBy(int),最简单的做法是在xml布局文件中放置ProgressBar空间,然后再MainActivity中触发事件后执行incrementProgressBy(int),代码如下:<LinearLayout xm...
<< 461 462 463 464 465 466 467 468 469 470 >>