mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-08 20:14:51 +08:00
20 lines
541 B
Dart
20 lines
541 B
Dart
import 'package:PiliPlus/utils/android/bindings.g.dart';
|
|
import 'package:jni/jni.dart';
|
|
|
|
abstract final class PiliAndroidHelper {
|
|
static void createShortcut(String id, String uri, String label, String path) {
|
|
final jId = id.toJString();
|
|
final jUri = uri.toJString();
|
|
final jLabel = label.toJString();
|
|
final jPath = path.toJString();
|
|
try {
|
|
AndroidHelper.createShortcut(jId, jUri, jLabel, jPath);
|
|
} finally {
|
|
jId.release();
|
|
jUri.release();
|
|
jLabel.release();
|
|
jPath.release();
|
|
}
|
|
}
|
|
}
|