Welcome 微信登录

首页 / 移动开发 / Android

Android实现动态切换组件背景的方法

Android实现动态切换组件背景的方法

本文所述的程序实现的功能为在软件中动态的选择组件背景,系统皮肤,自定义吐司背景等。为实现这一要求,就需要用到安卓中的SharedPrefence的功能,首先在设置里面写一个控件,设置一个点击监听器,点击的时候显示一个Alert选择弹窗,让你进行选择,对这个弹窗再设置一个点击监听器(onItemListener),点击到具体某个的时候,把对应的点击id保存到sahredprefence里面去,这样,其他地方就可以从这里取得设置里选择的值,进行动态个性化处理。...
在Android里完美实现基站和WIFI定位

在Android里完美实现基站和WIFI定位

不过其实只要明白了基站/WIFI定位的原理,自己实现基站/WIFI定位其实不难。基站定位一般有几种,第一种是利用手机附近的三个基站进行三角定位,由于每个基站的位置是固定的,利用电磁波在这三个基站间中转所需要时间来算出手机所在的坐标;第二种则是利用获取最近的基站的信息,其中包括基站id,location area code、mobile country code、mobile network code和信号强度,将这些数据发送到google的定位web服务里...
android 定位的4种方式介绍

android 定位的4种方式介绍

android 定位一般有四种方法,这四种方式分别是:GPS定位,WIFI定准,基站定位,AGPS定位,(1)Android GPS:需要GPS硬件支持,直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块(现在大部分的智能机应该都有了)。通过GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电;2,绝大部分用户默认不开启GPS模块;3,从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;4,室内几乎无法使用。这其中,缺点2,3...
浅析KJFrameForAndroid框架如何高效加载Bitmap

浅析KJFrameForAndroid框架如何高效加载Bitmap

我们在写Android程序的时候,肯定会用到很多图片。那么对于图片的压缩处理自然是必不可少。为什么要压缩?我想这个问题不必在强调了,每个人在最初学习Android的时候肯定都会知道这么一个原因:我们编写的应用程序都是有一个最大内存限制,其中JAVA程序和C程序(NDK调用时)共享这一块内存大小,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。至于这个最大内存是多少,我们可以通过调用Runtime.getRuntime().maxMemo...
Android实现加载广告图片和倒计时的开屏布局

Android实现加载广告图片和倒计时的开屏布局

这是一个android开屏布局的实例,可以用于加载广告图片和倒计时的布局。程序中设置的LayoutParams,划分额外空间比例为6分之5,具体权重比例可根据用户自己需求来自定义,异步加载广告图片,相关的Android代码。具体实现代码如下:package cn.waps.extend;import android.app.Activity;import android.content.Context;import android.content.res....
Android实现检查并下载APK更新、安装APK及获取网络信息的方法

Android实现检查并下载APK更新、安装APK及获取网络信息的方法

本文所述实例为一个天气预报中的android代码,主要包括了下载和安装APK、检查Apk更新、显示"已经是最新"或者"无法获取版本信息"对话框、获取当前客户端版本信息、显示版本更新通知对话框、显示下载对话框、判断是否挂载了SD卡、显示文件大小格式:2个小数点显示等。具体实现代码如下:import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;...
Android实现图片阴影效果的方法

Android实现图片阴影效果的方法

本文实例介绍了Android实现图片阴影效果,设置画布颜色,图像倾斜效果,图片阴影效果的方法,采用canvas.save(Canvas.MATRIX_SAVE_FLAG);来实现。由于图片的实际尺寸比显示出来的图像要大一些,因此需要适当更改下大小,以达到较好的效果,在原有矩形基础上,画成圆角矩形,同时带有阴影层。读者可以根据自身需要对该程序代码进行个性化的修改以便更符合自身项目需求。具体实现代码如下:package canvas.test;import a...
Android实现判断手机未接来电及处理方法

Android实现判断手机未接来电及处理方法

通常来说Android手机没有未接来电的监听器,如果要实现对未接来电的处理,则需要自己编写程序来实现。本文所述程序实例即为Android实现判断手机未接来电及处理方法。主要分为四个步骤来进行:1、编写CallListener,处理手机状态变更监听,当状态改变时进行处理:package rbase.app.smshelpmate.call.listener;import java.text.MessageFormat;import rbase.app.sms...
Android实现字幕滚动的方法

Android实现字幕滚动的方法

本文实例介绍了安卓Android实现字幕滚动效果的方法。主要是一个现成的Java类文件实现的,该程序由Android达人Tony编写,本次是转发,还望原作者Tony不要介意。这个Android字幕滚动类的自定义功能比较多,可定义当前滚动到结尾时的停顿时间,单位:毫秒,还可设置当前的滚动速度,值越小,速度越快。主要实现代码如下:package com.tony.autoscroll;import android.content.Context;import ...
Android实现获取应用程序相关信息列表的方法

Android实现获取应用程序相关信息列表的方法

本文所述为Androdi获取手机应用列表的方法,比如获取到Android应用的软件属性、大小和应用程序路径、应用名称等,获取所有已安装的Android应用列表,包括那些卸载了的,但没有清除数据的应用程序,同时在获取到应用信息的时候,判断是不是系统的应用程序,这是一个应用管理器所必需具备的功能。具体实现代码如下://AppInfoProvider.javapackage com.xh.ui;import java.util.ArrayList;import ...
Android判断屏幕是横屏或是竖屏的简单实现方法

Android判断屏幕是横屏或是竖屏的简单实现方法

本文所述为一个Android的常用技巧代码,主要用于判断手机屏幕是横向或是竖向的,在判断屏幕水平或垂直后你可以对程序做出相应的响应,该实例代码只是判断是否为竖屏,若判断正确返回true,否则返回false。具体的程序代码如下:package com.lurencun.cfuture09.androidkit.util.ui;import android.content.Context;import android.content.res.Configura...
Android开场动画类完整实现代码

Android开场动画类完整实现代码

本文所述实例为在android中开起开场动画类,已封装好,进行android开发的朋友可使用。在这个类中,你可以:设置开场动画的图片资源、返回下一个要启动的Activity、显示开场动画、执行耗时的操作、创建启动时的界面Layout、设置屏幕的方向。默认是竖屏、开场动画的图片资源类。封装了图片、播放时间、开始时的透明程度等。具体实现代码如下:package com.lurencun.cfuture09.androidkit.ui;import java.i...
<< 151 152 153 154 155 156 157 158 159 160 >>