Skip to content

Files

Latest commit

 

History

History
55 lines (38 loc) · 1.63 KB

display_apk_or_app_icon.md

File metadata and controls

55 lines (38 loc) · 1.63 KB

显示 APK 或已安装 APP 的图标

显示 APK 的图标

Sketch 支持显示 APK 文件的图标,是通过 ApkIconUriModel 实现的此功能,uri 如下:

apk.icon:///sdcard/file.apk

SketchImageViewSketch 提供了相应的方法可供使用,如下:

Sting apkIconUri = ApkIconUriModel.makeUri("/sdcard/file.apk");

// SketchImageView
SketchImageView sketchImageView = ...;
sketchImageView.displayImage(apkIconUri);

// Sketch.display()
Sketch.with(context).display(apkIconUri, sketchImageView).commit();

// Sketch.load()
Sketch.with(context).load(apkIconUri, new LoadListener(){...}).commit();

显示 APP 的图标

Sketch 还支持显示已安装 APP 的图标,是通过 AppIconUriModel 实现的此功能,uri 如下:

app.icon://me.panpf.sketch.sample/2500

SketchImageViewSketch 提供了相应的方法可供使用,如下:

Sting appIconUri = AppIconUriModel.makeUri("me.panpf.sketch.sample", 2500);

// SketchImageView
SketchImageView sketchImageView = ...;
sketchImageView.displayImage(appIconUri);

// Sketch.display()
Sketch.with(context).display(appIconUri, sketchImageView).commit();

// Sketch.load()
Sketch.with(context).load(appIconUri, new LoadListener(){...}).commit();