Android:判断某APP是否安装,以及部分应用的包名
一:工具类已经写好,直接拿去用就行了
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.text.TextUtils;
/**
* Created by lijingnan on 26/04/2017.
*/
public class CheckApkExist {
private static String facebookPkgName = "com.facebook.katana";
public static boolean checkApkExist(Context context, String packageName){
if (TextUtils.isEmpty(packageName))
return false;
try {
ApplicationInfo info = context.getPackageManager()
.getApplicationInfo(packageName,
PackageManager.GET_UNINSTALLED_PACKAGES);
Timber.d(info.toString()); // Timber 是我打印 log 用的工具,这里只是打印一下 log
return true;
} catch (PackageManager.NameNotFoundException e) {
Timber.d(e.toString()); // Timber 是我打印 log 用的工具,这里只是打印一下 log
return false;
}
}
public static boolean checkFacebookExist(Context context){
return checkApkExist(context, facebookPkgName);
}
// 剩余的可以自行扩展,下边会给出一些常用的包名
}
二:常见应用的包名(未收录的大家可以在留言里补充)
(下边的格式)应用程序名称:包名
YOLOi:com.younglive.livestreaming.international
YOLO:com.younglive.livestreaming
Dialer:com.android.phone
发送信息:com.motorola.blur.conversations
日历:com.android.calendar
Gallery:com.motorola.gallery
Email:com.motorola.blur.email
CarDock:com.motorola.cardock
DLNA:com.motorola.Dlna
浏览器:com.android.browser
Camera:com.motorola.Camera
电子市场:com.android.vending
GoogleTalk:com.google.android.talk
闹钟:com.motorola.blur.alarmclock
Gmail:com.google.android.gm
地图:com.google.android.apps.maps
设置:com.android.settings
手机QQ:com.tencent.qq
搜狗输入法:com.sohu.inputmethod.sogou
QQ斗地主:tencent.qqgame.lord
图吧地图:com.mapbar.android.mapbarmap
MediaShare:com.motorola.homesync
Messaging:com.motorola.blur.messaging
3GMobileHotspot:com.motorola.mynet
Contacts:com.motorola.blur.contacts
MySpace:com.myspace.android
PhonePortal:com.motorola.android.motophoneportal.androidui
VoiceDialer:com.nuance.android.vsuite.vsuiteapp
计算器:com.android.calculator2
YouTube:com.google.android.youtube
Facebook:com.facebook.katana
连接的音乐播放器:com.motorola.cmp
ManageSIMcard:com.motorola.blur.simmanager
Quickoffice(移动办公):com.qo.android.moto
Accounts:com.motorola.blur.setup
安智市场:cn.goapk.market
安卓优化大师:cn.opda.a.phonoalbumshoushou
明朝那些事儿(1-7)全集:com.mingchao.template
91手机助手:com.dragon.android.pandaspace
高级任务管理器:com.arron.taskManager
天天动听:com.sds.android.ttpod
ES文件浏览器:com.estrongs.android.pop
人人网:com.renren.mobile.android
微博:com.sina.weibo
开心网客户端:com.kaixinclient
RockPlayer:com.redirectin.rockplayer.android.unified
植物大战僵尸:com.sohu.blog.lzn1007.pvz
ezPDFReader:udk.android.reader
来电通:com.blovestorm
手机酷狗:com.kugou.android
海卓冲浪:net.hidroid.hisurfing
NinjaKakaValentine:com.ninja.studio.kaka.valentine
水果忍者:com.halfbrick.fruitninja
移动导航:cld.navi.mainframe
开卷有益:com.kingreader.framework
KC电话:com.keepc
UC浏览器:com.uc.browser
PenetratePro:org.underdev.penetratepro
360手机卫士:com.qihoo360.mobilesafe
AngryBirds:com.rovio.angrybirds
金山词霸:com.kingsoft.android
91熊猫看书:com.nd.android.pandareader
有道词典:com.youdao.dict