JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 6
https://mevius.5ch.net/test/read.cgi/tech/1561186797/
探検
Kotlin 7
■ このスレッドは過去ログ倉庫に格納されています
2020/05/06(水) 16:00:38.76ID:LXTBA+hx
567デフォルトの名無しさん
2021/02/28(日) 10:58:46.89ID:K3NYU891 今KotlinでGUIアプリ作ろうと思ったら何がいいんだろうな
568デフォルトの名無しさん
2021/02/28(日) 11:03:50.21ID:fCcI35LK ピークちゃんかわいいやろ
569デフォルトの名無しさん
2021/02/28(日) 12:53:09.27ID:pfMKbdmi >>566
Kotlin全体が、だろ。
Kotlin全体が、だろ。
570デフォルトの名無しさん
2021/02/28(日) 15:27:48.49ID:cJzzFvi8 >>567
何がどうなっても変わる事のがない最底辺の awt ではないか?
何がどうなっても変わる事のがない最底辺の awt ではないか?
571デフォルトの名無しさん
2021/03/01(月) 19:44:58.06ID:jvNCnqsx awtの上でいろいろ動いてるんじゃなかったか
572デフォルトの名無しさん
2021/03/02(火) 02:32:19.48ID:g3RlIqNH kotlin.awt というのを作ってみたらどうか?
無駄だな。
無駄だな。
573デフォルトの名無しさん
2021/03/05(金) 11:41:14.83ID:v+wrvR06 未だにkotlin nativeのサーバーサイドに可能性を感じてるんだがどう思う?
574デフォルトの名無しさん
2021/03/05(金) 15:40:46.28ID:hI4Q3ELa JVMを捨てて得られるメリットと比べて、Javaの資産を失うデメリットが多すぎかな
そのメリットの方を重視する人は普通はGoやRustを使うだろうし、あえてKotlin/Nativeを使うのはかなりニッチになるだろうから、JetBrainsもそこに注力しようと思わないし流行らない
まあでも、整備してくれるなら使ってあげるよw
そのメリットの方を重視する人は普通はGoやRustを使うだろうし、あえてKotlin/Nativeを使うのはかなりニッチになるだろうから、JetBrainsもそこに注力しようと思わないし流行らない
まあでも、整備してくれるなら使ってあげるよw
575デフォルトの名無しさん
2021/03/06(土) 07:42:11.87ID:Qr/DAxNU >>573
nativeにしたところでパフォーマンスはせいぜい数倍にしか上がらない。
事業が順調に展開してパフォーマンスが求められるような幸運なケースでは、
分散やクラウドでスケールしないと早々に限界にぶち当たるのではと。
やったことないけどね。
nativeにしたところでパフォーマンスはせいぜい数倍にしか上がらない。
事業が順調に展開してパフォーマンスが求められるような幸運なケースでは、
分散やクラウドでスケールしないと早々に限界にぶち当たるのではと。
やったことないけどね。
576デフォルトの名無しさん
2021/03/06(土) 09:17:28.12ID:qinwWtrN 頼みのAndroidもFlutterにやられて終わりだな。
577デフォルトの名無しさん
2021/03/06(土) 12:25:54.92ID:S7ZUFE2e 今そんなにflutter伸びてるの?
AndroidといえばKotlinの時代はおわり?
AndroidといえばKotlinの時代はおわり?
578デフォルトの名無しさん
2021/03/06(土) 13:41:46.08ID:E/+DZq4q クロスプラットフォームは総じて糞
579デフォルトの名無しさん
2021/03/07(日) 07:42:06.57ID:A6qgIqC7 DartはChromeに組み込みが失敗して終わったと思ったのに、Flutterで巻き返してくるとは。
先日Flutter 2.0になりWebもデスクトップもカバーして、
クロスプラットフォームではReact Nativeを抜いてトップになったらしいけど、
モバイル全体で見た時のシェアはどうなんだろう。
>>578
そういえばこのスレでもXamarinの名前をすっかり見かけなくなった。
先日Flutter 2.0になりWebもデスクトップもカバーして、
クロスプラットフォームではReact Nativeを抜いてトップになったらしいけど、
モバイル全体で見た時のシェアはどうなんだろう。
>>578
そういえばこのスレでもXamarinの名前をすっかり見かけなくなった。
580デフォルトの名無しさん
2021/03/07(日) 10:05:36.59ID:wAK4v6A6 xamarinは.NETに統合されるから単独の話題には
もうならないのではなかろうか
もうならないのではなかろうか
581デフォルトの名無しさん
2021/03/08(月) 22:27:58.05ID:q6+mJ7oA Cocoaの件で悪い意味で話題の的になると思ってたが
582デフォルトの名無しさん
2021/03/10(水) 09:14:01.41ID:uS0cxZyu Googleと取り組むオンライン施策についての件名でGoogleからメールがきたんだが趣味アプリなのに返事しちゃっていいの?
583デフォルトの名無しさん
2021/03/11(木) 06:21:17.00ID:a1O7PjBL584デフォルトの名無しさん
2021/03/12(金) 11:34:03.78ID:kAI5XbyW585デフォルトの名無しさん
2021/03/12(金) 11:41:14.42ID:kAI5XbyW >>575
jetbrains視点で、vs flutterよりvs golangの方がマシな気がするんやが。
rustは競合しないから置いとくとして、
golangより書きやすいのは間違いないんやし。
jetbrains視点で、vs flutterよりvs golangの方がマシな気がするんやが。
rustは競合しないから置いとくとして、
golangより書きやすいのは間違いないんやし。
586デフォルトの名無しさん
2021/03/12(金) 13:35:25.78ID:UgndYbA/ Googleの女性担当者とビデオ通話で内容をご案内とか書いてあるんだけど趣味アプリなのにいいの?
587デフォルトの名無しさん
2021/03/12(金) 19:38:55.82ID:rO8VAFcZ588デフォルトの名無しさん
2021/03/14(日) 16:14:48.16ID:ITpb+jkv サーバーサイドのJVMって別にパフォーマンス悪くないからなー
nativeにするメリットがあまりない
nativeにするメリットがあまりない
589デフォルトの名無しさん
2021/03/14(日) 17:26:30.65ID:dZcEVD5V YMobileのCMに出てくる芦田愛菜ちゃんはかわいいと思う
590デフォルトの名無しさん
2021/03/15(月) 14:33:02.39ID:h4DpjXex nativeにするのは
javaの遺産を継承したくないからだと思われる
javaの遺産を継承したくないからだと思われる
591デフォルトの名無しさん
2021/03/15(月) 23:06:23.55ID:p+TDCzdA >>580
継承したくないなら使わなければ済むと思うのですが。
継承したくないなら使わなければ済むと思うのですが。
592デフォルトの名無しさん
2021/03/16(火) 11:55:42.45ID:H0s8r45D nativeにしたいのは起動時間短縮(aws lambda利用とか)と、jvmレスによるメモリ軽減(kubeで複数pod利用とか)狙い
goと被ってるから倒したい
goと被ってるから倒したい
593デフォルトの名無しさん
2021/03/18(木) 12:54:36.74ID:WX8jlJaB Kotlinでそれをやりたい人は少数派だろうし、倒さずに住み分けするんじゃだめなの
594デフォルトの名無しさん
2021/03/23(火) 09:25:28.89ID:zaPbuDkV ヤらなきゃヤられるんだよ
595デフォルトの名無しさん
2021/04/06(火) 16:58:25.74ID:hd98bw+B java勝ったからもうお前に用はない
○ ←google
く|)へ
〉 ヾ○シ ←Kotlin
 ̄ ̄7 ヘ/
