本文将介绍如何获取设备中已经安装的应用信息,包括:应用名称、包名、图标等。获得信息列表后,选择某一项记录还可以启动对应的应用!1.代码实现package com.example.showapplist;import java.util.ArrayList; import java.util.List;import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v4.app.Li...
GT是TMQ(腾讯移动品质中心)研发的一款app性能测试工具。官方地址:http://gt.qq.com/index.htmlgithub地址:https://github.com/Tencent/GT运行工具:eclipse ,我用的专门集成android环境的版本如下图eclipse下载地址:链接: https://pan.baidu.com/s/1csbzl0 密码: 3633 第一步 去github clone代码在cmd命令行中进入到事先创建好的项目存放文件夹下执行 git clone https://github.com/Tencent/GT.git结果如下:第二步,用eclips...
系列第一篇,从简单的开始,一步一步完成这个小项目。颜色获取就是通过分析图片中的每个像素的颜色,来分析整个图片的主调颜色,有了主调颜色,我们可以用于图片所在卡片的背景或者标题颜色,这样整体感更加强烈。有兴趣的可以学习下使用谷歌提供的Palette,也是做同样的工作,博客地址:http://www.cnblogs.com/Fndroid/p/5201236.html先看效果图:分析原理比较简单,就是获取图片的所有像素的颜色,然后统计,把统计的数目排序,...
Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明 获取以下信息需要在AndroidManifest.xml中指定权限 一、 数据连接状态 获取数据连接状态:int getDataState() 获取数据活动状态:int getDataActivity() 常用的有这几个: int DATA_ACTIVITY_IN 数据连接状态:活动,正在接受数据 int DATA_ACTIVITY_OUT 数据连接状态:活动,正在发送数据 int DATA_ACTIVITY_INOUT 数据连接状态:活动,正在...
Activity中获取 组件大小 代码:@Overridepublic void onWindowFocusChanged(boolean hasFocus) {// TODO Auto-generated method stubsuper.onWindowFocusChanged(hasFocus);Log.d("TAG", "A-button1-->"+button1);Log.d("TAG", "A-width-->"+button1.getWidth());} 方法:在Activity中重写 onWindowFocusChanged()方法,然后直接在方法里面获取view的大小 解释:重写view中的onMeasure()方法可以知道,这个方法是用...
Environment.getDataDirectory().getPath() : /dataEnvironment.getDownloadCacheDirectory().getPath() : /cacheEnvironment.getExternalStorageDirectory().getPath(): /mnt/sdcardEnvironment.getRootDirectory().getPath() : /systemContext.getCacheDir().getPath() : /data/data/com.zhd/cacheContext.getExternalCacheDir().getPath() : /mnt/sdcard/Android/data/com.zhd/cacheC...
手机型号: android.os.Build.MODEL SDK版本:android.os.Build.VERSION.SDK 系统版本: android.os.Build.VERSION.RELEASE 软件版本:getAppVersionName(MainActivity.this) /*‘).addClass(‘pre-numbering‘).hide();$(this).addClass(‘has-numbering‘).parent().append($numbering);for (i = 1; i ‘).text(i));};$numbering.fadeIn(1700);});}); /*]]>*/原文:http://blog.csdn.net/tuu_zed/article/details/46315715
问题: 由于android的WebView等相关类没有提供解析html网页内容的接口,我们想要获取网页的内容并解析出我们想要的元素内容,用android的固有API是没办法了。 这里我提供两种解析html思路:第一种,使用第三方解析html库;第二种,使用JAVA与JS回调,通过JS解析html。之前研究了一下htmlparser这个开源库,但是发现和android提供的库有冲突,但其在纯java应用程序下是可行的。htmlparser下载地址:http://htmlparser...
在android中读取联系人信息的程序,包括读取联系人姓名、手机号码和邮箱(转载自博客:http://www.cnblogs.com/error404/archive/2013/03/12/2956090.html) 1:androidmanifest.xml的内容<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="cn.itcast.contacts"android:versionCode="1"android:versionName="1.0"><application android:icon="@drawable/icon...
1.获取屏幕宽高方法1:int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 屏幕高(像素,如:800p) Log.e(TAG + " getDefaultDisplay", "screenWidth=" + screenWidth + "; screenHeight=" + screenHeight); 方法2:DisplayMetrics dm = new DisplayMetrics(); dm = getResources().getDi...
WindowManager m = getActivity().getWindowManager();DisplayMetrics metric = new DisplayMetrics(); m.getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素)int height = metric.heightPixels; // 屏幕高度(像素)float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5)int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240) //将一个view设为屏幕宽度...
在android应用中,有时需要计算个View的位置,导致需要计算状态栏高度,标题栏高度等信息。为以后方便,在此做个简单记录。晒代码前先了解一下android屏幕区域的划分,如下图(该图引用自此文http://www.iteye.com/topic/828830 )1、 屏幕区域的获取 [java] view plaincopy activity.getWindowManager().getDefaultDisplay(); 2、应用区域的获取[java] view plaincopy Rect outRect = new Rect(); activity.getWindow().getDeco...
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下 [java] view plaincopyprint? PackageManager packageManager = this.getPackageManager(); List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中安装的所有应用程序,既包括了手动安装的apk包的信息,也包括了系统预装的应用软件的信息,要区分这两类软件可使用以下方法:a.从packageI...
第一种方法:String Method = Thread.currentThread().getStackTrace()[2].getMethodName(); 第二种方法:private static final boolean FINAL_CONSTANT_IS_LOCAL = true;private static final String TAG = FooProvider.class.getSimpleName(); private void String getLogTagWithMethod() { if (FINAL_CONSTANT_IS_LOCAL) { Throwable stack = new Throwable().fillInStackTrace(); StackTraceElement[] trace ...
Android网络编程之获取网络上的XML请尊重他人的劳动成果,转载请注明出处:Android网络编程之获取网络上的XML 为要获取网络上的XML所以需要服务器端提供的支持。一、创建服务器端:服务器端项目结构:服务器端运行效果图:第一步:创建业务所需的JavaBean package com.jph.server.model;import java.util.Date;/*** 新闻实体类* @author jph* Date:2014.09.26*/ public class News {private Integer id;private String title;priva...