android
文章平均质量分 61
又见水出处
这个作者很懒,什么都没留下…
展开
-
android各种获取sdcard状态
安卓程序在对sdcard操作时,常常需要先获取sdcard的当前状态,常见的sdcard状态获取和判断取有如下方法/** 获取存储卡路径 */ File sdcardDir=Environment.getExternalStorageDirectory(); /** StatFs 看文件系统空间使用情况 */ StatFs statFs=new StatFs(sdcardDir.ge原创 2014-11-26 20:17:43 · 2182 阅读 · 0 评论 -
android获取手机流量使用情况
软件流量使用数据保存在 /proc/uid_stat/uid(用户id)/ 下面文件中/proc/uid_stat/uid/tcp_send 上传流量/proc/uid_stat/uid/tcp_rcv 下载流量关键代码如下://1.获取一个包管理器。PackageManager pm = getPackageManager();//2原创 2014-12-02 13:34:18 · 13620 阅读 · 0 评论 -
android判断当前网络状态及跳转到设置界面
// 加权限 /* * 判断网络连接是否已开 * true 已打开 false 未打开 * */public static boolean isConn(Context context){ boolean bisConnFlag=false; ConnectivityManager conManager = (ConnectivityManager)context.getS原创 2014-12-02 23:10:20 · 8470 阅读 · 0 评论 -
Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38238749,本文出自:【张鸿洋的博客】群里一哥们今天聊天偶然提到这个git hub上的控件:pull-to-refresh ,有兴趣的看下,例子中的功能极其强大,支持很多控件。本篇博客详细给大家介绍下ListView和GridView利用pull-to-rerfesh 实现转载 2014-12-22 14:51:39 · 737 阅读 · 0 评论 -
如何使用android-support-V7包中ActionBar(Eclipse版)
以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。要是用V转载 2014-12-22 23:40:01 · 888 阅读 · 0 评论 -
文件、文件夹操作应用
在应用程序开发过程中,有很多涉及文件、文件夹的操作的场合,这里我简单用代码总结了下:文件过滤:/** * 文件过滤器,过滤以"."开头的文件和文件夹 * @author Administrator * */public class MyFileFileter implements FileFilter { @Override public boolean accept(Fi原创 2014-11-30 13:31:17 · 610 阅读 · 0 评论 -
Android新版NDK环境配置(免Cygwin)
原文链接:http://blog.csdn.net/codezjx/article/details/8879670前言:Android NDK r7及以上的版本已经集成了Cygwin编译环境,也就是说,我们完全可以抛弃庞大的Cygwin了。r6及以下版本,也可以抛弃几个G的完整版,使用精简过的Mini-Cygwin来编译,解压后大小仅9M,但短小巧精悍,完全可以转载 2014-12-09 09:53:22 · 595 阅读 · 0 评论 -
ndk开发实现代码提示
首先要关联源码,步骤如下:右击项目->Properties->C/C++ General --> Paths and Symbols --> Source Location开发过程中可能会出现各种种样的报错信息,这些信息不一定准确,还影响编译,通过下面选项可以去掉项目->Properties->C/C++ General->Code Analysis 把其中Synt原创 2014-12-09 10:10:06 · 1628 阅读 · 0 评论 -
Android:interpolator用法
xmlns:Android="http://schemas.android.com/apk/res/android" Android:interpolator="@android:anim/decelerate_interpolator"> Android:fromYScale="2.0" android:toYScale="1.0" Android:pi转载 2014-12-10 09:19:21 · 558 阅读 · 0 评论 -
android之ndk开发
准备工作1.下载安装Android NDK 地址:http://developer.android.com/sdk/ndk/index.html 配置NDK环境变量,如: NDK_HOME C:\android-ndk-r9 PATH %NDK_HOME%2.下载安装cygwin 在window平台下,你要先搭建一个原创 2014-12-07 12:26:28 · 876 阅读 · 0 评论 -
TextView 所有属性介绍
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项edi转载 2014-12-24 17:15:33 · 644 阅读 · 0 评论 -
android之WebView应用
本实例主要介绍通过WebView实现如何通过网页设计UI(当网页UI请求错误时,怎样给用户返回友好的界面)、如何利用WebView实现下载功能、以及通过cookie实现免登陆功能。xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt原创 2014-12-26 23:08:09 · 2202 阅读 · 0 评论 -
Android实战技巧:深入解析AsyncTask
原文出处:http://blog.csdn.net/hitlion2008/article/details/7983449AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下转载 2014-12-11 13:39:49 · 537 阅读 · 0 评论 -
android之退出进程
// 获取进程号int pid = android.os.Process.myPid();//这个方法只能用于自杀android.os.Process.killProcess(pid); // 杀别人ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);am.killBackgroundP原创 2014-12-13 16:52:18 · 492 阅读 · 0 评论 -
Android 完美实现图片圆角和圆形(对实现进行分析)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24555655本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:第一个是原图,第二个是圆形效果,第三第四设置了不同的圆角大小。准备改变一个博客的风格,首先转载 2014-12-13 10:28:55 · 673 阅读 · 0 评论 -
android获取手机信息
android系统的很多信息可以通过 /proc 目录下获得,如cat /proc/cpuinfo 获取cpu信息cat /proc/meminfo 获取内存信息这些信息以文本格式保存,可以通过IO流读取,比较简单,在这里考虑到一些内容并不是以文本方式保存,磁盘信息我们通过代码实现一个linux原创 2014-12-02 19:59:11 · 2623 阅读 · 1 评论 -
获取手机所有应用程序的信息
在对手机软件进行管理的时候,我们常常需要知道手机软件的一些基本信息,如应用程序的类型、位置、uid等等,才好作出相应的操作。以下是获取手机所有安装软件的关键代码:/** * 应用程序信息的实体类 */public class AppInfo { private Drawable icon; private String name; private String packname原创 2014-12-02 16:54:50 · 2479 阅读 · 0 评论 -
Android Resource介绍和使用
1、相关文件夹介绍在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Dir转载 2014-12-02 11:22:42 · 640 阅读 · 0 评论 -
android程序开机启动
public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent startupintent = new Intent(context,StrongTracks.class); startupintent.原创 2014-11-26 14:21:35 · 461 阅读 · 0 评论 -
android闪光灯操作代码
实例关键代码如下:Camera mCamera;Parameters mParameters;// 检测当前设备是否配置闪光灯boolean checkFlashlight(View view) { if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) { Toast.mak原创 2014-11-27 14:09:08 · 6032 阅读 · 0 评论 -
解决安卓中页脚被输入法顶起的有关问题
原文出处:http://www.cnblogs.com/kobe8/p/3794546.html在实际开发中,我们对页脚有两种要求:让其固定在底部或者被输入法托起。下面来看看这两种问题的解决办法 问题截图: 1.让页脚固定在底部(无论是否出现输入法) 解决办法:设置软键盘的输入模式:用窗体管理器设置布局参数为自动调整 方法一:java代码中实现:在你的act转载 2014-11-27 13:30:09 · 1251 阅读 · 0 评论 -
什么是Dalvik虚拟机
Google于2007年底正式发布了Android SDK,作为Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行。很多人认为D原创 2014-11-27 18:54:45 · 10011 阅读 · 0 评论 -
adb 指令大全
ADB是什么?ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运原创 2014-11-27 19:19:24 · 638 阅读 · 0 评论 -
解决ListView滚动时背景变黑问题
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用 listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVie原创 2014-11-27 13:20:51 · 492 阅读 · 0 评论 -
常见的Activity Action Intent常量
内容来源:http://zheyiw.iteye.com/blog/1782665常见的Activity Action Intent常量 常量名称 常量值 意义 ACTION_MAIN android.intent.action.MAIN 应用程序入口 ACTION_VIEW android.intent.action.VIEW 显示数据给用户转载 2014-11-29 23:07:51 · 7756 阅读 · 0 评论 -
常用的Intent的URI及示例
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。一、打开一个网页,类别是Intent.ACTION_VIEWUri uri = Uri.parse("http://blog.3gstdy.com/");Intent intent = new Intent(Intent.ACTION_VIEW, uri);二、打开地图并定位到一个点原创 2014-11-29 23:04:04 · 687 阅读 · 0 评论 -
android打开、查看文件
简单处理原理:public void openFile0(File file){ String fileName = file.getAbsolutePath(); if(fileName.endsWith(".png") || fileName.endsWith(".jpg") || fileName.endsWith(".jpeg") || fileName.e原创 2014-11-29 23:52:25 · 3866 阅读 · 1 评论 -
Android ADT 离线下载技巧(告别在线安装的麻烦)
转载别人转载过来的,原文地址不知网上很多的Android在IDE eclipse的开发环境教程,ADT的就安装肯定也在里面啦ADT的安装都是一个在线安装地址 https://dl-ssl.google.com/android/eclipse/但是发现是这种在线安装方法不好,麻烦,时间长,所以都去找离线安装包啦,根据关键词,你可以找到ADT 12的zip下载地址:http:转载 2014-12-16 09:54:29 · 698 阅读 · 0 评论 -
android dp(dip)和px之间的转换
public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResource原创 2014-12-01 13:18:38 · 534 阅读 · 0 评论 -
android机子重启
首先确定机子已rootRuntime.getRuntime().exec("su -c reboot");原创 2014-12-02 23:41:17 · 559 阅读 · 0 评论 -
android资源之res/raw和assets的异同
res/raw和assets的相同点:1、两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。res/raw和assets的不同点:1、res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类2、res/原创 2014-12-02 12:32:18 · 2336 阅读 · 0 评论 -
android用户网络检测工具
public class NetUtil{ private static String PROXY = ""; // 移动运营商代理: 中国移动:10.0.0.172 其它的忘了 private static int PORT = 0; // 端口:80 /** * 检查用户网络 */ public static boolean checkNet(原创 2014-12-02 23:22:59 · 826 阅读 · 0 评论 -
实现自己的Contextual Action Mode
原文:http://www.cnblogs.com/JinyaoLi/p/3868719.html实现自己的Contextual Action Mode一种4.0后新的显示menu的方式,将Menu显示在ActionBar上。doc: http://developer.android.com/guide/topics/ui/menus.html#CAB如果TextView设置了转载 2015-01-02 18:35:42 · 1117 阅读 · 0 评论