/ ノ
|
/
`|
/
く|)へ
〉 ヾ○シ ←Kotlin
 ̄ ̄7 ヘ/
/ ノ
|
/
`|
/
596デフォルトの名無しさん
2021/04/06(火) 17:23:29.60ID:a1s8u+O4 いやkotlinはjavaのラッパーでしかないだろ
597デフォルトの名無しさん
2021/04/06(火) 18:48:08.81ID:RsrzZqy7 パクりまくりおkで逆にJava終了ってマジ!?
598デフォルトの名無しさん
2021/04/06(火) 18:53:33.55ID:a1s8u+O4 むしろKotlinの天下javaに取って代わるわ
599デフォルトの名無しさん
2021/04/07(水) 16:37:16.80ID:zog9bUla 生き残るのはJava8までよ
600デフォルトの名無しさん
2021/04/15(木) 03:49:33.54ID:o1THc+2j そういやOracleとGoogleで争ってたAndroidのJavaの件はGoogle勝ったんだってな。
601デフォルトの名無しさん
2021/04/15(木) 12:26:42.63ID:wukWzou0 そういやって、まさにその話をしてたのよ
602デフォルトの名無しさん
2021/04/28(水) 20:51:31.93ID:cErE5E3t そういやOracleとGoogleで争ってたAndroidのJavaの件はGoogle勝ったんだってな
603デフォルトの名無しさん
2021/04/29(木) 12:43:05.79ID:4WSvW7CU そういやって、まさにその話をしてたのよ
604デフォルトの名無しさん
2021/04/29(木) 15:00:25.41ID:FUMq3MLC 時の狭間に閉じ込められたKotlinian
605デフォルトの名無しさん
2021/04/29(木) 17:14:07.55ID:YN7Pg05+ コピペか
606デフォルトの名無しさん
2021/04/29(木) 19:53:08.60ID:ABMysKhC そういやOracleとGoogleで争ってたAndroidのJavaの件はGoogle勝ったんだってな
607デフォルトの名無しさん
2021/04/29(木) 20:16:08.52ID:49K3ujd3 そういやって、まちにその話をしたてのよ
608デフォルトの名無しさん
2021/04/29(木) 23:03:40.63ID:gAx7nA8j おいデータが微妙に壊れてるぞ
609デフォルトの名無しさん
2021/04/30(金) 19:45:36.51ID:m/tHuDzV そういえば「ち」と「さ」は反転した文字みたいなんだよな。
https://animalive.me/play/read-behind-left-brain
https://animalive.me/play/read-behind-left-brain
610デフォルトの名無しさん
2021/04/30(金) 19:48:36.30ID:m/tHuDzV611デフォルトの名無しさん
2021/05/03(月) 03:50:23.45ID:UFgXt23Q 今日ハマッたこと
IntelliJ IDEA で Kotlin の Coroutine のプログラムを作って試そうと思い、ネットで調べて
そのままではできず、 build.gradle.kts の dipendencies の所に implementation(...) で
追加するライブラリを書かねばならないと分かり、追加した。その後簡単なプログラムを
入力しコンパイルしたがエラーになる。そう言えば runBlocking がずっと赤いままで、
IntelliJ IDEA 側にはそれがあるとは分かっていない模様。しかし build.gradle.kts は
ちゃんと書いたし何がおかしいか分からない。
↓ 8時間後
build.gradle.kts を編集すると右上に薄っすらボタンのようなものが現れていることに気付く。
それ押すと build.gradle.kts の内容が反映されて外部ライブラリが追加されコンパイルも成功。
なんだよこれw 分かり辛すぎだろw
ていうかネットで検索しても誰もこのこと書いてないのは何故だ?たまたま見つからなかっただけ?
それとも当たり前過ぎる話なのか?しかしこれかなり重要なことだろ。編集しないと現れない幻の
ボタンって。
IntelliJ IDEA で Kotlin の Coroutine のプログラムを作って試そうと思い、ネットで調べて
そのままではできず、 build.gradle.kts の dipendencies の所に implementation(...) で
追加するライブラリを書かねばならないと分かり、追加した。その後簡単なプログラムを
入力しコンパイルしたがエラーになる。そう言えば runBlocking がずっと赤いままで、
IntelliJ IDEA 側にはそれがあるとは分かっていない模様。しかし build.gradle.kts は
ちゃんと書いたし何がおかしいか分からない。
↓ 8時間後
build.gradle.kts を編集すると右上に薄っすらボタンのようなものが現れていることに気付く。
それ押すと build.gradle.kts の内容が反映されて外部ライブラリが追加されコンパイルも成功。
なんだよこれw 分かり辛すぎだろw
ていうかネットで検索しても誰もこのこと書いてないのは何故だ?たまたま見つからなかっただけ?
それとも当たり前過ぎる話なのか?しかしこれかなり重要なことだろ。編集しないと現れない幻の
ボタンって。
612デフォルトの名無しさん
2021/05/03(月) 04:02:34.27ID:cEz/5a4b サーバーサイドKotlinか?
AndroidStudioでやらないからそうなる
AndroidStudioでやらないからそうなる
613デフォルトの名無しさん
2021/05/03(月) 04:32:44.33ID:UFgXt23Q614デフォルトの名無しさん
2021/05/03(月) 04:34:09.34ID:UFgXt23Q てか、 build.gradle.kts を編集したらあのボタン押さないと反映されないのは同じだよね?
615デフォルトの名無しさん
2021/05/03(月) 06:47:14.30ID:JnqbaBph AndroidStudioでAndroidのKotlinでbuild.gradleだと、編集したら目立つ色で通知が出る
「Gradle files have changed since last project sync. Aproject sync may be necessary for the IDE to work properly.」
右にSync NowとIgnore these changeが出るんで、Sync Now 押せば反映される
「Gradle files have changed since last project sync. Aproject sync may be necessary for the IDE to work properly.」
右にSync NowとIgnore these changeが出るんで、Sync Now 押せば反映される
616デフォルトの名無しさん
2021/05/03(月) 07:14:10.43ID:JnqbaBph IntelljIDEA2021.1.1でbuild.gradleとbuild.gradle.ktsのkotlinプロジェクト作ってみたよ
上記の通知の表示方法が変わって変なとこに象さんクルクルのアイコンが表示されるようになってるね
たぶん2021バージョンで変更された新しい表示なんだと思われる
今まで使ってた奴からすると、何だこれって感じでカーソルのせてみてSyncNowの代わりにこれ押せばいいとわかるから迷わない
ネットに情報が出てないのは、これに引っかかるのはホントの初心者だけだからじゃないかな
AndroidStudioも将来はこの表示になる可能性が高い
上記の通知の表示方法が変わって変なとこに象さんクルクルのアイコンが表示されるようになってるね
たぶん2021バージョンで変更された新しい表示なんだと思われる
今まで使ってた奴からすると、何だこれって感じでカーソルのせてみてSyncNowの代わりにこれ押せばいいとわかるから迷わない
ネットに情報が出てないのは、これに引っかかるのはホントの初心者だけだからじゃないかな
AndroidStudioも将来はこの表示になる可能性が高い
617デフォルトの名無しさん
2021/05/03(月) 07:29:34.93ID:4J8x1DcD Androidで使うのが一般的なのにイキって
IntellijIdeaなんかでやるから天罰が下るんだ
IntellijIdeaなんかでやるから天罰が下るんだ
618デフォルトの名無しさん
2021/05/03(月) 08:23:58.65ID:mwXEGGMB619デフォルトの名無しさん
2021/05/03(月) 08:27:51.53ID:CCI0+edQ intellijのスプラッシュが気持ち悪い
早く変わってくれ
早く変わってくれ
620デフォルトの名無しさん
2021/05/03(月) 16:57:39.14ID:UFgXt23Q621デフォルトの名無しさん
2021/05/03(月) 17:09:28.56ID:WPoIRVmP イキりポンチの童貞野郎が
622デフォルトの名無しさん
2021/05/03(月) 17:25:07.75ID:wIRNyzo+ 勃つだけましさ
623デフォルトの名無しさん
2021/05/03(月) 17:42:09.79ID:APFHCyDf なんでもすぐイキってるとか言っちゃう子はそんなに他人や世間が怖いのかなと心配になる
もっと自由でええんやで
もっと自由でええんやで
624デフォルトの名無しさん
2021/05/04(火) 07:32:05.47ID:7jJ3nkV3 >>619
わかる
わかる
625デフォルトの名無しさん
2021/05/04(火) 15:42:18.39ID:EqUn5+/6 何らかのmap関連APIで、ある地点AとBを結ぶ経路を表示することはできると思う
そこからさらに、100mなどの距離を与えてスタート地点AからB地点へ
100m歩いた軌跡を表示することは可能ですか
そこからさらに、100mなどの距離を与えてスタート地点AからB地点へ
100m歩いた軌跡を表示することは可能ですか
626デフォルトの名無しさん
2021/05/06(木) 04:27:55.32ID:ajjDZVcw 質問の意味が分からないが、もしやAndroidの質問?
だったらAndroidのスレがあったと思うのでそっちで聞いた方がいいと思う。
だったらAndroidのスレがあったと思うのでそっちで聞いた方がいいと思う。
627デフォルトの名無しさん
2021/05/06(木) 05:53:58.45ID:MxQkcaBR あわしろ氏もアカン言うてましたわ。
628デフォルトの名無しさん
2021/05/06(木) 08:05:00.82ID:xWxV6AXf あわしろ氏誰やねんヽ(`Д´)ノ
629デフォルトの名無しさん
2021/05/06(木) 18:43:39.58ID:ofNdXnYQ630デフォルトの名無しさん
2021/05/06(木) 20:50:47.13ID:Ta5pc6Qz そういうAPIがあるのかどうかを調べて来いよ
631デフォルトの名無しさん
2021/05/07(金) 01:37:38.13ID:4k6XqTcw お! 1.5 出てた。
632デフォルトの名無しさん
2021/05/07(金) 10:08:30.66ID:dF0LJIle 1.5はパッとしないな
633デフォルトの名無しさん
2021/05/07(金) 14:02:08.44ID:Mo+Zp2+Z パッとしてから来いよ
634デフォルトの名無しさん
2021/05/07(金) 14:37:33.61ID:pvRHeq5B ハッとして グッときて
パッと目覚める Kotlinだから
パッと目覚める Kotlinだから
635デフォルトの名無しさん
2021/05/07(金) 19:44:58.77ID:kPylSr38 inline class最高
636デフォルトの名無しさん
2021/05/08(土) 06:09:46.75ID:BZJBNPxd637デフォルトの名無しさん
2021/05/08(土) 09:03:32.71ID:OwFy1u/b ハッとして グッときて
パッと目覚める Kotlinだから
パッと目覚める Kotlinだから
638デフォルトの名無しさん
2021/05/08(土) 20:34:47.27ID:3jxsjvDZ >>634
は天才だと思う
は天才だと思う
639デフォルトの名無しさん
2021/05/15(土) 23:36:32.32ID:d+8scdvN 俺は今頃 Compose for Desktop というものがあることを知った。
640デフォルトの名無しさん
2021/05/15(土) 23:43:23.67ID:tihXB0Cj Kotlin使ってるやつ仕事でどんなもの作ってるの?
641デフォルトの名無しさん
2021/05/15(土) 23:44:20.12ID:amksdPdW なんでコードでレイアウト実装したいと思うの
レイアウトはXMLに分離することで可読性を上げたいということでそうしたんじゃないの
レイアウトはXMLに分離することで可読性を上げたいということでそうしたんじゃないの
642デフォルトの名無しさん
2021/05/16(日) 01:02:22.08ID:/lNEC7FM ひさしぶりにKotlinでコードを書く機会があったが
意外と悪くない
残念なのはこれがほとんどAndroidのアプリ開発でしか使われていないことだ・・
意外と悪くない
残念なのはこれがほとんどAndroidのアプリ開発でしか使われていないことだ・・
643デフォルトの名無しさん
2021/05/16(日) 05:39:12.20ID:et9DNQD4 >>641
XMLはわりと嫌われているからね
みんながXML大好きならJSONやYAMLなんかが今みたいに流行ることはなかっただろう
そういうXML嫌いな一派に内部DSL好きな人達がいる
rubyとかから流れてきた人達かな
kotlinは言語仕様の決定に内部DSLの書きやすさが考慮されていたりして、その内部DSL好きの意見が多く取り入れられてる
なのでレイアウトも内部DSLでやろうという話がでてくる
XMLはわりと嫌われているからね
みんながXML大好きならJSONやYAMLなんかが今みたいに流行ることはなかっただろう
そういうXML嫌いな一派に内部DSL好きな人達がいる
rubyとかから流れてきた人達かな
kotlinは言語仕様の決定に内部DSLの書きやすさが考慮されていたりして、その内部DSL好きの意見が多く取り入れられてる
なのでレイアウトも内部DSLでやろうという話がでてくる
644デフォルトの名無しさん
2021/05/16(日) 05:41:08.95ID:et9DNQD4 コードそのものじゃなくて、内部DSLを使えば可読性は向上するという考えだね
XMLを使わなくても
XMLを使わなくても
645デフォルトの名無しさん
2021/05/16(日) 05:42:02.78ID:5m7n3cRq センスねえ一派だな
646デフォルトの名無しさん
2021/05/16(日) 06:04:05.36ID:rlnJSKha jsonは末尾カンマがあるだけで壊れるの嫌い
647デフォルトの名無しさん
2021/05/16(日) 08:33:52.08ID:et9DNQD4 いまはJSON言っても末尾カンマやコメント可能な拡張されたJSONを
設定ファイルに使えるでしょ
VSCodeとか
設定ファイルに使えるでしょ
VSCodeとか
648デフォルトの名無しさん
2021/05/16(日) 14:11:03.42ID:xkWHIivX jsonc? json5?
649デフォルトの名無しさん
2021/05/16(日) 15:14:10.16ID:OjO2sknJ レイアウトをコードで書く流れなのはKotlin関係ないけどな
650デフォルトの名無しさん
2021/05/16(日) 16:09:18.42ID:bjgpsQdf ちょっと違う話だが、 IntelliJ IDEA で新規プロジェクトを作る時に Ktor の所は後ろにカッコつきで Obsolete ってなってんだけど、Ktor って廃止される予定なの?
651デフォルトの名無しさん
2021/05/16(日) 17:32:42.39ID:et9DNQD4 >>650
Ktorのプラグインが新しくなったんじゃないかな
旧プラグイン1.5.1-obsolateと1.5.3は別のプラグインとしてインストールするようになってるように見える
新規プロジェクトの前に新しい方のプラグインインをストールすればobsolate無しのKtorが選択できると思う
Ktorのプラグインが新しくなったんじゃないかな
旧プラグイン1.5.1-obsolateと1.5.3は別のプラグインとしてインストールするようになってるように見える
新規プロジェクトの前に新しい方のプラグインインをストールすればobsolate無しのKtorが選択できると思う
652デフォルトの名無しさん
2021/05/17(月) 14:53:16.95ID:DZwTmI3K >>651
なるほど。プラグインだけか。
と思ってアップデートしようとしたが obsolete のやつしか出て来ない。
おかしいなと思って JetBrain のサイトで検索したら出てきたが、 Community はサポートしていなかった。Ultimate だけだった。
なるほど。プラグインだけか。
と思ってアップデートしようとしたが obsolete のやつしか出て来ない。
おかしいなと思って JetBrain のサイトで検索したら出てきたが、 Community はサポートしていなかった。Ultimate だけだった。
653デフォルトの名無しさん
2021/05/17(月) 14:57:10.60ID:DZwTmI3K それでも無理矢理ダウンロードしてZIPファイルからインストールするとこれが出て動かない。
プラグイン 'Ktor' はプラグイン 'com.intellij.microservices.uast' をインストールすることを要求しています
まあいいか。plugin使えなくても。
プラグイン 'Ktor' はプラグイン 'com.intellij.microservices.uast' をインストールすることを要求しています
まあいいか。plugin使えなくても。
654デフォルトの名無しさん
2021/05/17(月) 18:23:09.35ID:gVJDEHq4 質問1
Android studioのkotlin使ってるんやけどカレントディレクトリってどうやって取得すればいい?
System.getProperty(”user.dir”)
でも
Path.get(””).toAbsolutePath().toString()
でも/としか表示されへん
質問2
カレントディレクトリに有るファイルの場合はファイル名だけ指定したらjava.io.Fileを使ってファイル名だけでディレクトリの指定なしに操作できる?
Android studioのkotlin使ってるんやけどカレントディレクトリってどうやって取得すればいい?
System.getProperty(”user.dir”)
でも
Path.get(””).toAbsolutePath().toString()
でも/としか表示されへん
質問2
カレントディレクトリに有るファイルの場合はファイル名だけ指定したらjava.io.Fileを使ってファイル名だけでディレクトリの指定なしに操作できる?
655デフォルトの名無しさん
2021/05/17(月) 18:32:44.93ID:zF1a9+57 ktorのプラグインって廃止されてバンドルになったんじゃなかったっけ
656デフォルトの名無しさん
2021/05/17(月) 23:50:52.56ID:AWM7Ajza >>654
アプリのプロセスのカレントディレクトリがルートディレクトリなんだろ
もちろんルートディレクトリに対する読み書き権限は無いはず
アプリがデフォルトで読み書きできるディレクトリはこの辺
https://developer.android.com/training/data-storage/app-specific?hl=ja
Fileクラスのコンストラクタはカレントディレクトリからの相対指定パスをしてもいいはずだけど、
アプリのプロセスのカレントディレクトリを勝手に変更していいかどうかは知らん
アプリのプロセスのカレントディレクトリがルートディレクトリなんだろ
もちろんルートディレクトリに対する読み書き権限は無いはず
アプリがデフォルトで読み書きできるディレクトリはこの辺
https://developer.android.com/training/data-storage/app-specific?hl=ja
Fileクラスのコンストラクタはカレントディレクトリからの相対指定パスをしてもいいはずだけど、
アプリのプロセスのカレントディレクトリを勝手に変更していいかどうかは知らん
657デフォルトの名無しさん
2021/05/18(火) 08:12:00.56ID:vup8yESh658デフォルトの名無しさん
2021/05/18(火) 09:52:29.38ID:1yVusvif Javaってカレントディレクトリ変更できないしあまりあてにしない方がいいよね。同じようにJVMでJavaのライブラリ使って動くKotlinも同じ。
(nativeとか他のは別として)
(nativeとか他のは別として)
659デフォルトの名無しさん
2021/05/18(火) 10:27:28.65ID:lmZGxPtq ファイルを操作したいならカレントディレクトリは使わずに環境変数なりなんなりで絶対パスを指定して、そこを利用した方が良いと思う
660デフォルトの名無しさん
2021/05/18(火) 23:37:04.25ID:AEI9A+tv661デフォルトの名無しさん
2021/05/19(水) 07:55:59.28ID:iIq+id16 アプリと一緒にデータファイル配布して、アプリからそれを読み込もうとしているとかか?
662デフォルトの名無しさん
2021/05/19(水) 17:49:44.81ID:u4xdB3FO663デフォルトの名無しさん
2021/05/19(水) 18:10:25.10ID:iIq+id16664デフォルトの名無しさん
2021/05/21(金) 13:20:22.19ID:7dyiFiD+ >>662
保存と配布どっちだよ。
保存と配布どっちだよ。
665デフォルトの名無しさん
2021/05/21(金) 14:32:48.76ID:II2P4TIk >>664
保存!
保存!
666デフォルトの名無しさん
2021/05/21(金) 17:54:11.01ID:7dyiFiD+■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★2 [蚤の市★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 日本人、保守思想が正しいと思い込み30年改革を拒否…15年後に後進国転落すると予言されてしまう [819729701]
- 先進国首脳が続々と中国訪問。なぜか近くの高市がいる日本には誰も立ち寄らず… すまんこれいじめ? [271912485]
- 【動画】ママチャリまんさん「わたし女ですけど!」シャコシャコシャコシャコ 🚴‍♀❗🚛 [329329848]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
- 謎勢力「保険証のマイナンバーカード絶対反対!」←これ
- 安価で美術の作品作ろうと思うwwwww
