※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 146匹目
http://mevius.2ch.net/test/read.cgi/tech/1487825717/
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
http://mevius.2ch.net/test/read.cgi/tech/1503723668/
★★Java質問・相談スレッド180★★
http://mevius.2ch.net/test/read.cgi/tech/1492780397/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53
http://mevius.2ch.net/test/read.cgi/tech/1488052551/
Androidプログラミング質問スレ revision54
https://mevius.5ch.net/test/read.cgi/tech/1510691057/
探検
Androidプログラミング質問スレ revision55
■ このスレッドは過去ログ倉庫に格納されています
2018/08/14(火) 10:49:08.05ID:GQVl6hxG
746デフォルトの名無しさん
2019/03/05(火) 23:14:03.71ID:ILKGe2b6 カレンダーアプリのアイコンがその日の日付を表示するのってどういう仕組みで実現してるんですか?
747デフォルトの名無しさん
2019/03/05(火) 23:54:50.29ID:ey1dGYk9 ランチャー側で切り替えてるのでは
748デフォルトの名無しさん
2019/03/06(水) 00:06:05.49ID:og/Dtmr/ ウィジェットじゃなくアプリのアイコンそのものならアプリ単体では不可能だと思うが
749デフォルトの名無しさん
2019/03/06(水) 00:22:11.45ID:a5mD2Pn2 標準カレンダーのことなら確かランチャー側で切り替えてたはず
750デフォルトの名無しさん
2019/03/16(土) 22:23:19.16ID:b/vORj+f 質問すみません!
Tomb of the maskのようなアプリゲームを作りたいのですが
Unityなどのエンジンを使って開発しているんですか?
何言語で作ってるか調べる方法はないですか?
Tomb of the maskのようなアプリゲームを作りたいのですが
Unityなどのエンジンを使って開発しているんですか?
何言語で作ってるか調べる方法はないですか?
751デフォルトの名無しさん
2019/03/17(日) 01:23:45.90ID:92sQlfcn あんまよろしくない行為だがググったらAPKあったぞassetにunityのファイルがあるね
752デフォルトの名無しさん
2019/03/17(日) 12:08:33.99ID:Uavk2Sqa ありがとうございます
Unityなんですね
Unityなんですね
753デフォルトの名無しさん
2019/03/18(月) 21:07:02.56ID:97L5ZUvZ AnkoLoggerのdebug{}が出力されなくてなんでかと調べたら、デフォルトのログ出力レベルがinfoまでで、設定変えるにはタグごとにadbshellで出力レベル変えなくちゃいけないとか
なんなんだこのクソ仕様バカなの
デバッグビルドで実行してんだから自動で出力レベルくらい変えてよ
そもそもLog.d()が出力レベル関係なくログに出る時点で意味が分かんないんだけど
なんなんだこのクソ仕様バカなの
デバッグビルドで実行してんだから自動で出力レベルくらい変えてよ
そもそもLog.d()が出力レベル関係なくログに出る時点で意味が分かんないんだけど
754デフォルトの名無しさん
2019/03/22(金) 01:53:19.46ID:lZWH83gI ここ何してたかすぐ忘れちゃうんですけど
どうすればいですか?
どうすればいですか?
755デフォルトの名無しさん
2019/03/22(金) 02:39:13.10ID:DgNZlQq6 コメント入れる
756デフォルトの名無しさん
2019/03/23(土) 19:18:24.01ID:/42UW2Ab textviewのアクションメニュー拡張したんだけど、折り畳まれて隠れてるやつ開こうと︙押すとメニューが勝手に閉じちゃう
エスパー頼む原因を教えてくれ
エスパー頼む原因を教えてくれ
757デフォルトの名無しさん
2019/03/24(日) 17:28:27.81ID:TIgOZwJL android studioから起動するエミュレータでroot権限になれますか?
758デフォルトの名無しさん
2019/03/24(日) 17:52:10.73ID:yrUzMInJ Google Playが入ってないイメージならadb rootいける
759デフォルトの名無しさん
2019/03/24(日) 19:26:06.51ID:TIgOZwJL760デフォルトの名無しさん
2019/03/26(火) 17:12:52.25ID:jwHqWU3u 久しぶりにandroid studioを起動してアップデートしようとしたのですがエラーを吐いてしまいます
再インストールしても同じエラーが出ます
解決方法を教えてください
お願いします
https://dotup.org/uploda/dotup.org1806480.jpg
再インストールしても同じエラーが出ます
解決方法を教えてください
お願いします
https://dotup.org/uploda/dotup.org1806480.jpg
761デフォルトの名無しさん
2019/03/26(火) 17:19:46.58ID:ODrnjGSL >>760
アップデートじゃなくて新規の状態で良いならば「C:\ユーザー\ユーザー名」の下の
「.android」と「.AndroidStudioバージョン名」フォルダを全部消せばいけるんじゃないかな
多分エミュレータのイメージが更新出来なくてエラーになっているのではないかと思われ
アップデートじゃなくて新規の状態で良いならば「C:\ユーザー\ユーザー名」の下の
「.android」と「.AndroidStudioバージョン名」フォルダを全部消せばいけるんじゃないかな
多分エミュレータのイメージが更新出来なくてエラーになっているのではないかと思われ
762デフォルトの名無しさん
2019/03/26(火) 17:53:56.61ID:jwHqWU3u >>761
駄目でした
フォルダを消して3.3.2 for Windows 64-bitを再インストール後に
アップデートの確認をするとこれが出てくるんですが
進めていくとさっきのエラーが起きます
https://dotup.org/uploda/dotup.org1806499.jpg
駄目でした
フォルダを消して3.3.2 for Windows 64-bitを再インストール後に
アップデートの確認をするとこれが出てくるんですが
進めていくとさっきのエラーが起きます
https://dotup.org/uploda/dotup.org1806499.jpg
763デフォルトの名無しさん
2019/03/26(火) 20:32:12.49ID:pLjut6TP >>762
OS再インストールおすすめ!
OS再インストールおすすめ!
764デフォルトの名無しさん
2019/03/26(火) 21:18:10.57ID:+blNUXVq765デフォルトの名無しさん
2019/03/26(火) 21:20:07.48ID:DLdmwfZs とりあえずそこでは無視して、SDK managerで既存のエミュレータすべて削除してから入れ直せば?
766デフォルトの名無しさん
2019/03/27(水) 00:15:30.16ID:bTHdTGap 質問宜しいでしょうか?
openGLES と kotlinで fbx importer とスキンメッシュ自力で書いたんだけど
fbxの読み込みが遅くてそこだけCで書こうかと思ってるんですが、Cで書く場合って
互換性とか問題起きやすいんでしたっけ?
openGLES と kotlinで fbx importer とスキンメッシュ自力で書いたんだけど
fbxの読み込みが遅くてそこだけCで書こうかと思ってるんですが、Cで書く場合って
互換性とか問題起きやすいんでしたっけ?
767デフォルトの名無しさん
2019/03/27(水) 12:54:33.68ID:IUmoQe0G 数年前はARM以外もあったけど今でも使ってる人っていないんじゃない
768デフォルトの名無しさん
2019/03/27(水) 13:32:59.79ID:pzYToC85 一時はMIPSまであったからなあ。
まあサポートしなきゃいいんだけど。つか出来ないしな。
まあサポートしなきゃいいんだけど。つか出来ないしな。
769デフォルトの名無しさん
2019/03/27(水) 18:05:12.76ID:CcCzg0zD770デフォルトの名無しさん
2019/03/27(水) 18:59:00.43ID:bTHdTGap771デフォルトの名無しさん
2019/03/28(木) 07:54:50.50ID:SBqJr7d3 ARMつってもarmv7とarm64あるから。
772デフォルトの名無しさん
2019/03/28(木) 09:16:31.30ID:mQg5jZTe v5が無くなっただけでも
773デフォルトの名無しさん
2019/03/28(木) 12:30:21.35ID:BnRkfrEn arnエミュレーター遅いと思うから、実機テスト必要かと。
774デフォルトの名無しさん
2019/03/28(木) 18:55:34.36ID:l6MOnEob スマホの3DゲームってCで作ってるの?
775デフォルトの名無しさん
2019/03/28(木) 18:59:43.63ID:F9yPJO1I UnityでC#
776デフォルトの名無しさん
2019/03/28(木) 19:04:33.46ID:des+yyG9 Unityで3DするのにC#触らなくても出来てしまうからな
そのままAndroidにデプロイまで出来てしまう
そのままAndroidにデプロイまで出来てしまう
777デフォルトの名無しさん
2019/03/28(木) 19:44:59.27ID:WN0VVTEM >>776
C#でないとすると、言語は何を使うの?
C#でないとすると、言語は何を使うの?
778デフォルトの名無しさん
2019/03/28(木) 19:57:46.15ID:F9yPJO1I jsも使えるんだっけか
779デフォルトの名無しさん
2019/03/28(木) 20:52:14.79ID:BHVRWP9G jsはとっくにサポートされなくなった
780デフォルトの名無しさん
2019/03/29(金) 05:05:30.71ID:NCHlEZ3/ 次はjy
781デフォルトの名無しさん
2019/03/31(日) 08:22:01.88ID:618FxNma Androidアプリでデータの保存はどれ使ったらいいの?
782デフォルトの名無しさん
2019/03/31(日) 12:02:44.33ID:MQIx/Ivh どれ使ってもいいよ
783デフォルトの名無しさん
2019/03/31(日) 17:06:49.25ID:618FxNma 速度とか遅いとか早いとかある?
784デフォルトの名無しさん
2019/04/01(月) 01:06:18.35ID:VbnYizkG android studioで Native C++ でプロジェクト生成したら
NativeActivityじゃなくて jni使ってアクセスするテンプレート生成されたんですが
今はNativeActivityって今はあんま使われてない?
NativeActivityじゃなくて jni使ってアクセスするテンプレート生成されたんですが
今はNativeActivityって今はあんま使われてない?
785デフォルトの名無しさん
2019/04/01(月) 17:23:20.94ID:i9v/Zdm7 ActivityをNativeC++で書くことはないんじゃないかな
ActivityはVM上(今だとARTかな)で構成されるようになっているので
WindowsのWin32APIみたいな低レベルAPIで構成されている訳では
ないからNativeC++で作成する意味ないと思うし
ActivityはVM上(今だとARTかな)で構成されるようになっているので
WindowsのWin32APIみたいな低レベルAPIで構成されている訳では
ないからNativeC++で作成する意味ないと思うし
786デフォルトの名無しさん
2019/04/01(月) 18:14:28.27ID:VP+R9+d7 NativeActivityは実行速度のためじゃなくて、Javaの開発環境が全く不要になるのが嬉しいんでない?
787デフォルトの名無しさん
2019/04/05(金) 02:22:28.46ID:tpruYZB1 昔は3D描画系のコンテンツでNativeActivityからOpenGLを直叩きしていたけど、
最近は Unity/C# か UnrealEngine/C++ の組合せが多いと思う
同じ環境で携帯アプリにもVR機器にも両対応できるし
最近は Unity/C# か UnrealEngine/C++ の組合せが多いと思う
同じ環境で携帯アプリにもVR機器にも両対応できるし
788デフォルトの名無しさん
2019/04/11(木) 01:24:06.09ID:/v0FbjsZ スタイルでname="Hoge1.Hoge2" parent="Hoge3"とある場合、Hoge3とHoge1どっちが先に継承されるの?
789デフォルトの名無しさん
2019/04/11(木) 16:24:50.72ID:Vdr5wt14 カメラのシャッター音って変えれるの?
790デフォルトの名無しさん
2019/04/11(木) 22:19:22.54ID:keXjngSk ChMateのようなジェスチャーを実現するライブラリってありますか?
791デフォルトの名無しさん
2019/04/12(金) 03:50:02.22ID:lalLxtDv ジェスチャーディテクターなんてのがあったと思うが望んだ動作するかは知らんな
792デフォルトの名無しさん
2019/04/12(金) 07:43:26.77ID:te3YG9IU793デフォルトの名無しさん
2019/04/12(金) 07:58:26.94ID:H+O33s5u794デフォルトの名無しさん
2019/04/12(金) 10:57:13.51ID:flqP6oiI 開発者オプションのアクティビティを保持しないを、
普通のユーザーが使ってるのか、本当にメモリ不足なのか知らないが
この設定の状況でクラッシュしてる事例が多い。
俺はActivityの再作成は…画面回転時・言語変更時
共に、android:configChangesにパラメータを設定して、
onConfigurationChangedを呼び出して、Activityの再作成は逃げてた。
逃げてた俺だが…アクティビティを保持しない設定は…、
逃れられない死が待っている…10パターンくらい回避の方法を
考えて実行したが、何やってもダメ、権限不足もある。
restoreするとなると…例えば、スレッド実行時だと、俺の発想では
リンク切れるタスクと新たに立ち上げたダイアログでpipe処理がいる。
こんなのどう考えても、狂人でしょう…厳しいわ…。
普通のユーザーが使ってるのか、本当にメモリ不足なのか知らないが
この設定の状況でクラッシュしてる事例が多い。
俺はActivityの再作成は…画面回転時・言語変更時
共に、android:configChangesにパラメータを設定して、
onConfigurationChangedを呼び出して、Activityの再作成は逃げてた。
逃げてた俺だが…アクティビティを保持しない設定は…、
逃れられない死が待っている…10パターンくらい回避の方法を
考えて実行したが、何やってもダメ、権限不足もある。
restoreするとなると…例えば、スレッド実行時だと、俺の発想では
リンク切れるタスクと新たに立ち上げたダイアログでpipe処理がいる。
こんなのどう考えても、狂人でしょう…厳しいわ…。
795デフォルトの名無しさん
2019/04/12(金) 11:59:55.15ID:XBCCz5yJ configChangesとか使わないで普通に今はViewModelとか使えば?
796デフォルトの名無しさん
2019/04/12(金) 18:41:55.17ID:+CDO09PL 同じプロセス内なのになんでpipeなんているの?キュー構造と排他処理で十分では?
797デフォルトの名無しさん
2019/04/12(金) 19:23:44.46ID:flqP6oiI 直していくと決心した。
798デフォルトの名無しさん
2019/04/12(金) 19:28:11.46ID:fkgKT7Pc これから始めるならJavaでよりkotlinでの方がいいでしょうか
799デフォルトの名無しさん
2019/04/12(金) 19:32:43.42ID:TovvodJ/ んむ
800デフォルトの名無しさん
2019/04/12(金) 19:33:43.86ID:kEggQ1SC 世のサンプルはコトリンで書かれて来てるけどいままでの資産を持ってるところは相変わらずだろうね
801デフォルトの名無しさん
2019/04/12(金) 20:41:32.03ID:Hve1aKTe これから学ぶならXamarinでいいのでは?
アクティビティのライフサイクルとか面倒なこと考えなくていいし非同期楽だしJavaじゃないし良いことだらけ
クロスプラットフォームはもうこれでキマリって感じ
アクティビティのライフサイクルとか面倒なこと考えなくていいし非同期楽だしJavaじゃないし良いことだらけ
クロスプラットフォームはもうこれでキマリって感じ
802デフォルトの名無しさん
2019/04/12(金) 21:57:04.31ID:dPu+usP0 GPSのon/offをプログラムから制御するのって今無理なの?
起動と同時に勝手にonになって、正常に終了する時にoffにするとか
起動と同時に勝手にonになって、正常に終了する時にoffにするとか
803デフォルトの名無しさん
2019/04/12(金) 22:16:19.50ID:BmMFtE+r aacのViewModel使ってもActivity破棄は対応できない
savedInstanceを使わないといけない
savedInstanceを使わないといけない
804デフォルトの名無しさん
2019/04/12(金) 22:17:51.62ID:BmMFtE+r Xamarin程の糞はない
805デフォルトの名無しさん
2019/04/13(土) 05:32:25.18ID:YL+INU76 pipeProgressDialogなんてものも考えたけど…
それだと今度はバックグラウンドプロセスが問題になりそうだし
はじめの死にかけのタスクを再作成前に拾って…ダイアログをもう一度showして
生き返らせる方がいいかもしれない。ちょっとやる気萎えてる。
それだと今度はバックグラウンドプロセスが問題になりそうだし
はじめの死にかけのタスクを再作成前に拾って…ダイアログをもう一度showして
生き返らせる方がいいかもしれない。ちょっとやる気萎えてる。
806デフォルトの名無しさん
2019/04/13(土) 05:42:48.02ID:YL+INU76 間違えた…考えてたのはpipeなんたらTaskだった。
バックグラウンドプロセス制限でもめそうなのでボツ。
タスクを生き返らせる方針…。
バックグラウンドプロセス制限でもめそうなのでボツ。
タスクを生き返らせる方針…。
807デフォルトの名無しさん
2019/04/13(土) 05:46:35.73ID:YL+INU76 そもそも直列でそんな事できないか…。
808デフォルトの名無しさん
2019/04/13(土) 08:39:54.65ID:y45++mnP809デフォルトの名無しさん
2019/04/13(土) 09:43:37.26ID:77kwX/Y2 >>801
ザマリン使ってる人の推しは見かけるけど実際に使われてるのか疑問ってほどに見かけないな
ザマリン使ってる人の推しは見かけるけど実際に使われてるのか疑問ってほどに見かけないな
810デフォルトの名無しさん
2019/04/13(土) 09:50:35.54ID:yEHQdNAS そもそもなんでactivityを保持しないとクラッシュするんだ
811デフォルトの名無しさん
2019/04/13(土) 10:07:17.90ID:U0TmzhoK 以下、wasm 製の手作り ToolKit なんだけど、
MIT/BSDライセンスでソース公開すれば、みんなの知恵と力を借りることは出来る?
特に、オイラはひきこもりなので、AndoridやiOSのマシンを持ってないので、
タッチパネルやソフトウェアキーボードの実機テストが出来ないのござるよ。
特に今のままだと、Widget の edit 要素は、キーボードが無いと全く入力できないはず。
http://nowsmartsoft.atwebpages.com/
[WebGLを使った山岳地形3Dスクロールテスト]
http://nowsmartsoft.atwebpages.com/demo_Mountain/index.html
[手作り Widget のテスト(Windows native版とソース共通)]
http://nowsmartsoft.atwebpages.com/demo1/index.html
MIT/BSDライセンスでソース公開すれば、みんなの知恵と力を借りることは出来る?
特に、オイラはひきこもりなので、AndoridやiOSのマシンを持ってないので、
タッチパネルやソフトウェアキーボードの実機テストが出来ないのござるよ。
特に今のままだと、Widget の edit 要素は、キーボードが無いと全く入力できないはず。
http://nowsmartsoft.atwebpages.com/
[WebGLを使った山岳地形3Dスクロールテスト]
http://nowsmartsoft.atwebpages.com/demo_Mountain/index.html
[手作り Widget のテスト(Windows native版とソース共通)]
http://nowsmartsoft.atwebpages.com/demo1/index.html
812L
2019/04/13(土) 10:58:17.64ID:U0TmzhoK >>811
wasmをbackendにした時には全く知らなかったけど、以下のような認識に辿りついてしまった
(間違ってるかもしれないけど。)。
1. Androidマシンは、Android NDK の NativeActivity を使えば、Javaの仮想コードだけでなく、
ARMやx86 などのそれぞれのCPUの native binary code がそのまま(?)実行できる。
2.それらのコードは、Java仮想マシンが解釈実行しているわけではなく、CPUが直接そのまま実行
している。
3. それらの native code から Javaのクラス・メソッドを呼び出せる方法がある。
4. 色々なCPUのバイナリコードを1つのAPKの中にパッケージして配布することも出来る。
5. Android NDKは、使用言語がgccだったが、clangへ変わってきている。
6. コンパイラに -march=xxx-xxx-xxx みたいなオプションを渡して、ARMやx86
を切り替えてコンパイルしている。
7. ということは、フロントエンドがLLVMを出力しさえすれば、どんな言語(?)でも、
NativeActivityを使える可能性がある。
wasmをbackendにした時には全く知らなかったけど、以下のような認識に辿りついてしまった
(間違ってるかもしれないけど。)。
1. Androidマシンは、Android NDK の NativeActivity を使えば、Javaの仮想コードだけでなく、
ARMやx86 などのそれぞれのCPUの native binary code がそのまま(?)実行できる。
2.それらのコードは、Java仮想マシンが解釈実行しているわけではなく、CPUが直接そのまま実行
している。
3. それらの native code から Javaのクラス・メソッドを呼び出せる方法がある。
4. 色々なCPUのバイナリコードを1つのAPKの中にパッケージして配布することも出来る。
5. Android NDKは、使用言語がgccだったが、clangへ変わってきている。
6. コンパイラに -march=xxx-xxx-xxx みたいなオプションを渡して、ARMやx86
を切り替えてコンパイルしている。
7. ということは、フロントエンドがLLVMを出力しさえすれば、どんな言語(?)でも、
NativeActivityを使える可能性がある。
813デフォルトの名無しさん
2019/04/13(土) 11:11:15.16ID:EPtK6Lhb Ubuntu14.04 Disktop にインストールしたAndroid Studioを完全削除するには
インストール時に作成された~/Android, ~/AndroidStudioProjectsディレクトリ
以下を
削除するだけでOKですか?
インストール時に作成された~/Android, ~/AndroidStudioProjectsディレクトリ
以下を
削除するだけでOKですか?
814デフォルトの名無しさん
2019/04/13(土) 11:48:19.52ID:H1cmGwAf homeに不可視フォルダが少々
815デフォルトの名無しさん
2019/04/13(土) 12:28:07.75ID:YL+INU76 アクティビティを保持しない設定だけど…一概にこの設定をしてるせいではないかもしれない。
メモリ4GBの端末でOutOfMemoryしてる人も居た…。OutOfMemoryはtry-catchしてるが、
偶然忘れてる箇所があって…同じクラスでdismissでillegal出てたりとエラーが混在してるが…
OutOfMemoryは拾えずにフォアグラウンドで落ちるケースが4.0系でのテストであった、
どういう挙動でメッセージとかははっきり覚えてないけど…そういう場合もあるし…。
本当にメモリ不足の可能性も出てきた…。とりあえず、restore対応は保留しとくわ…。
メモリ不足だと落ちちゃってくれていいので…。
しかし…激痛なのはSDCARDに保存時にgoogleシステムのファイラーみたいなの立ち上げるじゃん…。
そのSDCARD選択のActivityを立ち上げただけで、自アプリはバックグラウンドで落ちる…。
この挙動で僕は設定じゃないかと疑ってたんだけど…どっちか解らなくなってきた。
今、新たに新アプリを開発してて、それを中断して悩んでる…。
メモリ4GBの端末でOutOfMemoryしてる人も居た…。OutOfMemoryはtry-catchしてるが、
偶然忘れてる箇所があって…同じクラスでdismissでillegal出てたりとエラーが混在してるが…
OutOfMemoryは拾えずにフォアグラウンドで落ちるケースが4.0系でのテストであった、
どういう挙動でメッセージとかははっきり覚えてないけど…そういう場合もあるし…。
本当にメモリ不足の可能性も出てきた…。とりあえず、restore対応は保留しとくわ…。
メモリ不足だと落ちちゃってくれていいので…。
しかし…激痛なのはSDCARDに保存時にgoogleシステムのファイラーみたいなの立ち上げるじゃん…。
そのSDCARD選択のActivityを立ち上げただけで、自アプリはバックグラウンドで落ちる…。
この挙動で僕は設定じゃないかと疑ってたんだけど…どっちか解らなくなってきた。
今、新たに新アプリを開発してて、それを中断して悩んでる…。
816デフォルトの名無しさん
2019/04/13(土) 12:33:26.84ID:YL+INU76 確率では0.1%くらいだと思う…設定なのかメモリなのか解らない…。
817デフォルトの名無しさん
2019/04/13(土) 15:06:30.87ID:USZhg4Xi だから、ViewModel使えよ。そうすりゃ、ViewModelがスレッド(タスク)の参照保持できるから、死にかけのタスクというより前のタスクをそのまま利用できる
818デフォルトの名無しさん
2019/04/13(土) 15:18:43.19ID:USZhg4Xi 今なら構成変更のActivityの再作成に対応するためにはViewModelですっきり書けるのに。
メモリ不足によるプロセスキルによるActivityの再作成で続きを実行するようにしたければsavedinstaceも使えばいい。
構成変更だけならViewModelだけ使えばいい
メモリ不足によるプロセスキルによるActivityの再作成で続きを実行するようにしたければsavedinstaceも使えばいい。
構成変更だけならViewModelだけ使えばいい
819デフォルトの名無しさん
2019/04/13(土) 17:08:23.72ID:VNwT4dsM >>802
GPSの機能自体をON/OFFするのは4.0くらいから出来なくなっている
GPSを使うアプリケーションでGPSに電力を食われないためにGPSの
機能をOFFにする必要はなくて、GPSの計測処理を停止すればGPSが
電力を消費することはなくなるよ
GPSの計測が始まると通知領域の左側にでる↓矢印みたいなのが
出ているときしか電力消費増えないので確認してみて
ただし機種によってはGPSの計測を断続的に行うと計測精度が落ちたり
うまく計測できないものもあるかも
GPSの機能自体をON/OFFするのは4.0くらいから出来なくなっている
GPSを使うアプリケーションでGPSに電力を食われないためにGPSの
機能をOFFにする必要はなくて、GPSの計測処理を停止すればGPSが
電力を消費することはなくなるよ
GPSの計測が始まると通知領域の左側にでる↓矢印みたいなのが
出ているときしか電力消費増えないので確認してみて
ただし機種によってはGPSの計測を断続的に行うと計測精度が落ちたり
うまく計測できないものもあるかも
820デフォルトの名無しさん
2019/04/13(土) 21:22:41.92ID:9J0Z+egW821デフォルトの名無しさん
2019/04/14(日) 00:37:29.85ID:ojXftBSV >>814
おっと、いろいろ有ったわ
drwxrwxr-x .AndroidStudio3.0
drwxrwxr-x .android
-rw------- .emulator_console_auth_token
drwxrwxr-x .gradle
drwxrwxr-x .java
-rw-r--r-- examples.desktop
おっと、いろいろ有ったわ
drwxrwxr-x .AndroidStudio3.0
drwxrwxr-x .android
-rw------- .emulator_console_auth_token
drwxrwxr-x .gradle
drwxrwxr-x .java
-rw-r--r-- examples.desktop
822デフォルトの名無しさん
2019/04/14(日) 01:57:52.31ID:JcyK1Ewz 2つのスマホでwifiでチャットをする場合
難易度はどのぐらいですか?
ブルートゥースも通信系はやったことない
ボタンクリックリスナーとかみたいなレベルでなく
調べてコピペしても簡単にはうごかないですよねー
難易度はどのぐらいですか?
ブルートゥースも通信系はやったことない
ボタンクリックリスナーとかみたいなレベルでなく
調べてコピペしても簡単にはうごかないですよねー
823デフォルトの名無しさん
2019/04/14(日) 02:23:29.96ID:JcyK1Ewz つくっていてこういうの作りたいけど
こっちの方が調べなくても手軽だからという感じで
操作性を無視して簡単な方を作るみたいなのはよくありますか?
こっちの方が調べなくても手軽だからという感じで
操作性を無視して簡単な方を作るみたいなのはよくありますか?
824デフォルトの名無しさん
2019/04/14(日) 12:00:32.54ID:qfPa52oD 個人で遊んでるならまぁある
仕事でお客さんにそう作ると説明してれば勝手に変更はない
仕事でお客さんにそう作ると説明してれば勝手に変更はない
825デフォルトの名無しさん
2019/04/14(日) 12:32:34.74ID:P64/l7RE 自社サービス開発はその間くらい
826デフォルトの名無しさん
2019/04/14(日) 17:01:54.94ID:6Jt8mn7C >>822
WiFiでチャットって時点で微妙かなw
WiFiはTCP/IPで接続するのでWiFiって言うより普通にTCP/IPの通信プログラムに
画面周りを作るって感じなので、コピペの組み合わせで出来なくもないけど初心者が
手を出すほど簡単でもない
特に同一ネットワークセグメント内であればまだしもWiFi経由でインターネットごしとか
なってくるとすごく大変
GitHUB探せばそういうサンプル色々あるのでそれみて勉強しれって感じかな
>>823
趣味なら好みなんじゃない
自分だけで使う分には操作性悪くても問題にはならないだろうし
仕事ならば予算と納期しだいかな
いまどきゆったり納期1年あげるとかないだろうけど、予算はあるので人海戦術で
1ヶ月であげろとか言うのもかなり無理筋だし(でかい会社がよくやる失敗)
まぁ、大抵は低予算、短納期でグダグダになるんだけどね
WiFiでチャットって時点で微妙かなw
WiFiはTCP/IPで接続するのでWiFiって言うより普通にTCP/IPの通信プログラムに
画面周りを作るって感じなので、コピペの組み合わせで出来なくもないけど初心者が
手を出すほど簡単でもない
特に同一ネットワークセグメント内であればまだしもWiFi経由でインターネットごしとか
なってくるとすごく大変
GitHUB探せばそういうサンプル色々あるのでそれみて勉強しれって感じかな
>>823
趣味なら好みなんじゃない
自分だけで使う分には操作性悪くても問題にはならないだろうし
仕事ならば予算と納期しだいかな
いまどきゆったり納期1年あげるとかないだろうけど、予算はあるので人海戦術で
1ヶ月であげろとか言うのもかなり無理筋だし(でかい会社がよくやる失敗)
まぁ、大抵は低予算、短納期でグダグダになるんだけどね
827デフォルトの名無しさん
2019/04/17(水) 21:54:30.76ID:cu75Ojy3 Android SDK の EULA には、他の開発環境を作ってはいけない、
という条項が有る。しかし、SDKのほぼ100%のソースが、Apache
ライセンスなので、BSDよりもさらに自由度の高いものとなっている。
つまり、今までOSSだと言っておいて、ここ最近、プロプライエタリみたいな
事をいい始めたのかな。しかし、MSの場合、金さえ払えば開発環境を禁止
する条項は無い。Android は独占禁止法違反の疑いが高い。
という条項が有る。しかし、SDKのほぼ100%のソースが、Apache
ライセンスなので、BSDよりもさらに自由度の高いものとなっている。
つまり、今までOSSだと言っておいて、ここ最近、プロプライエタリみたいな
事をいい始めたのかな。しかし、MSの場合、金さえ払えば開発環境を禁止
する条項は無い。Android は独占禁止法違反の疑いが高い。
828デフォルトの名無しさん
2019/04/17(水) 22:02:02.54ID:v6vlhahS >>827
「EULA」に、他の開発環境を「作っては」いけない、とあるのか??
「EULA」に、他の開発環境を「作っては」いけない、とあるのか??
829デフォルトの名無しさん
2019/04/18(木) 00:22:36.28ID:xpC+XoNH アパッチライセンスに禁止条項の追加禁止条項なんて有ったっけ?
830デフォルトの名無しさん
2019/04/18(木) 02:22:18.16ID:YxwZKkIU Android SDK のライセンス契約読んでみたが、OSS のコンポーネントは本ライセンス契約ではなくてその OSS のライセンス条件のみに準拠すると書いてあったよ
831デフォルトの名無しさん
2019/04/18(木) 07:11:05.54ID:XtndMXiD そもそも開発環境の作成を禁止なんてできないだろ…
>>827はネタ投下かよほどの頓珍漢野郎だろw
>>827はネタ投下かよほどの頓珍漢野郎だろw
832デフォルトの名無しさん
2019/04/18(木) 09:03:23.25ID:10ne17ki 3. Google が付与する SDK ライセンス
3.2 デベロッパーは、本 SDK を使用して、他のプラットフォーム
Android の非対応端末を含む)向けのアプリを開発することも、
別の SDK を開発することもできません。ただし、本 SDK を当該
の開発目的で使用しないのであれば、デベロッパーは、Android
の非対応端末を含む他のプラットフォーム向けのアプリの開発を
自由に行うことができます。
3.4 デベロッパーは、本ライセンス契約により明示的に許可され
ていない目的で SDK を使用することはできません。該当する
第三者のライセンスにより必要とされる場合を除き、デベロッパー
は、SDK またはその一部をコピー(バックアップを目的とする
場合を除く)、変更、改造、再配布、逆コンパイル、リバース
エンジニアリング、逆アセンブルしたり、その派生物を作成
したりすることはできません。
3.2 デベロッパーは、本 SDK を使用して、他のプラットフォーム
Android の非対応端末を含む)向けのアプリを開発することも、
別の SDK を開発することもできません。ただし、本 SDK を当該
の開発目的で使用しないのであれば、デベロッパーは、Android
の非対応端末を含む他のプラットフォーム向けのアプリの開発を
自由に行うことができます。
3.4 デベロッパーは、本ライセンス契約により明示的に許可され
ていない目的で SDK を使用することはできません。該当する
第三者のライセンスにより必要とされる場合を除き、デベロッパー
は、SDK またはその一部をコピー(バックアップを目的とする
場合を除く)、変更、改造、再配布、逆コンパイル、リバース
エンジニアリング、逆アセンブルしたり、その派生物を作成
したりすることはできません。
833デフォルトの名無しさん
2019/04/18(木) 09:04:55.74ID:10ne17ki ところが不思議なことに、矛盾する条項もある(ダブル・スタンダード?):
3.5 オープンソース ソフトウェア ライセンスに基づいて使用を
許諾された SDK のコンポーネントの使用、複製、および配布は、
本ライセンス契約ではなく当該のオープンソース ソフトウェア
ライセンスの条件のみに準拠します。
3.5 オープンソース ソフトウェア ライセンスに基づいて使用を
許諾された SDK のコンポーネントの使用、複製、および配布は、
本ライセンス契約ではなく当該のオープンソース ソフトウェア
ライセンスの条件のみに準拠します。
834デフォルトの名無しさん
2019/04/18(木) 09:06:25.32ID:10ne17ki835デフォルトの名無しさん
2019/04/18(木) 09:08:32.33ID:10ne17ki 矛盾する条項(二重基準?):
3.2 You may not use this SDK to develop applications for other platforms
(including non-compatible implementations of Android) or to develop
another SDK. You are of course free to develop applications for other
platforms, including non-compatible implementations of Android,
provided that this SDK is not used for that purpose.
3.5 Use, reproduction and distribution of components of the SDK
licensed under an open source software license are governed solely
by the terms of that open source software license and not the
License Agreement.
3.2 You may not use this SDK to develop applications for other platforms
(including non-compatible implementations of Android) or to develop
another SDK. You are of course free to develop applications for other
platforms, including non-compatible implementations of Android,
provided that this SDK is not used for that purpose.
3.5 Use, reproduction and distribution of components of the SDK
licensed under an open source software license are governed solely
by the terms of that open source software license and not the
License Agreement.
836デフォルトの名無しさん
2019/04/18(木) 09:09:23.99ID:10ne17ki 3.2 You may not use this SDK to develop another SDK.
837デフォルトの名無しさん
2019/04/18(木) 11:21:39.26ID:DGFpykmi それ、Android studio と Command line tools をダウンロードするときの利用規約だからね
Android studio のメイン部分である Intellj IDEA は JetBrains の製品で、Google が JetBrains に利用料を払って Android アプリ開発目的での使用に限定して無料配布する許諾を得ているはず
この IntelljIDEA を Android アプリ開発目的以外で使う事が OK だったら、JetBrains は自社の製品を完全無料にすることになるからね
Android studio のメイン部分である Intellj IDEA は JetBrains の製品で、Google が JetBrains に利用料を払って Android アプリ開発目的での使用に限定して無料配布する許諾を得ているはず
この IntelljIDEA を Android アプリ開発目的以外で使う事が OK だったら、JetBrains は自社の製品を完全無料にすることになるからね
838デフォルトの名無しさん
2019/04/18(木) 11:33:02.60ID:10ne17ki Java Byte コードを Oracle 形式の *.class から
Android Delvik 形式の *.dex に直す、dx.bat と dx.jar や、
PCとAndroidデバイス/Emulator を結ぶデバッグツールの
Android Debug Bridge の adb.exe,
Android 用のJavaライブラリをまとめた Android.jar
*.dex を apk に直す aapt.exe
なんかは、Android開発に必須で、Apache Licenseのはずなんだけど、
それらは、EULA に従う必要は無いんでしょうか。
英語サイトに寄れば、ソースは OSS で、バイナリは EULAに従うこと必須、
などという解釈もあるそうですが。ならば、自分でビルドすれば問題ない
という事ですかね。
Android Delvik 形式の *.dex に直す、dx.bat と dx.jar や、
PCとAndroidデバイス/Emulator を結ぶデバッグツールの
Android Debug Bridge の adb.exe,
Android 用のJavaライブラリをまとめた Android.jar
*.dex を apk に直す aapt.exe
なんかは、Android開発に必須で、Apache Licenseのはずなんだけど、
それらは、EULA に従う必要は無いんでしょうか。
英語サイトに寄れば、ソースは OSS で、バイナリは EULAに従うこと必須、
などという解釈もあるそうですが。ならば、自分でビルドすれば問題ない
という事ですかね。
839デフォルトの名無しさん
2019/04/18(木) 11:34:11.54ID:gEThlgWM >>835
for that purposeのthatって何処にかかってるんだ?
for that purposeのthatって何処にかかってるんだ?
840デフォルトの名無しさん
2019/04/18(木) 11:47:12.05ID:10ne17ki841デフォルトの名無しさん
2019/04/18(木) 11:48:10.62ID:10ne17ki ちなみに、知ってるかもしれないけど、
provided that は、大体、「if」の意味だと思う。
provided that は、大体、「if」の意味だと思う。
842デフォルトの名無しさん
2019/04/18(木) 12:07:15.61ID:DGFpykmi >>838
aapt.exe置いてあるディレクトリのNOTICE.txt に従えばいいんでない?
aapt.exe置いてあるディレクトリのNOTICE.txt に従えばいいんでない?
843デフォルトの名無しさん
2019/04/18(木) 12:33:06.62ID:10ne17ki Android.jar はどうなんでしょう?
844デフォルトの名無しさん
2019/04/18(木) 12:34:54.38ID:gEThlgWM >>840
それはない。
それだと以下のようになって意味不明になる。
You are of course free to develop applications for other
platforms ...,
provided that this SDK is not used for the purpose of developing applications for other
platforms.
それはない。
それだと以下のようになって意味不明になる。
You are of course free to develop applications for other
platforms ...,
provided that this SDK is not used for the purpose of developing applications for other
platforms.
845デフォルトの名無しさん
2019/04/18(木) 12:41:25.82ID:DGFpykmi >>843
多分 jar の中に NOTICE がある
多分 jar の中に NOTICE がある
846デフォルトの名無しさん
2019/04/18(木) 13:07:27.12ID:10ne17ki■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★2 [お断り★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★7 [ぐれ★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★3 [お断り★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★8 [ぐれ★]
- 【外交】元台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」★2 [1ゲットロボ★]
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪★5
- エッヂ落ちた?
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- 中国発の日本行きチケット、50万枚キャンセルwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww✈ [329329848]
- 【ぺこ専🐰】なんG 兎田ぺこら実況スレ🏡【ホロライブ▶】
- 【街の声】高市人気爆発!野党に怒りの声!! [237216734]
