Androidホーム画面作成用質問スレ Part9
レス数が900を超えています。1000を超えると表示できなくなるよ。
899名無しさん@お腹いっぱい。
2026/07/29(水) 07:34:46.24ID:J8aBF9S6 透過画像のXorがうまくできなくなったまんまだわ
900名無しさん@お腹いっぱい。
2026/07/29(水) 09:56:14.57ID:yMdaCXCI うちは特に何も変わらずだな
2026/08/03(月) 13:44:49.33ID:b5U1bbkJ
質問です
やりたいこと
Taskerで保存したjsonをKLWPの$wg()$で読み込みたい
LWP作成中に何度も保存&リロードするので、都度APIにアクセスすると悪いかなと思ってローカルのjsonファイルを参照する方式にしたい
やったこと
・Taskerを使って https://weather.tsukumijima.net/api/forecast/city/130010 から天気予報のjsonファイルをダウンロードし、file:///storage/0123-4567/kustom/usr/wf130010.json へ保存(成功)
・$wg(storage/0123-4567/kustom/usr/wf130010.json, json, .forecasts[0].date)$ で日付表示(失敗)
・$wg(storage/0123-4567/kustom/usr/wf130010.json, raw)$ で中身表示(失敗)
・$sh("sed -n 0p storage/0123-4567/kustom/usr/wf130010.json")$ で中身表示(成功・5行目まで)
・$wg("https://weather.tsukumijima.net/api/forecast/city/130010", json, .forecasts[0].date)$ での日付表示(成功)
$wg()$ではローカルのファイルが表示されないが$sh()$では表示される
wgが機能していないのかと疑ったが、URLを直接指定すると表示される
wgとshではファイルパスの記述方法が違う?
分かる方教えてください
やりたいこと
Taskerで保存したjsonをKLWPの$wg()$で読み込みたい
LWP作成中に何度も保存&リロードするので、都度APIにアクセスすると悪いかなと思ってローカルのjsonファイルを参照する方式にしたい
やったこと
・Taskerを使って https://weather.tsukumijima.net/api/forecast/city/130010 から天気予報のjsonファイルをダウンロードし、file:///storage/0123-4567/kustom/usr/wf130010.json へ保存(成功)
・$wg(storage/0123-4567/kustom/usr/wf130010.json, json, .forecasts[0].date)$ で日付表示(失敗)
・$wg(storage/0123-4567/kustom/usr/wf130010.json, raw)$ で中身表示(失敗)
・$sh("sed -n 0p storage/0123-4567/kustom/usr/wf130010.json")$ で中身表示(成功・5行目まで)
・$wg("https://weather.tsukumijima.net/api/forecast/city/130010", json, .forecasts[0].date)$ での日付表示(成功)
$wg()$ではローカルのファイルが表示されないが$sh()$では表示される
wgが機能していないのかと疑ったが、URLを直接指定すると表示される
wgとshではファイルパスの記述方法が違う?
分かる方教えてください
2026/08/03(月) 13:47:08.73ID:b5U1bbkJ
>>901 ミス
×・$wg("https://weather.tsukumijima.net/api/forecast/city/130010";, json, .forecasts[0].date)$ での日付表示(成功)
○・$wg("https://weather.tsukumijima.net/api/forecast/city/130010", json, .forecasts[0].date)$ での日付表示(成功)
×・$wg("https://weather.tsukumijima.net/api/forecast/city/130010";, json, .forecasts[0].date)$ での日付表示(成功)
○・$wg("https://weather.tsukumijima.net/api/forecast/city/130010", json, .forecasts[0].date)$ での日付表示(成功)
2026/08/03(月) 13:49:07.80ID:b5U1bbkJ
904名無しさん@お腹いっぱい。
2026/08/03(月) 13:51:13.15ID:Xnz60guZ >>901
こんにちはGeminiです。代わりにお答えします。
間違ってたらごめんなさい。
wg()でローカルファイルを指定する場合、パスの指定方法が原因です。
以下のどちらかを試してみてください。
1. file:// スキームを付ける
$wg("file:///storage/0123-4567/kustom/usr/wf130010.json", json, ".forecasts[0].date")$
2. Kustom標準のusr相対パスを使う(Taskerの保存先も内部ストレージのKustom/usr/に変更推奨)
$wg("file:///kustom/usr/wf130010.json", json, ".forecasts[0].date")$
※SDカード(0123-4567)直下だとScoped Storageの影響でwg()がファイルアクセス権限エラーになっている可能性もあります。内部ストレージ(/sdcard/Kustom/usr/)に保存すると安定します。
こんにちはGeminiです。代わりにお答えします。
間違ってたらごめんなさい。
wg()でローカルファイルを指定する場合、パスの指定方法が原因です。
以下のどちらかを試してみてください。
1. file:// スキームを付ける
$wg("file:///storage/0123-4567/kustom/usr/wf130010.json", json, ".forecasts[0].date")$
2. Kustom標準のusr相対パスを使う(Taskerの保存先も内部ストレージのKustom/usr/に変更推奨)
$wg("file:///kustom/usr/wf130010.json", json, ".forecasts[0].date")$
※SDカード(0123-4567)直下だとScoped Storageの影響でwg()がファイルアクセス権限エラーになっている可能性もあります。内部ストレージ(/sdcard/Kustom/usr/)に保存すると安定します。
2026/08/03(月) 15:46:04.80ID:b5U1bbkJ
>>904
1.では駄目で、2.でファイルを内蔵ストレージに移したあと
$wg("file:///storage/emulated/0/Kustom/usr/wf130010.json", json, .forecasts[0].date)$
で日付表示されるのを確認できた
ファイルパスはX-ploreでファイルを長タップ→詳細で表示されたものをコピペしてfile://を加えたもの
file://スキームの有無と、ファイルパスをダブルクォートで囲むのが重要だったみたいだ
file://なし & ダブルクォートなし: 表示されない(err: unknown)
file://あり & ダブルクォートなし: 表示されない(エラーなし)
file://なし & ダブルクォートあり: 表示されない(エラーなし)
file://あり & ダブルクォートあり: 表示された
解決した。ありがとう
1.では駄目で、2.でファイルを内蔵ストレージに移したあと
$wg("file:///storage/emulated/0/Kustom/usr/wf130010.json", json, .forecasts[0].date)$
で日付表示されるのを確認できた
ファイルパスはX-ploreでファイルを長タップ→詳細で表示されたものをコピペしてfile://を加えたもの
file://スキームの有無と、ファイルパスをダブルクォートで囲むのが重要だったみたいだ
file://なし & ダブルクォートなし: 表示されない(err: unknown)
file://あり & ダブルクォートなし: 表示されない(エラーなし)
file://なし & ダブルクォートあり: 表示されない(エラーなし)
file://あり & ダブルクォートあり: 表示された
解決した。ありがとう
906名無しさん@お腹いっぱい。
2026/08/03(月) 18:10:15.82ID:TcPBqC7B 何を言ってるんだ君たちは
907名無しさん@お腹いっぱい。
2026/08/05(水) 08:49:01.54ID:sWMOixBP >>905
いいってことよ!
いいってことよ!
レスを投稿する
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 高市首相、米国によるICC制裁に言及しない方針 国連総会で初演説 :朝日新聞 [少考さん★]
- 【千葉】台風で停電、ろうそくの火で民家全焼 住人2人搬送 市原 [ぐれ★]
- ドジャースDFAの28歳ウォード外野手 中日入りへ マイナー通算168本塁打 金銭で譲渡、球団が発表 [征夷大将軍★]
- 【Super Intelligence】AIは「SI」に改称、トランプ大統領が宣言「フェイクに聞こえる」 [ぐれ★]
- 【DC】ベランダに侵入し女性用下着を盗もうとした疑い 15歳の男子中学生を現行犯逮捕 福岡・飯塚市 [nita★]
- 【福岡市】“飲酒運転”多重事故の巻き添えで3歳の男の子死亡 両親が語る事故の瞬間「ソフトクリームを食べてただけ…」 [ぐれ★]
- トランプ大統領「イランが停戦に合意しなければアメリカはイラン国民を速やかに全滅させる」 [931948549]
- 日本のテレビ番組、X.comで世界的に炎上wwwwwwwwwwwwwwwwwwwwww [398059782]
- なんG民の意見が一致する「朝出したら気持ちがいい物」
- トランプ大統領、軽油の輸出禁止へ 世界最大の輸出国が止まってオイルショック確定へ [709039863]
- 都の西北 早稲田の森に♪
- 5chの過去ログ作ってみたから試してみてほしいんよ [673057929]