LockApp

Project Url: 7449/LockApp
Introduction: 获取系统 app 或者用户安装的 app
More: Author   ReportBugs   DemoAPK   
Tags:
app-packageManager-

获取系统 app 或者用户安装的 app

Screenshot

gradle

compile 'com.ydevelop:sacnapp:1.0.0'

or

compile("com.ydevelop:sacnapp:1.0.0", {
    exclude group: 'com.android.support'
    exclude group: 'io.reactivex'
    exclude group: 'rx.android'
})

使用方法

    ScanAppUtils.newInstance().start(ScanAppUtils.ALL_APP, new ScanListener() {
        @Override
        public void onScanStart() {

        }

        @Override
        public void onScanSuccess(List<AppModel> data) {

        }

        @Override
        public void onScanError(Throwable e) {

        }

        @Override
        public Context getScanContext() {
            return null;
        }
    });

tips

类库使用了一下依赖

compile "com.android.support:appcompat-v7:25.0.0"
compile "io.reactivex:rxjava:1.2.6"
compile "io.reactivex:rxandroid:1.2.1"

Demo 只是一个简单的半成品,本来获取 app 信息很早之前已经写好了,但一直没有使用场景,恰好有人给我发了不知道是国外哪个人写的这种儿童 app,我就简单的写了个 Demo 测试下,so,Demo 就一直停留在这里了!

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools