Welcome 微信登录

首页 / 移动开发 / Android

Android使用Sensor感应器获取用户移动方向(指南针原理)

Android使用Sensor感应器获取用户移动方向(指南针原理)

本文实例讲述了Android使用Sensor感应器获取用户移动方向的方法。分享给大家供大家参考,具体如下:今天继续给大家分享一下第二个重要的感应器,其实获取方向本应该很简单的事情,在前面文章中看到有个TYPE_ORIENTATION 关键字,说明可以直接获取设备的移动方向,但是最新版的SDK加上了这么一句话“TYPE_ORIENTATION This constant is deprecated. use SensorManager.getOrientat...
月下载量上千次Android实现二维码生成器app源码分享

月下载量上千次Android实现二维码生成器app源码分享

在360上面上线了一个月,下载量上千余次。这里把代码都分享出来,供大家学习哈!还包括教大家如何接入广告,赚点小钱花花,喜欢的帮忙顶一个,大神见了勿喷,小学僧刚学Android没多久。首先介绍这款应用:APP是一款二维码生成器,虽然如何制作二维码教程网上有很多,我这里再唠叨一下并把我的所有功能模块代码都分享出来。在这里我们需要一个辅助类RGBLuminanceSource,这个类Google也提供了,我们直接粘贴过去就可以使用了package com.nju...
Android手机联系人快速索引(手机通讯录)

Android手机联系人快速索引(手机通讯录)

最近需要实现一个手机通讯录的快速索引功能。根据姓名首字母快速索引功能。下面是一个手机联系人快速索引的效果,总体来说代码不算难,拼音转换的地方略有复杂。下面上源码:源码中有注释。下面是效果图:MainActivity:import java.util.ArrayList;import java.util.Collections;import java.util.List;import android.app.Activity;import android.o...
Android编程中activity的完整生命周期实例详解

Android编程中activity的完整生命周期实例详解

本文实例分析了Android编程中activity的完整生命周期。分享给大家供大家参考,具体如下:android中 activity有自己的生命周期,对这些知识的学习可以帮助我们在今后写程序的时候,更好的理解其中遇到的一些错误。这篇文章很长,希望不要耽误大家的时间~今天不会涉及太多关于activity栈的东西,主要说activity自身的生命周期区分几个概念 1 Activity 官方解释为 “An Activity is an application c...
基于Android如何实现将数据库保存到SD卡

基于Android如何实现将数据库保存到SD卡

有时候为了需要,会将数据库保存到外部存储或者SD卡中(对于这种情况可以通过加密数据来避免数据被破解),比如一个应用支持多个数据,每个数据都需要有一个对应的数据库,并且数据库中的信息量特别大时,这显然更应该将数据库保存在外部存储或者SD卡中,因为RAM的大小是有限的;其次在写某些测试程序时将数据库保存在SD卡更方便查看数据库中的内容。Android通过SQLiteOpenHelper创建数据库时默认是将数据库保存在"/data/data/应用程序名/data...
基于Android实现保存图片到本地并可以在相册中显示出来

基于Android实现保存图片到本地并可以在相册中显示出来

App应用越来越人性化,不仅界面优美而且服务也很多样化,操作也非常方便。比如我们在用app的时候,发现上面有比较的图片想保存到手机,只要点一点app上提供的保存按钮就可以了。那这个图片保存到本地怎么实现的呢?保存图片很简单,方法如下:/** 首先默认个文件保存路径 */private static final String SAVE_PIC_PATH=Environment.getExternalStorageState().equalsIgnoreCas...
Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

本文实例分析了Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout。分享给大家供大家参考,具体如下:一、绝对布局AbsoluteLayout绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。下面我们举一个例子看看:例子里的机器人图片大小是250X250,可以看到我们使用android:la...
Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)

Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)

当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为stan...
Android编程布局(Layout)之AbsoluteLayout用法实例分析

Android编程布局(Layout)之AbsoluteLayout用法实例分析

本文实例讲述了Android编程布局(Layout)之AbsoluteLayout用法。分享给大家供大家参考,具体如下:AbsoluteLayout,顾名思义,就是绝对位置的布局;也可以叫做坐标布局,也就是指定元素的绝对位置(或者叫绝对坐标值)。这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。<?xml version = "1.0" encoding = "utf-8"?><Ab...
Android编程之TabWidget选项卡用法实例分析

Android编程之TabWidget选项卡用法实例分析

本文实例讲述了Android编程之TabWidget选项卡用法。分享给大家供大家参考,具体如下:1 概览TabWidget与TabHost。tab组件一般包括TabHost和TabWidget、FrameLayout,且TabWidget、FrameLayout属于TabHost。是否继承TabActivity的问题实现步骤。两种实现方式,一种是将每个Tab的布局嵌在TabHost中的FrameLayout中,每个Tab的内容布局与显示都在FrameLay...
Android中获取手机屏幕大小的方法

Android中获取手机屏幕大小的方法

本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下运行效果图:运行程序后,当我们点击Button按钮时,可以看到下面的效果图:具体代码:我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。在布局文件main.xml中添加一个TextView对象,一个Button对象。其中Tex...
Android简单音乐播放实例

Android简单音乐播放实例

Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开一个音乐播放器来听音乐,在听音乐的同时也想做下其它的事情,比如上网聊Q、或者上网浏览新闻...
Android checkbox的listView具体操作方法

Android checkbox的listView具体操作方法

本文主要实现在自定义的ListView布局中加入CheckBox控件,通过判断用户是否选中CheckBox来对ListView的选中项进行相应的操作。通过一个Demo来展示该功能,选中ListView中的某一项,然后点击Button按钮来显示选中了哪些项。1、程序结构图如下:其中Person.java是实体类,MainActivity.java是Activity组件类。listitem.xml是自定义的列表每项布局文件。2、listitem.xml布局文件...
<< 431 432 433 434 435 436 437 438 439 440 >>