============问题描述============代码如下package com.example.sysaction;import android.net.Uri;import android.os.Build;import android.os.Bundle;import android.provider.ContactsContract;import android.annotation.SuppressLint;import android.annotation.TargetApi;import android.app.Activity;import android.content.CursorLoader;import android.content.Intent;import android.database.Cursor;import android.vi...
首先需要知道包名,参考实现如下import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import java.util.List;private String getLaunchActivityForPackage(String packageName){PackageManager pm = getPackageManager();Intent intentToResolve = new Intent(Intent.ACTION_MAIN);intentToResolve.addCategory(Intent.CATEGORY_INFO);intentToResolve.setPackage(...
本文将介绍如何获取设备中已经安装的应用信息,包括:应用名称、包名、图标等。获得信息列表后,选择某一项记录还可以启动对应的应用!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...