更新记录

1.0.15(2025-09-22)

优化

1.0.14(2025-09-10)

优化

1.0.12(2025-08-30)

优化

查看更多

平台兼容性

uni-app(4.07)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - 5.0 - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - -

uni-app x(4.07)

Chrome Safari Android iOS 鸿蒙 微信小程序
5.0 - -

其他

多语言 暗黑模式 宽屏模式

xtf-pkglist

长期维护,有任何问题在插件群联系

插件测试使用方法

  1. 选择试用,绑定要试用的项目appid,

  2. 选择后下载到对应的本地项目,

  3. 按照文档 -》把插件引入项目(即 import {getInstallApk,AppInfo,openAppDetails,startApp,onGeInstallApkNoIcon,getAllInstallApkNoIcon,getPkgIcon} from "@/uni_modules/xtf-pkglist" 需要先引入)

  4. 发布-》云打包-》选择制作基座-》打包等基座制作完成

  5. 运行 -》 运行到手机或模拟器-》运行到Androidapp基座-》选择使用自定义基座运行-》选择手机-》运行

uniappx

import {getInstallApk,AppInfo,openAppDetails,startApp,onGeInstallApkNoIcon,getAllInstallApkNoIcon,getPkgIcon} from "@/uni_modules/xtf-pkglist"

    // 异步获取已安装应用  
    onGeInstallApk(function(info:AppInfo){

    });
    //不包含桌面icon图标 
    onGeInstallApkNoIcon(function(info:AppInfo){

    }); 

    // 同步获取所有应用
    //var infos:AppInfo=getAllInstallApk();

    // 同步获取所有应用 不包含图标
    //var infos:AppInfo=getAllInstallApkNoIcon();

    // 获取base64图标
    var icon=getPkgIcon("com.example")

    // 通过包名启动应用
    startApp("包名");
    // 通过包名启动应用详情
    openAppDetails("包名");

uniapp

import {getInstallApk,AppInfo,openAppDetails,startApp,onGeInstallApkNoIcon,getAllInstallApkNoIcon,getPkgIcon} from "@/uni_modules/xtf-pkglist"

    // 异步获取已安装应用  
    onGeInstallApk(function(info){

    });
    //不包含桌面icon图标 
    onGeInstallApkNoIcon(function(info){

    }); 

    // 同步获取所有应用
    //var infos=getAllInstallApk();

    // 同步获取所有应用 不包含图标
    //var infos=getAllInstallApkNoIcon();

    // 获取base64图标
    var icon=getPkgIcon("com.example")

    // 通过包名启动应用
    startApp("包名");
    // 通过包名启动应用详情
    openAppDetails("包名");

export type AppInfo={
    name?:string, // 应用名称
    icon?:string,// 应用图标
    pkgname?:string,// 包名   
    versionCode?:number,//版本号
    versionName?:string, // 版本号名称
    isSystemApp?:boolean // 是否是系统app 
    haveDefaultLaucherPage?:boolean,// 应用是否可被启动
    firstInstallTime?:number,// 首次安装时间
    firstInstallTimeStr?:string,
    lastUpdateTime?:number,// 最近一次更新时间
    lastUpdateTimeStr?:string,

}

打赏

感谢您使用此插件,如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率: