【ホームアプリ】Lightning Launcher Part9

2025/09/27(土) 05:09:58.47ID:Ccq2gsm/
参考になるかわからんけどテキストのクリップボードへのコピーは以下のような function 作って使ってたよ

function copyToClipboard(context,text){
/*
bindClass("android.os.Build");
bindClass("android.content.ClipData");
*/
var cs = context.getSystemService(Context.CLIPBOARD_SERVICE);
if ( Build.VERSION.SDK_INT < 11 ) cs.setText(text);
else {
var clipdata = ClipData.newPlainText("Text_data", text);
cs.setPrimaryClip(clipdata);
}
Toast.makeText(context, "Copied to clipboard.", Toast.LENGTH_SHORT).show();
}
604名無しさん@お腹いっぱい。
垢版 |
2025/09/27(土) 10:38:42.77ID:wkjqP2fK
すご!ありがとうございます。
これcontextって何を与えたら良いのでしょう…?

あと、このあたりのコードを自力で書けるようになるにはandroidのアプリ開発とか勉強したら良い感じですかね?
2025/09/27(土) 11:06:34.30ID:Ccq2gsm/
>>604
context = getActiveScreen().getContext();

Androidのアプリ開発系のサイト見たりして勉強してましたよ
606名無しさん@お腹いっぱい。
垢版 |
2025/09/27(土) 11:33:07.33ID:wkjqP2fK
ありがとう!動きました
コメント化されてるbindClassのコメント外したら動きました

なんというか勉強するにしてもAndroidのリファレンスなる見るとして、その機能のうちのどこまでがLightningLauncherで使えるかとか分からなくない?
マニフェストで許可されてるAPIとかで大体わかる感じなのかな、
でもLL独自の関数とかもあるし…。
2025/09/27(土) 18:12:31.82ID:sPIDFNm5
>>603
すご!


Javaをjavascriptで動かす仕様
すごいいろいろ出来そうだとスクリプト作ってたらJavaの継承できなくて
LLのスクリプトリファレンスページがwebで見れないけどgithubにあったよ
608名無しさん@お腹いっぱい。
垢版 |
2025/09/29(月) 11:16:59.58ID:bkcnbwEO
https://github.com/TrianguloY/LightningLauncher/tree/developer?tab=readme-ov-file

gitHubってこれですよね
正直gitHubに馴染みがなくて見方が分からない、

scriptsというフォルダがあるけど、LLのScriptEditorに貼り付けたら動くサンプルを期待したけれど中身を見ても違うみたいで…。
ManifestとかあるしAndroidのアプリのソースコード?
2025/09/29(月) 23:53:13.32ID:W0AaQU31
ごめんなさい
更に知ってたらごめんなさい
以下の事です

https://www.lightninglauncher.com/scripting/reference/api/reference/packages.html

githubにこのhtmlのコードがあるよって事で
610名無しさん@お腹いっぱい。
垢版 |
2025/09/30(火) 03:04:12.32ID:kc4YD5q1
わわわ、ありがとうございます
コレです、こういうのを探してました!
レスを投稿する