Welcome 微信登录

首页 / 移动开发 / Android

解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解

解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解

Android获取系统cpu信息,内存,版本,电量等信息 1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat 通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。读取/proc/stat 所有CPU活动的信息来计算CPU使用率下面我们就来讲讲如何通过代码来获取CPU频率:复制代码 代码如下:package com.orange.cpu;import java.io.BufferedReader;import java...
基于Manifest.xml中不要出现重复的uses permission的说明

基于Manifest.xml中不要出现重复的uses permission的说明

虽然Android没有明确指定uses-permission不可以重复写,但是最近的经验是最好是不要重复,否则在某些厂商定制的技巧可能出现问题。最近写一个应用,里面有用到网络访问,发现在有些机型下总是访问不了网络。而其他机型都是可以的。出现问题的手机网络都是正常的。后面发现Manifest.xml中有好几个网络相关的uses-permission都重复写了几个,于是把重复的去掉之后,发现现在访问网络都正常了。...
在android开发中尽量不要使用中文路径的问题详解

在android开发中尽量不要使用中文路径的问题详解

在开发过程中发现,有些软件对中文路径支持不大好,如果使用Uri.fromFile转换中文路径为uri的时候,有些软件可能会识别不出来导致功能异常,已知的有两个应用:1、腾讯微博的分享功能;2、酷派D530下调用系统摄像头拍照。如果非要用中文路径,可以采用下面的方式:String path = getCameraTempFilePath(),;//有些系统摄像头对中文路径支持不好,通过Uri.fromFile编码之后反而有问题,先手动加上吧// Uri ur...
android中选中菜单的显示跳转和隐式跳转的实例介绍

android中选中菜单的显示跳转和隐式跳转的实例介绍

查了好多资料,现发还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!简介android供给了三种菜单类型,分别为options menu,context menu,sub menu。options menu就是通过按home键来表现,context menu需要在view上按上2s后表现。这两种menu都有可以参加子菜单,子菜单不能种不能嵌套子菜单。options menu最多只能在幕屏最下面表现6个菜单项选,称为ic...
基于Android SQLite的升级详解

基于Android SQLite的升级详解

做Android应用,不可避免的会与SQLite打交道。随着应用的不断升级,原有的数据库结构可能已经不再适应新的功能,这时候,就需要对SQLite数据库的结构进行升级了。SQLite提供了ALTER TABLE命令,允许用户重命名或添加新的字段到已有表中,但是不能从表中删除字段。并且只能在表的末尾添加字段,比如,为 Subscription添加两个字段:复制代码 代码如下:ALTER TABLE Subscription ADD COLUMN Activa...
android调试工具DDMS的使用详解

android调试工具DDMS的使用详解

具体可见http://developer.android.com/tools/debugging/ddms.html。 DDMS为IDE和emultor、真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以 android的屏幕到开发机上,可以看进程的heap信息,可以查看logcat信息,可以查看进程分配内存情况,可以像目标机发送短信以及打电话,可 以像android开发发送地理位置信息。可以像gdb...
基于linux与windows平台下 如何下载android sdk源代码的方法详解

基于linux与windows平台下 如何下载android sdk源代码的方法详解

本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源代码加入到eclipse里第1部份如何下载android sdk的源代码 1、环境。 Linux 2.6 ,Python 2.4.3 或windows XP2、工具。主要使用git工具,下载android sdk source。(1)Linux下git工具可以到 http://git-scm.com/ 下载,此工具是linux的核心代码管理工具...
基于App自适应draw9patch不失真背景的方法详解

基于App自适应draw9patch不失真背景的方法详解

这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。 根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我...
基于Android中手势交互的实现方法

基于Android中手势交互的实现方法

闲来无事,琢磨琢磨Android中的手势交互,发现网上在手势方面的文章并不是很多,而且很多的参考价值并不大。于是出此博文,与大家共勉。鉴于我写此博文时对手势交互的研究也不是特深,如果有不正确的地方,还请各位博友批评指正。首先,在Android系统中,每一次手势交互都会依照以下顺序执行。1. 接触接触屏一刹那,触发一个MotionEvent事件。2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。3...
Android 异步加载图片的实例代码

Android 异步加载图片的实例代码

异步加载图片的主要流程是进行判断缓存中是否存在图片,如果存在则直接返回,如果不存在则进行下载并进行缓存。以下是建立一个异步下载类:复制代码 代码如下:/*** User: Tom* Date: 13-5-13* Time: 下午8:07*/public class AsnycImageLoader { //定义一个HashMap进行存放缓存的Image key为String Value为一个弱引用的一个资源文件 // 图片 为了方便JAVA的回收 priv...
条件数据库Android:sqllite的简单使用

条件数据库Android:sqllite的简单使用

SQLite分析 SQLite是轻量级的、嵌入式的、关系型数据库,现在已经在iPhone、Android等手机系统中应用,SQLite可移植性好,很轻易应用,很小,高效而且牢靠。SQLite嵌入到应用它的应用程序中,它们共用雷同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它倒是完整的,自包括的数据库引擎。 在android中当须要操作SQLite数据库的时候须要失掉一个SQLiteOpenHelper对象,而SQLi...
Android实现图片循环播放的实例方法

Android实现图片循环播放的实例方法

很多时候,我们需要展示在客户端展示图片,而且是动态显示,即不停地自行切换图片。下面我们来看一下具体的实现方法。首先,我们需要在XML... 很多时候,我们需要展示在客户端展示图片,而且是动态显示,即不停地自行切换图片。下面我们来看一下具体的实现方法。 首先,我们需要在XML文件中配置一下将要播放图片的控件(main.xml):复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?> <LinearL...
<< 111 112 113 114 115 116 117 118 119 120 >>