Files
PiliPlus/lib/utils/android/android_helper.dart
My-Responsitories 1a7678ee0f refa: jni (#2244)
* refa: jni

* refa: jni
2026-05-31 00:13:21 +08:00

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();
}
}
}