Clipboard
Clipboard 은 HSP 에서 확장 라이브러리로 제공하는 API 로 aar 라이브러리 파일과 build.gradle 파일을 수정하여 사용할 수 있다.
라이브러리 추가 방법은 Android 개발 가이드의 내용을 참조하면 된다.
Clipboard 은 Android 에서 제공하는 Clipboard 기능을 관리하는 기능을 가지고 있으며, Optional 한 기능이므로 사용자가 별도로 개발하여 사용해도 무방하다.
set
String 형태의 데이터를 클립보드에 저장한다.
Example
// 3.10.18 이상
DAPClipboard.set(activity, "test", {
// TODO
}) {
// TODO
}
// 3.10.18 이하
DAPClipboard.set(activity, "test")
DAPClipboard.set(activity, "test", {
// TODO
}) {
// TODO
}
// 3.10.18 이하
DAPClipboard.set(activity, "test")
// 3.10.18 이상
DAPClipboard.set(activity, "test", result -> {
// TODO
}, e -> {
// TODO
});
// 3.10.18 이하
DAPClipboard.set(activity, "test");
DAPClipboard.set(activity, "test", result -> {
// TODO
}, e -> {
// TODO
});
// 3.10.18 이하
DAPClipboard.set(activity, "test");
get
클리보드에 저장되어 있던 String 데이터를 반환 한다.
Example
// 3.10.18 이상
DAPClipboard.get(activity, {
// TODO
}) {
// TODO
}
// 3.10.18 이하
val value = DAPClipboard.get(activity)
DAPClipboard.get(activity, {
// TODO
}) {
// TODO
}
// 3.10.18 이하
val value = DAPClipboard.get(activity)
// 3.10.18 이상
DAPClipboard.get(activity, result -> {
// TODO
}, e -> {
// TODO
});
// 3.10.18 이하
String value = DAPClipboard.get(activity);
DAPClipboard.get(activity, result -> {
// TODO
}, e -> {
// TODO
});
// 3.10.18 이하
String value = DAPClipboard.get(activity);