このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 8a17-6DQQ)
2017/02/25(土) 12:46:10.62ID:NbM7/95y02デフォルトの名無しさん (ワッチョイ 8644-JJfG)
2017/02/25(土) 13:23:04.40ID:5hGR4j4I0 >>1
乙
乙
3デフォルトの名無しさん (ワッチョイ 8a52-aiql)
2017/02/25(土) 13:38:18.06ID:YFU+S+5M0 >>1
よくやった!
よくやった!
4デフォルトの名無しさん (ワントンキン MMfa-cghh)
2017/02/25(土) 16:26:40.95ID:BzGw9Vf7M rxでリアクティブプログラミングできない奴は
この先生き残れないからな覚悟しておけ!
この先生き残れないからな覚悟しておけ!
5デフォルトの名無しさん (ワッチョイ 533c-JtgB)
2017/02/25(土) 20:14:45.06ID:OKJhVtjh0 質問します
今unityでAndroidアプリを作ってるんですけど
あるアセットを使ったところこの様なマニフェストが生成されました
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.unionassets.android.plugin.preview.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
俺はこのアセットのリーダーボードとadmobの機能を使ってるんですけど実際に実機でビルド
させたところ何故か「写真やメディアへのアクセス許可」と「連絡先への
アクセス許可」というダイアログが出てしまいました
このマニフェストの中にはその様なものはないと思うんですけどどうでしょうか?
「このパーミッションが影響している」というものはあるのでしょうか?
今unityでAndroidアプリを作ってるんですけど
あるアセットを使ったところこの様なマニフェストが生成されました
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.unionassets.android.plugin.preview.permission.C2D_MESSAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
俺はこのアセットのリーダーボードとadmobの機能を使ってるんですけど実際に実機でビルド
させたところ何故か「写真やメディアへのアクセス許可」と「連絡先への
アクセス許可」というダイアログが出てしまいました
このマニフェストの中にはその様なものはないと思うんですけどどうでしょうか?
「このパーミッションが影響している」というものはあるのでしょうか?
6デフォルトの名無しさん (ワッチョイ 8a17-6DQQ)
2017/02/25(土) 20:32:46.23ID:NbM7/95y0 使っているライブラリでパーミッシヨン要求してる
7デフォルトの名無しさん (ワッチョイ 533c-JtgB)
2017/02/25(土) 20:37:14.97ID:OKJhVtjh08デフォルトの名無しさん (ワッチョイ 1eba-tvpq)
2017/02/26(日) 20:42:49.73ID:2t8lxsOP0 retrolambdaみたいなOSSのgradleプラグインを使用する場合、アプリにライセンス表記はいるのでしょうか
ライブラリがapkに入るわけではないから不要ですかね
わかる方いますか
ライブラリがapkに入るわけではないから不要ですかね
わかる方いますか
9デフォルトの名無しさん (ワッチョイ 8a17-6DQQ)
2017/02/26(日) 21:57:24.40ID:QW6dTtz/0 それは「gccでコンパイルしたプログラムはGPLにはならない」というのと同じ話かと。
そのプラグインがおかしなライセンス設定していなければだけど。
そのプラグインがおかしなライセンス設定していなければだけど。
10デフォルトの名無しさん (ワッチョイ 4aaf-JoRT)
2017/02/28(火) 22:05:18.33ID:Fgmp32cf0 Design support library使ってNavigationDrawer作ると枠が出るのですが仕様でしょうか
Android4.1.1だと出て6.0だと出ない
http://i.imgur.com/hBhuS6m.png
Android4.1.1だと出て6.0だと出ない
http://i.imgur.com/hBhuS6m.png
11デフォルトの名無しさん (ワッチョイ a34f-BsB8)
2017/03/01(水) 10:46:05.72ID:q8QPPPXs0 スマートフォンのdp解像度で画面配置をすれば大抵のスマートフォンで大体同じ位置に来るんだろうけども、
タブレット向けdp解像度(960x600dp)で画面配置したら、
スマートフォンで動作させた時に画面に全部入らなくなりますか?
http://qiita.com/nein37/items/3918f5833bfa31fbe3d5
タブレット向けdp解像度(960x600dp)で画面配置したら、
スマートフォンで動作させた時に画面に全部入らなくなりますか?
http://qiita.com/nein37/items/3918f5833bfa31fbe3d5
12デフォルトの名無しさん (スップ Sdaa-tvpq)
2017/03/01(水) 12:20:50.54ID:6pnFK8Jrd レイアウトによってはそりゃなるだろう
なにを聞きたいのかわからん
なにを聞きたいのかわからん
13デフォルトの名無しさん (ワッチョイ 8b42-BJNc)
2017/03/05(日) 08:47:16.40ID:ePMet4eF0 Android studio更新したらデフォルトのルートレイアウトがconstraint layoutになってるわけだが
お前らconstraint layout理解した?
お前らconstraint layout理解した?
14デフォルトの名無しさん (アウアウオー Sabf-BJNc)
2017/03/05(日) 16:03:17.11ID:PCF8KfNDa クイズのアプリを作ろうとしていて、
"回答"というボタンをタップすると、正誤と解説表示し、
"回答"ボタンを"次の問題へ"というボタンに差し替えようとしています。
この場合、
方法@"回答"ボタンのリスナーの挙動やテキストを書き換える
方法A最初から二つのボタンを作っておいて、表示・非表示を切り替える
どっちが一般的でしょうか?
もしくはそれ以外に良い方法があったら教えていただきたいです。
"回答"というボタンをタップすると、正誤と解説表示し、
"回答"ボタンを"次の問題へ"というボタンに差し替えようとしています。
この場合、
方法@"回答"ボタンのリスナーの挙動やテキストを書き換える
方法A最初から二つのボタンを作っておいて、表示・非表示を切り替える
どっちが一般的でしょうか?
もしくはそれ以外に良い方法があったら教えていただきたいです。
15デフォルトの名無しさん (ササクッテロル Spef-c3r2)
2017/03/05(日) 17:15:24.29ID:h9/TtiXBp 正誤と解説をどのように出すか次第だし、ボタンも同じ方針にすれば良いだけでは?
1614 (アウアウオー Sabf-BJNc)
2017/03/05(日) 22:54:12.42ID:iuMLooDFa17デフォルトの名無しさん (JP 0H2f-BJNc)
2017/03/06(月) 09:02:38.27ID:LelUtlXwH18デフォルトの名無しさん (ワッチョイ 6bf8-2BvX)
2017/03/06(月) 11:32:44.95ID:hNpf6v840 >>14
画面をまとめて切り替えるなら
FrameLayout
├RelativeLayout/match_parent
│ ├TextView(問題)
│ ├RadioButton(回答選択肢1)
│ ├RadioButton(回答選択肢2)
│ ├ :
│ └Button(回答)
│
└RelativeLayout/match_parent
├TextView(正誤)
├TextView(解説)
└Button(次の問題へ)
として、(重なっている)二つのRelativeLayoutをVISIBLE/INVISIBLE切り替える
LayoutをINVISIBLEにすれば、その子もINVISIBLEになる
画面をまとめて切り替えるなら
FrameLayout
├RelativeLayout/match_parent
│ ├TextView(問題)
│ ├RadioButton(回答選択肢1)
│ ├RadioButton(回答選択肢2)
│ ├ :
│ └Button(回答)
│
└RelativeLayout/match_parent
├TextView(正誤)
├TextView(解説)
└Button(次の問題へ)
として、(重なっている)二つのRelativeLayoutをVISIBLE/INVISIBLE切り替える
LayoutをINVISIBLEにすれば、その子もINVISIBLEになる
1916 (オイコラミネオ MM7f-prdN)
2017/03/06(月) 23:01:48.39ID:0gVC6aC4M20デフォルトの名無しさん (ワッチョイ 8b42-BJNc)
2017/03/06(月) 23:15:10.29ID:OLRZivRg0 gone
21デフォルトの名無しさん (ワッチョイ 0742-2hGO)
2017/03/09(木) 22:16:19.01ID:K4JzVPHG0 みんなdroid kaigi参加した?
22デフォルトの名無しさん (アウアウカー Sa7f-nf/8)
2017/03/09(木) 22:48:14.55ID:neJq9orRa シゴトシゴトシゴトダヨ
23デフォルトの名無しさん (ワッチョイ 0742-2hGO)
2017/03/09(木) 23:08:03.54ID:K4JzVPHG0 stethoって何て読むん
24デフォルトの名無しさん (ワッチョイ 7f45-2hGO)
2017/03/09(木) 23:40:51.87ID:kdsVwaqy025デフォルトの名無しさん (ワントンキン MMa2-t6GO)
2017/03/10(金) 21:03:32.66ID:egYumMtLM カタカナで書けよ
26デフォルトの名無しさん (アウアウカー Sa7f-cXuX)
2017/03/10(金) 21:34:30.55ID:sUyr/tH9a イヤデス
27デフォルトの名無しさん (スップ Sdb2-fiD0)
2017/03/10(金) 21:35:35.08ID:tZih0X2dd 随分とかそったね
どうしたん
どうしたん
28デフォルトの名無しさん (ワッチョイ 0742-2hGO)
2017/03/11(土) 21:17:30.59ID:g3v1A/if0 AlarmManagerで10分後にセットした後、端末の時刻を10分後に設定したら、
即alarmが実行されるのが正しいんでしょうか?
それともやっぱり10分後にalarmが実行されるんでしょうか。
即alarmが実行されるのが正しいんでしょうか?
それともやっぱり10分後にalarmが実行されるんでしょうか。
29デフォルトの名無しさん (ワッチョイ 07ba-fiD0)
2017/03/11(土) 21:18:29.27ID:6cSR8R+I0 >>28
即です
即です
30デフォルトの名無しさん (ワッチョイ 0742-2hGO)
2017/03/11(土) 21:26:01.59ID:g3v1A/if0 ってことは時刻を変更したことをbroadcastでonReceiveしてalarmを消したあとに再度設定しないさないといけないってことですか?
31デフォルトの名無しさん (ワッチョイ 07ba-fiD0)
2017/03/11(土) 21:30:11.29ID:6cSR8R+I0 うーん
そもそもalarmmanagerはタイマー出はなくアラームなので時刻で発火するものだからね
どうしてもalarmmanagerで経過時間で発火させたい=プロセスを起床させたいならその方法しかない
プロセスが生きてる前提ならタイマーとかhanderでやったほうがいい
そもそもalarmmanagerはタイマー出はなくアラームなので時刻で発火するものだからね
どうしてもalarmmanagerで経過時間で発火させたい=プロセスを起床させたいならその方法しかない
プロセスが生きてる前提ならタイマーとかhanderでやったほうがいい
32デフォルトの名無しさん (ワッチョイ 0742-2hGO)
2017/03/11(土) 21:44:41.06ID:g3v1A/if0 あ、駄目だ。
broadcastでonReceiveする前にalarmが発火してしまう
プロセスが死んでいてもやりたいんですよねえ。
broadcastでonReceiveする前にalarmが発火してしまう
プロセスが死んでいてもやりたいんですよねえ。
33デフォルトの名無しさん (ワッチョイ 07ba-fiD0)
2017/03/11(土) 21:47:30.86ID:6cSR8R+I0 あら、そうなっちゃうか
exactじゃない方のapiならそこまで瞬間的に発火しないと思ったが
仕様を見直そう^^
exactじゃない方のapiならそこまで瞬間的に発火しないと思ったが
仕様を見直そう^^
34デフォルトの名無しさん (アウアウオー Saca-2hGO)
2017/03/12(日) 12:15:46.01ID:hExc4CEWa @SQLiteの作成時にテーブルを作成する処理を記述
A後になってテーブルを追加するけど、SQLiteを作成する処理が走らず、テーブルが作成されなくてハマる
というのうも過去何度も繰り返しております。
使用するテーブルを最初から全部考えておけば済む話ですがなかなかうまく行きません。
どうやって処理してますか?
・毎回アンインストール&再インストールしてSQLiteを再作成する
・SQLiteを毎回作り直す処理を書く
・"No such table"の例外を拾ってテーブルを作成する処理を書く
毎回アンインストール&再インストールしておりますが、
なんか無駄を感じます。
A後になってテーブルを追加するけど、SQLiteを作成する処理が走らず、テーブルが作成されなくてハマる
というのうも過去何度も繰り返しております。
使用するテーブルを最初から全部考えておけば済む話ですがなかなかうまく行きません。
どうやって処理してますか?
・毎回アンインストール&再インストールしてSQLiteを再作成する
・SQLiteを毎回作り直す処理を書く
・"No such table"の例外を拾ってテーブルを作成する処理を書く
毎回アンインストール&再インストールしておりますが、
なんか無駄を感じます。
35デフォルトの名無しさん (ワッチョイ 323c-ZZsN)
2017/03/12(日) 13:02:22.51ID:T4N3k6YJ0 テーブルを追加する処理が確実に走るようにするじゃないの?
onUpgrade()
onUpgrade()
36デフォルトの名無しさん (ワッチョイ e30f-p5Is)
2017/03/12(日) 13:39:26.26ID:utfsstCu0 DBのバージョン上げればonUpgrade呼ばれたよな確か
37デフォルトの名無しさん (ワッチョイ 7252-jJqA)
2017/03/12(日) 19:44:27.64ID:WjKhORQs0 よくあるサンプルだと、onUpgradeは DROP TABLE して onCreate呼んでるだけだよな
でも普通はユーザのデータ消したくないからDBのバージョン比較して
ALTER TABLE 〜 ADD COLUMN とかしないとダメだよね
よく探せばそういうサンプルもけっこうある
>>34はDBのバージョンすら上げてなさそうだが
でも普通はユーザのデータ消したくないからDBのバージョン比較して
ALTER TABLE 〜 ADD COLUMN とかしないとダメだよね
よく探せばそういうサンプルもけっこうある
>>34はDBのバージョンすら上げてなさそうだが
38デフォルトの名無しさん (アウアウカー Sa7f-nf/8)
2017/03/12(日) 23:42:03.46ID:9tcWEMdga >>32
ELAPSED_REALTIME_WAKEUPは?
ELAPSED_REALTIME_WAKEUPは?
39デフォルトの名無しさん (ワッチョイ 3385-SJUV)
2017/03/16(木) 07:01:11.02ID:HfF6U4gS0 重い腰を上げてAndroid データバインディングを勉強し始めて2日目で、
.NETのデータバインディングと比べて色々不満があるが、今のところの一番気になる
点はMenuはデータバインドできないの??
通常のビューはデータバインドしてメニューは今まで通りの手動とか
混在コード書かなきゃいけないの??
.NETのデータバインディングと比べて色々不満があるが、今のところの一番気になる
点はMenuはデータバインドできないの??
通常のビューはデータバインドしてメニューは今まで通りの手動とか
混在コード書かなきゃいけないの??
40デフォルトの名無しさん (ワントンキン MM5f-TYuy)
2017/03/16(木) 08:50:33.55ID:OjXhX61/M データバインディング、MVVM、Rxは今や常識だからな
知らないのは恥ずかしいこと
知らないのは恥ずかしいこと
41デフォルトの名無しさん (スプッッ Sd17-nPNM)
2017/03/16(木) 09:06:07.42ID:tY3h0g4Cd 仕事でRx使ったら読めないとクレームきたでござる
42デフォルトの名無しさん (ワッチョイ ef5b-ChYx)
2017/03/16(木) 12:11:59.57ID:SwJvykSg043デフォルトの名無しさん (オッペケ Sr97-i4qJ)
2017/03/16(木) 12:20:18.21ID:nh3oPWeBr 暗黙的インテントでstartActivityを投げる時
出てくるアプリケーションのリストをキャンセルした際のリスナーって無いのでしょうか?
出てくるアプリケーションのリストをキャンセルした際のリスナーって無いのでしょうか?
44デフォルトの名無しさん (ワッチョイ 3385-SJUV)
2017/03/16(木) 14:14:20.78ID:HfF6U4gS045デフォルトの名無しさん (ワッチョイ bf0e-ajdi)
2017/03/16(木) 22:58:12.66ID:K99AdbM30 結果が欲しけりゃstartActivityForResult
46デフォルトの名無しさん (スププ Sddf-gIrG)
2017/03/17(金) 12:53:11.98ID:8UrI+HMCd MPAndroidChart の LineChart を2つ使って線グラフを2つ描いているのですが、この2つのグラフの拡大・縮小、上下左右移動を連動させることは可能でしょうか?
一方を右にスライドさせるともう一方も同様に右にすらいどされ、常に同じ位置を表示している感じです。
一方を右にスライドさせるともう一方も同様に右にすらいどされ、常に同じ位置を表示している感じです。
47デフォルトの名無しさん (ワッチョイ 5342-tpgq)
2017/03/18(土) 11:29:13.02ID:290jQTBd0 buildTypeとflavorを使ってビルドを分けることはできたんですが、
もう一階層作って3階層でビルドを分けたいんですができますか
もう一階層作って3階層でビルドを分けたいんですができますか
48デフォルトの名無しさん (ワッチョイ 53ba-nPNM)
2017/03/18(土) 11:40:49.17ID:6b/Lj0PJ0 できません
49デフォルトの名無しさん (ワッチョイ bf52-8FG5)
2017/03/18(土) 15:07:46.02ID:OiEZtCVC0 >>47
ぐぐれ Flavor Dimensions
ぐぐれ Flavor Dimensions
50デフォルトの名無しさん (ワッチョイ 5342-tpgq)
2017/03/18(土) 17:53:25.02ID:290jQTBd0 dependencies{ }の中で、
flavorによってcompileするライブラリを条件分岐で切り替えたいんですが
どうやったらいいですか
flavorによってcompileするライブラリを条件分岐で切り替えたいんですが
どうやったらいいですか
51デフォルトの名無しさん (ワッチョイ 5342-tpgq)
2017/03/18(土) 18:03:32.55ID:290jQTBd0 できましt
52デフォルトの名無しさん (スプッッ Sddf-ChYx)
2017/03/18(土) 18:24:08.44ID:LqilER9ed ならかけよ
53デフォルトの名無しさん (ワッチョイ 5342-tpgq)
2017/03/19(日) 09:52:58.01ID:LoFd5DSt0 C言語の#ifdefみたいなのってできないんすか
importの部分をビルド設定で有効にしたり無効にしたりしたいです!
importの部分をビルド設定で有効にしたり無効にしたりしたいです!
54デフォルトの名無しさん (ワッチョイ ef44-i4qJ)
2017/03/19(日) 10:49:43.49ID:/R7/Uotw0 できないよ!
ndkとか使えばできるかもだけど
ndkとか使えばできるかもだけど
55デフォルトの名無しさん (ワッチョイ 53ba-nPNM)
2017/03/19(日) 10:59:27.30ID:93Gn7GG90 フレーバーでソース分けるしかないね
56デフォルトの名無しさん (ワッチョイ 73f8-12+v)
2017/03/19(日) 12:08:47.39ID:a7WIdHJn0 このところ毎日のようにGoogle製アプリが更新されているけど何事?
同じアプリが何度も更新されているのもあるようだし・・・
同じアプリが何度も更新されているのもあるようだし・・・
57デフォルトの名無しさん (ワッチョイ 5342-tpgq)
2017/03/19(日) 15:47:48.14ID:LoFd5DSt0 ソース毎で分けたら同じソースが2か所に配置されて一か所修正したらもう一方も修正しないといけなくなるじゃないっすかー
なんでプリプロセッサの機能を消したかなあ
なんでプリプロセッサの機能を消したかなあ
58デフォルトの名無しさん (ワッチョイ bf0e-ajdi)
2017/03/19(日) 20:13:33.37ID:/Kusk5u20 消してない
最初から無いだけ
最初から無いだけ
59デフォルトの名無しさん (アウアウオー Sa1f-tpgq)
2017/03/19(日) 20:23:50.35ID:lkU1pg+Sa ・Webサーバを用意して、ユーザごとのデータを保管
・アプリ側でユーザ名とパスワードを入れて、Webサーバの自分のデータにだけアクセスを許可
という仕組みを作りたいんですが、どうやって作ればいいのか方向性が見えません。
ググってみると、AccountManagerなるものが出てきますが、アプリもサーバも自分で用意する場合でも使うものなのでしょうか?
・アプリ側でユーザ名とパスワードを入れて、Webサーバの自分のデータにだけアクセスを許可
という仕組みを作りたいんですが、どうやって作ればいいのか方向性が見えません。
ググってみると、AccountManagerなるものが出てきますが、アプリもサーバも自分で用意する場合でも使うものなのでしょうか?
60デフォルトの名無しさん (ワッチョイ bf52-8FG5)
2017/03/19(日) 21:07:52.28ID:s3dEl3fs061デフォルトの名無しさん (JP 0Hb7-tpgq)
2017/03/20(月) 09:24:15.04ID:gV5Vnu9FH >>59
realmとかfirebase使えばいい
realmとかfirebase使えばいい
62>>61 (アウアウオー Sa1f-tpgq)
2017/03/20(月) 11:52:02.10ID:1hDtask4a ありがとうございます。
Firebaseの無料分で十分だと思うので調べてみます。
BaaSなるものがあることを昨日知りました。
Firebaseの無料分で十分だと思うので調べてみます。
BaaSなるものがあることを昨日知りました。
63デフォルトの名無しさん (ワンミングク MM5f-TYuy)
2017/03/20(月) 13:24:38.02ID:qt0/uW0HM とりあえずソースコードは共通クラスを作ってflavorでサブクラスを分けることでいい感じで分ける事ができたんですが、
レイアウトファイルはどうしたらいいんでしょうか
xmlにif文が書けたらいいんですが現状ほぼ同じファイルが2つできてしまってて、
一方を書き換えたらもう一方も書き換えないといけないです
レイアウトファイルはどうしたらいいんでしょうか
xmlにif文が書けたらいいんですが現状ほぼ同じファイルが2つできてしまってて、
一方を書き換えたらもう一方も書き換えないといけないです
64デフォルトの名無しさん (ワンミングク MM5f-TYuy)
2017/03/20(月) 14:18:24.16ID:qt0/uW0HM できました
65デフォルトの名無しさん (ワッチョイ 53ba-nPNM)
2017/03/20(月) 14:45:58.68ID:XcCZvFx20 ここはおまえの日記か
66デフォルトの名無しさん (ワンミングク MM5f-TYuy)
2017/03/20(月) 15:07:27.38ID:qt0/uW0HM >>65
お前がしね
お前がしね
67デフォルトの名無しさん (ワッチョイ bf3c-I81+)
2017/03/20(月) 16:09:25.11ID:d5aNJ3RN0 エスパー切れ
68デフォルトの名無しさん (ワッチョイ 537b-zQmZ)
2017/03/20(月) 16:33:46.76ID:L1lapQ1z0 二度と出てけ
69デフォルトの名無しさん (ワッチョイ 53ba-nPNM)
2017/03/20(月) 16:50:08.68ID:XcCZvFx20 二度と出てけ
二度と
(副)
〔否定表現と呼応して〕 その事は今回限りであって、 今後は絶対に△ない (しない) と言い切る様子。
出てけ
出ていけの省略口語。出るの命令形。
二度とは否定を伴うはずなので誤用ではあると思われるが、この場合、出ていかなかった事は今回限りにしろという言う意味になるはずなので次回ここに来たら出ていけという事になるのだろうか
考えれば考えるほど混乱し胸が苦しくなる言葉だ
二度と
(副)
〔否定表現と呼応して〕 その事は今回限りであって、 今後は絶対に△ない (しない) と言い切る様子。
出てけ
出ていけの省略口語。出るの命令形。
二度とは否定を伴うはずなので誤用ではあると思われるが、この場合、出ていかなかった事は今回限りにしろという言う意味になるはずなので次回ここに来たら出ていけという事になるのだろうか
考えれば考えるほど混乱し胸が苦しくなる言葉だ
70デフォルトの名無しさん (ワッチョイ bf17-AQHT)
2017/03/20(月) 19:49:17.62ID:0i/2WiW90 二度とあることは三度とあると。
71デフォルトの名無しさん (ワッチョイ c30f-ygAD)
2017/03/21(火) 01:21:44.67ID:kyidgKfj0 まれによくある
72デフォルトの名無しさん (ワッチョイ 53ba-nPNM)
2017/03/21(火) 01:31:36.31ID:Zo5CVS0M0 二度と出ていけ
メダパニみたいな言葉だ
メダパニみたいな言葉だ
73デフォルトの名無しさん (ワッチョイ ea9e-w4Jc)
2017/03/23(木) 00:06:41.31ID:DfbviLxH0 Inbox とかでドロワーで選択して、
フラグメントが表示されたとき、Toolbarとかの色が変更されるけど
あれどうやってやるの?
フラグメントが表示されたとき、Toolbarとかの色が変更されるけど
あれどうやってやるの?
74デフォルトの名無しさん (ワッチョイ 2a0e-pnQU)
2017/03/23(木) 10:03:44.61ID:Acv+joSL075デフォルトの名無しさん (アウアウカー Sa1b-l3MH)
2017/03/23(木) 11:49:57.95ID:I6bO4X7Wa 誰得
76デフォルトの名無しさん (ワッチョイ be08-5sBS)
2017/03/23(木) 14:24:47.77ID:yKi2Dcwm0 ブロック崩しを実装したいのでは
77デフォルトの名無しさん (ワッチョイ fee2-VHv+)
2017/03/24(金) 00:20:52.42ID:jrKW4GX+0 ListViewの設定で下からってのがあるっしょ
78デフォルトの名無しさん (ワッチョイ 2a3c-LBHs)
2017/03/24(金) 04:06:54.23ID:YH8WFND00 グラビティをボトムで下に寄ったような
79デフォルトの名無しさん (ワッチョイ 2a0e-pnQU)
2017/03/24(金) 14:39:37.84ID:L7qJtEni0 >>77
すみませんが、もう少しだけ詳しく教えていただいてもよろしいでしょうか?初心者ですみません
すみませんが、もう少しだけ詳しく教えていただいてもよろしいでしょうか?初心者ですみません
80デフォルトの名無しさん (ワッチョイ 2a0e-pnQU)
2017/03/25(土) 09:33:47.28ID:pam1EuaF0 listviewの件ですが
tablelayoutにして解決しました。
ありがとうございました
tablelayoutにして解決しました。
ありがとうございました
81デフォルトの名無しさん (ワッチョイ 931f-VHv+)
2017/03/25(土) 10:46:12.34ID:y17BaUFc0 ならかけよ
82デフォルトの名無しさん (ワッチョイ 2a0e-pnQU)
2017/03/26(日) 00:13:39.45ID:IOu/oMC+0 >>81
linearlayoutのgravityをbottomにしてその中にscrollviewをwrap_contentで置いてtablelayoutを入れただけです。
<linearlayout width=match height=match gravity=bottom>
<scrollview width=match height=wrap>
<tablelayout>
....
....
</tablelayout>
</scrollview>
</linearlayout>
こんな感じです。
linearlayoutのgravityをbottomにしてその中にscrollviewをwrap_contentで置いてtablelayoutを入れただけです。
<linearlayout width=match height=match gravity=bottom>
<scrollview width=match height=wrap>
<tablelayout>
....
....
</tablelayout>
</scrollview>
</linearlayout>
こんな感じです。
83デフォルトの名無しさん (ワッチョイ e6cd-iasG)
2017/03/26(日) 13:31:12.26ID:EMF+Fe9C0 それだと大量のitemを投下すると重くなる気がするけどいいのかな
84デフォルトの名無しさん (ワッチョイ 6679-yWxe)
2017/03/26(日) 19:47:07.12ID:XA6YgUQb0 javaも書いたことないけどiPhoneアプリでオブジェクト指向やxcodeは大体使えるから
中級者向けの本が欲しいんだが何かいい本ありませんか
中級者向けの本が欲しいんだが何かいい本ありませんか
85デフォルトの名無しさん (ワッチョイ e6cd-iasG)
2017/03/26(日) 20:03:16.58ID:EMF+Fe9C0 「黒帯エンジニアが教えるプロの技術 android開発の教科書」って本が結構良かった
比較的最近(2016/7)の本だし
開発するにあたって何に気をつけるべきかが(割と荒く)書いてある
1から10まで書いてないと気が済まないならおすすめはしないけど
これに書いてあることを足がかりに自分で調べられるなら役に立つと思う
比較的最近(2016/7)の本だし
開発するにあたって何に気をつけるべきかが(割と荒く)書いてある
1から10まで書いてないと気が済まないならおすすめはしないけど
これに書いてあることを足がかりに自分で調べられるなら役に立つと思う
86デフォルトの名無しさん (ワッチョイ aaa8-KZ3C)
2017/03/26(日) 20:56:15.65ID:VeFFDo4V0 「黒帯エンジニアが教えるプロの技術 android開発の教科書」
の内容紹介の説明だけ見たけど、
中級者向けっていっても、>>84は基本的な事をすっとばしたいのか??
いきなり、マネタイズとかパフォーマンスとかマテリアルデザインとかより、
やっぱ基本的なアクティビティのライフサイクルから始まって、
フラグメントやビュー、ビューグループの各種コントール、ダイアログなど
そこらへんは他の環境で経験あっても勉強しないとまずいよーな。
の内容紹介の説明だけ見たけど、
中級者向けっていっても、>>84は基本的な事をすっとばしたいのか??
いきなり、マネタイズとかパフォーマンスとかマテリアルデザインとかより、
やっぱ基本的なアクティビティのライフサイクルから始まって、
フラグメントやビュー、ビューグループの各種コントール、ダイアログなど
そこらへんは他の環境で経験あっても勉強しないとまずいよーな。
87デフォルトの名無しさん (ワッチョイ 6679-yWxe)
2017/03/26(日) 23:06:30.03ID:XA6YgUQb0 おおすまんな。本屋で読んでみるべ
今までゴリ押しで勉強してきたからなぁ。丁寧に順番守って勉強出来る自信がない。、
今までゴリ押しで勉強してきたからなぁ。丁寧に順番守って勉強出来る自信がない。、
88デフォルトの名無しさん (ワッチョイ 7bd4-SVia)
2017/03/26(日) 23:09:40.66ID:F32BgOXZ0 4年前初めてAndroidやろうとしたとき読んでみて分かりやすかったけど、いま見たら内容だいぶ変わってる、当時はエクリプスだったし
http://www.shuwasystem.co.jp/products/7980html/4853.html
http://www.shuwasystem.co.jp/products/7980html/4853.html
89デフォルトの名無しさん (スップ Sdea-6g7I)
2017/03/27(月) 09:07:54.10ID:9ObHSaYAd >>87
日本語書籍を用いて順番守って学習しないと使えないことから抜け出せてプログラマーとしてのスタートラインだから素人の言うことを真に受けるな
日本語書籍を用いて順番守って学習しないと使えないことから抜け出せてプログラマーとしてのスタートラインだから素人の言うことを真に受けるな
90デフォルトの名無しさん (ワッチョイ 7ba8-0yGP)
2017/03/27(月) 10:49:16.47ID:z+zFLGCJ0 おまえは日本語くらいしっかり書けるようになってからレスしろ
91デフォルトの名無しさん (ワッチョイ 2a25-n/U6)
2017/03/28(火) 00:52:10.46ID:Id9SGXxW0 styleのitemに指定できる要素について質問させてください。
親要素に@android:style/Widget.Holo.TabWidget を指定した独自スタイルを作成し、
tabLayout要素を上書きしようとitemタグに「android:tabLayout」と指定したところ、
「No resource found that matches the given name: attr 'android:tabLayout'.」
とエラーが出てしまい指定できません。
マニフェストの指定ではminSdkVersion=15, targetSdkVersion=21としており、
ビルドターゲットにはAPI=23を指定しています。
上記スタイルはvalues(接尾辞なし)にあるstyle.xmlで指定しています。
AndroidSDK配下にあるapi15, api21, api23のattrs.xmlファイル全てに
<declare-styleable name="TabWidget">
<attr name="tabLayout" format="reference" />
の記述があるため指定できると思っているのですが、
何か不足している記述等ありますでしょうか
ご存知でしたらご教示いただけますでしょうか
親要素に@android:style/Widget.Holo.TabWidget を指定した独自スタイルを作成し、
tabLayout要素を上書きしようとitemタグに「android:tabLayout」と指定したところ、
「No resource found that matches the given name: attr 'android:tabLayout'.」
とエラーが出てしまい指定できません。
マニフェストの指定ではminSdkVersion=15, targetSdkVersion=21としており、
ビルドターゲットにはAPI=23を指定しています。
上記スタイルはvalues(接尾辞なし)にあるstyle.xmlで指定しています。
AndroidSDK配下にあるapi15, api21, api23のattrs.xmlファイル全てに
<declare-styleable name="TabWidget">
<attr name="tabLayout" format="reference" />
の記述があるため指定できると思っているのですが、
何か不足している記述等ありますでしょうか
ご存知でしたらご教示いただけますでしょうか
92デフォルトの名無しさん (ワッチョイ ea7b-YuA+)
2017/03/28(火) 04:29:25.59ID:wWPXElef0 privateなリソース(フレームワーク内部用)だから使えないようになってる
public.xmlにないやつはprivate
public.xmlにないやつはprivate
94デフォルトの名無しさん (アウアウカー Sa1b-l3MH)
2017/03/28(火) 21:18:26.65ID:AxeWea4ia アプリから呼び出せないリソースはandroidのソースツリーから直接頂いたことはある。
95デフォルトの名無しさん (ワッチョイ db3c-Uo23)
2017/03/28(火) 21:47:37.92ID:l9W+KT9H0 /system/usr/keylayout/ACCDET.klってファイルって
有線イヤホンのボタン押下時のキーコード定義だと思うんだけど
これに定義されてる
key 163 MEDIA_NEXT
key 165 MEDIA_PREVIOUS
この辺ってイヤホンをどう操作したら入力した事になんの?
3ボタン付きのイヤホンで受話、ボイスアシスタント、音量操作とかは出来たけど、上記の奴がどうしても分からん…
有線イヤホンのボタン押下時のキーコード定義だと思うんだけど
これに定義されてる
key 163 MEDIA_NEXT
key 165 MEDIA_PREVIOUS
この辺ってイヤホンをどう操作したら入力した事になんの?
3ボタン付きのイヤホンで受話、ボイスアシスタント、音量操作とかは出来たけど、上記の奴がどうしても分からん…
96デフォルトの名無しさん (ワッチョイ 2a72-l3MH)
2017/03/28(火) 23:27:22.93ID:i+xjcOCH0 次曲、前曲に飛ばすためのボタン。
サポートしてるイヤフォンならマニュアルに操作方法載ってる。
だいたいどれかのボタン二度押しになってるんじゃないか
サポートしてるイヤフォンならマニュアルに操作方法載ってる。
だいたいどれかのボタン二度押しになってるんじゃないか
97デフォルトの名無しさん (ワッチョイ db3c-Uo23)
2017/03/29(水) 09:01:46.48ID:Z1JspANm098デフォルトの名無しさん (ワッチョイ a6b4-kBvA)
2017/03/29(水) 10:22:23.18ID:GwbhbF0S0 NestedScrollViewの中にRecyclerViewを入れると、
RecyclerViewにAdapterを設定したタイミングで
画面に表示されていない画面外のセル全ての
画像読み込み処理が実行されてしまってるんですが、
回避する方法はありますか
RecyclerViewにAdapterを設定したタイミングで
画面に表示されていない画面外のセル全ての
画像読み込み処理が実行されてしまってるんですが、
回避する方法はありますか
99デフォルトの名無しさん (ワッチョイ cf70-KZ3C)
2017/03/29(水) 11:29:57.78ID:s6kw3xb10 >NestedScrollViewの中にRecyclerViewを入れると、
入れない、が正解。
入れない、が正解。
100デフォルトの名無しさん (ワントンキン MM9a-Lcoi)
2017/03/29(水) 12:53:44.55ID:EaWGi1tYM じゃあ画面全体をスクロールさせたい場合は
adapter内でpositionによってレイアウトを分ける
みたいなことしないといけないんですか
面倒くさいんですけど
adapter内でpositionによってレイアウトを分ける
みたいなことしないといけないんですか
面倒くさいんですけど
101デフォルトの名無しさん (ワッチョイ cf70-KZ3C)
2017/03/29(水) 13:06:03.99ID:s6kw3xb10 ちがうちがう。
NestedScrollViewとRecyclerViewは、どっちもNestedScrollingChildのサブクラスで、
CoordinatorLayoutのchildとして機能するということだ。
これくらい、ドキュメントで調べろよ。
NestedScrollViewとRecyclerViewは、どっちもNestedScrollingChildのサブクラスで、
CoordinatorLayoutのchildとして機能するということだ。
これくらい、ドキュメントで調べろよ。
102デフォルトの名無しさん (スプッッ Sd4a-6g7I)
2017/03/29(水) 13:25:02.64ID:wysGCAMZd 断る!
103デフォルトの名無しさん (ワッチョイ a6b4-kBvA)
2017/03/29(水) 13:56:14.27ID:GwbhbF0S0 CoordinatorLayoutは使っていて、
その内側にNestedScrollViewを使っています。
その内側にRecyclerViewとその他のViewがいくつか配置していて、
画面全体を上下にスクロールさせたいんです。
なので、この場合は、NestedScrollViewを使わずにCoordinatorLayoutの子としてRecyclerViewを一つ入れて、
RecyclerViewの中にその他のいくつかのViewを配置しないといけないと思ったんで、
>adapter内でpositionによってレイアウトを分ける
>みたいなことしないといけないんですか
っていう結論になったんですが何か違ってますでしょうか
その内側にNestedScrollViewを使っています。
その内側にRecyclerViewとその他のViewがいくつか配置していて、
画面全体を上下にスクロールさせたいんです。
なので、この場合は、NestedScrollViewを使わずにCoordinatorLayoutの子としてRecyclerViewを一つ入れて、
RecyclerViewの中にその他のいくつかのViewを配置しないといけないと思ったんで、
>adapter内でpositionによってレイアウトを分ける
>みたいなことしないといけないんですか
っていう結論になったんですが何か違ってますでしょうか
104デフォルトの名無しさん (ワッチョイ 2aa3-pqJl)
2017/03/29(水) 15:30:45.55ID:1aUbts4F0105デフォルトの名無しさん (ワッチョイ db3c-Uo23)
2017/03/29(水) 18:13:21.22ID:Z1JspANm0 >>104
それはBluetooth接続のワイヤレスイヤホンだろ?
だったらAVRVP.klの方に定義してあるキーイベントだから違うなー。
有線イヤホンのマルチファンクションボタン連続押しによる機能分けも
アプリ側の実装っぽい。
ACCDET.klのやつは、とりあえず定義してあるだけの内容かな…
それはBluetooth接続のワイヤレスイヤホンだろ?
だったらAVRVP.klの方に定義してあるキーイベントだから違うなー。
有線イヤホンのマルチファンクションボタン連続押しによる機能分けも
アプリ側の実装っぽい。
ACCDET.klのやつは、とりあえず定義してあるだけの内容かな…
106デフォルトの名無しさん (アウアウカー Sa1b-PLqf)
2017/03/29(水) 19:52:57.13ID:PkJqS6sLa 検証用のプロジェクト公開してくれたら試してみるかもしれない
試してみないかもしれない
試してみないかもしれない
107デフォルトの名無しさん (ワッチョイ 931f-VHv+)
2017/03/29(水) 21:47:11.82ID:In7rY+WH0 常に最新OSが手に入れられるのってnexusとpixelだけなんすか
108デフォルトの名無しさん (ワッチョイ bf3f-MCV6)
2017/03/30(木) 01:58:30.97ID:nQaxHjXM0 >>107
公式エミュレータ
公式エミュレータ
109デフォルトの名無しさん (ワッチョイ bf3f-MCV6)
2017/03/30(木) 01:59:19.24ID:nQaxHjXM0 >>107
公式エミュレータ
公式エミュレータ
110デフォルトの名無しさん (ワッチョイ 5383-6H6Q)
2017/03/30(木) 16:29:21.74ID:ZRdRJHeA0 NotificationListenerServiceを利用していて、startService()したあと、onStartCommand()が呼び出され、getActiveNotifications()を実行できる状態になっていることは確認できるのですが、なぜかonListenerConnected()やonNotificationPosted()がまったく呼び出されません。
マニフェストや通知へのアクセス設定に不備がない場合、何が原因なのでしょうか?
マニフェストや通知へのアクセス設定に不備がない場合、何が原因なのでしょうか?
111デフォルトの名無しさん (ワッチョイ bf7b-fX8y)
2017/03/30(木) 17:28:25.68ID:YXllQBX+0 permissionとintent-filter設定してないとか
112デフォルトの名無しさん (ワッチョイ ef79-oXBR)
2017/04/02(日) 01:08:25.43ID:zvgxOihW0 oncreate内でtablayoutを作ってTabLayout.getTabAt(0).selectをしたんですが0番のタブがクリックされたときの処理がされませんでした
どこに(どのように)書けばいいんでしょうか?
viewpagerは使っていません
どこに(どのように)書けばいいんでしょうか?
viewpagerは使っていません
113デフォルトの名無しさん (ワッチョイ ef79-oXBR)
2017/04/02(日) 04:41:59.60ID:zvgxOihW0 reselectedで自己解決
失礼しました
失礼しました
114デフォルトの名無しさん (ワッチョイ 933c-xboS)
2017/04/05(水) 00:42:48.30ID:gVidujsA0 android6.0の端末で出てたログが7.0の端末だと出なくなったんだけどこの辺何か設定必要なんだっけ?
同じapkで出なくなったのはデバッグレベルのログ
同じapkで出なくなったのはデバッグレベルのログ
115デフォルトの名無しさん (アウアウカー Sad7-dcFG)
2017/04/05(水) 11:54:52.66ID:MNLTBjHpa >>114
出てたこと・出なくなったことはどうやって確認しましたか?
出てたこと・出なくなったことはどうやって確認しましたか?
116デフォルトの名無しさん (スップ Sddf-ZkEF)
2017/04/05(水) 22:19:36.46ID:RcS41rYJd Oやばくね?
google頭いかれてんじゃね
google頭いかれてんじゃね
117デフォルトの名無しさん (ワッチョイ d31f-agmj)
2017/04/05(水) 22:40:31.26ID:IdFO7lAI0 ん?Picture in pictureぐらいしか目立つのはなかった気がするが
118デフォルトの名無しさん (スップ Sddf-ZkEF)
2017/04/05(水) 22:44:25.29ID:RcS41rYJd いやいや
バックグランドサービスが一切動かなくなるんやで
iOS並の糞OSに超絶デグレでうちの開発はパニック状態や
バックグランドサービスが一切動かなくなるんやで
iOS並の糞OSに超絶デグレでうちの開発はパニック状態や
119デフォルトの名無しさん (ワッチョイ 933c-xboS)
2017/04/05(水) 22:45:23.96ID:gVidujsA0120デフォルトの名無しさん (ワッチョイ d31f-agmj)
2017/04/05(水) 22:53:46.39ID:IdFO7lAI0 どうせAndroidManifestにフラグを一つ追加したらオフにできるにきまってる
121デフォルトの名無しさん (スップ Sddf-ZkEF)
2017/04/05(水) 23:01:26.12ID:oqPkxAA/d122デフォルトの名無しさん (ワッチョイ d3a3-ZkEF)
2017/04/05(水) 23:45:40.92ID:qywHDGAD0 androidはbackgroundで動けることが唯一の強みだったのにほんとバカだなよな
最近のgoogleは機能追加ではなくアプリに制限かけることしか考えてないわ
最近のgoogleは機能追加ではなくアプリに制限かけることしか考えてないわ
123デフォルトの名無しさん (ワッチョイ 071f-D6lx)
2017/04/06(木) 00:28:42.89ID:sXLieVHV0 そもそもruntime permission対応したくないから23以上にしないし
124デフォルトの名無しさん (ワッチョイ f73c-APqU)
2017/04/06(木) 00:42:47.48ID:oyVNkOtv0 background制限とかマジ勘弁
まーたお仕事が増える・・・
まーたお仕事が増える・・・
125デフォルトの名無しさん (ワッチョイ fb32-k44U)
2017/04/06(木) 01:29:15.64ID:kJ8sCZUe0 foregroundのサービスなら大丈夫っぽい
そろそろforegroundはアイコンなしでできるようにしてほしい
そろそろforegroundはアイコンなしでできるようにしてほしい
126デフォルトの名無しさん (ワッチョイ 327b-vf3K)
2017/04/06(木) 02:38:07.66ID:Ur+Lq6QH0 JobScheduler使えよってことじゃない
127デフォルトの名無しさん (ワッチョイ fb32-k44U)
2017/04/06(木) 06:25:28.33ID:kJ8sCZUe0 Lollipopからってのはまだきついな
128デフォルトの名無しさん (ワッチョイ 723f-+TA9)
2017/04/06(木) 07:41:59.86ID:vyfRyAmQ0 プログラムをプラットフォームのAPIべったりで書く奴は無能
backgroundサービスでもJobSchedulerでもどっちでも動くようにしとけ
backgroundサービスでもJobSchedulerでもどっちでも動くようにしとけ
129デフォルトの名無しさん (スップ Sd92-RfQI)
2017/04/06(木) 09:04:24.97ID:sp2ENUYJd サービスがプラットフォームべったりというならjobschedulerもべったりだろという
130デフォルトの名無しさん (ワッチョイ 723f-+TA9)
2017/04/07(金) 05:08:42.80ID:GxIAMhcc0 だからサービスにもjobschedulerにも依存しすぎないように実装しておくべきってことでしょ
131デフォルトの名無しさん (ワッチョイ fb32-k44U)
2017/04/07(金) 05:32:35.55ID:aRiH150x0 そろそろosの切り捨てを発表してほしい
バージョンによって同じコードでも推奨非推奨、動く動かないがあるからめんどくさい
バージョンによって同じコードでも推奨非推奨、動く動かないがあるからめんどくさい
132デフォルトの名無しさん (ワッチョイ f225-mAnV)
2017/04/07(金) 07:05:30.44ID:g2Bp4RiZ0 そんなこと言ったらおまえが切り捨てられるだけじゃね
133デフォルトの名無しさん (ワッチョイ 071f-D6lx)
2017/04/09(日) 16:03:21.37ID:NadzRpO+0 アプリ内課金でただの寄付でお金取ってもいいものなの?
アプリを気に入っていただけましたら寄付をお願いします。みたいなの
アプリを気に入っていただけましたら寄付をお願いします。みたいなの
134デフォルトの名無しさん (ワッチョイ efd9-EOe2)
2017/04/09(日) 22:30:45.22ID:XvRbw7ZK0 課金システムを利用して寄付を募ったら
詐欺じゃね
詐欺じゃね
135デフォルトの名無しさん (アウアウカー Sa7f-t9CE)
2017/04/10(月) 00:40:31.03ID:CDIHwj/Na136デフォルトの名無しさん (ワッチョイ f267-9XCV)
2017/04/10(月) 01:17:29.55ID:b+zXomQC0 カンパウェアだろ。別にいいんじゃねーの?Googleの規定と、法律まもれば。
137デフォルトの名無しさん (ワッチョイ efd9-EOe2)
2017/04/10(月) 09:09:15.79ID:xk/B7Dik0 詐欺といったのは、些細な機能開放とかの有無ではなく、ユーザーから返金要求されたときに寄付だから返金しませんっていうのをやりたいのかなと思った点
>>135
そんな機能が付加価値になるアプリに寄付する奴はいねぇw
>>135
そんな機能が付加価値になるアプリに寄付する奴はいねぇw
138デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/14(金) 22:05:01.63ID:oqWKvLke0 モバイルアプリ開発エキスパート養成読本読んでるんだが
リアクティブプログラミングとか出てくるんだがこれやった方がいいのか?
https://www.amazon.co.jp/dp/4774188638/
さっぱり理解できない
リアクティブプログラミングとか出てくるんだがこれやった方がいいのか?
https://www.amazon.co.jp/dp/4774188638/
さっぱり理解できない
139デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/14(金) 22:36:51.07ID:s1OX5Qt80 俺がまだ勉強してないことはやらなくていいと思う
140デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/14(金) 22:44:29.13ID:oqWKvLke0 まずメリットがよくわからない
これを使わないと実現できない機能があるわけじゃないし
ユーザーメリットがあるわけでもないのに何でこんな面倒なものやらないといけないのって感じ
両方やってみて明らかにメリットあるって言える人いるの?
これを使わないと実現できない機能があるわけじゃないし
ユーザーメリットがあるわけでもないのに何でこんな面倒なものやらないといけないのって感じ
両方やってみて明らかにメリットあるって言える人いるの?
141デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/14(金) 22:55:56.06ID:s1OX5Qt80 その質問定期的にされるから、
前スレの>>950あたりも見てみん。
前スレの>>950あたりも見てみん。
142デフォルトの名無しさん (ワッチョイ 9fcb-eX02)
2017/04/14(金) 22:59:37.82ID:1tKdTMPH0 俺も齧った程度だけどリアクティブの良さは時間や実行タイミングを簡単に管理できることだと理解してる
そりゃ既存のスタイルでも実現できるんだけど
わざわざスレッドがどうこうって設計する手間が省ける
旧来のプログラミング手法とは大きく違うからとっつきづらいだろうけど
時間の管理をライブラリや言語レベルでサポートしてくれる感じ
そりゃ既存のスタイルでも実現できるんだけど
わざわざスレッドがどうこうって設計する手間が省ける
旧来のプログラミング手法とは大きく違うからとっつきづらいだろうけど
時間の管理をライブラリや言語レベルでサポートしてくれる感じ
143デフォルトの名無しさん (ワッチョイ 0b75-tSB2)
2017/04/15(土) 00:15:37.72ID:KMbZmlHo0 リアクティブでRxJavaを使うのは周りではもう今はデファクトスタンダードだなあ
144デフォルトの名無しさん (アウアウカー Saef-m8BH)
2017/04/15(土) 01:10:42.02ID:UXrd2QFea 一見面倒に思えたとしてもRx使わずに同じこと実現するのと比べれば圧倒的に楽だろ
145デフォルトの名無しさん (ワッチョイ 0ba3-vkT9)
2017/04/15(土) 10:18:01.21ID:b29XQl7t0 そうだな
メソッドチェーンまで使いこなせている奴は少ないけど
メソッドチェーンまで使いこなせている奴は少ないけど
146デフォルトの名無しさん (ワッチョイ 0f1f-OvFE)
2017/04/15(土) 11:01:30.26ID:62Z8qO7/0 Rxうぜー死んだらいいのに
147デフォルトの名無しさん (ワッチョイ 9be6-RZRQ)
2017/04/15(土) 15:10:35.37ID:K/W2GKWK0 私物のXperia X Compact(Android 7.0)で電話発信→通話→電話終了すると
PhoneStateListenerのonCallStateChanged()で
CALL_STATE_IDLE→CALL_STATE_IDLEという受信シーケンスになるんだけど
こんなことあるんだろうか…?エミュレータだと再現しないから端末固有だろうか?
PhoneStateListenerのonCallStateChanged()で
CALL_STATE_IDLE→CALL_STATE_IDLEという受信シーケンスになるんだけど
こんなことあるんだろうか…?エミュレータだと再現しないから端末固有だろうか?
148デフォルトの名無しさん (ワッチョイ 3b0f-n2Cn)
2017/04/15(土) 16:25:02.17ID:X3fhrFTl0 Androidプログラミングを始めるおっさんたちのスレ
149デフォルトの名無しさん (スプッッ Sd3f-vkT9)
2017/04/15(土) 18:39:14.34ID:XznyM8zad >>146
バカには使えないからな
バカには使えないからな
150デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/16(日) 17:20:19.64ID:xNQXkSOm0 RxAndroidでコレクションってどう扱えばいいのでしょうか?
class Model {
private Observable<String> field1;
private Observable<Integer> field2;
private Objservable<List<String>> field3; <-- ??
}
コレクションの要素の追加、削除を監視したいんですけど、
コレクション毎入れ替えるしかないのでしょうか?
class Model {
private Observable<String> field1;
private Observable<Integer> field2;
private Objservable<List<String>> field3; <-- ??
}
コレクションの要素の追加、削除を監視したいんですけど、
コレクション毎入れ替えるしかないのでしょうか?
151デフォルトの名無しさん (スププ Sd3f-tSB2)
2017/04/16(日) 19:52:42.85ID:rpbl7PtZd それはRxAndroidの話ではなくRxJavaの話では?
CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
152デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/16(日) 22:42:14.69ID:xNQXkSOm0 >>それはRxAndroidの話ではなくRxJavaの話では
はは。すみませんでした。RxJavaの話なんだけどめんどくさかったのでRxAndroidと
書いてアピールしてしまいした。
>CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
追加はそれでよさそうなんですけど、削除はどうするんですかね。
ああ。アイテムをemitするんじゃなくて、リストに対する変更を表すクラスをemitすればいいのかな・・
はは。すみませんでした。RxJavaの話なんだけどめんどくさかったのでRxAndroidと
書いてアピールしてしまいした。
>CollectionのアイテムをemitするObserver作ってonNextとかでSubscriber側で監視すればいいんじゃないの?
追加はそれでよさそうなんですけど、削除はどうするんですかね。
ああ。アイテムをemitするんじゃなくて、リストに対する変更を表すクラスをemitすればいいのかな・・
153デフォルトの名無しさん (ワッチョイ efcd-TGvK)
2017/04/16(日) 23:01:03.46ID:cf4fIbZ+0 ここの人はクラス設計とかどうやってるの?
通勤の行き帰りで構造を考えて家に帰ったらそれを元にコード書きたいんだけど
androidのアプリでいいの無いかな?
開発がmacでやってるからmacと連携できるのがいいんだけど
通勤の行き帰りで構造を考えて家に帰ったらそれを元にコード書きたいんだけど
androidのアプリでいいの無いかな?
開発がmacでやってるからmacと連携できるのがいいんだけど
154デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/16(日) 23:18:21.91ID:aKjHRDAZ0 UMLにしろポンチ絵にしろお絵描きアプリで十分ですよ
155デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/16(日) 23:19:39.73ID:aKjHRDAZ0 あ、スタイラスは必須な
156デフォルトの名無しさん (ワッチョイ 0f1f-tSB2)
2017/04/16(日) 23:25:14.46ID:CFoOyimY0 いまどきはmvvmが基本やろ
157デフォルトの名無しさん (ワッチョイ 0ba3-vkT9)
2017/04/16(日) 23:37:42.13ID:irWKjJqL0 アホしかいねえ
158デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/16(日) 23:47:32.61ID:aKjHRDAZ0 一言アホとバカにして消えるくらいなら知識を教え合ってくり〜
159デフォルトの名無しさん (ワッチョイ 6bcd-JCYE)
2017/04/17(月) 04:42:31.79ID:PXNvTCor0160デフォルトの名無しさん (スプッッ Sd3f-vkT9)
2017/04/17(月) 09:08:36.45ID:avieXFWjd ネタにマジレス
161デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/17(月) 22:02:43.18ID:nxPRGvnH0 Rxって実際何に使うん
入門記事読んでたらlist操作とか出てくるけどそんなの大してメリット感じられないし、
唯一見てて便利そうだと思ったのはretrofitをつかったAPIアクセスのサンプルだけだったな
他に何かあるん
入門記事読んでたらlist操作とか出てくるけどそんなの大してメリット感じられないし、
唯一見てて便利そうだと思ったのはretrofitをつかったAPIアクセスのサンプルだけだったな
他に何かあるん
162デフォルトの名無しさん (スプッッ Sd3f-vkT9)
2017/04/17(月) 22:19:04.65ID:D9tI2U/vd >>161
非同期で何かを処理させてその結果に応じて何かをするケース全てに使えるわ
処理毎にいちいちinterfaceを自前で作る必要もなく実行スレッドを変えてもコードが全く変わらない
更にその非同期処理を複数の使用者でsubscribeすることでひとつの処理に対して複数人が同時に結果を待つようなことも簡単にできる
またよく出来たobservableはそれを再利用し、別のobservableへチェーンさせることで複数の連続した処理を一つの処理のごとく扱える上にそれをキャンセルすることも容易
その結果、使用側の状態管理が非常に簡潔になり状態管理の煩雑さに起因するバグが減る
非同期で何かを処理させてその結果に応じて何かをするケース全てに使えるわ
処理毎にいちいちinterfaceを自前で作る必要もなく実行スレッドを変えてもコードが全く変わらない
更にその非同期処理を複数の使用者でsubscribeすることでひとつの処理に対して複数人が同時に結果を待つようなことも簡単にできる
またよく出来たobservableはそれを再利用し、別のobservableへチェーンさせることで複数の連続した処理を一つの処理のごとく扱える上にそれをキャンセルすることも容易
その結果、使用側の状態管理が非常に簡潔になり状態管理の煩雑さに起因するバグが減る
163デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/18(火) 00:24:51.35ID:89ZmshXW0 >>162
師匠と呼ばせていただきます。
師匠と呼ばせていただきます。
164デフォルトの名無しさん (ワッチョイ 1f67-3JJD)
2017/04/18(火) 10:39:41.55ID:f1Itctap0 スレチですまん。
RXみたいなことを、swiftでやる方法教えてクレメンス
RXみたいなことを、swiftでやる方法教えてクレメンス
165デフォルトの名無しさん (オッペケ Sr6f-TGvK)
2017/04/18(火) 12:15:23.09ID:TtdzMAwEr >>162
ちょっとRxJavaについて調べてみるわ
ちょっとRxJavaについて調べてみるわ
166デフォルトの名無しさん (スップ Sd3f-vkT9)
2017/04/18(火) 12:30:42.96ID:BrfKAM3kd >>164
RxSwift
RxSwift
167デフォルトの名無しさん (スッップ Sd3f-3JJD)
2017/04/18(火) 14:27:07.98ID:nW+CGq1Rd168デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/18(火) 19:23:41.91ID:89ZmshXW0 >>処理毎にいちいちinterfaceを自前で作る必要もなく実行スレッド
新しくHot/ColdなObservableって概念学んだけど、HotなObservableも変えられるの?
誰かが作ったライブラリがObservable返すとして
使う側がでよし実行スレッド変えようとして
Observable<String> hotObservable = getHoge().subscribeOn(Schedulers.IO)とか
自由にできんの?
実行スレッド変えるって誰がやればいいんだよ。
新しくHot/ColdなObservableって概念学んだけど、HotなObservableも変えられるの?
誰かが作ったライブラリがObservable返すとして
使う側がでよし実行スレッド変えようとして
Observable<String> hotObservable = getHoge().subscribeOn(Schedulers.IO)とか
自由にできんの?
実行スレッド変えるって誰がやればいいんだよ。
169デフォルトの名無しさん (ワッチョイ eba8-HE5L)
2017/04/18(火) 19:58:31.87ID:89ZmshXW0 つか、自由に実行スレッド切り替えられないのか?
observables.subscribeOn(Scheduers.io()).subscribeOn(AndriodSchedulers.mainThread())
でもとに戻せじゃん。
ってことは他で実行スレッド指定されたらこっちでは制御できないってこと?
しょぼぞう
observables.subscribeOn(Scheduers.io()).subscribeOn(AndriodSchedulers.mainThread())
でもとに戻せじゃん。
ってことは他で実行スレッド指定されたらこっちでは制御できないってこと?
しょぼぞう
170デフォルトの名無しさん (ワッチョイ bb57-eD8O)
2017/04/18(火) 20:21:15.82ID:g4wfevAg0 observerOnも調べなさい
これで任意にスレッドを行き来できる
これで任意にスレッドを行き来できる
171デフォルトの名無しさん (ワッチョイ 0f1f-HE/W)
2017/04/18(火) 22:35:07.12ID:Lji6HgnP0 もうちょっと分かりやすいやつを頼む
172デフォルトの名無しさん (スップ Sd3f-vkT9)
2017/04/18(火) 22:42:46.84ID:BrfKAM3kd173デフォルトの名無しさん (ワッチョイ 2bb2-eX02)
2017/04/18(火) 22:50:41.43ID:nns0GLnq0 めずらしく皆が知識を教え合ってていいぞ〜♪
174デフォルトの名無しさん (ワッチョイ 6bc3-8aNn)
2017/04/19(水) 14:21:31.19ID:f+5qlUh10175デフォルトの名無しさん (スププ Sd3f-tSB2)
2017/04/19(水) 20:08:40.98ID:6ZXNFEbBd ここの人たちをエスパーか何かと勘違いしてない?
176デフォルトの名無しさん (アウアウカー Saef-67Ep)
2017/04/19(水) 20:19:53.55ID:Me5FW8hZa ラズパイが送られてきたもの一文字ずつ戻してるようにしか
177デフォルトの名無しさん (スップ Sd3f-vkT9)
2017/04/19(水) 22:53:16.20ID:Oe3GTYDPd >>174
おまえの頭に問題あり
おまえの頭に問題あり
178デフォルトの名無しさん (ワッチョイ abd9-gojC)
2017/04/20(木) 03:34:03.22ID:dgbhiB9v0 コード書いた本人が何が起きてるかわからんものを赤の他人が画像1枚でわかるわけないだろ
青歯の届く距離でチャットするくらいなら普通に会話したほうがいいよね
青歯の届く距離でチャットするくらいなら普通に会話したほうがいいよね
179デフォルトの名無しさん (ワッチョイ 0647-O9gr)
2017/04/20(木) 04:26:38.13ID:r8t9U2Ee0 VisualStudioでXamari使って作ってみたらバイナリがDLLだった
これを実機に入れても動かん
どうしたらよいの?
これを実機に入れても動かん
どうしたらよいの?
180デフォルトの名無しさん (スップ Sd4a-mqxQ)
2017/04/20(木) 09:33:30.22ID:T8G8upSfd >>179
xamarin.androidを使えはdllがapkに含まれた形で生成されるが
xamarin.androidを使えはdllがapkに含まれた形で生成されるが
181デフォルトの名無しさん (バットンキン MMfa-O9gr)
2017/04/20(木) 12:24:30.27ID:RxJMt+GwM >>180
あり。試してみるよ。
あり。試してみるよ。
182デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 21:35:43.30ID:KB/cnEtw0 Runtime Permissionについてなんだけど
checkSelfPermissionで大まかなチェックするのはいいとして
APIレベルでSecurityExceptionでいちいち捕捉しないといけない?
どこまで対応するのがベストなんだろう?
checkSelfPermissionで大まかなチェックするのはいいとして
APIレベルでSecurityExceptionでいちいち捕捉しないといけない?
どこまで対応するのがベストなんだろう?
183デフォルトの名無しさん (スップ Sd4a-mqxQ)
2017/04/20(木) 22:26:35.40ID:T8G8upSfd securityexceptionのcatch自体にapiレベルをみる必要はない
基本的な方針としてアプリ起動時に全てのpermissionを取ってしまうのが普通かと
基本的な方針としてアプリ起動時に全てのpermissionを取ってしまうのが普通かと
184デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 22:46:18.63ID:KB/cnEtw0185doroidkun (スップ Sd4a-mqxQ)
2017/04/20(木) 22:52:54.70ID:T8G8upSfd >>184
OFFにされたらプロセスは即座にkillされる
そこで考慮しないといけないケースは2つ
まず、履歴から戻った場合。最後に表示していたActivityが直接起動されるから、パーミッションが必要な全てのActivity起動時にパーミッションを取るようにしないといけないということ
ふたつめ。stickyなサービスがある場合。パーミッションがない状態で起動されてしまうのでなんらかのフェールセーフは必要となる
OFFにされたらプロセスは即座にkillされる
そこで考慮しないといけないケースは2つ
まず、履歴から戻った場合。最後に表示していたActivityが直接起動されるから、パーミッションが必要な全てのActivity起動時にパーミッションを取るようにしないといけないということ
ふたつめ。stickyなサービスがある場合。パーミッションがない状態で起動されてしまうのでなんらかのフェールセーフは必要となる
186デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/20(木) 22:56:59.98ID:pS1C8CAu0 targetSdkVersionを22以下にすればすべて解決する
187デフォルトの名無しさん (ワッチョイ 6fe6-m8Mb)
2017/04/20(木) 23:00:00.66ID:KB/cnEtw0188デフォルトの名無しさん (ワッチョイ 7ff3-KIcP)
2017/04/21(金) 11:12:53.57ID:3BquMQWs0 adbの install -r って、adb uninstall と adb installを組み合わせたものっていう認識で大丈夫ですか?
189デフォルトの名無しさん (アウアウカー Saeb-AD8C)
2017/04/21(金) 11:52:27.19ID:VVvPYvbda uninstallしたらデータ消えちゃうでしょ。
データ消さずに更新するのがinstall -r
データ消さずに更新するのがinstall -r
190デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/21(金) 23:19:37.02ID:USF0QZMS0 Google Play Consoleの画面が変わってstoreで見るのクリックする所が消えてるんだがどっから行ったらいいんだ
191デフォルトの名無しさん (ワンミングク MMfa-f7dw)
2017/04/22(土) 19:06:10.30ID:PSFPIJgdM mvvmって要は、
viewで何かしらのイベントが発生したら
bindingで紐付いたviewmodelの処理が呼ばれて、
そこからmodelの処理が呼ばれてrxで結果を返して、
bindingで結果をviewに反映させるってことなん
viewからmodelの処理を呼びたくなったら絶対viewmodelに処理を追加して
viewmoel経由で呼ばないと駄目なん
面倒くさくないん
viewで何かしらのイベントが発生したら
bindingで紐付いたviewmodelの処理が呼ばれて、
そこからmodelの処理が呼ばれてrxで結果を返して、
bindingで結果をviewに反映させるってことなん
viewからmodelの処理を呼びたくなったら絶対viewmodelに処理を追加して
viewmoel経由で呼ばないと駄目なん
面倒くさくないん
192デフォルトの名無しさん (ワンミングク MMfa-f7dw)
2017/04/22(土) 19:09:04.36ID:PSFPIJgdM それでプログラムが分かりやすくなるん
保守性があって不具合の解析がしやすくなるん
保守性があって不具合の解析がしやすくなるん
193doroidkun (ワッチョイ a3a3-mqxQ)
2017/04/22(土) 19:22:24.80ID:NtNMRzdE0 MVVMに限らずデザインパターンを適用すると必ずコードは増えるし面倒になるのは避けられない
フリーダムに作るとActivity、fragmentが巨大なりがちだから何か設計の指針があったほうが整理しやすいかもね
選ぶのは君だよ
databindingは好き嫌いあるし
フリーダムに作るとActivity、fragmentが巨大なりがちだから何か設計の指針があったほうが整理しやすいかもね
選ぶのは君だよ
databindingは好き嫌いあるし
194デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/22(土) 21:58:34.54ID:77P2TaT30 正直MVVMのメリットは全く理解できないが
周りが使ってるから時代遅れになってる気がして調べてるだけ
単体テストがやりやすくなるメリットがあるとかいうけど
単体テストの意義も正直理解できない
普通のやり方で何の問題もなくアプリが作れてるわけだが何でこんなの学ばないといけないの
むしろMVVMとかリアクティブプログラミングとか使ってるプロジェクトの方が炎上してる率が高い気がするんだが
周りが使ってるから時代遅れになってる気がして調べてるだけ
単体テストがやりやすくなるメリットがあるとかいうけど
単体テストの意義も正直理解できない
普通のやり方で何の問題もなくアプリが作れてるわけだが何でこんなの学ばないといけないの
むしろMVVMとかリアクティブプログラミングとか使ってるプロジェクトの方が炎上してる率が高い気がするんだが
195doroidkun (ワッチョイ a3a3-mqxQ)
2017/04/22(土) 22:43:57.98ID:NtNMRzdE0 Rxはメリットしかない
196デフォルトの名無しさん (アウアウカー Saeb-LESw)
2017/04/23(日) 01:35:27.09ID:IAwzGcufa 層の繋ぎ目がRxJavaに依存しているというのはデメリットだと思う
197デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/23(日) 22:47:08.65ID:7AsvLBbE0 modelのメソッドが返り値をもったら駄目でRxのSubscribe経由でなら結果を返していい理由も全然わからない
そうすることでプログラムが分かりやすくなるん
保守性があって不具合の解析がしやすくなるん
全然意味が分からない
結局お前らもみんながやってるからとか流行ってるからやってみてるだけで本当に価値があるか理解してないだろ
みんなが大学行くから僕も行くじゃ学費の無駄
そうすることでプログラムが分かりやすくなるん
保守性があって不具合の解析がしやすくなるん
全然意味が分からない
結局お前らもみんながやってるからとか流行ってるからやってみてるだけで本当に価値があるか理解してないだろ
みんなが大学行くから僕も行くじゃ学費の無駄
198デフォルトの名無しさん (ワッチョイ de92-0iG2)
2017/04/24(月) 07:44:34.80ID:+hsJqQEh0 layontInflaterで呼び出した子XML内の部品にアクセスできません(泣)
idも付けているのですが、null扱いになります。
読み込んだ直後なら動作するのですが、
子XMLが切り替わった後には内部のViewが無効となります。
XML切り替え時のremoveメソッドが無ければ動作するのですが、
これが無いと、切り替えるたび子がどんどん増えてダメですよね
何とか都合よく、XML切り替え+内部View参照する方法はないものでしょうか?
idも付けているのですが、null扱いになります。
読み込んだ直後なら動作するのですが、
子XMLが切り替わった後には内部のViewが無効となります。
XML切り替え時のremoveメソッドが無ければ動作するのですが、
これが無いと、切り替えるたび子がどんどん増えてダメですよね
何とか都合よく、XML切り替え+内部View参照する方法はないものでしょうか?
199doroidkun (スプッッ Sd4a-mqxQ)
2017/04/24(月) 09:16:13.41ID:OVGIDxevd >>198
viewgroupに対してremoveViewしたあとにaddViewしているという意味か?
論理的にはそれでaddviewしたviewが消えるなんてありえないので、単純なコードバグの確率100%
それ以上はその情報からは推測できない
viewgroupに対してremoveViewしたあとにaddViewしているという意味か?
論理的にはそれでaddviewしたviewが消えるなんてありえないので、単純なコードバグの確率100%
それ以上はその情報からは推測できない
200デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/24(月) 22:26:14.54ID:cPV7PKHW0 viewの階層構造を見てみたら
201デフォルトの名無しさん (ワッチョイ de92-0iG2)
2017/04/24(月) 22:40:18.71ID:+hsJqQEh0 198ですが、色々いじってたら解決しました。
ありがとうございましたm(__)m
ありがとうございましたm(__)m
202デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/24(月) 22:41:26.24ID:cPV7PKHW0 なら書けよ
203デフォルトの名無しさん (アウアウカー Saeb-LESw)
2017/04/25(火) 08:47:47.97ID:4u9z8M/Fa >>201
こういうのが一番たち悪い
こういうのが一番たち悪い
204doroidkun (スプッッ Sd4a-mqxQ)
2017/04/25(火) 09:01:33.99ID:XKGj15VBd 内容的にただのチョンボだから他人が得るものなんてない
報告なんていらないよ
報告なんていらないよ
205デフォルトの名無しさん (ワッチョイ abcd-vlzK)
2017/04/25(火) 14:07:51.93ID:lZKIEfpY0 初心者がミスりやすいとこがわかる
そういうのなかったら質問スレなんて来るかよ
そういうのなかったら質問スレなんて来るかよ
206デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/26(水) 22:13:49.93ID:CIoXsE0/0 Rxの勉強する前にLINQの勉強したほうがいいですか
207デフォルトの名無しさん (ワッチョイ 0a25-X1R2)
2017/04/26(水) 22:46:48.00ID:82UhbxO30 知識が多くて困ることはない
なんでも勉強しろ
じゃないと俺みたいに残念人生を送ることになるぞ
なんでも勉強しろ
じゃないと俺みたいに残念人生を送ることになるぞ
208デフォルトの名無しさん (ワッチョイ bbb2-yz5x)
2017/04/26(水) 23:12:48.38ID:kIuXn66p0209デフォルトの名無しさん (ワッチョイ 1e1f-HDOw)
2017/04/26(水) 23:17:01.68ID:CIoXsE0/0 listとかのコレクションに対してSQLの命令を実行できるようにしたのがLINQで、
それを発展させてコレクション以外にもイベントとか通信の結果とかにまでSQL的な操作をできるようにして、
さらにその操作をめっちゃ種類を増やしたのがRxって感じですか
それを発展させてコレクション以外にもイベントとか通信の結果とかにまでSQL的な操作をできるようにして、
さらにその操作をめっちゃ種類を増やしたのがRxって感じですか
210デフォルトの名無しさん (ワッチョイ 1bb2-8ZdP)
2017/04/27(木) 00:00:30.59ID:L4FnRn3T0211doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/27(木) 00:16:59.83ID:YenU4dpp0 LINQ介する必要性を全く感じないけどAndroid開発する上でLINQを学習するメリットはなに?
212デフォルトの名無しさん (ワッチョイ 5f3f-WBDQ)
2017/04/27(木) 00:28:46.97ID:fzV12exw0 AndroidなんだからLINQじゃなくてJava8のStream APIがいいだろ
213doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/27(木) 00:34:32.47ID:YenU4dpp0 streamはandroidでは使えないし移植される予定もないからrxでいいと思う
214doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/27(木) 00:42:40.24ID:YenU4dpp0 なんてことをandroidの8拡張にはoptionalもないし色々考えているとkotlinに行き着くけど業務でkotlin使いましょうとはなかなか言えないのが辛いところ
215デフォルトの名無しさん (ワッチョイ 0f1f-Ahd3)
2017/04/27(木) 08:20:06.28ID:fnnc/aNx0 歴史的に、まずLINQがあって
それを拡張したのがRxと聞いた
それを拡張したのがRxと聞いた
216デフォルトの名無しさん (アウアウカー Sa1f-1OJj)
2017/04/27(木) 08:48:09.70ID:M+/vkCafa >>211
Androidだろうがデスクトップアプリだろうがロジック部分の開発に求められる技術は大して変わらないだろ
つまりAndroid以外の開発で使われていて便利な技術ならAndroid開発でも便利ということ
Androidだろうがデスクトップアプリだろうがロジック部分の開発に求められる技術は大して変わらないだろ
つまりAndroid以外の開発で使われていて便利な技術ならAndroid開発でも便利ということ
217doroidkun (スップ Sd7f-QZ7w)
2017/04/27(木) 09:07:18.25ID:bRhInxdvd >>216
うんだからLINQ→Rxの順番で勉強するメリットになに?
うんだからLINQ→Rxの順番で勉強するメリットになに?
218デフォルトの名無しさん (ワッチョイ 1bb2-8ZdP)
2017/04/27(木) 09:16:42.66ID:L4FnRn3T0 LINQのほうが簡単だから
219デフォルトの名無しさん (アウアウカー Sa1f-1OJj)
2017/04/27(木) 10:33:39.17ID:J2+cqjLoa そりゃRxってのはイベントをLINQ形式で書けるものなんだからLINQわかってた方が良いでしょ
220doroidkun (スップ Sd7f-QZ7w)
2017/04/27(木) 13:28:13.57ID:bRhInxdvd なるほど
大は小を兼ねると思うがあとは本人が決めることだね
大は小を兼ねると思うがあとは本人が決めることだね
221デフォルトの名無しさん (ワッチョイ 7b1f-Ahd3)
2017/04/29(土) 23:02:01.45ID:VKbKBamV0 flowableとobservableってどう使い分けたらいいんすか
222doroidkun (ワッチョイ 7ba3-QZ7w)
2017/04/30(日) 01:05:16.50ID:+rLqkQG40 クライアント側でバックプレッシャーが必要なことなんてそうそう無いのでObservableでいいです
223デフォルトの名無しさん (ワッチョイ 4f70-PuY0)
2017/04/30(日) 10:04:35.60ID:/yD4hEqB0 サーバ側も自分ところでお守りしているなら、Flowable使ってなんとかするのはアリでは。
他人様のサービスなら、ガンガン投げつければいいけど。
他人様のサービスなら、ガンガン投げつければいいけど。
224デフォルトの名無しさん (ワッチョイ bb3c-g2qj)
2017/05/02(火) 00:28:35.01ID:ejSs7q9W0 結局retrofit2の通信ぐらいしかrx使わなくね
225デフォルトの名無しさん (ワッチョイ b3c8-HG4F)
2017/05/06(土) 18:50:32.87ID:7+RHyuNk0 最近リリース前レポートテストを使った方、情報求む!!!
Google Play Consoleが新しくなってから初めてアプリの更新を行おうとしているのだが・・・
以前はアルファ版にAPKをアップロードしたら自動でリリース前レポートテストが行われていたが、
今回APKをアップロードしてもリリース前レポートが作成されない。(テストが行われていない様子)
リリース前レポートを作成するための手順が変わった?
@ [Google Play Console]→[設定]→[リリース前レポート]が「リリース前レポートテストを
有効にする」になっているのは確認済。
A https://support.google.com/googleplay/android-developer/answer/7002270?hl=ja
の「手順1:オプトインする」に「4.ページの下部で[オプトイン]を選択します。」と
あるが、リリース前レポートのページの下部にこの項目は無い。
Google Play Consoleが新しくなってから初めてアプリの更新を行おうとしているのだが・・・
以前はアルファ版にAPKをアップロードしたら自動でリリース前レポートテストが行われていたが、
今回APKをアップロードしてもリリース前レポートが作成されない。(テストが行われていない様子)
リリース前レポートを作成するための手順が変わった?
@ [Google Play Console]→[設定]→[リリース前レポート]が「リリース前レポートテストを
有効にする」になっているのは確認済。
A https://support.google.com/googleplay/android-developer/answer/7002270?hl=ja
の「手順1:オプトインする」に「4.ページの下部で[オプトイン]を選択します。」と
あるが、リリース前レポートのページの下部にこの項目は無い。
226デフォルトの名無しさん (ワッチョイ 761f-Ogwz)
2017/05/10(水) 00:01:33.92ID:pmNpEbz80 仕事では今ってMVVMで作るのが当たり前なんですか
227droidkun (ワッチョイ 27a3-R8bv)
2017/05/10(水) 00:03:57.66ID:loy2TVaa0 そんなことはないですよ
228デフォルトの名無しさん (ワッチョイ 761f-Ogwz)
2017/05/10(水) 00:11:49.38ID:pmNpEbz80 将来的にはMVVMで作るのが当然になるんでしょうか
229デフォルトの名無しさん (ワッチョイ b225-/yZT)
2017/05/10(水) 00:17:32.91ID:DUyYSy+U0 そんなのは占い師にでも聞け
230デフォルトの名無しさん (アウアウカー Sa1f-Dey6)
2017/05/10(水) 00:38:37.68ID:d+3/c5kna MVVMが優れているのは明白
採用しないのは単にMVVMを理解できないメンバーに合わせざるを得ないから
採用しないのは単にMVVMを理解できないメンバーに合わせざるを得ないから
231デフォルトの名無しさん (スッップ Sd52-uPTa)
2017/05/10(水) 17:28:12.96ID:3upqW16ud RecyclerViewの各アイテムのViewにMapViewをLiteModeで貼り付けたら地図表示はしてくれるんですが、アイテムによってズーム倍率が変わってしまいます。
ライフサイクル的な問題ではないかと考えているのですが、解決する方法等についてもありますでしょうか?
ライフサイクル的な問題ではないかと考えているのですが、解決する方法等についてもありますでしょうか?
232デフォルトの名無しさん (ワッチョイ cf1f-SU9n)
2017/05/11(木) 20:50:17.84ID:NjKe635i0 modelからViewModelに通信の結果を返すときに、
Rxとか使わずに、interfaceを渡してコールバックを返すようにするのは何かマズいんでしょうか
Rxとか使わずに、interfaceを渡してコールバックを返すようにするのは何かマズいんでしょうか
233デフォルトの名無しさん (ワントンキン MM1a-H5OY)
2017/05/18(木) 18:47:05.30ID:RM/zk1S8M Googleが正式にMVVMをサポートするもよう
ttps://developer.android.com/topic/libraries/architecture/index.html
ttps://developer.android.com/topic/libraries/architecture/index.html
234デフォルトの名無しさん (ワッチョイ 7e1f-kvD5)
2017/05/18(木) 21:58:27.48ID:g1vdrZr70 端末回転時にactivity破棄しない設定で、
admobの広告をsmartbannerのsizeで表示しているんですが、
そうすると端末回転時にadviewの高さが変わらなくて、
landscapeで起動してからportraitに切り替えた場合に広告が表示されなくなるんですが、
端末回転時にadviewの高さを切り替えてちゃんと描画させるにはどうしたらいいですか
admobの広告をsmartbannerのsizeで表示しているんですが、
そうすると端末回転時にadviewの高さが変わらなくて、
landscapeで起動してからportraitに切り替えた場合に広告が表示されなくなるんですが、
端末回転時にadviewの高さを切り替えてちゃんと描画させるにはどうしたらいいですか
235デフォルトの名無しさん (スップ Sdca-M94C)
2017/05/18(木) 21:59:31.08ID:87Eqg7FMd Activityを破棄させる
236デフォルトの名無しさん (ワッチョイ 7e1f-kvD5)
2017/05/18(木) 22:09:53.95ID:g1vdrZr70 SaveInstanceStateとか使わないと駄目なのかなあ
237デフォルトの名無しさん (ワッチョイ aa3c-vzoY)
2017/05/19(金) 14:40:58.99ID:pNEeIPjC0 ジャイロで回転は使い勝手悪いよなジャイロ+ジェスチャーとか色々選べるべき
238デフォルトの名無しさん (アウアウオー Sa02-kvD5)
2017/05/21(日) 10:12:40.21ID:5nIgvTH6a サーバ側に用意した大量のJSONの配列ファイルをVolleyを使ってダウンロードしようとしています。
そのままだと時間がかかるので、少しずつダウンロードできるように
・本体のJSONのファイルを分割
・分割したファイルのリストをJSONに記録
・端末はまずファイルのリストをダウンロードし、必要な都度に本体のJSONファイルをダウンロード
という具合に書き直そうと思っています。
いつも車輪の再発明をしてる感があるので伺いたいのですが、
このような処理を簡単に行うライブラリや、デザインパターンのようなものが既にあったら教えていただけないでしょうか。
「そんなことはせずに、普通はこうする」のような指摘もありがたいです。
そのままだと時間がかかるので、少しずつダウンロードできるように
・本体のJSONのファイルを分割
・分割したファイルのリストをJSONに記録
・端末はまずファイルのリストをダウンロードし、必要な都度に本体のJSONファイルをダウンロード
という具合に書き直そうと思っています。
いつも車輪の再発明をしてる感があるので伺いたいのですが、
このような処理を簡単に行うライブラリや、デザインパターンのようなものが既にあったら教えていただけないでしょうか。
「そんなことはせずに、普通はこうする」のような指摘もありがたいです。
239デフォルトの名無しさん (ワッチョイ de1f-kvD5)
2017/05/21(日) 11:30:24.40ID:RvZGwbM50 Volleyは時代遅れ
今はretrofit2 + rxjavaですよ
今はretrofit2 + rxjavaですよ
240デフォルトの名無しさん (ワッチョイ 0fe2-9J/J)
2017/05/29(月) 01:16:36.29ID:TAsPtvZr0 大量というのがどの程度なのか、必要に応じてというのがどの程度なのか
色々条件分からないと何とも言えない
色々条件分からないと何とも言えない
241238 (アウアウオー Sa12-zUMb)
2017/06/04(日) 18:50:13.74ID:Gvaz8lt0a242デフォルトの名無しさん (ワッチョイ 0bdb-sY+Q)
2017/06/10(土) 21:08:10.25ID:sZ6VtFAu0 retrofitの良さがいまいちわからん
okhttpとjacksonでよくね
okhttpとjacksonでよくね
243デフォルトの名無しさん (ワッチョイ 23ea-jBNF)
2017/06/10(土) 21:44:16.99ID:8KKEw5dm0 rxと組み合わせると知らん人には何やってるかさっぱりわからんソースになる。
244デフォルトの名無しさん (ワッチョイ 85e3-D9zB)
2017/06/10(土) 22:28:42.37ID:7CPx4yEU0 retrolamdaも使うと良いよ
245デフォルトの名無しさん (ワッチョイ 0bdb-0APj)
2017/06/10(土) 23:06:57.37ID:sZ6VtFAu0 >>244
studio3はjava8対応だからもはや過去の遺物
studio3はjava8対応だからもはや過去の遺物
246デフォルトの名無しさん (スププ Sd43-Muvt)
2017/06/11(日) 00:04:49.05ID:dElpsSgMd まだ過去ではないだろ。3.0がstable来たら過去だけど。
247デフォルトの名無しさん (ワッチョイ 0d6f-urMF)
2017/06/13(火) 00:41:02.41ID:zc1d0P/O0 google playでアプリをテスト公開後、
ストア情報を日本語と英語の2種類用意しました。
しかしandroidの言語を英語に設定→ストアを表示すると、
用意した説明文は全て日本語のままでした。
(ボタンなどplay上の共通項目だけ英語)
英語圏からのアクセスでないと表示されないのでしょうか?
試しにデスクトップからストアのURL語尾をいじると、正しく表示されました。
ストアに英語版の情報は送られているようです。
androidの言語設定は、アプリには反映されました。
ストアには反映されないのでしょうか?
海外の方がアクセスすると、日本語が出るのかと不安です。
勿論、デフォ言語は英語にしています。
ストア情報を日本語と英語の2種類用意しました。
しかしandroidの言語を英語に設定→ストアを表示すると、
用意した説明文は全て日本語のままでした。
(ボタンなどplay上の共通項目だけ英語)
英語圏からのアクセスでないと表示されないのでしょうか?
試しにデスクトップからストアのURL語尾をいじると、正しく表示されました。
ストアに英語版の情報は送られているようです。
androidの言語設定は、アプリには反映されました。
ストアには反映されないのでしょうか?
海外の方がアクセスすると、日本語が出るのかと不安です。
勿論、デフォ言語は英語にしています。
248デフォルトの名無しさん (アウアウカー Sae1-T6Lz)
2017/06/13(火) 02:00:57.56ID:gYKAB84Da キャッシュが効いてるんじゃないか?
249デフォルトの名無しさん (ワッチョイ 2311-ELya)
2017/06/13(火) 03:28:09.19ID:l7kWKWjD0 面倒だから両方表示だな
250デフォルトの名無しさん (ワッチョイ 0d6f-urMF)
2017/06/14(水) 23:51:15.52ID:dP5akhxO0251デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 11:38:07.27ID:jfPIgzam0 streamAPI, RxJava2, ラムダ式, Retrofit2, MVVM, データバインディング, Kotlin, Android Architecture components
勉強することいっぱいありすぎだろ
勉強することいっぱいありすぎだろ
252デフォルトの名無しさん (ワッチョイ aea2-2WTa)
2017/06/17(土) 12:46:41.65ID:RhRMxqqP0 新しいこと覚えてやれることが増えるのって楽しくていいじゃん
253デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 13:15:44.98ID:jfPIgzam0 正直、新しいコーディングテクニックを使わないと実現できないアプリの機能ってないし、
上に書いた技術を使った場合と使わなかった場合で、ユーザーメリットって何も変わらないと思うし、
プログラマーの自己満足でしかないなと感じるところはある。
なんつうか、アプリを完成させることが目的じゃなくて、
設計とかコードを綺麗にすること自体が目的になっているように感じてしまう。
100万行とかの大規模システムだったら厳密に設計とかこだわらないといけないと思うけど、
たかだが数万行のアプリでこだわるようなことなんかな。
上に書いた技術を使った場合と使わなかった場合で、ユーザーメリットって何も変わらないと思うし、
プログラマーの自己満足でしかないなと感じるところはある。
なんつうか、アプリを完成させることが目的じゃなくて、
設計とかコードを綺麗にすること自体が目的になっているように感じてしまう。
100万行とかの大規模システムだったら厳密に設計とかこだわらないといけないと思うけど、
たかだが数万行のアプリでこだわるようなことなんかな。
254デフォルトの名無しさん (ワッチョイ efc9-xHFu)
2017/06/17(土) 13:39:12.46ID:6CYOBbWn0 その数万行書くのでも作業効率が上がるなら新しいコーディングテクニックを覚えて損はないのでは?
最近の言語とかライブラリってヒューマンエラーを回避するものだったり、手作業でやってたことを纏めてやってくれるものが多いから楽になる
最近の言語とかライブラリってヒューマンエラーを回避するものだったり、手作業でやってたことを纏めてやってくれるものが多いから楽になる
255デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 13:48:41.51ID:jfPIgzam0 RxJavaとか難しすぎて、調べたり、不具合が起きた時の調査に時間が掛かったりして
実感として作業効率が全然上がってない
最初にまっさらな状態からコードを書き始めるときは、気持ちよく書けるのかもしれないけど、
その後の不具合修正とか、仕様変更の段階になって、新しい技術を使っていることで、
逆に効率が下がっているってことないですか
新しい技術を使っていることで作業工数が減ったっていう統計とかあるんですかね
実感として作業効率が全然上がってない
最初にまっさらな状態からコードを書き始めるときは、気持ちよく書けるのかもしれないけど、
その後の不具合修正とか、仕様変更の段階になって、新しい技術を使っていることで、
逆に効率が下がっているってことないですか
新しい技術を使っていることで作業工数が減ったっていう統計とかあるんですかね
256デフォルトの名無しさん (ワッチョイ 8bdb-ie7X)
2017/06/17(土) 14:21:43.56ID:pSUqvIjS0257デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 18:12:21.45ID:jfPIgzam0 ExoPlayerってなんて読むんすか
258デフォルトの名無しさん (ワッチョイ 8be3-2WTa)
2017/06/17(土) 18:37:13.10ID:jfPIgzam0 Streaming media with ExoPlayer - Google I/O 2016
ttps://www.youtube.com/watch?v=vOzOZ7hRr00
えくそプレイヤーみたいですね
職場で糞って言いたくないんですがどうしたらいいでしょうか
ttps://www.youtube.com/watch?v=vOzOZ7hRr00
えくそプレイヤーみたいですね
職場で糞って言いたくないんですがどうしたらいいでしょうか
259デフォルトの名無しさん (ワッチョイ b70b-RAw3)
2017/06/17(土) 23:17:34.15ID:Ig1l+E+m0 ガラホ(SH-01J)向けにアプリを開発しようとしていますが
メニューキーやカメラキーのラベルをアプリから設定することはできますか?
メニューキーやカメラキーのラベルをアプリから設定することはできますか?
260デフォルトの名無しさん (アウアウカー Sae9-XQUB)
2017/07/03(月) 17:19:11.29ID:gbymTPYFa abdroid studioでウィジェットの
261デフォルトの名無しさん (アウアウカー Sae9-XQUB)
2017/07/03(月) 17:21:09.98ID:gbymTPYFa abdroid studioのデザイナーでウィジェットの幅や高さをmatch_parent にすると自動的にdpひょうじになってしまい困っています
どうすればよいのでしょうか
どうすればよいのでしょうか
262デフォルトの名無しさん (ワントンキン MM92-HtZ7)
2017/07/03(月) 19:53:50.53ID:XGs9fc15M Constraint layoutをやめる
263デフォルトの名無しさん (ワッチョイ 9fea-Nigv)
2017/07/08(土) 01:27:11.59ID:6lgeNDpX0 Contextがよく分からないです。
ドット・インストールで当たり前のように「引数がContextなのでthisを返します」とか言ってて理解不能です。
コンストラクタとしてのthis()は理解できましたが、Contextのthisの意味を教えてください
ドット・インストールで当たり前のように「引数がContextなのでthisを返します」とか言ってて理解不能です。
コンストラクタとしてのthis()は理解できましたが、Contextのthisの意味を教えてください
264デフォルトの名無しさん (アウアウカー Sa2b-JaQ1)
2017/07/08(土) 01:52:56.58ID:1HgjQ+0Fa this で自オブジェクトを指す
Activityは(Contextを継承しているので)Context
引数として自分を渡してる
Activityは(Contextを継承しているので)Context
引数として自分を渡してる
265デフォルトの名無しさん (ワッチョイ 9fea-Nigv)
2017/07/08(土) 09:09:03.69ID:6lgeNDpX0266デフォルトの名無しさん (ワントンキン MM7f-/gej)
2017/07/08(土) 09:58:42.13ID:3DMHzXfbM Applicationのコンテキスト
267デフォルトの名無しさん (ワッチョイ 970d-nSBM)
2017/07/08(土) 11:11:48.94ID:WOyNw+Cl0 SimpleAdapterのインスタンスに後から要素の追加はできないのでしょうか
268デフォルトの名無しさん (ワッチョイ 5ce3-z+eH)
2017/07/16(日) 11:52:37.09ID:e8txt0tu0 backpressure有りのときはSubscriptionをSubscriber内で保持しないといけないから
ラムダ式は使えないということですか
ラムダ式は使えないということですか
269デフォルトの名無しさん (ワッチョイ 7fe3-E/h9)
2017/07/20(木) 00:40:08.58ID:qPPeJq710 javaコードをkotlinに変換したらretrofit2のclassを指定する部分でエラーになるんですがどうしたらいいですか
270デフォルトの名無しさん (ワッチョイ 7faa-n8Ul)
2017/07/20(木) 02:23:58.27ID:+tV/TMzG0 HogeService::class.java
271デフォルトの名無しさん (ワッチョイ dfea-eitn)
2017/07/20(木) 07:29:33.61ID:mARJKws50 そこも、よしなに変換してくれるだろ
272デフォルトの名無しさん (ワッチョイ 7fe3-E/h9)
2017/07/20(木) 19:39:01.65ID:qPPeJq710 Unresoleved reference BRとか出てデータバインディング関連のエラーが出る
273デフォルトの名無しさん (スププ Sdff-n8Ul)
2017/07/20(木) 20:18:32.61ID:pqgCPP4nd retrofitの話じゃないのかよ
アノテーション周りの依存ちゃんと整理してどうぞ
アノテーション周りの依存ちゃんと整理してどうぞ
274デフォルトの名無しさん (ワッチョイ a774-pqVL)
2017/07/23(日) 17:24:45.24ID:9AmJf3kb0 自作アプリをSDカードに移動できるようにしたいのですが、うまくいきません。
AndroidManifest.xml に、
android:installLocation="auto"
を追加し、
build.gradle も
minSdkVersion 15
としていますが、
[設定]→[アプリ]の「アプリ情報」画面で、[SDカードに移動]がグレイのままです。
リリースビルドでGooglePlayにアルファ版としてアップし、Googleからインストー
ルしても同じでした。
Android Studioの「Start a new Android Studio Project」から
* Minimum SDK = API15
* 「Empty Activity」
で新規に作成したアプリに android:installLocation="auto" しただけのものでも
[SDカードに移動]がグレイのままです。
テストに使用しているのは、32GBのmicroSDを入れたLG G2-mini(Android4.4.2)
ですが、既存のアプリ(トラブルナビ・ソニー損保製)が問題無くSDカードへ移動
できているようなので、端末の問題ではなさそうです。
どのような原因が考えられますでしょうか?
AndroidManifest.xml に、
android:installLocation="auto"
を追加し、
build.gradle も
minSdkVersion 15
としていますが、
[設定]→[アプリ]の「アプリ情報」画面で、[SDカードに移動]がグレイのままです。
リリースビルドでGooglePlayにアルファ版としてアップし、Googleからインストー
ルしても同じでした。
Android Studioの「Start a new Android Studio Project」から
* Minimum SDK = API15
* 「Empty Activity」
で新規に作成したアプリに android:installLocation="auto" しただけのものでも
[SDカードに移動]がグレイのままです。
テストに使用しているのは、32GBのmicroSDを入れたLG G2-mini(Android4.4.2)
ですが、既存のアプリ(トラブルナビ・ソニー損保製)が問題無くSDカードへ移動
できているようなので、端末の問題ではなさそうです。
どのような原因が考えられますでしょうか?
275デフォルトの名無しさん (ワッチョイ 7fe3-E/h9)
2017/07/26(水) 02:52:38.35ID:Lr45Dj3T0 セッションとトークンの違いがよく分からない
ネットで調べていても同じもののようにみえます
ネットで調べていても同じもののようにみえます
276デフォルトの名無しさん (ワッチョイ 7fa2-E/h9)
2017/07/26(水) 23:32:06.73ID:ka30i0BG0 まったく別の物だからちゃんと用語調べた方が良い
277デフォルトの名無しさん (ワッチョイ bee3-V1Wy)
2017/07/27(木) 18:00:32.19ID:NfZoZ1qJ0 droidkaigiの動画早くしろよ
278デフォルトの名無しさん (ワッチョイ 2ae3-V1Wy)
2017/07/30(日) 13:06:32.41ID:qq8bEOdC0 Xamarin程の糞はない
279デフォルトの名無しさん (ワッチョイ 1f6d-Q1zC)
2017/08/05(土) 16:50:24.19ID:pwCn3phA0 >>278
Xamarinやろーかなーって思ってたんだけどクソなの?
Xamarinやろーかなーって思ってたんだけどクソなの?
280デフォルトの名無しさん (アウアウカー Sac9-xWYe)
2017/08/05(土) 17:05:29.15ID:8wGb0qXMa そいつXamarinスレの荒らしだから
プログラマーですらないのがバレてる
プログラマーですらないのがバレてる
281デフォルトの名無しさん (ワッチョイ 1fe3-dE0h)
2017/08/06(日) 00:44:44.46ID:sgoo39Zl0 Xamarinのここが糞
Visual Studio for Macが頻繁にビルドが通らなくなるのが糞
gitでブランチを切り替えたり、画像リソースを編集しただけで
ビルドが通らなくなる。cleanしたりリビルドしても直らない場合もあって、
頻繁にIDEの再起動を繰り返さないといけなくなる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率な開発環境が糞
Xamarin.Formsの提供する機能が貧弱で使い物にならないのが糞
WebViewなどXamarin.Formsの提供するUIを使ってクロスプラットフォーム開発できるかと思いきや、
機能が貧弱すぎて結局Android用とiOS用で処理を分けて実装しないといけなくなる。
ネイティブ開発だったらiOS用とAndroid用で2回実装すれば済むところが、
Xamarinを使うとXamarin.Formsの提供する機能で実装して糞な思いを
させられた後で、Xamarin.iOSとXamarin.Androidで実装し直すという、計3回同じ実装をする羽目になる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率さが糞
実装に行き詰ったときにネット上の情報が少ないのが糞
qiitaの投稿数
iOS: 15,976
Android: 13,681
Xamarin: 874 <-
stackoverflowの投稿数
iOS: 521,623
Android: 1,015,959
Xamarin: 63,070 <-
Xamarinの情報はAndroidの10分の1もないということ
結局行き詰った時に解決ができなくて妥協する結果になりがちで、
その結果、アプリのクオリティが落ちてエンジニアもデザイナーもお客さんもがっかりするのが糞
Visual Studio for Macが頻繁にビルドが通らなくなるのが糞
gitでブランチを切り替えたり、画像リソースを編集しただけで
ビルドが通らなくなる。cleanしたりリビルドしても直らない場合もあって、
頻繁にIDEの再起動を繰り返さないといけなくなる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率な開発環境が糞
Xamarin.Formsの提供する機能が貧弱で使い物にならないのが糞
WebViewなどXamarin.Formsの提供するUIを使ってクロスプラットフォーム開発できるかと思いきや、
機能が貧弱すぎて結局Android用とiOS用で処理を分けて実装しないといけなくなる。
ネイティブ開発だったらiOS用とAndroid用で2回実装すれば済むところが、
Xamarinを使うとXamarin.Formsの提供する機能で実装して糞な思いを
させられた後で、Xamarin.iOSとXamarin.Androidで実装し直すという、計3回同じ実装をする羽目になる。
クロスプラットフォームのメリットなど吹き飛んでしまう非効率さが糞
実装に行き詰ったときにネット上の情報が少ないのが糞
qiitaの投稿数
iOS: 15,976
Android: 13,681
Xamarin: 874 <-
stackoverflowの投稿数
iOS: 521,623
Android: 1,015,959
Xamarin: 63,070 <-
Xamarinの情報はAndroidの10分の1もないということ
結局行き詰った時に解決ができなくて妥協する結果になりがちで、
その結果、アプリのクオリティが落ちてエンジニアもデザイナーもお客さんもがっかりするのが糞
282デフォルトの名無しさん (アウアウカー Sac9-xWYe)
2017/08/06(日) 12:50:47.66ID:iSqF4Kqba >>281
OS名と開発環境の投稿件数を同列に比較するアホ
OS名と開発環境の投稿件数を同列に比較するアホ
283デフォルトの名無しさん (アウアウウー Sa1f-kJPR)
2017/08/06(日) 15:04:43.95ID:zzL4vK8La iOSよりSwiftの方が件数少ないからSwift使えないと言ってるのと同じレベル
284デフォルトの名無しさん (アウアウオー Sa7b-dE0h)
2017/08/06(日) 18:11:38.28ID:h0sHm2q1a Google Play ConsoleからAPKのアップロードするのにやたらと時間がかかってすごいストレス。
画面上部の青いバー?が"処理中です"みたいな意思表示をしてくるけど、数分間はかかる。
Developer Consoleだとか、名前も古い時代にはこんなこと無かったのに、どんどん遅くなっている、気がする。
ブラウザでインターネットを閲覧する分には普通に表示されるから、回線のせいとは思えないのだけど、
皆さんはストレス感じずにConsole触れてますか?
画面上部の青いバー?が"処理中です"みたいな意思表示をしてくるけど、数分間はかかる。
Developer Consoleだとか、名前も古い時代にはこんなこと無かったのに、どんどん遅くなっている、気がする。
ブラウザでインターネットを閲覧する分には普通に表示されるから、回線のせいとは思えないのだけど、
皆さんはストレス感じずにConsole触れてますか?
285デフォルトの名無しさん (ワッチョイ 2b74-gAma)
2017/08/06(日) 20:23:39.86ID:Qi98a46t0286284 (アウアウオー Sa7b-dE0h)
2017/08/06(日) 20:58:54.16ID:h0sHm2q1a287デフォルトの名無しさん (ワッチョイ 8174-XDX8)
2017/09/14(木) 17:40:28.28ID:zRYHcOlk0 Android8の動作確認のためにAVD用のx86システムイメージ落としに行ったら、GooglePlay付のがあった。
Android7以上のIntel-x86-AtomにGooglePlay付が追加されてる模様。
Android6以下もGooglePlay付にしてくれたらGenymotionを捨てられるのに・・・
Android7以上のIntel-x86-AtomにGooglePlay付が追加されてる模様。
Android6以下もGooglePlay付にしてくれたらGenymotionを捨てられるのに・・・
288デフォルトの名無しさん (アウアウカー Sa1d-iquM)
2017/09/14(木) 21:45:28.47ID:kPRvYNLya おせえよ
289デフォルトの名無しさん (ワンミングク MM8a-wzbS)
2017/10/20(金) 12:31:14.91ID:cIqzCW7AM Kotlinのスキルを持たないAndroid開発者は恐竜のようになるリスクに直面。モバイルアプリプラットフォームのRealmが予測
ttp://www.publickey1.jp/blog/17/kotlinandroidrealm.html
Kotlinの経験が積めてないお前ら失業確定wwww無職ざまああwwwwwww
ttp://www.publickey1.jp/blog/17/kotlinandroidrealm.html
Kotlinの経験が積めてないお前ら失業確定wwww無職ざまああwwwwwww
290デフォルトの名無しさん (アウアウウー Sa89-2oSd)
2017/10/20(金) 17:57:40.75ID:FbF1/zzUa 恐竜とか最強じゃん
291デフォルトの名無しさん (ドコグロ MMe2-hejz)
2017/10/20(金) 18:25:23.16ID:jcbzyAbzM kotlinて、そんなに難しいか?
292デフォルトの名無しさん (ワンミングク MM8a-wzbS)
2017/10/20(金) 20:18:56.34ID:cIqzCW7AM withとalsoとapplyの使い分けを頼む
293デフォルトの名無しさん (ワンミングク MM8a-wzbS)
2017/10/20(金) 21:05:56.48ID:cIqzCW7AM withとalsoとapplyの使い分けの解説を頼む
294デフォルトの名無しさん (ワッチョイ 7a2b-aYWJ)
2017/10/20(金) 23:44:40.21ID:A9FiZHav0 >>293
val a = with("abc") { println(length); this }
val b = "abc".apply { println(length) }
val c = "abc".also { x -> println(x.length) }
これ全部"abc"の文字列長をprintlnして、aとbとcには全部"abc"が入る
val a = with("abc") { println(length); this }
val b = "abc".apply { println(length) }
val c = "abc".also { x -> println(x.length) }
これ全部"abc"の文字列長をprintlnして、aとbとcには全部"abc"が入る
295デフォルトの名無しさん (ワッチョイ 1981-bcII)
2017/10/20(金) 23:58:06.35ID:Ldgd3EVm0 天才現る
296デフォルトの名無しさん (ワッチョイ 4a7f-v1IO)
2017/10/21(土) 00:55:39.84ID:Iw9rBWZQ0 >>294
相手しなくていいよ
相手しなくていいよ
297デフォルトの名無しさん (ワッチョイ f7e0-T3WU)
2018/02/16(金) 06:20:43.30ID:W1XJdyx10 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
298デフォルトの名無しさん (ワッチョイ d7ea-QcxC)
2018/02/19(月) 11:22:55.25ID:JrSnfFeg0 static class clsTest {
public int[] aaa = new int[10];
public int[] bbb = new int[20];
public int[] ccc = new int[30];
}
ArrayList<clsTest> arrayList = new ArrayList<>();
いくつかarrayListを追加した状態で、
bbbだけを一括で取得するような方法ってありますでしょうか?
public int[] aaa = new int[10];
public int[] bbb = new int[20];
public int[] ccc = new int[30];
}
ArrayList<clsTest> arrayList = new ArrayList<>();
いくつかarrayListを追加した状態で、
bbbだけを一括で取得するような方法ってありますでしょうか?
299デフォルトの名無しさん (ワッチョイ 9faf-1D4l)
2018/02/19(月) 19:40:10.05ID:DeOuFFqe0 arrayList.stream().flatMapToInt(clsTest -> Arrays.stream(clsTest.bbb)).forEach(value -> System.out.println(value));
300デフォルトの名無しさん (ワッチョイ d7ea-QcxC)
2018/02/20(火) 14:06:29.99ID:8RtQHodn0 forEachを使うのですね、ありがとうございます
301デフォルトの名無しさん (ワッチョイ ca7c-vJpg)
2018/04/06(金) 17:08:47.22ID:LAaC+riY0 公文の進度が進み過ぎて能力追いつかず時間ばかりかかるようになったから
とりあえず一時停止していたんだけど、いざ再開しようとしたら大幅に進度戻されたんだけど
そういうものなのでしょうか?
とりあえず一時停止していたんだけど、いざ再開しようとしたら大幅に進度戻されたんだけど
そういうものなのでしょうか?
302デフォルトの名無しさん (ワッチョイ ca7c-vJpg)
2018/04/06(金) 17:09:03.50ID:LAaC+riY0 誤爆です
303デフォルトの名無しさん (アウウィフ FF11-6Vn5)
2018/04/06(金) 17:36:12.55ID:sTfZcU1YF 1日1歩
3日で3歩
1日さぼって2歩下がる
3日で3歩
1日さぼって2歩下がる
304デフォルトの名無しさん (ガックシ 06cb-AFjY)
2018/05/11(金) 15:43:54.40ID:50BlHoMq6 Javaでアプリを開発したいのですがOPPOのColorOSというAndroid7.1を元にしたカスタムOSでもAndroidStudioなどで開発出来るのでしょうか
305デフォルトの名無しさん (ワッチョイ 5aea-oL5H)
2018/05/22(火) 16:59:55.05ID:byWwMtgt0 serviceを使うところってどんな状況でしょうか?
例えばスマホの加速度をグラフ表示してファイル保存する場合、
加速度取得とグラフ表示はUIスレッド、ファイル保存はserviceみたいな感じでしょうか?
例えばスマホの加速度をグラフ表示してファイル保存する場合、
加速度取得とグラフ表示はUIスレッド、ファイル保存はserviceみたいな感じでしょうか?
306デフォルトの名無しさん (ワントンキン MMea-K3Mc)
2018/05/22(火) 17:56:01.87ID:OlgLXevQM 音楽プレイヤーのバックグラウンド再生、
毎朝決まった時間に裏で何らかの処理をしたいときとか
毎朝決まった時間に裏で何らかの処理をしたいときとか
307デフォルトの名無しさん (ワッチョイ 8981-RYnA)
2018/05/22(火) 21:52:04.99ID:Uz+4Xkfr0 AdMobの利用規約に同意しろとかいうメールがきて、
リンクをタップしても同意ボタンが見当たらないんだがどうすればいいんだ
リンクをタップしても同意ボタンが見当たらないんだがどうすればいいんだ
308305 (ワッチョイ 5aea-oL5H)
2018/05/23(水) 11:44:51.02ID:f37JGeah0309デフォルトの名無しさん (ワッチョイ 89fa-9WOx)
2018/05/23(水) 19:55:13.91ID:Au5e7VGg0 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
WPF3O
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
WPF3O
310デフォルトの名無しさん (ワッチョイ 13ea-28pY)
2018/05/25(金) 16:16:12.51ID:nnckhifL0 「Stringの比較はequalを使え」とか
「配列のループならforより拡張forの方が10倍速い」みたいな、
他言語から入って来ると気が付かなくてハマりがちなことをまとめてるサイトとか本って無いでしょうか?
「配列のループならforより拡張forの方が10倍速い」みたいな、
他言語から入って来ると気が付かなくてハマりがちなことをまとめてるサイトとか本って無いでしょうか?
311デフォルトの名無しさん (ワッチョイ 137c-vxiR)
2018/05/25(金) 16:34:38.77ID:Tz456QqF0 最近のトレンドを知らないけど、Effective Javaなんてどう?
312デフォルトの名無しさん (ワッチョイ 13ea-28pY)
2018/05/25(金) 19:16:12.39ID:nnckhifL0 やっぱり定番はEffectiveなのですね、ありがとうございます
313デフォルトの名無しさん (ワントンキン MMd3-YEeS)
2018/05/25(金) 19:58:45.96ID:VSia91a5M 今回追加されたAACのnavigationで画面遷移時にデータを渡したいときはどうしたらいいんですかね
314デフォルトの名無しさん (ワッチョイ 0181-Ockd)
2018/05/25(金) 20:31:01.63ID:LHge+SPH0 どの解説記事も単に画面遷移できるってだけで、
BundleとかIntentにデータをつめる話が出てこないんですが
BundleとかIntentにデータをつめる話が出てこないんですが
315デフォルトの名無しさん (ワッチョイ 391a-Z2yF)
2018/05/25(金) 23:50:38.34ID:/rg2EbPh0 SafeArgsもNavigationと一緒に書いてあるだろ。
それを使え。
それを使え。
316デフォルトの名無しさん (ワッチョイ 45fa-2e90)
2018/07/04(水) 22:47:39.01ID:gFgZc5FG0 AS3
317デフォルトの名無しさん (ワッチョイ 9fea-ClIk)
2018/09/27(木) 17:44:32.70ID:AgMOB6HY0 EditTextの入力文字のデフォルトを大文字に固定したいんだけども、
android:inputType="textCapCharacters"
ってGoogleIMEに効きますか?
小文字入力になっていまいます。
android:inputType="number"
は、数字制限に出来るけども、文字入力には効果が無いです。
android:inputType="textCapCharacters"
ってGoogleIMEに効きますか?
小文字入力になっていまいます。
android:inputType="number"
は、数字制限に出来るけども、文字入力には効果が無いです。
318デフォルトの名無しさん (スプッッ Sddb-uNRm)
2018/10/28(日) 12:30:35.25ID:h85PE/0Vd 外部apiキーってどこに書くのが安全ですか?
319デフォルトの名無しさん (ワッチョイ ff7c-zhOP)
2018/11/24(土) 08:42:54.03ID:76M0f5qs0 ここのところブラジルの広告単価が良くなってきている
320デフォルトの名無しさん (ワッチョイ e35d-nIEh)
2018/11/24(土) 09:31:03.62ID:EiNU5ZUl0 >>318
暗号化すればどこでもいい
暗号化すればどこでもいい
321デフォルトの名無しさん (ワッチョイ ff7c-zhOP)
2018/11/24(土) 09:42:39.69ID:76M0f5qs0 すまん書き込むところ間違えた>>319
322デフォルトの名無しさん (ワッチョイ 3b16-UKyl)
2018/12/16(日) 16:34:25.31ID:blr97XJ10 358 名前:デフォルトの名無しさん[sage] 投稿日:2018/12/16(日) 15:31:39.65 ID:blr97XJ1 [1/2]
課金システムについてですけど
例えばアイテム1を購入したのを本体のストレージに自分で保存させなくていいんですよね?
GooglePlayアプリの方に自動で保存されるようになっているので
アプリをオフラインで起動してアイテム1課金チェックに言っても
ちゃんと購入済みを返してくれる
この認識で合ってるでしょうか?
課金システムについてですけど
例えばアイテム1を購入したのを本体のストレージに自分で保存させなくていいんですよね?
GooglePlayアプリの方に自動で保存されるようになっているので
アプリをオフラインで起動してアイテム1課金チェックに言っても
ちゃんと購入済みを返してくれる
この認識で合ってるでしょうか?
323デフォルトの名無しさん (ワッチョイ 3b4b-UKyl)
2018/12/16(日) 16:38:14.79ID:N3TodCNk0 こちらが本スレのようなのでこちらでお聞きします(余計な一行が入りました)
課金プログラムでの質問です
課金プログラムでの質問です
324デフォルトの名無しさん (ワッチョイ 2b23-yWnt)
2018/12/18(火) 11:27:43.21ID:/M0/bFGF0 PayPayで不正横行
325デフォルトの名無しさん (ブーイモ MMaa-DFdf)
2018/12/18(火) 18:36:47.17ID:TBoTOm5hM こっちは半年に8件しかカキコがないから向こうが本スレなんじゃないの?
326デフォルトの名無しさん (ワッチョイ 2bd2-UKyl)
2018/12/18(火) 20:11:05.32ID:wJCpBPQs0 >GooglePlayアプリの方に自動で保存されるようになっているので
この部分知りたい。今はこういう仕組みになったのか?
非消費アイテムならプリファレンスに保存でいいけど
消費アイテムなら自分で管理しないとまずいと思う
この部分知りたい。今はこういう仕組みになったのか?
非消費アイテムならプリファレンスに保存でいいけど
消費アイテムなら自分で管理しないとまずいと思う
327デフォルトの名無しさん (ワッチョイ 9fe3-3flP)
2018/12/18(火) 21:40:59.06ID:XRHMMDGZ0 >>322
>GooglePlayアプリの方に自動で保存されるようになっているので
>アプリをオフラインで起動してアイテム1課金チェックに言っても
>ちゃんと購入済みを返してくれる
>この認識で合ってるでしょうか?
基本的にはそれであっています。
ただし、ユーザーが
[設定]→[アプリ]→[GooglPlayストア]→[ストレージ]→[データを消去]
を行った後に
>アプリをオフラインで起動してアイテム1課金チェック
だと、GooglePlayアプリはエラーを返します。(オンラインなら問題無し)
これが笑って許される課金アイテムなら良いのですが、そうでないなら
アプリ側でも購入済情報を持っておいた方が良いです。
アプリ側のプリファレンス等も[設定]→・・・→[データの消去]で消える
ので注意。
>GooglePlayアプリの方に自動で保存されるようになっているので
>アプリをオフラインで起動してアイテム1課金チェックに言っても
>ちゃんと購入済みを返してくれる
>この認識で合ってるでしょうか?
基本的にはそれであっています。
ただし、ユーザーが
[設定]→[アプリ]→[GooglPlayストア]→[ストレージ]→[データを消去]
を行った後に
>アプリをオフラインで起動してアイテム1課金チェック
だと、GooglePlayアプリはエラーを返します。(オンラインなら問題無し)
これが笑って許される課金アイテムなら良いのですが、そうでないなら
アプリ側でも購入済情報を持っておいた方が良いです。
アプリ側のプリファレンス等も[設定]→・・・→[データの消去]で消える
ので注意。
328デフォルトの名無しさん (ワッチョイ 3b16-UKyl)
2018/12/19(水) 13:45:21.95ID:NEy3oXhQ0 ありがとうございます。そういうしくみですか。
’アプリ側でも購入済情報を持つ’場合にちょっとだけ気になることを考えてみました。
アイテム購入>自主ストレージ保存>アイテムを期間内にストアでキャンセル>オフラインにする>アイテム参照をストレージでしてしまう
ここで問題が出てこないかなと。
この辺はうまい具合プログラミングしとかないとだめなんでしょうね。オンラインのみアプリ起動なら大丈夫そうですが。
他のアプリの一般的な処理法はどうなのか気になります。
’アプリ側でも購入済情報を持つ’場合にちょっとだけ気になることを考えてみました。
アイテム購入>自主ストレージ保存>アイテムを期間内にストアでキャンセル>オフラインにする>アイテム参照をストレージでしてしまう
ここで問題が出てこないかなと。
この辺はうまい具合プログラミングしとかないとだめなんでしょうね。オンラインのみアプリ起動なら大丈夫そうですが。
他のアプリの一般的な処理法はどうなのか気になります。
329デフォルトの名無しさん (ワッチョイ 2b5d-294L)
2018/12/19(水) 13:50:29.85ID:F/CsXsSf0330デフォルトの名無しさん (ワンミングク MMfa-TAFZ)
2018/12/19(水) 14:01:19.23ID:Y8UuOg6wM ローカルのデータなんか何も信用できない
331デフォルトの名無しさん (ワッチョイ 2b5d-294L)
2018/12/19(水) 14:57:09.43ID:F/CsXsSf0332デフォルトの名無しさん (ワンミングク MMfa-TAFZ)
2018/12/19(水) 17:14:28.53ID:Y8UuOg6wM そうです。わたしが初心者さんです。
333327 (ワッチョイ 9fe3-3flP)
2018/12/19(水) 17:18:50.32ID:ZbhV/8OI0 >>328
[A] 購入済なのにユーザーが利用できない、という状況を防ぐ
[B] 未購入なのに不正に利用できる、という状況を防ぐ
の両方を完璧に実現するのは困難でしょうから、後はどちらを優先す
るか、どこまで手間を掛けるかを考える必要があります。
私のアプリ内購入のあるアプリは、
* 携帯圏外で利用されることが多い
* 使いたい時に使えなかった場合、あとでやり直すことが出来ない
アプリなので、[A]を優先し、
(1) まずGooglePlayアプリに問い合わせ、エラー無く結果が返されたら
その結果をPreferenceに保存し、結果に従って動作する。
(2) GooglePlayがエラーなら、Preferenceに保存されている結果に従って
動作する。
(3) GooglePlayがエラー&Preferenceに情報がなければ購入済として
動作させる。←[A]優先
としています。
オフラインで使い続ければ不正利用も不可能ではありませんが、そこまで
手間暇をかけるほど高額なアイテムではないので・・・
[A] 購入済なのにユーザーが利用できない、という状況を防ぐ
[B] 未購入なのに不正に利用できる、という状況を防ぐ
の両方を完璧に実現するのは困難でしょうから、後はどちらを優先す
るか、どこまで手間を掛けるかを考える必要があります。
私のアプリ内購入のあるアプリは、
* 携帯圏外で利用されることが多い
* 使いたい時に使えなかった場合、あとでやり直すことが出来ない
アプリなので、[A]を優先し、
(1) まずGooglePlayアプリに問い合わせ、エラー無く結果が返されたら
その結果をPreferenceに保存し、結果に従って動作する。
(2) GooglePlayがエラーなら、Preferenceに保存されている結果に従って
動作する。
(3) GooglePlayがエラー&Preferenceに情報がなければ購入済として
動作させる。←[A]優先
としています。
オフラインで使い続ければ不正利用も不可能ではありませんが、そこまで
手間暇をかけるほど高額なアイテムではないので・・・
334デフォルトの名無しさん (ワッチョイ 1e81-xYYD)
2018/12/19(水) 17:54:41.04ID:vZVr52Z00 Handlerが理解できなくてスレッド間のデータのやりとりができない…Runnableってなんだよ…
335328 (ワッチョイ 3b02-UKyl)
2018/12/19(水) 18:10:10.33ID:hPoRLQuL0 やはりそんな感じになりますよね、[A] が必然的に優先事項に。
大手アプリなんかはオンラインでしか起動できないとしているのをよくみかけます。
大手アプリなんかはオンラインでしか起動できないとしているのをよくみかけます。
336デフォルトの名無しさん (ワッチョイ 2bd2-UKyl)
2018/12/19(水) 18:48:57.74ID:RjhqF+b10 起動のたびに課金チェックするのはあまりよろしくないから
何回かに1回の割合でチェックしてそれ以外はプリファレンスから読み取った方がいい
とか課金実装のリファレンスか何かで昔読んだ記憶があるな
何回かに1回の割合でチェックしてそれ以外はプリファレンスから読み取った方がいい
とか課金実装のリファレンスか何かで昔読んだ記憶があるな
337デフォルトの名無しさん (ワッチョイ 2b5d-294L)
2018/12/19(水) 19:11:42.29ID:F/CsXsSf0 オレのアプリは高い(といっても課金マックスの半額だがw)から一つの端末でしか動作出来ないようにしてる
端末のルートをとっても課金データはコピー出来ない
みんなこんなの出来る?
因みに課金後は通信してない
端末のルートをとっても課金データはコピー出来ない
みんなこんなの出来る?
因みに課金後は通信してない
338デフォルトの名無しさん (ワンミングク MMfa-TAFZ)
2018/12/19(水) 19:15:17.20ID:Y8UuOg6wM RxJavaでやればHandler不要
339デフォルトの名無しさん (ワッチョイ 9fe3-3flP)
2018/12/19(水) 19:41:12.09ID:ZbhV/8OI0340デフォルトの名無しさん (ワッチョイ 2b5d-294L)
2018/12/19(水) 19:52:17.01ID:F/CsXsSf0 >>339
一つの端末だけ課金動作する
一つの端末だけ課金動作する
341デフォルトの名無しさん (ブーイモ MM89-yOrc)
2018/12/21(金) 08:57:20.24ID:HVDoJeKAM 今更Handlerなんて使う必要無いと思うが、Runnable のことを理解出来ないのは RxJava をちゃんと理解するのに詰むぞ
342デフォルトの名無しさん (ワッチョイ 8dc3-6UAB)
2018/12/24(月) 01:11:10.01ID:4oNvjky70 課金チェックって何度もしないと成功しないんだが何なのこれ
無限ループで何度もチェック入れてやっと戻り値がくる
わけわからん
無限ループで何度もチェック入れてやっと戻り値がくる
わけわからん
343342 (ワッチョイ 8dc3-6UAB)
2018/12/25(火) 17:17:40.16ID:rO1s6GZB0 すいません自己解決しますた
returnで戻り値やってのが間違ってますた
直接課金クラスの戻り値を参照するのがいいみたいです
returnで戻り値やってのが間違ってますた
直接課金クラスの戻り値を参照するのがいいみたいです
344デフォルトの名無しさん (ワッチョイ 8dc3-6UAB)
2018/12/25(火) 19:33:09.74ID:rO1s6GZB0 やっぱ自己解決してなかった
反映がすごく遅いときがある
やっぱり無限ループで何度もチェックするしかないのか
あと購入後にすぐチェックすると購入されてない
数秒後チェックしたら購入されてた
なんなのこれ
反映がすごく遅いときがある
やっぱり無限ループで何度もチェックするしかないのか
あと購入後にすぐチェックすると購入されてない
数秒後チェックしたら購入されてた
なんなのこれ
345デフォルトの名無しさん (ワッチョイ 455d-loQF)
2018/12/25(火) 20:16:15.83ID:XkJBWDSo0 >>344
バカにはプログラミングは出来ないという見本をありがとう
バカにはプログラミングは出来ないという見本をありがとう
346327 (ワッチョイ ade3-pJxC)
2018/12/25(火) 21:57:59.04ID:b14XcMH20 >>327の捕捉です。
GooglePlayアプリのデータが削除された場合を考慮する必要がある理由は、
ユーザーがアプリ内購入でトラブルがあった場合の対処法としてGooglePlay
アプリのデータを削除するように書いているWEBページが複数あり、この場合
に対処しておかないと、リファレンス・サンプルをきちんと参照せずにいい
かげんに作られたアプリのトラブルの巻き添えを食らうからです。
GooglePlayアプリのデータが削除された場合を考慮する必要がある理由は、
ユーザーがアプリ内購入でトラブルがあった場合の対処法としてGooglePlay
アプリのデータを削除するように書いているWEBページが複数あり、この場合
に対処しておかないと、リファレンス・サンプルをきちんと参照せずにいい
かげんに作られたアプリのトラブルの巻き添えを食らうからです。
347デフォルトの名無しさん (アウアウウー Sa1b-wdoq)
2019/05/13(月) 14:07:46.10ID:rnX6vlMta で、次はこっちのスレ使う?
348デフォルトの名無しさん (ブーイモ MM9b-QK7I)
2019/05/13(月) 17:50:09.49ID:l44eW0c1M 使おうよage
へんなのいるし、ワッチョイあるぐらいで丁度いいでしょ
へんなのいるし、ワッチョイあるぐらいで丁度いいでしょ
349デフォルトの名無しさん (ワッチョイ 1f02-vM1y)
2019/05/13(月) 20:59:52.79ID:75RnJmxl0 Android板の開発者雑談スレもコピペ厨に撃沈された
350デフォルトの名無しさん (ワッチョイ b761-3L9O)
2019/05/15(水) 08:17:12.11ID:zGGGUlRQ0351デフォルトの名無しさん (ワッチョイ 1f2d-vM1y)
2019/05/15(水) 16:33:12.74ID:4Ta36StR0 RecyclerViewの使い方がぜんぜん身につかん
なんかいいチュートリアルかなんかないかしら
なんかいいチュートリアルかなんかないかしら
352デフォルトの名無しさん (ワントンキン MM7f-QY59)
2019/05/15(水) 17:28:04.50ID:F6dnPn6+M Epoxyライブラリおすすめ
353デフォルトの名無しさん (ワッチョイ 1f2d-vM1y)
2019/05/15(水) 17:52:38.72ID:4Ta36StR0 >>352
ありがとう、これの使い方を勉強してくるわ
ありがとう、これの使い方を勉強してくるわ
354デフォルトの名無しさん (ワッチョイ ff63-QY59)
2019/05/15(水) 22:24:53.16ID:dH6RVMEx0 自前でviewHolderとか書いてる人はもうこの世にはいないよ
355デフォルトの名無しさん (ワッチョイ b761-3L9O)
2019/05/15(水) 23:13:30.56ID:zGGGUlRQ0 Intel VT-x を Enable にすると、一応、HAXMエミュレータは使えましたけど、
時々 HDDランプが付きっぱなしになってOSが物凄く遅くなる現象が
あったんだすが、他の人は経験したことないですか?
最初原因不明で、色々なソフトをアンインストールしたり、再起動しても
何やっても駄目で、かなり試した後、最後、OS再インストールしかない直前まで
行って、ものは試しに駄目もとでBIOS で VT-x を disable にしてみたところ、
嘘のように症状が消えたので、間違いないと思います。
時々 HDDランプが付きっぱなしになってOSが物凄く遅くなる現象が
あったんだすが、他の人は経験したことないですか?
最初原因不明で、色々なソフトをアンインストールしたり、再起動しても
何やっても駄目で、かなり試した後、最後、OS再インストールしかない直前まで
行って、ものは試しに駄目もとでBIOS で VT-x を disable にしてみたところ、
嘘のように症状が消えたので、間違いないと思います。
356デフォルトの名無しさん (ワッチョイ 6e7c-ZjB6)
2019/05/16(木) 12:59:55.06ID:Ox4fjiQE0 >>350
内部犯行かω
内部犯行かω
357デフォルトの名無しさん (アウアウイー Sa81-Wef0)
2019/05/17(金) 21:51:27.40ID:5qYZVYSFa >>354
マジで!?
マジで!?
358デフォルトの名無しさん (ブーイモ MM98-F0IB)
2019/05/17(金) 22:46:47.08ID:6rYuQGmFM どんなにViewの数多くてもViewHolder自分で書いてるよ
息抜きというか現実逃避というか奇妙な気持ちで
息抜きというか現実逃避というか奇妙な気持ちで
359デフォルトの名無しさん (ワッチョイ 6a02-N32O)
2019/05/19(日) 01:21:33.41ID:tBQ74T710 サポートライブラリにcompatクラスあるけどapiレベルが高かったらcompatクラス使わないでいいの?
360デフォルトの名無しさん (オッペケ Sr10-2aw6)
2019/05/19(日) 11:40:53.07ID:a59lKbnPr そろそろアーンドロイド エックス
361デフォルトの名無しさん (ワッチョイ bd61-V8I2)
2019/05/20(月) 08:43:14.69ID:pxNnSyNl0 個人開発者が、Androidのアプリを普通に公開しようと思ったら、
1. PlayStoreに登録するしかない?
2. PlayStoreの場合、自宅住所が必ず世界中の人に去らされてしまう?
1. PlayStoreに登録するしかない?
2. PlayStoreの場合、自宅住所が必ず世界中の人に去らされてしまう?
362デフォルトの名無しさん (ワッチョイ 9663-84bG)
2019/05/20(月) 09:21:23.31ID:FORwvpYp0 自分のホームページでapkをアップ
amazonストアもある
日本東京まででも何も言われない
amazonストアもある
日本東京まででも何も言われない
363デフォルトの名無しさん (ワッチョイ bd61-V8I2)
2019/05/20(月) 10:25:25.20ID:pxNnSyNl0364デフォルトの名無しさん (ワッチョイ e261-N32O)
2019/05/20(月) 11:03:56.04ID:OFlNT3+00 実はその部分について誰も答えを知らないのが現実
いつなんどきそのレベルに表記を指摘されるかもわからないし、この先ずっと大丈夫かもしれない
いつなんどきそのレベルに表記を指摘されるかもわからないし、この先ずっと大丈夫かもしれない
365デフォルトの名無しさん (ワッチョイ 987c-Q2B8)
2019/05/20(月) 11:06:13.15ID:+QyKHsoF0 盛り上がると禁止されてしまうからな
366デフォルトの名無しさん (オッペケ Srea-lyhZ)
2019/05/20(月) 11:22:54.92ID:Jht614P0r とりあえず現状は何も言われない(大丈夫とは言っていない)
って事か
って事か
367デフォルトの名無しさん (スプッッ Sd7e-/5W2)
2019/05/20(月) 11:56:58.98ID:3QacJDHvd 実際と異なる住所を登録するのは見過ごされてるけどポリシー違反で削除されても文句は言えないって状況だね
あとそもそも無料アプリしかリリースしない場合には住所登録は必要ない
あとそもそも無料アプリしかリリースしない場合には住所登録は必要ない
368デフォルトの名無しさん (ワッチョイ c420-8NB0)
2019/05/20(月) 13:08:55.68ID:ELSM2W1E0 >>361
PlayStorを使う使わないにかかわらず、ネット上で有料販売なら、特定商取引法
の定めにより、事業者の氏名(名称)、住所、電話番号 の表示が必要。
法人なら法人名とその住所等で良いので個人情報は直接は晒されない。
(登記簿を見ればわかるが)
PlayStorを使う使わないにかかわらず、ネット上で有料販売なら、特定商取引法
の定めにより、事業者の氏名(名称)、住所、電話番号 の表示が必要。
法人なら法人名とその住所等で良いので個人情報は直接は晒されない。
(登記簿を見ればわかるが)
369デフォルトの名無しさん (ワントンキン MM3e-84bG)
2019/05/20(月) 13:30:18.74ID:E7kxjeRzM Googleはザルやで
370デフォルトの名無しさん (ワッチョイ 7402-Q2B8)
2019/05/20(月) 15:05:58.59ID:XvKGcCXD0 見える所はザル
見えない裏で色々やってるのでアカバン食らうと再作成のハードルが高い
見えない裏で色々やってるのでアカバン食らうと再作成のハードルが高い
371デフォルトの名無しさん (ワッチョイ bd7c-V8I2)
2019/05/20(月) 15:34:55.41ID:Bik8aj8k0372デフォルトの名無しさん (オッペケ Srd7-53Kk)
2019/05/20(月) 18:52:51.99ID:fK3bDSsWr まずは無料アプリ作ればええんや
いきなり有料で買いたくなるもの作れるとは限らない
いきなり有料で買いたくなるもの作れるとは限らない
373デフォルトの名無しさん (ワッチョイ a7ad-buEI)
2019/05/24(金) 10:21:20.92ID:nOjkqXAg0 Huawei端末が今後更新されなくなると古い開発者サービスだとクラッシュするとかありえるよね
Huawei端末のために別の実装し直しとか必要になってくるかも
Huawei端末のために別の実装し直しとか必要になってくるかも
374デフォルトの名無しさん (ワントンキン MMbf-XR6C)
2019/05/24(金) 11:39:56.05ID:9UmR5EdUM ファーー
375デフォルトの名無しさん (ドコグロ MM9f-oHB8)
2019/05/24(金) 12:33:36.45ID:h9ZRH8pGM376デフォルトの名無しさん (ワッチョイ 077f-dCWx)
2019/05/25(土) 00:01:41.94ID:WQnwEuUt0 ぶっちゃけファーウェイみたいな特殊な端末のための
工数が省けて喜んでるの多いんじゃないの?
普通の端末なら動くのに変なエラー出したりするし
工数が省けて喜んでるの多いんじゃないの?
普通の端末なら動くのに変なエラー出したりするし
377デフォルトの名無しさん (ワッチョイ bfda-gYUF)
2019/05/25(土) 13:45:29.45ID:r6qgMFUd0 あるアプリのネットワークを監視をしたいんですけど、
どうしたら良いでしょうか?
android7からユーザーが入れたルート証明書が信頼されなくなったみたいですし
どうしたら良いでしょうか?
android7からユーザーが入れたルート証明書が信頼されなくなったみたいですし
378デフォルトの名無しさん (ワッチョイ df90-b3Yi)
2019/05/25(土) 17:44:51.03ID:E9LgDkOG0 それが駄目ならVPN作る以外ないんじゃねぇかな..
379デフォルトの名無しさん (ワッチョイ 87fb-QG6Z)
2019/05/26(日) 01:28:07.64ID:oEBq8p6z0 ルート化端末でシステムのルート証明書として追加する感じかねえ
380デフォルトの名無しさん (ワッチョイ 5f02-9b2Z)
2019/05/26(日) 09:40:09.38ID:JPEazxDR0 ファーウェイやZTEの特殊性って
他の起動中のアプリ(LINEのような高シェアは除外)を
強制終了させる以外に何かある?
他の起動中のアプリ(LINEのような高シェアは除外)を
強制終了させる以外に何かある?
381デフォルトの名無しさん (ワントンキン MMbf-XR6C)
2019/05/26(日) 10:52:01.70ID:f3yvdt5HM それはどのAndroid端末でも起きるんじゃないか
単に性能が低いだけかと
単に性能が低いだけかと
382デフォルトの名無しさん (ワッチョイ 077f-dCWx)
2019/05/26(日) 13:06:25.50ID:8sql3sNX0383デフォルトの名無しさん (ワッチョイ 7f63-XR6C)
2019/05/26(日) 14:31:02.31ID:XVtpe+ic0 アラームアプリとか動かないってこと?
384デフォルトの名無しさん (ブーイモ MMcb-xIO9)
2019/05/26(日) 15:36:09.49ID:X4juWAGZM 設定で対象アプリを手動管理に指定すればkillされなくなる
385デフォルトの名無しさん (ワッチョイ ff82-9b2Z)
2019/05/26(日) 18:22:46.91ID:7iQfdwl90 初歩的な質問で申し訳ないんだが
singleTopでonNewIntentを使うときに
onCreateじゃなくてonStartにいろいろ書いたらだめ?
singleTopでonNewIntentを使うときに
onCreateじゃなくてonStartにいろいろ書いたらだめ?
386デフォルトの名無しさん (ワッチョイ ff82-9b2Z)
2019/05/26(日) 18:52:56.95ID:7iQfdwl90 説明不足だったわ
OAuthで1回だけ戻り値がほしいんだが
Activity作ってまでなぁ…と思っただけなんです
OAuthで1回だけ戻り値がほしいんだが
Activity作ってまでなぁ…と思っただけなんです
387デフォルトの名無しさん (ワッチョイ ff82-9b2Z)
2019/05/26(日) 21:19:47.91ID:7iQfdwl90 はぁーやられた
onNewIntentでonStart呼ばれんやんけ
さっきの質問はなしでお願いします
onNewIntentでonStart呼ばれんやんけ
さっきの質問はなしでお願いします
388デフォルトの名無しさん (ワッチョイ 678d-buEI)
2019/05/26(日) 23:13:52.08ID:5PaLQzlp0 雑談スレ復活させて
389デフォルトの名無しさん (ワッチョイ 5f02-9b2Z)
2019/05/27(月) 14:28:13.35ID:zr9GcKF60390デフォルトの名無しさん (ワッチョイ 8761-U+c5)
2019/05/27(月) 18:23:25.00ID:ffeERoRR0391デフォルトの名無しさん (ワッチョイ c7ae-3aWD)
2019/05/28(火) 11:06:05.47ID:9r9ZFMYL0 >>380
serviceの強制終了
serviceの強制終了
392デフォルトの名無しさん (ワッチョイ a6da-o58o)
2019/05/30(木) 02:25:43.18ID:UX8qXLdi0393デフォルトの名無しさん (ワッチョイ 1a02-bUoT)
2019/06/02(日) 11:32:21.16ID:IqBme1Nb0 pixelってサードパーティ製のブラグイン使ってると
エラーメッセージ出る?
エラーメッセージ出る?
394デフォルトの名無しさん (ワッチョイ 8ffb-mnEw)
2019/06/02(日) 14:27:28.48ID:jM403e2p0 サードパーティー製なプラグインとは
395デフォルトの名無しさん (ワッチョイ 8b01-UKkX)
2019/06/06(木) 04:42:27.72ID:7OUHxsOn0 SNSのAPIかしら知らんけど
396デフォルトの名無しさん (ワッチョイ 19ae-GC2g)
2019/06/07(金) 13:30:10.21ID:4y4NjCpE0 プラグイン次第としか言えんだろ
397デフォルトの名無しさん (オッペケ Sr99-kDxZ)
2019/06/07(金) 13:47:56.12ID:EriklqZTr 古いプラグインだとndk周りでコケそう
398デフォルトの名無しさん (ブーイモ MM81-h0yU)
2019/06/07(金) 17:47:03.83ID:o/1AxLMgM 非公開を無理矢理叩いてるようなのだと出るかも
エラーメッセージがなにかわからんとわからん
エラーメッセージがなにかわからんとわからん
399デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/07(金) 22:27:40.76ID:vN8ymUtu0 レーティングが3歳以上の設定なのにadmob広告で性的コンテンツが出るって言われて
アプリのアップデートがリジェクトされるんだがなんなん
レーティングの設定を変えようとしたら性的なコンテンツに関する質問が事細かに聞かれて
いや広告が勝手に出してる内容を細かに聞かれてもわかるわけねえだろ
admobの設定画面からデリケートなカテゴリを全部非表示にしたのにまた言ってくるしまじ死ねよ
これ広告収入を払いたくないからいちゃもんつけて広告非表示にさせようとしてるぞ
アプリのアップデートがリジェクトされるんだがなんなん
レーティングの設定を変えようとしたら性的なコンテンツに関する質問が事細かに聞かれて
いや広告が勝手に出してる内容を細かに聞かれてもわかるわけねえだろ
admobの設定画面からデリケートなカテゴリを全部非表示にしたのにまた言ってくるしまじ死ねよ
これ広告収入を払いたくないからいちゃもんつけて広告非表示にさせようとしてるぞ
400デフォルトの名無しさん (ワッチョイ ef02-J9ZI)
2019/06/07(金) 22:58:07.83ID:SEIOZ3Zi0 広告付ける場合は高めの年齢が割り振られるように回答しといた方が無難
iOSだと、広告有り=無制限のWebアクセスの名目で強制的に+17にされる
iOSだと、広告有り=無制限のWebアクセスの名目で強制的に+17にされる
401デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/07(金) 23:07:17.71ID:vN8ymUtu0 性的コンテンツのレーティングの質問難しくないですか
性行為が含まれていますかとか
ヌードがふくまれていますかとか
広告の前にアプリとしてストア公開がリジェクトされるんじゃないかと思って
レーティングで調整するのを諦めた
性行為が含まれていますかとか
ヌードがふくまれていますかとか
広告の前にアプリとしてストア公開がリジェクトされるんじゃないかと思って
レーティングで調整するのを諦めた
402デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/07(金) 23:12:09.06ID:vN8ymUtu0 大体初回のアプリアップロードのときは何も言ってこないくせに
なんで今頃ごちゃごちゃ言ってくるんだよ
みんな適当にレーティング入力してadmob表示してるだろ
アプリはストアにどんどん上げてほしいけど広告収入のリターンは払いたくないとかまじ死ねよ
なんで今頃ごちゃごちゃ言ってくるんだよ
みんな適当にレーティング入力してadmob表示してるだろ
アプリはストアにどんどん上げてほしいけど広告収入のリターンは払いたくないとかまじ死ねよ
403デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/07(金) 23:15:48.81ID:vN8ymUtu0 Googleは稼げるようになってくるとごちゃごちゃいちゃもんつけてくる
アプリ作るモチベーションが下がるわー
アプリ作るモチベーションが下がるわー
404デフォルトの名無しさん (ワイーワ2 FF33-dZrz)
2019/06/08(土) 11:15:59.19ID:ryWt2GlsF まるでセブンイレブンの
ドミナント戦略だな
ドミナント戦略だな
405デフォルトの名無しさん (ワッチョイ 8783-fbqF)
2019/06/09(日) 01:55:29.61ID:EsBZUpR00 Android開発の超初心者です
https://www.youtube.com/watch?v=6zET-_h8VZg
この動画の4:05あたりで"Override Members"というタイトルのダイアログを立ち上げているようですが、どこかクリックしているような感じでもないので何かショートカットキーでもあるのでしょうか
あと、入力候補で途中まで入力したいのですがどうしたらいいでしょうか
例えば
abcまで入力して、
abcdef.ghijk
abcdef.12345
と候補があったときに
abcdef.
までが同じなので、ここまでは自動入力させたい
LinuxのコマンドでTabを押すようなイメージです
https://www.youtube.com/watch?v=6zET-_h8VZg
この動画の4:05あたりで"Override Members"というタイトルのダイアログを立ち上げているようですが、どこかクリックしているような感じでもないので何かショートカットキーでもあるのでしょうか
あと、入力候補で途中まで入力したいのですがどうしたらいいでしょうか
例えば
abcまで入力して、
abcdef.ghijk
abcdef.12345
と候補があったときに
abcdef.
までが同じなので、ここまでは自動入力させたい
LinuxのコマンドでTabを押すようなイメージです
406デフォルトの名無しさん (ワッチョイ 2b84-qi/b)
2019/06/09(日) 10:55:58.91ID:v+vJMzU/0 >>405
それはメニューの Code の下にある Override Methods... だと思うけど、デフォルトだとショートカット一発で出すことはできるのかな?
Windows だと Alt + Insert で Generate というポップアップがでるので、そこで Override Methods... を選べば出る
どうしてもショートカット一発で出したければ、File メニューの Settings の Keymap から Override Methods... に適当なショートカットを追加すればいい
それはメニューの Code の下にある Override Methods... だと思うけど、デフォルトだとショートカット一発で出すことはできるのかな?
Windows だと Alt + Insert で Generate というポップアップがでるので、そこで Override Methods... を選べば出る
どうしてもショートカット一発で出したければ、File メニューの Settings の Keymap から Override Methods... に適当なショートカットを追加すればいい
407デフォルトの名無しさん (ワッチョイ 2b84-qi/b)
2019/06/09(日) 11:38:54.57ID:v+vJMzU/0 一致してることまで入力する機能はない気がするな
シェルの補完は、そもそも一覧を出す機能がオプションだったり、各候補のどこまで一致しているかを表示する機能がなかったりしたせいで、ああなっているのだと思う
シェルの補完は、そもそも一覧を出す機能がオプションだったり、各候補のどこまで一致しているかを表示する機能がなかったりしたせいで、ああなっているのだと思う
408デフォルトの名無しさん (ワッチョイ cf61-qi/b)
2019/06/09(日) 16:09:38.29ID:ycLPFCJk0 ショートカットがわからんときは、Ctrl+Shift+Aを押して検索すればよい。
ところでそのVideo、カスタムビューでもないのにAppComaptXXX使いまくってるな。
ところでそのVideo、カスタムビューでもないのにAppComaptXXX使いまくってるな。
409デフォルトの名無しさん (ブーイモ MMf3-fKx1)
2019/06/09(日) 16:21:34.75ID:YHU0CTWjM だってどんなときでもAppComaptXXX使えってママが
410デフォルトの名無しさん (ワッチョイ 8783-fbqF)
2019/06/09(日) 17:10:28.01ID:EsBZUpR00 ありがとうございます。
質問をしていた疑問については解決しました。
その映像のサンプルコードを編集して少しずつ学ぼうと思っているのですが、さっそく躓きました。
ふたつお聞きしたいです。
(1)
HTTP通信で例外処理をハンドリングしたいのですが、どのようにすればいいでしょうか。
tryしてるので、throwするのだと思うのですが、調べても回答がなかなか出てきません
(kotlinだから情報が少ない?)
(2)
アラートダイアログを出したいのですが、どうすればいいのでしょうか。
MainActivityにこんな感じで関数化して呼び出そうとしていますが、呼び出したときにアプリが落ちます。
ソースコードはこんな感じです
https://i.imgur.com/EB380Co.png
質問をしていた疑問については解決しました。
その映像のサンプルコードを編集して少しずつ学ぼうと思っているのですが、さっそく躓きました。
ふたつお聞きしたいです。
(1)
HTTP通信で例外処理をハンドリングしたいのですが、どのようにすればいいでしょうか。
tryしてるので、throwするのだと思うのですが、調べても回答がなかなか出てきません
(kotlinだから情報が少ない?)
(2)
アラートダイアログを出したいのですが、どうすればいいのでしょうか。
MainActivityにこんな感じで関数化して呼び出そうとしていますが、呼び出したときにアプリが落ちます。
ソースコードはこんな感じです
https://i.imgur.com/EB380Co.png
411デフォルトの名無しさん (スッップ Sd2f-RZCG)
2019/06/09(日) 17:20:46.58ID:u3N2Yk6Yd 1
catchでググって。
2
GUIプログラミングの常識なんだけど、ビューに関する操作はメインスレッド以外からやると落ちる。
てかログに丁寧に出力してくれてるはずだから、それをちゃんと読む癖をつけた方がいい。
catchでググって。
2
GUIプログラミングの常識なんだけど、ビューに関する操作はメインスレッド以外からやると落ちる。
てかログに丁寧に出力してくれてるはずだから、それをちゃんと読む癖をつけた方がいい。
412デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/09(日) 17:21:38.03ID:WgddiwU+0 通信はUIスレッドでできない
413デフォルトの名無しさん (ワッチョイ 8783-Dhbd)
2019/06/09(日) 17:52:01.78ID:EsBZUpR00 ありがとうございます。
catchで調べたらそれっぽいのが出てきたので、スクショのようにしました
作法的にはこれで合ってるのかなと。
https://i.imgur.com/tDTRagd.png
これでビルドしようとしたところ、変数textが初期化されていないとエラーが出ました
catchを入れただけでエラーが出るのはよくわからないのですが、愚直にval text=""と初期化宣言したところ、今度はconnectionのところで変数を再定義するなと怒られました
難解ですね、これは
catchで調べたらそれっぽいのが出てきたので、スクショのようにしました
作法的にはこれで合ってるのかなと。
https://i.imgur.com/tDTRagd.png
これでビルドしようとしたところ、変数textが初期化されていないとエラーが出ました
catchを入れただけでエラーが出るのはよくわからないのですが、愚直にval text=""と初期化宣言したところ、今度はconnectionのところで変数を再定義するなと怒られました
難解ですね、これは
414デフォルトの名無しさん (ワッチョイ 8783-Dhbd)
2019/06/09(日) 18:10:18.50ID:EsBZUpR00415ビンゴ ◆6zlEzlEeD2 (オッペケ Sra5-J9ZI)
2019/06/09(日) 20:15:19.81ID:YvoLuZYjr すいません、現在Androidのビンゴのアプリを作っております。
<Integer>Listに画像idを入れてシャッフルし、別に用意したLinkedHashMap<Integer,boolean>に画像idとfalseをいれてカードを作成。
そしてすべてのナンバーが入ったリストをシャッフルし、ひとつずつ取り出して画像の透明化+LinkedHashMapを参照し、同じ番号があればboolean型をtrueに書き換える処理をしたいのです。
現在困っているのは、
・出てきた番号(int[]R.id.xxxx)に対してImageViewの透明化
・出てきた番号(int[]R.id.xxxx)に対して、PLayer Cpuのカードのtrue上書き
・ビンゴ判定のif文です。
現在困っているのは、抽選setOnClickListenerの中です、なにとぞご教授願います。
https://textuploader.com/1dhav
<Integer>Listに画像idを入れてシャッフルし、別に用意したLinkedHashMap<Integer,boolean>に画像idとfalseをいれてカードを作成。
そしてすべてのナンバーが入ったリストをシャッフルし、ひとつずつ取り出して画像の透明化+LinkedHashMapを参照し、同じ番号があればboolean型をtrueに書き換える処理をしたいのです。
現在困っているのは、
・出てきた番号(int[]R.id.xxxx)に対してImageViewの透明化
・出てきた番号(int[]R.id.xxxx)に対して、PLayer Cpuのカードのtrue上書き
・ビンゴ判定のif文です。
現在困っているのは、抽選setOnClickListenerの中です、なにとぞご教授願います。
https://textuploader.com/1dhav
416デフォルトの名無しさん (ワッチョイ f5fb-RZCG)
2019/06/09(日) 20:54:27.32ID:Cf7oOIe70 >>414
答えだけ書くとshowDialog()をonPostExecuteに持ってって
答えだけ書くとshowDialog()をonPostExecuteに持ってって
417デフォルトの名無しさん (ワッチョイ 8783-Dhbd)
2019/06/09(日) 21:29:33.28ID:EsBZUpR00 >>416
ありがとうございます。
実はダイアログの件は同じくonPostExecuteにて実行することで解決していました
(あまり一人で連投しすぎるのもどうかなと思ったので投稿は控えてました)
そちらは解決したのですがHTTPレスポンスコードの取得というか、トラップがうまくいかないですね
404ページにURLを向けてconnectしているのですが、disconnectしたあとに実行しているJSON処理(onPostExecute内のhandleJson()内)でJSONExceptionが発生しているらしく、エラーコードをダイアログで表示もログターミナルに表示もしてくれない。
実行順どうなってるんだ?そもそも404でも例外処理にはならないのか?など疑問がてんこ盛りです。
まともなアプリ作るまで道のりが長いですね。
https://i.imgur.com/3j0g8BC.png
ありがとうございます。
実はダイアログの件は同じくonPostExecuteにて実行することで解決していました
(あまり一人で連投しすぎるのもどうかなと思ったので投稿は控えてました)
そちらは解決したのですがHTTPレスポンスコードの取得というか、トラップがうまくいかないですね
404ページにURLを向けてconnectしているのですが、disconnectしたあとに実行しているJSON処理(onPostExecute内のhandleJson()内)でJSONExceptionが発生しているらしく、エラーコードをダイアログで表示もログターミナルに表示もしてくれない。
実行順どうなってるんだ?そもそも404でも例外処理にはならないのか?など疑問がてんこ盛りです。
まともなアプリ作るまで道のりが長いですね。
https://i.imgur.com/3j0g8BC.png
418デフォルトの名無しさん (ワッチョイ 7b42-LJAA)
2019/06/09(日) 21:35:40.09ID:GHk2f1+p0 そこは嘘でも「教わったやり方でできました」って言っとけ
419デフォルトの名無しさん (ワッチョイ 8783-jSu/)
2019/06/09(日) 21:48:38.66ID:EsBZUpR00 聞いてばかりで自分で調べないと胡座かいてて嫌がられると思ったので、情報は頂いて感謝してます、すみません
JSONの方にも例外処理を入れましたらHttpUrlconnectionの例外でcatchしたメッセージも出てきましたね。
https://i.imgur.com/xSYXQnY.jpg
非同期処理にしてるから流れがややこしいんですかね?
一応解決はしたのでまた何か手を加えて学習を進めてみます。
ありがとうございました。
JSONの方にも例外処理を入れましたらHttpUrlconnectionの例外でcatchしたメッセージも出てきましたね。
https://i.imgur.com/xSYXQnY.jpg
非同期処理にしてるから流れがややこしいんですかね?
一応解決はしたのでまた何か手を加えて学習を進めてみます。
ありがとうございました。
420デフォルトの名無しさん (ワッチョイ ebd0-vSLw)
2019/06/09(日) 21:51:27.99ID:UzcGNPaN0 30年ほど昔の工業高校時代にマシン語とBASICで簡単なものを作った記憶がある
また何か作ってみたいものだ。若い人たちに色々と教えてもらおう。
まずは本読んでサイトで勉強してタイピング練習だわい
また何か作ってみたいものだ。若い人たちに色々と教えてもらおう。
まずは本読んでサイトで勉強してタイピング練習だわい
421デフォルトの名無しさん (ワッチョイ 6b2c-MqbY)
2019/06/09(日) 23:41:54.89ID:rn4C+nSw0 非同期処理は、流れ(コンテキスト)が異なるから、例外機構を使えるか?
非同期処理の外側と、時間の進み方が異なるだろ
非同期処理の外側と、時間の進み方が異なるだろ
422デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/10(月) 08:17:50.65ID:wZ6gACPI0 コルーチン
423デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/11(火) 07:32:47.66ID:iguVblIq0 レーティングでちょうどいい感じの年齢設定にするにはどの質問にどう答えたらいいんだ
424デフォルトの名無しさん (ワッチョイ bdb0-fbqF)
2019/06/11(火) 22:56:19.20ID:1t+uUpTH0 初心者です
Android studio3.7.1のsound poolについて質問があります
ボタンを押したら音が鳴るという仕組みを作りたいのですが、
sound poolが使えません(音源はraw内に追加済みです)
mainacticityに sound poolと打ち込んでもエラーが出ます
これは別途で何かインストールが必要なんでしょうか?
初心者なので表現の仕方がおかしいと思いますが答えていただけると助かります
Android studio3.7.1のsound poolについて質問があります
ボタンを押したら音が鳴るという仕組みを作りたいのですが、
sound poolが使えません(音源はraw内に追加済みです)
mainacticityに sound poolと打ち込んでもエラーが出ます
これは別途で何かインストールが必要なんでしょうか?
初心者なので表現の仕方がおかしいと思いますが答えていただけると助かります
425デフォルトの名無しさん (ワッチョイ cf20-K3Ee)
2019/06/11(火) 23:21:20.83ID:Y2+s01bQ0 >>424
ttps://www.google.co.jp/search?hl=ja&q=+soundPool.load&lr=lang_ja&gws_rd=ssl
ttps://www.google.co.jp/search?hl=ja&q=+soundPool.load&lr=lang_ja&gws_rd=ssl
426デフォルトの名無しさん (ワッチョイ 7363-wo8C)
2019/06/11(火) 23:25:07.25ID:iguVblIq0 プログラミングの前にググラビリティを向上させるべき
427デフォルトの名無しさん (ブーイモ MM5b-9lO2)
2019/06/12(水) 09:18:40.29ID:ZTsRNnTeM プログラミングの前にググラビリティの意味を正しく理解しよう
428デフォルトの名無しさん (ワッチョイ 5bb0-hDtd)
2019/06/13(木) 01:12:20.97ID:cXVGJGNy0 >>424です
画像をクリックしたら音が出るという仕組みを作りたいです
importにsoundpoolを追加したんですが、
button.setOnClickListener〜からエラーが発生してしまいます
言語はkotlinです
どうすればいいでしょうか?
最初のbuttonというのは何かに置き換えたほうがいいでしょうか?
画像をクリックしたら音が出るという仕組みを作りたいです
importにsoundpoolを追加したんですが、
button.setOnClickListener〜からエラーが発生してしまいます
言語はkotlinです
どうすればいいでしょうか?
最初のbuttonというのは何かに置き換えたほうがいいでしょうか?
429デフォルトの名無しさん (ワッチョイ 9a3d-8EqE)
2019/06/13(木) 06:40:58.66ID:O2ioyYh90 まずボタンを押して文字を表示
は出来ているのか
は出来ているのか
430デフォルトの名無しさん (ブーイモ MMba-cFzw)
2019/06/13(木) 09:09:40.72ID:CND6SLBsM >>428
コード貼れよ
コード貼れよ
431デフォルトの名無しさん (ワッチョイ 5bb0-hDtd)
2019/06/13(木) 15:57:59.08ID:cXVGJGNy0 >>430
https://files-uploader.xzy.pw/upload/20190613155553_6c77324f38.jpg
https://files-uploader.xzy.pw/upload/20190613155623_3163314d4f.jpg
コードです
今のところ画像をクリックする、画像をクリックすると表示されたカウンターが動作するという部分だけうまくいっています
ご教授よろしくお願いします
https://files-uploader.xzy.pw/upload/20190613155553_6c77324f38.jpg
https://files-uploader.xzy.pw/upload/20190613155623_3163314d4f.jpg
コードです
今のところ画像をクリックする、画像をクリックすると表示されたカウンターが動作するという部分だけうまくいっています
ご教授よろしくお願いします
432デフォルトの名無しさん (オッペケ Srbb-O6Tz)
2019/06/13(木) 16:02:18.14ID:Wa+ifw3er 教授を紹介されてもなぁ
433デフォルトの名無しさん (ワッチョイ 1a63-3b6A)
2019/06/13(木) 20:12:00.13ID:bk4aKhUm0 by lazy
434デフォルトの名無しさん (ワッチョイ 1a63-3b6A)
2019/06/13(木) 20:12:54.53ID:bk4aKhUm0 コンパイルとおってないじゃん
435デフォルトの名無しさん (ワッチョイ 97fb-h6k9)
2019/06/13(木) 21:03:49.38ID:Qa5YkClO0436デフォルトの名無しさん (ワッチョイ 5bb0-hDtd)
2019/06/13(木) 21:35:15.99ID:cXVGJGNy0437デフォルトの名無しさん (ワッチョイ 1a63-3b6A)
2019/06/13(木) 22:20:41.67ID:bk4aKhUm0 プログラミングに興味があるというのはいただけない
具体的な作りたいサービスやアプリがないならプログラミングなんてことに時間を費やすべきでない
勉強が目的なやつは何も生み出せない
ただ時間を無駄にするだけ
具体的な作りたいサービスやアプリがないならプログラミングなんてことに時間を費やすべきでない
勉強が目的なやつは何も生み出せない
ただ時間を無駄にするだけ
438デフォルトの名無しさん (ワッチョイ 5bb0-hDtd)
2019/06/13(木) 22:28:50.71ID:cXVGJGNy0 >>437
一応最初に 画像をクリックしたら音が出るという仕組みを作りたいです と具体的に作りたいモノをレスさせていただいたんですが見落としてますか?
貴方みたいに私もどこか見落としているんでしょうか
一応最初に 画像をクリックしたら音が出るという仕組みを作りたいです と具体的に作りたいモノをレスさせていただいたんですが見落としてますか?
貴方みたいに私もどこか見落としているんでしょうか
439デフォルトの名無しさん (ワッチョイ 9a61-YCmz)
2019/06/13(木) 22:39:30.71ID:MdPgo+Ld0440デフォルトの名無しさん (ワッチョイ 97fb-h6k9)
2019/06/13(木) 23:55:49.21ID:Qa5YkClO0 >>436
MainActivityが閉じてない
MainActivityが閉じてない
441デフォルトの名無しさん (ワッチョイ 5bb0-hDtd)
2019/06/14(金) 00:06:13.29ID:jsn5lbNz0442デフォルトの名無しさん (アウアウカー Sac3-6q+Q)
2019/06/14(金) 00:07:49.84ID:7jxEFpRDa 突っ込みどころが多い…
MainActivity.MainActivityクラスはいらない
buttonはどこにも宣言されてない
button.〜の行が関数の中にないなどなど
MainActivity.MainActivityクラスはいらない
buttonはどこにも宣言されてない
button.〜の行が関数の中にないなどなど
443デフォルトの名無しさん (アウアウカー Sac3-6q+Q)
2019/06/14(金) 00:09:39.21ID:4vHFWorPa というか赤波線にマウス当てたりすればエラー内容出るはず
まず読もう
まず読もう
444デフォルトの名無しさん (ワッチョイ 97fb-h6k9)
2019/06/14(金) 00:20:44.83ID:8spbKAX30445デフォルトの名無しさん (ワッチョイ dfda-G8kP)
2019/06/14(金) 00:26:49.83ID:SaPnAaai0 爆釣やん
みんな優しいなあ
みんな優しいなあ
446デフォルトの名無しさん (ワッチョイ 5bb0-hDtd)
2019/06/14(金) 00:40:13.36ID:jsn5lbNz0 >>444
十代です
関数宣言を忘れてました
buttonの前にfunと入力してその後エラーの内容に従って記述したところ無事エラーは消えました
しかしアプリを実行しようとするとkeeps stoppingと表示され起動されません
こちらについては自分で調べてみようと思います
ありがとうございました
十代です
関数宣言を忘れてました
buttonの前にfunと入力してその後エラーの内容に従って記述したところ無事エラーは消えました
しかしアプリを実行しようとするとkeeps stoppingと表示され起動されません
こちらについては自分で調べてみようと思います
ありがとうございました
447デフォルトの名無しさん (ワッチョイ 1a63-3b6A)
2019/06/14(金) 06:51:31.38ID:dZ/vAv8O0 向いてないから死ね
448デフォルトの名無しさん (スップ Sd5a-h6k9)
2019/06/14(金) 07:33:06.39ID:+4TtLIvrd 10でも前半でしょこれ
小学生まである
お前ら優しくしてやれよ
小学生まである
お前ら優しくしてやれよ
449デフォルトの名無しさん (ブーイモ MMe7-8EqE)
2019/06/14(金) 08:07:17.17ID:qJDZmWnOM 独学で取っ掛かりが分からないとそんなもんよ
めげずに地道にやってけば
ある時からふっと分かるようになってくるよ
めげずに地道にやってけば
ある時からふっと分かるようになってくるよ
450デフォルトの名無しさん (アウアウウー Sac7-7DQ/)
2019/06/14(金) 12:41:07.18ID:+nXqXsIga >>437
いいじゃん別に。お前の時間が無駄になるわけでもなし。
例え勉強するだけで後で何も産み出さないんだったとしても勉強してみたくなったのならした方が良いと思うけどね。(老人ならボケ防止になるし)。
直接的ではなくても間接的に他の何かでその知識が役に立つかも知れない。
人間には正確な未来予測なんてできないし、いつどんな知識が必要になるかなんてわからないんだから知識は多目に余計に持っていた方が良い。
いいじゃん別に。お前の時間が無駄になるわけでもなし。
例え勉強するだけで後で何も産み出さないんだったとしても勉強してみたくなったのならした方が良いと思うけどね。(老人ならボケ防止になるし)。
直接的ではなくても間接的に他の何かでその知識が役に立つかも知れない。
人間には正確な未来予測なんてできないし、いつどんな知識が必要になるかなんてわからないんだから知識は多目に余計に持っていた方が良い。
451デフォルトの名無しさん (ワッチョイ 9a83-hDtd)
2019/06/15(土) 00:01:42.48ID:ockAXQwt0 AppCompat〜〜だと普通のオブジェクトとどう違うんでしょうか
例えばTextViewとAppCompatTextViewだと何が違うんでしょう?
例えばTextViewとAppCompatTextViewだと何が違うんでしょう?
452デフォルトの名無しさん (ワッチョイ 9a01-Y0y7)
2019/06/15(土) 00:26:10.58ID:zTrx08960 APIに新設された機能を非対応の古い機種でも利用したい場合にそれを使う
細かい違いはリファレンス見れとしかいえんわな
細かい違いはリファレンス見れとしかいえんわな
453デフォルトの名無しさん (ワッチョイ 9a2c-oZrO)
2019/06/15(土) 01:40:36.30ID:VnSVMhRs0 447 は、あちこちのスレで「死ね」って書き込んでる荒らしなので、無視すべし!
447 名前:デフォルトの名無しさん (ワッチョイ 1a63-3b6A) 2019/06/14(金) 06:51:31.38 ID:dZ/vAv8O0
向いてないから死ね
くだすれPython(超初心者用) その43【Ruby禁止】
611デフォルトの名無しさん2019/06/14(金) 21:25:31.20ID:apjsiMiU
>>610
死ねや
612デフォルトの名無しさん2019/06/14(金) 21:28:41.77ID:uMeUmtQc
うざいから ruby を、NG ワードに登録した。 こうやって世間から弾き飛ばされていくんだろうな。
自業自得。
447 名前:デフォルトの名無しさん (ワッチョイ 1a63-3b6A) 2019/06/14(金) 06:51:31.38 ID:dZ/vAv8O0
向いてないから死ね
くだすれPython(超初心者用) その43【Ruby禁止】
611デフォルトの名無しさん2019/06/14(金) 21:25:31.20ID:apjsiMiU
>>610
死ねや
612デフォルトの名無しさん2019/06/14(金) 21:28:41.77ID:uMeUmtQc
うざいから ruby を、NG ワードに登録した。 こうやって世間から弾き飛ばされていくんだろうな。
自業自得。
454デフォルトの名無しさん (ワッチョイ 3761-GEyX)
2019/06/15(土) 18:54:56.89ID:xCub92ZX0 >>452
通常使う場合(Xmlとかで)はTextViewとかButtonと指定するだけでよい。
そうすると、勝手にTextViewの実装が置き換わるようになっている(Support/AndroidXを追加している場合だけだが)。
その様子はview hierarchyを見ればわかる。
ところが、AppCompat〜と指定しまうと、実装がそれ決め打ちになってしまい良くない。
Support/AndroidXはOSとは別にバージョンアップしていくからね。
通常使う場合(Xmlとかで)はTextViewとかButtonと指定するだけでよい。
そうすると、勝手にTextViewの実装が置き換わるようになっている(Support/AndroidXを追加している場合だけだが)。
その様子はview hierarchyを見ればわかる。
ところが、AppCompat〜と指定しまうと、実装がそれ決め打ちになってしまい良くない。
Support/AndroidXはOSとは別にバージョンアップしていくからね。
455デフォルトの名無しさん (ワッチョイ 9a83-hDtd)
2019/06/16(日) 23:36:15.58ID:3FUoXiD40 Fragment内でリストビュー表示を試みています。
テキストだけの簡単なリストビューは作れました。
次のステップとして画像やテキストを組み合わせて表示するリストビューを挑戦しています。
kotlinのサンプルが少なく、たまたま見つけた下記のサンプルコードをそのまま打って試しました。
https://www.usaco-pg.com/2017/07/02/kotlin-android-custom-listview/
MainActivity.ktでの記述は表示対象のFragmentの継承クラス内で行っています。
そのページ中段あたりにある、
holder = ViewHolder(
view?.nameTextView!!,
view.descTextView,
view.flowerImgView
)
このviewに対応するプロパティが無いとエラーが出てにっちもさっちもいかない感じです。
layoutのIDをそのまま記載しているようなのですが、コーディング段階でエディタが赤色(関連付けられてない)になってしまいます。
間違いなど無いかコードも一字一句確認したのですが、問題なく、これで一日が潰れてしまいました。
動かない原因が皆目検討つかず、ご覧になってご存知であれば教えていただきたいです。
(そもそもの問題で、この先のコードで正しいのでしょうか?)
テキストだけの簡単なリストビューは作れました。
次のステップとして画像やテキストを組み合わせて表示するリストビューを挑戦しています。
kotlinのサンプルが少なく、たまたま見つけた下記のサンプルコードをそのまま打って試しました。
https://www.usaco-pg.com/2017/07/02/kotlin-android-custom-listview/
MainActivity.ktでの記述は表示対象のFragmentの継承クラス内で行っています。
そのページ中段あたりにある、
holder = ViewHolder(
view?.nameTextView!!,
view.descTextView,
view.flowerImgView
)
このviewに対応するプロパティが無いとエラーが出てにっちもさっちもいかない感じです。
layoutのIDをそのまま記載しているようなのですが、コーディング段階でエディタが赤色(関連付けられてない)になってしまいます。
間違いなど無いかコードも一字一句確認したのですが、問題なく、これで一日が潰れてしまいました。
動かない原因が皆目検討つかず、ご覧になってご存知であれば教えていただきたいです。
(そもそもの問題で、この先のコードで正しいのでしょうか?)
456デフォルトの名無しさん (ワッチョイ 9a83-hDtd)
2019/06/17(月) 00:20:25.72ID:5hT/mece0 417ですが自己解決しました。
importでlayoutのviewを読み込んだところ通りました。
代わりにArrayAdapterを継承したFlowerListAdapterの第一引数でcontextの型がミスマッチでエラーとなりました。
おそらくMainActivityとFragmentの差かと思うのですが、ちょっとこれは調べてみます。
importでlayoutのviewを読み込んだところ通りました。
代わりにArrayAdapterを継承したFlowerListAdapterの第一引数でcontextの型がミスマッチでエラーとなりました。
おそらくMainActivityとFragmentの差かと思うのですが、ちょっとこれは調べてみます。
457デフォルトの名無しさん (ワッチョイ 9a83-hDtd)
2019/06/17(月) 00:20:55.77ID:5hT/mece0 失礼、417でなく455の間違いです
458デフォルトの名無しさん (ワッチョイ a363-3b6A)
2019/06/17(月) 00:40:11.87ID:yg/qDaIw0 recyclerviewでepoxyライブラリおすすめ
459デフォルトの名無しさん (ワッチョイ 9a83-hDtd)
2019/06/17(月) 00:45:12.99ID:5hT/mece0 自己解決というか、一応動いたというか、
this.context
これを
this.activity!!
と直したら動きました。
何故動いたのか理屈が分かっていないので気持ち悪さが残りますね。
>>458
調べてみます。
ありがとうございます。
this.context
これを
this.activity!!
と直したら動きました。
何故動いたのか理屈が分かっていないので気持ち悪さが残りますね。
>>458
調べてみます。
ありがとうございます。
460デフォルトの名無しさん (ワッチョイ 9a83-hDtd)
2019/06/17(月) 00:49:58.57ID:5hT/mece0 因みにいくつか試したものとしては
通った
this.activity!!
エラー出た
this.activity
this.context
this
あと、一旦valでローカル変数のcontextにthis.contextを代入したりもしてみましたがエラーでしたね。
理屈を理解して試したわけでなく、どれも検索した先の受け売りです。
理解度としては全く進んでないですね、困ったものですが。
そもそもcontextとはなにか、activityとはなにかを理解していません。
検索しても根本的なことに触れているようなものがヒットせず、おまじないレベルでしか理解できていない感じです。
通った
this.activity!!
エラー出た
this.activity
this.context
this
あと、一旦valでローカル変数のcontextにthis.contextを代入したりもしてみましたがエラーでしたね。
理屈を理解して試したわけでなく、どれも検索した先の受け売りです。
理解度としては全く進んでないですね、困ったものですが。
そもそもcontextとはなにか、activityとはなにかを理解していません。
検索しても根本的なことに触れているようなものがヒットせず、おまじないレベルでしか理解できていない感じです。
461デフォルトの名無しさん (スフッ Sdba-h6k9)
2019/06/17(月) 07:47:20.14ID:0NwodW5Pd エラーメッセージ読むようしてからまた来て
462デフォルトの名無しさん (ワッチョイ a363-3b6A)
2019/06/17(月) 09:16:35.89ID:yg/qDaIw0 向いてないから死ね
463デフォルトの名無しさん (ワッチョイ 9383-MRln)
2019/06/23(日) 04:50:47.04ID:lgBHkOlP0 このトピに当てはまるか分からないのだけど、他に質問できそうなところがないのでここで。
FMSでアプリにデバッグでプッシュ通知送信しているんだけど、プッシュ通知がAndroid端末に送れる時と送れない時がある。
送り方としてはトピックに登録させて、それに対してFirebaseコンソールから送信。
最初は送れていたけど何度か試しているうちに届かなくなった。
自サーバからPHPでFMSのAPIを呼んで同じトピックに送信すると、コンソールから送れなくなってもAPI経由で送れることもある。
設定は全く変えてないのにとても不思議なのだけど、原因が全くわからない。
FMSでアプリにデバッグでプッシュ通知送信しているんだけど、プッシュ通知がAndroid端末に送れる時と送れない時がある。
送り方としてはトピックに登録させて、それに対してFirebaseコンソールから送信。
最初は送れていたけど何度か試しているうちに届かなくなった。
自サーバからPHPでFMSのAPIを呼んで同じトピックに送信すると、コンソールから送れなくなってもAPI経由で送れることもある。
設定は全く変えてないのにとても不思議なのだけど、原因が全くわからない。
464デフォルトの名無しさん (ワッチョイ 51a7-8n2t)
2019/06/23(日) 07:33:46.02ID:d7dmSNhX0 トピ
465デフォルトの名無しさん (ワッチョイ 4963-ZlHy)
2019/06/23(日) 09:00:37.79ID:vZOM6xmC0 お前が向いてないだけ
466デフォルトの名無しさん (ワッチョイ dbda-i7PU)
2019/06/23(日) 10:06:33.00ID:ru/eh8GP0 FMSってFCMのことですか?
467デフォルトの名無しさん (ワッチョイ 4963-ZlHy)
2019/06/25(火) 00:41:56.93ID:MSMmBCgQ0 お前のチンポがむけてないだけ
468デフォルトの名無しさん (ワッチョイ 51ad-eGkX)
2019/06/25(火) 11:09:13.31ID:k2dVW0oE0 ストアの新アイコン、自動的に角丸に表示されるんじゃなかったの?
今見たら四角のままなんだけど
今見たら四角のままなんだけど
469デフォルトの名無しさん (ブーイモ MMb3-BlS2)
2019/06/25(火) 11:27:38.81ID:QEd5TwihM Android のストアは角丸になつてない?
470デフォルトの名無しさん (ワッチョイ d95f-a57L)
2019/06/29(土) 13:18:38.95ID:kVoosv6C0 フォグについての質問なんですが
スタート位置を奥の方にすると
手前に逆フォグがかかってしまうのですがデフォなんですか?
例えば黒いフォグを奥にかけると手前が真っ白になり
白いフォグを奥にかけると手前が真っ黒になります
わけがわかりません
スタート位置を奥の方にすると
手前に逆フォグがかかってしまうのですがデフォなんですか?
例えば黒いフォグを奥にかけると手前が真っ白になり
白いフォグを奥にかけると手前が真っ黒になります
わけがわかりません
471デフォルトの名無しさん (ワッチョイ a97c-a57L)
2019/06/29(土) 14:28:56.92ID:Kp+ip4R/0 奇関数
472デフォルトの名無しさん (ワッチョイ c163-2bRC)
2019/06/30(日) 08:05:42.34ID:Cgwpb6PA0 slackに毎週月曜朝コードレビュー担当をランダムで決めて通知したいんだが
無料で使える環境としてどれがいいんだ
無料で使える環境としてどれがいいんだ
473デフォルトの名無しさん (ワッチョイ ca01-cknD)
2019/07/01(月) 15:58:38.07ID:/Al7zPiB0 名簿作ってサイコロ振って当たったやつにレビューしろってメール出す
474デフォルトの名無しさん (ワッチョイ 5dcf-2bRC)
2019/07/01(月) 18:03:12.39ID:6qwNLXpe0 それじゃ自動化にならないじゃないですか
475デフォルトの名無しさん (ワッチョイ 3e6f-ta5h)
2019/07/01(月) 19:01:04.36ID:VTpsl+Ep0 ピタゴラスイッチみたいに自動化すればいい
476デフォルトの名無しさん (ワンミングク MM5a-2bRC)
2019/07/01(月) 19:37:37.34ID:06/va9zlM ピタゴラスイッチは一回きりの動作じゃないですか
定期実行で自動化したいです
定期実行で自動化したいです
477デフォルトの名無しさん (ワッチョイ ca61-5hf/)
2019/07/01(月) 19:42:20.82ID:Frw+VIwU0 毎朝ピタゴラ装置を元通りに並べる係をサイコロ振ってランダムで決めればいい
478デフォルトの名無しさん (アウアウウー Sa11-jhwL)
2019/07/02(火) 12:15:52.85ID:duTOXDdLa 元通りにする装置作りゃいいじゃねえか
479デフォルトの名無しさん (ワッチョイ ca01-cknD)
2019/07/03(水) 00:28:32.77ID:ZAs5KkEC0 火や水のやつもあるけど復元が困難だな部屋の中もメチャクチャになるし
480デフォルトの名無しさん (ワッチョイ c163-2bRC)
2019/07/03(水) 04:19:14.08ID:9WfE8jgm0 役に立たねえ2chのクズ共が
481デフォルトの名無しさん (アウアウウー Sa11-jhwL)
2019/07/03(水) 09:38:59.77ID:0rGzsSa9a 自分で作りゃいいじゃねえか。このスレはアプリの有無を聞くスレではなくプログラミング質問スレなんだし。
482デフォルトの名無しさん (ワッチョイ da02-a57L)
2019/07/03(水) 10:37:01.65ID:r6QN3QB30 メールをタイマーで送信する機能with宛先がランダム
だから、名簿のn番目を乱数で指定
だから、名簿のn番目を乱数で指定
483デフォルトの名無しさん (ワッチョイ 3e6f-ta5h)
2019/07/03(水) 12:07:58.04ID:EiVsd/Cl0 自動化ってのは要するに自分でやらずとも勝手にやってくれているってことだろ?
部下や後輩にやらせればいいんじゃね?
人がやるなら自動化じゃないロボットがやるなら自動化と言うなら
部下や後輩を人として見なければいいだけ
簡単だろ
社畜は働く豚であって人じゃないからな
部下や後輩にやらせればいいんじゃね?
人がやるなら自動化じゃないロボットがやるなら自動化と言うなら
部下や後輩を人として見なければいいだけ
簡単だろ
社畜は働く豚であって人じゃないからな
484デフォルトの名無しさん (ワッチョイ 4a42-3EWo)
2019/07/03(水) 12:20:27.89ID:so15Ah7j0 実のところ手動が一番簡単というオチ
485デフォルトの名無しさん (ワッチョイ 5dcf-2bRC)
2019/07/03(水) 15:08:34.35ID:PfR87j9M0 手動だとインチキして乱数をいじってないか疑われる
486デフォルトの名無しさん (ワッチョイ ca01-cknD)
2019/07/03(水) 15:26:26.59ID:ZAs5KkEC0 必ず全員当たるようにシャッフルするだけがいいだろうな
487デフォルトの名無しさん (アウウィフ FF11-a57L)
2019/07/03(水) 15:31:24.42ID:aJKbsp3mF 祇園祭の巡行順は特定の権益山鉾を除いては毎年抽選順だが
抽選は毎年リセットなので連続で一番籤を引く町がある一方
何年経っても籤運の悪い所は一番籤を引けない
抽選は毎年リセットなので連続で一番籤を引く町がある一方
何年経っても籤運の悪い所は一番籤を引けない
488デフォルトの名無しさん (ワッチョイ 4a42-3EWo)
2019/07/03(水) 15:42:21.97ID:so15Ah7j0 >>485
その信用は手動とアプリとで何が違うのかわからん
その信用は手動とアプリとで何が違うのかわからん
489デフォルトの名無しさん (ブーイモ MM39-3EWo)
2019/07/03(水) 16:39:09.43ID:WCI9NQ1xM 乱数を発生させて、その番号を全員にメールすりゃいいだけじゃん
受け取った側が、その数字見て自分かどうか判断すりゃいい話
受け取った側が、その数字見て自分かどうか判断すりゃいい話
490デフォルトの名無しさん (アウアウウー Sa11-zxCB)
2019/07/03(水) 18:56:33.76ID:CaV+Lp8la 抽選はアナログ以外信用できない
なぜ宝くじはアナログ抽選ではないのか?
ボール使うやつ
なぜ宝くじはアナログ抽選ではないのか?
ボール使うやつ
491デフォルトの名無しさん (ワッチョイ 3e6f-ta5h)
2019/07/03(水) 19:06:21.81ID:EiVsd/Cl0 >>489
それはない
それはない
492デフォルトの名無しさん (ワッチョイ 3e6f-ta5h)
2019/07/03(水) 19:10:00.69ID:EiVsd/Cl0 宝くじの抽選は機械仕掛けのダーツだっけ?
まあ人がやるとバラエティ番組みたいになっちゃうしね
まあ人がやるとバラエティ番組みたいになっちゃうしね
493デフォルトの名無しさん (アウアウウー Sa11-zxCB)
2019/07/03(水) 19:38:42.33ID:CaV+Lp8la あのダーツ、抜き打ち検査で何度も押してみて欲しい
いつ押しても、決まった番号しか射抜かれないなんて事はないよな?
いつ押しても、決まった番号しか射抜かれないなんて事はないよな?
494デフォルトの名無しさん (ワッチョイ ca87-d3Px)
2019/07/03(水) 19:49:18.62ID:CpgZ5cuC0 ここAndroidプログラミング質問スレだよな?
495デフォルトの名無しさん (ブーイモ MM71-0xX/)
2019/07/03(水) 21:25:54.95ID:6p0CwbrbM 自称androidプログラマーが住人となって常駐し、
暇に任せて雑談するスレ。
暇に任せて雑談するスレ。
496デフォルトの名無しさん (ワッチョイ ca61-5hf/)
2019/07/03(水) 22:17:07.24ID:pzr6GIIJ0 ###ここまで俺が作った自動レスアプリによる自動投稿です###
497デフォルトの名無しさん (ブーイモ MM71-0xX/)
2019/07/03(水) 22:19:12.23ID:6p0CwbrbM >>496
あーウゼー
あーウゼー
498デフォルトの名無しさん (ワッチョイ ca61-5hf/)
2019/07/03(水) 22:20:00.03ID:pzr6GIIJ0 ニヤニヤニヤニヤ
499デフォルトの名無しさん (ワッチョイ aa47-xrYe)
2019/07/30(火) 00:54:48.85ID:I8U6bVev0 スリープ中に時間がきたら計算して通知出したいのだが
SCREEN_BRIGHT_WAKE_LOCKが非推奨になってる
どうすりゃいいんだよ
SCREEN_BRIGHT_WAKE_LOCKが非推奨になってる
どうすりゃいいんだよ
500デフォルトの名無しさん (ワッチョイ 9301-muwD)
2019/08/19(月) 08:47:15.96ID:Hr37qF900 BroadcastReceiverのonReceiveで発信取得してるだけど
モバイル発信かSIP発信か区別する方法わかれば教えてください!
モバイル発信かSIP発信か区別する方法わかれば教えてください!
501デフォルトの名無しさん (ワッチョイ b3bd-gNP9)
2019/08/21(水) 23:12:24.05ID:rkyabBUP0 recyclerviewのクリック処理を実装しています。行に配置したテキストビューをクリックするとイベントが発火するのですが、それ以外の箇所(テキストビュー範囲外)は発火しません。どのようにしたら良いのでしょうか?
502デフォルトの名無しさん (ワッチョイ 7b90-osyD)
2019/08/21(水) 23:19:32.01ID:f/LCOHzK0 テキストビューをコンテナなる他のビューグループ内に配置して、そのビューグループを目一杯広げと配置してそのビューグループにクリック処理
503デフォルトの名無しさん (ワッチョイ 7b90-osyD)
2019/08/21(水) 23:20:27.30ID:f/LCOHzK0 もしくは、テキストビューを目一杯広げて配置
504デフォルトの名無しさん (ワッチョイ b3bd-gNP9)
2019/08/21(水) 23:36:25.78ID:rkyabBUP0 >>502
LinearLayoutのなかにテキストビューを配置し、LinearLayoutのclickable、focusableをtrueにした状態でクリックイベントを発火させる感じでしょうか?
LinearLayoutのなかにテキストビューを配置し、LinearLayoutのclickable、focusableをtrueにした状態でクリックイベントを発火させる感じでしょうか?
505デフォルトの名無しさん (ワッチョイ 7b90-osyD)
2019/08/21(水) 23:54:02.77ID:f/LCOHzK0 >>504
そう。そのLinerLayout自体はmatch_parent?だっけか、目一杯広げて配置する
そう。そのLinerLayout自体はmatch_parent?だっけか、目一杯広げて配置する
506デフォルトの名無しさん (ワッチョイ 4abd-wyvo)
2019/08/22(木) 01:48:26.77ID:hvj2qyVk0 >>505
LinearLayoutを横幅いっぱいにすることでクリックイベントを発火させることができました。しかし、どこをクリックしてもイベントを発火させたViewのidがLinearLayoutのidのようです。
ツイッタークライアントのように、一行の中にあるそれぞれのview(ボタン、テキストビュー)のクリックイベントを拾いたいです。
どうすればよいでしょうか?
LinearLayoutを横幅いっぱいにすることでクリックイベントを発火させることができました。しかし、どこをクリックしてもイベントを発火させたViewのidがLinearLayoutのidのようです。
ツイッタークライアントのように、一行の中にあるそれぞれのview(ボタン、テキストビュー)のクリックイベントを拾いたいです。
どうすればよいでしょうか?
507デフォルトの名無しさん (ワッチョイ fa61-sMv4)
2019/08/22(木) 07:54:16.00ID:/8/UCeM/0 未だにイベント発火の「発火」に違和感を感じる、おっさんです。
失礼しました
失礼しました
508デフォルトの名無しさん (ワッチョイ d5cf-DBJl)
2019/08/22(木) 10:45:15.05ID:1IsScAiv0 fireだからな
509デフォルトの名無しさん (ブーイモ MMf1-Q8qL)
2019/08/22(木) 13:14:51.19ID:qBpMljcFM 最先端プログラマの隠語かと思ったわ
510デフォルトの名無しさん (ワッチョイ 8e90-7PkN)
2019/08/22(木) 18:22:04.11ID:wEC59Q0u0 >>506
ボタンやテキストにもクリックイベント仕掛ければいいじゃん。複数に仕掛けるって発想ない?
ボタンやテキストにもクリックイベント仕掛ければいいじゃん。複数に仕掛けるって発想ない?
511デフォルトの名無しさん (ワントンキン MM8a-DBJl)
2019/08/22(木) 18:28:26.21ID:b9LSjvzbM 向いてないから死ね
512デフォルトの名無しさん (ワッチョイ 7af0-sMv4)
2019/08/23(金) 10:26:29.22ID:BtC6OyfH0 Notificationがめんどいわ・・・
513デフォルトの名無しさん (ブーイモ MMf1-H1vL)
2019/08/23(金) 10:43:21.56ID:COhOKWyaM >>512
どう難しいのですか?
どう難しいのですか?
514デフォルトの名無しさん (ワッチョイ d5cf-DBJl)
2019/08/23(金) 11:43:51.30ID:JTg+bQnm0 channel
515デフォルトの名無しさん (ブーイモ MMbe-Q8qL)
2019/08/23(金) 15:24:30.91ID:lTdE9z4PM めんどいを難しいと読む
516デフォルトの名無しさん (アウアウウー Sa09-u0SH)
2019/08/23(金) 18:22:52.57ID:gYcEZGdaa studioアップデートしたらエミュレータ実効出来なくなった…
実機のUSB接続も不可…
前のバージョンに戻す方法教えて下さい
勉強中の素人です
すいません
実機のUSB接続も不可…
前のバージョンに戻す方法教えて下さい
勉強中の素人です
すいません
517デフォルトの名無しさん (ワントンキン MM8a-DBJl)
2019/08/23(金) 18:59:20.96ID:k3er2r1mM 向いてないから死ね
518デフォルトの名無しさん (ワッチョイ d594-V9ZG)
2019/08/24(土) 00:55:27.79ID:/FmMIC2G0 生きろ
そなたは美しいかもしれない
そなたは美しいかもしれない
519デフォルトの名無しさん (ワッチョイ 7a61-P0k6)
2019/08/24(土) 06:47:35.32ID:qnpLTvPH0 ふ〜り〜向くなよ〜 ふり向くなよ〜
520デフォルトの名無しさん (アウアウウー Sa55-nq8A)
2019/09/01(日) 11:24:07.94ID:ZVI+i1VAa 素人質問ですいませんが
クラス1で計算して出した座標値(x,y)を
クラス2で点として画面に表示したいです
クラスが変わると(x,y)が使用できず悩んでます
クラスのインスタンスとか継承とかを勉強したらいいのかな?
数値をあっちこっちに送る方法がわからない
クラス1で計算して出した座標値(x,y)を
クラス2で点として画面に表示したいです
クラスが変わると(x,y)が使用できず悩んでます
クラスのインスタンスとか継承とかを勉強したらいいのかな?
数値をあっちこっちに送る方法がわからない
522デフォルトの名無しさん (スップ Sd33-QCxx)
2019/09/01(日) 17:20:53.95ID:m1UI4+GTd >>520
その内容ならまだ継承は勉強しなくていい
クラスとインスタンスの違いは勉強した方がいい
アクティビティでクラス1のインスタンスを作り座標を計算させて戻り値で座標を戻し、クラス2のインスタンスを作って引数に座標を渡せばいい
その内容ならまだ継承は勉強しなくていい
クラスとインスタンスの違いは勉強した方がいい
アクティビティでクラス1のインスタンスを作り座標を計算させて戻り値で座標を戻し、クラス2のインスタンスを作って引数に座標を渡せばいい
523デフォルトの名無しさん (アウアウエー Sa23-4dMe)
2019/09/02(月) 10:06:11.98ID:gIPYIzNoa ActivityのレイアウトXMLにFragmentを記載したのですが、パラメータを付与して表示される内容を変更したいのですが何かXMLに記述する方法はありますか?
setArgmentsはコードでaddしたときしか有効にならなかったです。
setArgmentsはコードでaddしたときしか有効にならなかったです。
524デフォルトの名無しさん (ワッチョイ 1361-cRT5)
2019/09/02(月) 10:07:55.94ID:6CRVgN3n0525デフォルトの名無しさん (アウアウウー Sa55-nq8A)
2019/09/02(月) 18:06:24.24ID:cPKfISeya canvasってサイズ変更できないの?
Design画面で変更できればいいのに
Design画面で変更できればいいのに
526デフォルトの名無しさん (ワッチョイ 6e08-orJQ)
2019/09/05(木) 15:48:05.29ID:OxaWRYdj0 Localeから言語や国コードを取得できますが、例えばen_JPという組合せを端末の設定次第で取得できるものでしょうか。
iPhoneの場合、設定メニューにて「iPhoneの使用言語」、「地域」で言語と国(地域)を別々に設定できますが、Androidの場合は言語:英語を選択しても国コード:日本は設定できない認識で相違ないでしょうか。
iPhoneの場合、設定メニューにて「iPhoneの使用言語」、「地域」で言語と国(地域)を別々に設定できますが、Androidの場合は言語:英語を選択しても国コード:日本は設定できない認識で相違ないでしょうか。
527デフォルトの名無しさん (ワッチョイ e563-nfw4)
2019/09/07(土) 22:58:41.62ID:v7nKcg560 趣味アプリにボイスチャット機能付けるのに簡単な方法ってないですか
サーバー側の知識全然ありません
サーバー側の知識全然ありません
528デフォルトの名無しさん (ブーイモ MM7f-a2LJ)
2019/09/27(金) 01:50:35.91ID:ccoeIvApM あなたはスライムに10のダメージを与えた
529デフォルトの名無しさん (ブーイモ MM7f-a2LJ)
2019/09/27(金) 01:51:17.10ID:ccoeIvApM You attacked the slime, and caused damage by 10.
530デフォルトの名無しさん (ブーイモ MM7f-a2LJ)
2019/09/27(金) 01:53:39.15ID:ccoeIvApM こういう国際対応のstring.xmlを作るとき
単語レベルならそのまま書けばいいけど
英語は主語+動詞+目的語となり日本語と語順が違うのはどう対処すればいいの?
単語レベルならそのまま書けばいいけど
英語は主語+動詞+目的語となり日本語と語順が違うのはどう対処すればいいの?
531デフォルトの名無しさん (ワッチョイ 87ad-S/NQ)
2019/09/27(金) 06:09:53.87ID:73qjYxEO0 つString.format
532デフォルトの名無しさん (ワッチョイ e7fb-1m6m)
2019/09/27(金) 06:41:57.12ID:eGXgzic00533デフォルトの名無しさん (ワッチョイ 5ed8-ByFH)
2019/12/03(火) 01:08:10.66ID:P8qLpMJg0 iOSで開発したアプリのAndroid版を作ろうと思って「アプリ開発の教科書」ってのを買ってみた。
最初のサンプルがどうにも動かないので、次に進んだらandroid: を入力しようとすると
「aandroid」が候補になって「android」だと赤文字になってしまう。そのままタイプして完成させたら動いた。
動いたからまぁいいんだけど、「a」が一つ多いのってコレは何故なんでしょう?
最初のサンプルがどうにも動かないので、次に進んだらandroid: を入力しようとすると
「aandroid」が候補になって「android」だと赤文字になってしまう。そのままタイプして完成させたら動いた。
動いたからまぁいいんだけど、「a」が一つ多いのってコレは何故なんでしょう?
534デフォルトの名無しさん (ワッチョイ 923d-5ilv)
2019/12/03(火) 05:34:31.01ID:mF9wJmcA0 androidは予約ワード、aandroidは自分で作った変数とか?
その候補は好きな名前付けれって候補でしょ
などと知ったかしてみる
その候補は好きな名前付けれって候補でしょ
などと知ったかしてみる
535デフォルトの名無しさん (ワッチョイ ad63-R3ru)
2019/12/03(火) 09:25:29.65ID:Jm9QhSdT0 xmlですかね?
一番上の定義してるところがaandroidになってるんじゃ
一番上の定義してるところがaandroidになってるんじゃ
536デフォルトの名無しさん (オッペケ Sr79-/SuO)
2019/12/03(火) 11:11:17.97ID:zMi8Za0Yr 既存のリソース呼び出す時にandroidから始めなかったっけ
537デフォルトの名無しさん (ワッチョイ 5ed8-ByFH)
2019/12/03(火) 12:28:04.47ID:P8qLpMJg0 そう、xmlです。ダウンロードしたサンプルだとちゃんと記述されているのに自分では上手くいかない…
538デフォルトの名無しさん (ワッチョイ 5ed8-ByFH)
2019/12/03(火) 17:33:20.11ID:P8qLpMJg0 >>537です
ダウンロードしたサンプルは動作するんだよね、テキストどうりです。
ところが自分で新規プロジェクト作って、strings.xml, activity, MainActivityをコピペすると動かない。
「Unresolved reference: R の連発で動作しません。何が原因でしょうか?
ダウンロードしたサンプルは動作するんだよね、テキストどうりです。
ところが自分で新規プロジェクト作って、strings.xml, activity, MainActivityをコピペすると動かない。
「Unresolved reference: R の連発で動作しません。何が原因でしょうか?
539デフォルトの名無しさん (ワッチョイ 5ed8-ByFH)
2019/12/03(火) 17:38:22.06ID:P8qLpMJg0 連投スミマセン。。。
自己解決しました。packageの指定が間違えていただけでした申し訳ない…
自己解決しました。packageの指定が間違えていただけでした申し訳ない…
540デフォルトの名無しさん (オッペケ Sr79-nohv)
2019/12/04(水) 17:56:23.29ID:bWBjfVVWr android studio 3.5に更新したら、
サジェストがおかしくなりました。
オブジェクトのすぐ後にドットで、
これまではメンバが候補に出てきたのですが
条件文とか構文ばかりサジェストされます。
なんじゃこれは…
どこの設定を触れば直るでしょうか?
すみませんが教えて下さい。
サジェストがおかしくなりました。
オブジェクトのすぐ後にドットで、
これまではメンバが候補に出てきたのですが
条件文とか構文ばかりサジェストされます。
なんじゃこれは…
どこの設定を触れば直るでしょうか?
すみませんが教えて下さい。
541デフォルトの名無しさん (ワッチョイ dd63-V35x)
2019/12/07(土) 11:08:57.86ID:6mG8UIJt0 お前が向いてないだけ
542デフォルトの名無しさん (ワッチョイ 4bd8-8joC)
2019/12/08(日) 23:52:46.15ID:h9M7SJdO0 エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
ってのが頻発するんだけど、コレはどういうエラーですか???
ってのが頻発するんだけど、コレはどういうエラーですか???
543デフォルトの名無しさん (ワッチョイ e384-QX1D)
2019/12/09(月) 02:20:34.37ID:Z53MSzN00 >>540
サジェストはアルファベット順にソートするかどうかを選択できる
サジェストはアルファベット順にソートするかどうかを選択できる
544デフォルトの名無しさん (ワッチョイ e384-QX1D)
2019/12/09(月) 02:21:08.09ID:Z53MSzN00 >>542
R.java の生成に失敗してるんじゃないの?
R.java の生成に失敗してるんじゃないの?
545デフォルトの名無しさん (ワッチョイ 4bd8-8joC)
2019/12/09(月) 02:48:41.15ID:0sr7HISl0546デフォルトの名無しさん (アウアウクー MM41-AQ4B)
2019/12/09(月) 08:04:59.32ID:NDz8j/CLM Rクラスを自前で作っちゃったんじゃないの
547デフォルトの名無しさん (オッペケ Src1-Cbix)
2019/12/09(月) 12:19:53.71ID:lViFuxmXr548デフォルトの名無しさん (ワッチョイ a301-8opd)
2019/12/09(月) 13:23:01.64ID:FD9BPIub0 エラーメッセージにR 2.javaやR 3.javaってファイル名が出てない?
原因不明だけどとりあえずCleanしてからBuild
原因不明だけどとりあえずCleanしてからBuild
549デフォルトの名無しさん (ワッチョイ 230b-8joC)
2019/12/09(月) 18:41:01.67ID:P6I4oeTh0 メッセージには…
>public final class R {
private R() {}
public static final class attr {
private attr() {}
public static final int alpha = 0x7f020027;
から始まる長いコードがずらーっと出てきます。
全部削除してもまた出てきます(泣
>public final class R {
private R() {}
public static final class attr {
private attr() {}
public static final int alpha = 0x7f020027;
から始まる長いコードがずらーっと出てきます。
全部削除してもまた出てきます(泣
550デフォルトの名無しさん (ワッチョイ 230b-8joC)
2019/12/09(月) 18:48:39.57ID:P6I4oeTh0 ただImageViewボタンを配置しただけのアプリですが、ツールウインドウには…
>Java Cumpiler: (55 errors)
>/Users/genzan/Library/Mobile Documents/com~apple~CloudDocs/Android/rokusenhou
>
>app/build/generated/not_namespaced_r_class_sources/debug/r/androidx/asynclayoutinflater/R 4.java
>
>エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
>
>app/build/generated/not_namespaced_r_class_sources/debug/r/androidx/core/ktx/R 2.java
>
>エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
>
>app/build/generated/not_namespaced_r_class_sources/debug/r/androidx/core/ktx/R 4.java
>
>エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
ってのがずらーっと出てきます。
>Java Cumpiler: (55 errors)
>/Users/genzan/Library/Mobile Documents/com~apple~CloudDocs/Android/rokusenhou
>
>app/build/generated/not_namespaced_r_class_sources/debug/r/androidx/asynclayoutinflater/R 4.java
>
>エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
>
>app/build/generated/not_namespaced_r_class_sources/debug/r/androidx/core/ktx/R 2.java
>
>エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
>
>app/build/generated/not_namespaced_r_class_sources/debug/r/androidx/core/ktx/R 4.java
>
>エラー: クラスRはpublicであり、ファイルR.javaで宣言する必要があります
ってのがずらーっと出てきます。
551デフォルトの名無しさん (ワッチョイ 2354-AQ4B)
2019/12/09(月) 21:57:31.83ID:uTbEv02I0 一つ前のレスくらい読めよ
552デフォルトの名無しさん (ワッチョイ 230b-8joC)
2019/12/09(月) 22:35:15.34ID:P6I4oeTh0 読んだんですけど意味が判らなくて(汗
調べてみたら、Build→CleanProjectですね、出来ました!!!
どうもありがとうございます。。。
調べてみたら、Build→CleanProjectですね、出来ました!!!
どうもありがとうございます。。。
553デフォルトの名無しさん (オッペケ Src1-Cbix)
2019/12/10(火) 10:54:18.02ID:sfcWjLH/r 分からないのはいいけど
せめて会話のキャッチボールくらいは出来るようになっておいた方がいいと思う
せめて会話のキャッチボールくらいは出来るようになっておいた方がいいと思う
554デフォルトの名無しさん (ワッチョイ 4563-V35x)
2019/12/10(火) 11:40:04.13ID:1sJHWnjS0 向いてないから死ね
555デフォルトの名無しさん (アウアウウー Saa9-uArc)
2019/12/10(火) 16:29:27.40ID:ClyY78bXa むきむき
556デフォルトの名無しさん (アークセー Sxc1-RJrU)
2019/12/11(水) 15:24:23.96ID:8z/el8sZx キャッチボールで解決してお礼までしてるだろ。
初心者丸分かりなのに死ねとか、自分ら解決策出したワケじゃねーのに
恥しくないのかね?
初心者丸分かりなのに死ねとか、自分ら解決策出したワケじゃねーのに
恥しくないのかね?
557デフォルトの名無しさん (ワッチョイ e52b-Fgt1)
2019/12/11(水) 16:16:45.23ID:Q7xiTnI50 Android Studio最新版にしたら、エミュレーターがどうやっても動かなくなった。
Emulator: PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [C:\Android\AndroidSdk]!
環境変数ANDROID_SDK_ROOTの値はAndroid Studioの値を忠実にコピペしているから間違いないはず。
どうしたものか?
Emulator: PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [C:\Android\AndroidSdk]!
環境変数ANDROID_SDK_ROOTの値はAndroid Studioの値を忠実にコピペしているから間違いないはず。
どうしたものか?
558デフォルトの名無しさん (ブーイモ MM6b-C1PD)
2019/12/11(水) 17:35:00.35ID:DIyNH+2nM559デフォルトの名無しさん (ブーイモ MM6b-C1PD)
2019/12/11(水) 17:37:29.03ID:DIyNH+2nM だから、もともと環境変数に間違った場所が設定されていたら、Android Studio の値をコピペしてもダメだろう
560デフォルトの名無しさん (ワッチョイ cb2b-uLMX)
2019/12/11(水) 17:38:41.98ID:bbu3tBeA0561デフォルトの名無しさん (アウアウクー MM1f-d4GL)
2019/12/12(木) 07:31:42.90ID:8j+OT+PqM そこデフォルトのパスじゃないと思うから本来参照すべき場所が間違ってるんじゃないかな
デフォルトの場所はググって
デフォルトの場所はググって
562デフォルトの名無しさん (ワッチョイ 620b-uaPE)
2019/12/29(日) 08:59:49.57ID:l1zm6Ptd0 >>553
オマエ、そろそろキャッチボールして見せて下さい。
オマエ、そろそろキャッチボールして見せて下さい。
563デフォルトの名無しさん (ワッチョイ 2e46-C7dZ)
2020/01/01(水) 11:12:31.66ID:bm/btNSk0 Androido 2.3のGPSデータの更新ってどの時間と同期してますか?。
564デフォルトの名無しさん (ワッチョイ 2ed8-iOMu)
2020/01/02(木) 08:49:35.50ID:i2hecYMf0 アプリが完成したのでAPKファイルに変換したいのですが…
Error
Key was created with errors:
Warning:
jksキーストアは独自の形式を使用しています。”keytool-Importkeystore…
となってAPKファイルが作れません。何が原因でしょうか?
Error
Key was created with errors:
Warning:
jksキーストアは独自の形式を使用しています。”keytool-Importkeystore…
となってAPKファイルが作れません。何が原因でしょうか?
565デフォルトの名無しさん (ワッチョイ e12b-FJ/U)
2020/01/02(木) 18:07:01.65ID:FHgisX/R0 リリース用のキーを作成して設定していないからではと脊髄反射で言ってみる
566デフォルトの名無しさん (ワッチョイ 2ed8-iOMu)
2020/01/03(金) 01:50:22.12ID:hmU+7RiM0 それだと思うのですが、上手くいきません。エラーは…
… -deststoretype.pkcs12”をしようする業界標準の形式であるPKCS12に移行することをお薦めします。
で終わる長ったらしいものですが、どうにも意味が判らない。ググると沢山のページが出てきますが、
どれも似たり寄ったりで解決出来ません。う〜ん…
… -deststoretype.pkcs12”をしようする業界標準の形式であるPKCS12に移行することをお薦めします。
で終わる長ったらしいものですが、どうにも意味が判らない。ググると沢山のページが出てきますが、
どれも似たり寄ったりで解決出来ません。う〜ん…
567デフォルトの名無しさん (アウウィフ FFa5-p4uH)
2020/01/03(金) 10:37:52.01ID:lHIykz7yF 日本語が不自由っぽいけど
書いてある通りにすればいい
書いてある通りにすればいい
568デフォルトの名無しさん (ワッチョイ 2ed8-iOMu)
2020/01/03(金) 12:16:10.82ID:hmU+7RiM0 Build->Generate Signed Bundle /APK…をクリックして・APKを選択して
Create new…からNew Key Storeの画面に行きますが、項目を入力してOKを押すとエラーです。
https://light.dotup.org/uploda/light.dotup.org628852.png
https://light.dotup.org/uploda/light.dotup.org628854.png
Create new…からNew Key Storeの画面に行きますが、項目を入力してOKを押すとエラーです。
https://light.dotup.org/uploda/light.dotup.org628852.png
https://light.dotup.org/uploda/light.dotup.org628854.png
569デフォルトの名無しさん (ワッチョイ edfb-rVhF)
2020/01/03(金) 13:28:47.42ID:ezAOW1770570デフォルトの名無しさん (ワッチョイ 2ed8-iOMu)
2020/01/04(土) 00:11:51.17ID:Dciw5uW90 ダメですね… 他の海外サイトも読んでみましたがどうにもなりません。
何か下準備とか必要でしょうか?
何か下準備とか必要でしょうか?
571デフォルトの名無しさん (ワッチョイ c261-E95m)
2020/01/04(土) 00:36:53.84ID:vHZ3Qi3x0 macの環境は知らん
keyStorePathのチルダ記号と、test,jksなのにエラーはtest.jjksになっているのが気になった
以上
keyStorePathのチルダ記号と、test,jksなのにエラーはtest.jjksになっているのが気になった
以上
572デフォルトの名無しさん (ワッチョイ edfb-rVhF)
2020/01/04(土) 00:42:57.04ID:zFqAJox70573デフォルトの名無しさん (ワッチョイ 6284-BfT8)
2020/01/04(土) 02:04:49.54ID:8Y5DktJD0 たぶん Key was created with errors は単なる警告なので、無視してもいいんじゃない?
574デフォルトの名無しさん (ワッチョイ 6284-BfT8)
2020/01/04(土) 02:23:44.04ID:8Y5DktJD0 Windows ならそのエラーダイアログを OK で消して次に進んで app/release/app-release.apk つくれたよ
つくった app-release.apk をエミュにインストールして動作した
署名がホントにちゃんとできてるかは google console にアップデートしたときにわかるから、ダメだったらそのとき考えればいい
つくった app-release.apk をエミュにインストールして動作した
署名がホントにちゃんとできてるかは google console にアップデートしたときにわかるから、ダメだったらそのとき考えればいい
575デフォルトの名無しさん (ワッチョイ 2ed8-iOMu)
2020/01/04(土) 06:31:22.09ID:Dciw5uW90576デフォルトの名無しさん (ワッチョイ edfb-rVhF)
2020/01/04(土) 18:45:03.74ID:zFqAJox70 素直に理解できませんでしたって言えば訳してあげたのに…
なにが「ダメですね」だよ
なにが「ダメですね」だよ
577デフォルトの名無しさん (ワッチョイ 423d-iXYQ)
2020/01/05(日) 00:29:02.64ID:AWfzIRpv0 絶対訳さなそう
ちなみに俺は英語力0
ちなみに俺は英語力0
578デフォルトの名無しさん (ワッチョイ 2ed8-iOMu)
2020/01/05(日) 02:19:09.23ID:LtVt2kCl0579デフォルトの名無しさん (ワッチョイ c20b-iOMu)
2020/01/05(日) 16:32:16.14ID:eL3bdP2O0581デフォルトの名無しさん (ワッチョイ e12b-UAPS)
2020/01/06(月) 10:26:46.71ID:PBrCcnNz0 これから新しいアプリを最初から作る場合、言語はKotlinにした方がいいのかな?
それともJavaの方がいいのかな?
今まではJavaベースでアプリをもっぱら作ってきていて、Kotlinの経験が無いので
迷っています。
それともJavaの方がいいのかな?
今まではJavaベースでアプリをもっぱら作ってきていて、Kotlinの経験が無いので
迷っています。
582デフォルトの名無しさん (ブーイモ MM6d-iXYQ)
2020/01/06(月) 10:34:22.98ID:euzdEZoTM javaの経験が豊富ならkotlinも触ってみればよし
迷うところが違うんじゃないの?
迷うところが違うんじゃないの?
583デフォルトの名無しさん (ワッチョイ 491a-WeTs)
2020/01/06(月) 18:43:26.41ID:jGugAEJk0 Android Studio 3.5.3のLinuxユーザーです。
コピー&ペーストを使わずに画像をres\drawableに追加する方法はありますか?
この方法だとChoose Destination Directoryダイアログが開かないので。
コピー&ペーストを使わずに画像をres\drawableに追加する方法はありますか?
この方法だとChoose Destination Directoryダイアログが開かないので。
584デフォルトの名無しさん (ワッチョイ 7f01-z1Pe)
2020/01/10(金) 15:58:18.30ID:+1tNNn/Y0 知らんけどプロジェクトクリーンで何とかならんの
権限関係で引っかかってる?ホームにインスコ汁べしみたいな
権限関係で引っかかってる?ホームにインスコ汁べしみたいな
585デフォルトの名無しさん (ワッチョイ ffd8-3ULX)
2020/01/11(土) 23:35:31.44ID:DU1m7qr90 >>564, 578です。先ほど…
>○○様
> Google Play チームにお問い合わせいただきありがとうございます。
>
>先ほど再送信されたお客様のアプリ、******, (com.******l.******) が承認されましたのでお知らせいたします。 Google Play のポリシーに関する問題の修正にご協力いただきありがとうございました。
>
>他にご不明な点などがありましたら、お気軽にお問い合わせください。
>
>Google Playチーム
というメールが来て無事に公開できました^^v アドバイスを下さった方々ありがとうございました m(_ _)m
最初は「ボリシーに違反」で否承認だったんですよ。数回のメールでの問い合わせで公開に至りました。
これまで3冊ほど参考書を買いました。で、アプリの公開に言及しているのは1冊だけ、そしてそのとおりににはいかなかった。
メールでは日本人スタッフが日本語で対応してくれました。諦めかけていたんだけどなぁw
Google Playで自分のアプリが見えるのは嬉しい♪ 長文失礼しました。。。
>○○様
> Google Play チームにお問い合わせいただきありがとうございます。
>
>先ほど再送信されたお客様のアプリ、******, (com.******l.******) が承認されましたのでお知らせいたします。 Google Play のポリシーに関する問題の修正にご協力いただきありがとうございました。
>
>他にご不明な点などがありましたら、お気軽にお問い合わせください。
>
>Google Playチーム
というメールが来て無事に公開できました^^v アドバイスを下さった方々ありがとうございました m(_ _)m
最初は「ボリシーに違反」で否承認だったんですよ。数回のメールでの問い合わせで公開に至りました。
これまで3冊ほど参考書を買いました。で、アプリの公開に言及しているのは1冊だけ、そしてそのとおりににはいかなかった。
メールでは日本人スタッフが日本語で対応してくれました。諦めかけていたんだけどなぁw
Google Playで自分のアプリが見えるのは嬉しい♪ 長文失礼しました。。。
586デフォルトの名無しさん (ワッチョイ 2d61-K8Mt)
2020/01/15(水) 18:30:47.99ID:x39FJLhi0 これがエラーになるのは何でですか?(´・ω・`)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val db = ((MainActivity::_helper as DatabaseHelper).writableDatabase)
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val db = ((MainActivity::_helper as DatabaseHelper).writableDatabase)
}
587デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/15(水) 20:22:40.59ID:Vq5Bp3aP0 もうちょっと流れを書いてくれるとアドバイスがあると思う。
588デフォルトの名無しさん (アウアウクー MM91-/ceS)
2020/01/16(木) 07:34:18.17ID:mm3/CqC7M エラー内容を書いた方がいい
589デフォルトの名無しさん (ワッチョイ c563-6zBS)
2020/01/16(木) 19:48:43.70ID:euW79njG0 向いてないから死ね
590デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/17(金) 13:10:03.85ID:hOiCtd7A0 コレ、一瞬起動しますが、すぐに修了します。再度実行すると「繰り返し停止しています」で起動しません。
class MainActivity : Activity() {
public override fun onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState)
// res/layout/screen1.xml を初期画面に
setContentView(R.layout.screen1)
title = "画面1"
val btn2 =
findViewById<View>(R.id.btn2) as Button
val btn3 =
findViewById<View>(R.id.btn3) as Button
btn2.setOnClickListener {
val intent = Intent(
this@MainActivity,
Screen2Activity::class.java
)
startActivity(intent)
}
btn3.setOnClickListener {
val intent = Intent(
this@MainActivity,
Screen3Activity::class.java
)
startActivity(intent)
}
}
}
何処に問題があるのでしょうか?
class MainActivity : Activity() {
public override fun onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState)
// res/layout/screen1.xml を初期画面に
setContentView(R.layout.screen1)
title = "画面1"
val btn2 =
findViewById<View>(R.id.btn2) as Button
val btn3 =
findViewById<View>(R.id.btn3) as Button
btn2.setOnClickListener {
val intent = Intent(
this@MainActivity,
Screen2Activity::class.java
)
startActivity(intent)
}
btn3.setOnClickListener {
val intent = Intent(
this@MainActivity,
Screen3Activity::class.java
)
startActivity(intent)
}
}
}
何処に問題があるのでしょうか?
591デフォルトの名無しさん (アウウィフ FF05-otum)
2020/01/17(金) 13:16:23.73ID:fMuYUnvEF 頭
592デフォルトの名無しさん (アメ MMb5-60J8)
2020/01/17(金) 14:51:38.25ID:EKwElA85M 何故頑なにエラー内容を書かないのか
593デフォルトの名無しさん (オッペケ Srd1-7WOW)
2020/01/17(金) 15:14:15.31ID:Lpy1sN/yr そんなことしたらすぐに分かっちゃうでしょ?
594デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/17(金) 18:09:42.58ID:hOiCtd7A0595デフォルトの名無しさん (アメ MMb5-60J8)
2020/01/17(金) 18:44:25.61ID:quwpka0mM >>594
アプリが落ちそうな箇所は幾つか見受けられるけど(as Buttonとか)、
そのソースだけだと判断が付かないから(リソースの何処かが原因かもしれないよね)、
アプリか落ちたときのエラーログが無いと誰も答えられないよ、と言っているのに、
「アプリが落ちるんです、エラーじゃないです、分からないなら黙ってて下さい!」
では誰も答えてくれなくなるよ
答えが欲しかったら一回落ち着け
アプリが落ちそうな箇所は幾つか見受けられるけど(as Buttonとか)、
そのソースだけだと判断が付かないから(リソースの何処かが原因かもしれないよね)、
アプリか落ちたときのエラーログが無いと誰も答えられないよ、と言っているのに、
「アプリが落ちるんです、エラーじゃないです、分からないなら黙ってて下さい!」
では誰も答えてくれなくなるよ
答えが欲しかったら一回落ち着け
596デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/17(金) 19:20:16.25ID:hOiCtd7A0 落ち着きました。
val btn2 =
findViewById<View>(R.id.btn2) as Button
に問題があるのでしょうか?
改めて見てみるとpackageContextがグレーなんですね、認識されてない?
val btn2 =
findViewById<View>(R.id.btn2) as Button
に問題があるのでしょうか?
改めて見てみるとpackageContextがグレーなんですね、認識されてない?
597デフォルトの名無しさん (ワッチョイ cd61-s5Rz)
2020/01/17(金) 19:56:22.49ID:Q0iDHiTr0 わざわざキャストする必要ないんじゃね?
findViewById<Button>
ちょっと前(25-27辺りだったと思う)のSupportLibのバージョンから、ジェネリックになった。
findViewById<Button>
ちょっと前(25-27辺りだったと思う)のSupportLibのバージョンから、ジェネリックになった。
598デフォルトの名無しさん (ワッチョイ 6e63-6zBS)
2020/01/17(金) 20:41:25.95ID:kiDOrRNp0 向いてないから死ね。2度とAndroid Studioを起動するな
599デフォルトの名無しさん (アウアウウー Sa05-SNGL)
2020/01/17(金) 20:55:13.54ID:IvE1mrxVa しょうがない。IntelliJでも起動するか。
600デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/17(金) 22:22:45.64ID:hOiCtd7A0601デフォルトの名無しさん (ワッチョイ cd61-s5Rz)
2020/01/17(金) 22:33:40.36ID:Q0iDHiTr0 ミスというレベルじゃない。
意味が分からないってことはJavaの基本がわかってないってことだ。
意味が分からないってことはJavaの基本がわかってないってことだ。
602デフォルトの名無しさん (アメ MMb5-60J8)
2020/01/17(金) 23:16:33.25ID:quwpka0mM >>596
だからなんでエラー内容を書かないのか
だからなんでエラー内容を書かないのか
603デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/17(金) 23:25:18.73ID:hOiCtd7A0 >>590で書いたとおり、一瞬起動するんですよ。
エラーにはならないからエラー内容は書けません。
エラーにはならないからエラー内容は書けません。
604デフォルトの名無しさん (オイコラミネオ MM16-rIHT)
2020/01/17(金) 23:29:03.21ID:UnQ8UDdAM 落ちてるならエラーでてるよ
605デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/17(金) 23:45:08.59ID:hOiCtd7A0 >>601
Javaの基本はわかりません。だから質問スレにきました。
ご存じなら答えを教えて下さい。
http://web-dou.com/android/screen_activity.html
このとおりにしたいんですよ。ヒントが欲しいです。
Javaの基本はわかりません。だから質問スレにきました。
ご存じなら答えを教えて下さい。
http://web-dou.com/android/screen_activity.html
このとおりにしたいんですよ。ヒントが欲しいです。
606デフォルトの名無しさん (アメ MMb5-60J8)
2020/01/17(金) 23:47:20.14ID:quwpka0mM バカすぎて回答する気が失せた...
誰もビルドエラーの話なんかしておらん...
誰もビルドエラーの話なんかしておらん...
607デフォルトの名無しさん (ワッチョイ 29ad-6zBS)
2020/01/18(土) 00:36:52.58ID:cgYFgKf/0 Javaのサンプル見ながらKotlinで書いてるのか?
初めからKotlinのサンプル探すがKotlinあきらめてJavaで書くかのどっちかだな
初めからKotlinのサンプル探すがKotlinあきらめてJavaで書くかのどっちかだな
608デフォルトの名無しさん (ワッチョイ cdfb-/ceS)
2020/01/18(土) 00:51:14.08ID:oRw2Oqy00 >>603
コンパイルエラーっていうのとランタイムエラーってのがあるんだ
君のはランタイムエラーが発生している状態
ランタイムエラーはlogcatで確認できる
悪いことは言わないから回り道だと思ってもAndroidStudioでのランタイムエラーの見方を調べてこい
そして実際の内容をここに貼るんだ
どうせボタンのぬるぽだがな
コンパイルエラーっていうのとランタイムエラーってのがあるんだ
君のはランタイムエラーが発生している状態
ランタイムエラーはlogcatで確認できる
悪いことは言わないから回り道だと思ってもAndroidStudioでのランタイムエラーの見方を調べてこい
そして実際の内容をここに貼るんだ
どうせボタンのぬるぽだがな
609デフォルトの名無しさん (ワッチョイ 0201-hflq)
2020/01/18(土) 01:04:25.75ID:NklU7SEj0 ああヌルポか始めたばかりは出たな
まあ自力でヌルポ祭りを乗り越えてこそ真の開発者になれるぽ
まあ自力でヌルポ祭りを乗り越えてこそ真の開発者になれるぽ
610デフォルトの名無しさん (ワッチョイ 022c-Sfrr)
2020/01/18(土) 02:38:25.08ID:ciDfAHTw0 デバッガーを起動して、1行ずつ、デバッグすれば?
どこかで、実行時(ランタイム)エラーで落ちる
それと、荒らしにレスを付けるな!
意味のない書き込みは荒らしだから、相手をするな!
死ねと書いている荒らしは、今までに何百も書き込んでいるから
5ch では、荒らしの相手をする者も、荒らしと同罪だよ!
どこかで、実行時(ランタイム)エラーで落ちる
それと、荒らしにレスを付けるな!
意味のない書き込みは荒らしだから、相手をするな!
死ねと書いている荒らしは、今までに何百も書き込んでいるから
5ch では、荒らしの相手をする者も、荒らしと同罪だよ!
611デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 08:46:19.07ID:5bsffHis0 いや、普通さ
> アプリの一つも公開出来ないあなたに言われたくない。
なんて豪語するくらいの人がランタイムエラーが分からないとかlogcatを知らないとか思わないじゃん...
何か話が噛み合わないなって思ったら、「何処に出てくる何のエラーの話?」とか聞けばいいじゃん
何で堂々と「貼り付ける内容はありません」て逆ギレしてるんですかね
> アプリの一つも公開出来ないあなたに言われたくない。
なんて豪語するくらいの人がランタイムエラーが分からないとかlogcatを知らないとか思わないじゃん...
何か話が噛み合わないなって思ったら、「何処に出てくる何のエラーの話?」とか聞けばいいじゃん
何で堂々と「貼り付ける内容はありません」て逆ギレしてるんですかね
612デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 08:50:23.27ID:NMZuuxGh0 ガッ! ああ、コレですか…
2020-01-18 08:27:35.632 1642-4771/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 08:27:35.632 1642-4771/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 08:27:35.632 5701-548/? E/IAudioFlinger: createRecord returned error -22
から始まって真っ赤なラインがしこたま出ています。関係ありそうなのは…
at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
at java.lang.System.loadLibrary(System.java:1669)
at dgm.<clinit>(SourceFile:609)
at cuo.a(SourceFile:7)
at llj.a(SourceFile:10)
at bso.am(SourceFile:502)
at buh.o(SourceFile:46)
at bui.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
からですかね、部分的に色がグレーなのでそこが引っ掛かっているかもしれません。
2020-01-18 08:27:35.632 1642-4771/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 08:27:35.632 1642-4771/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 08:27:35.632 5701-548/? E/IAudioFlinger: createRecord returned error -22
から始まって真っ赤なラインがしこたま出ています。関係ありそうなのは…
at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
at java.lang.System.loadLibrary(System.java:1669)
at dgm.<clinit>(SourceFile:609)
at cuo.a(SourceFile:7)
at llj.a(SourceFile:10)
at bso.am(SourceFile:502)
at buh.o(SourceFile:46)
at bui.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
からですかね、部分的に色がグレーなのでそこが引っ掛かっているかもしれません。
613デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 08:59:38.55ID:5bsffHis0 多分それ違うなぁ
FATAL って単語でログを検索してごらん
すぐ下に自分の作ったアプリのパッケージ名があればビンゴ
FATAL って単語でログを検索してごらん
すぐ下に自分の作ったアプリのパッケージ名があればビンゴ
614デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 09:03:20.76ID:NMZuuxGh0 Logcatとか、書籍のサンプルプログラムでも赤いの沢山でるので気にして居ませんでした。動くので。
615デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 09:10:43.33ID:NMZuuxGh0 2020-01-18 09:03:46.770 5701-3745/? W/ErrorProcessor: onFatalError, processing error from engine(4)
com.google.android.apps.gsa.shared.speech.b.g: Error reading from input stream
at com.google.android.apps.gsa.staticplugins.microdetection.d.k.a(SourceFile:91)
at com.google.android.apps.gsa.staticplugins.microdetection.d.l.run(Unknown Source:14)
at com.google.android.libraries.gsa.runner.a.a.b(SourceFile:32)
at com.google.android.libraries.gsa.runner.a.c.call(Unknown Source:4)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
onFatalError, processing errorというのが見つかりました!
com.google.android.apps.gsa.shared.speech.b.g: Error reading from input stream
at com.google.android.apps.gsa.staticplugins.microdetection.d.k.a(SourceFile:91)
at com.google.android.apps.gsa.staticplugins.microdetection.d.l.run(Unknown Source:14)
at com.google.android.libraries.gsa.runner.a.a.b(SourceFile:32)
at com.google.android.libraries.gsa.runner.a.c.call(Unknown Source:4)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
onFatalError, processing errorというのが見つかりました!
616デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 09:13:45.08ID:5bsffHis0 うん、それも違うかなぁww
FATAL EXCEPTION
で再度検索してみて
FATAL EXCEPTION
で再度検索してみて
617デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 09:25:11.50ID:NMZuuxGh0 でも…
2020-01-18 09:20:27.336 1642-1642/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 09:20:27.336 1642-1642/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 09:20:27.336 5701-3935/? E/IAudioFlinger: createRecord returned error -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-01-18 09:20:27.337 5701-3935/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
コレが赤文字なんですよ。そしてMainActivityで…
pacageCentext: がグレー表示なんですね、コレを何とか出来れば動く気がします。
2020-01-18 09:20:27.336 1642-1642/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 09:20:27.336 1642-1642/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 09:20:27.336 5701-3935/? E/IAudioFlinger: createRecord returned error -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-01-18 09:20:27.337 5701-3935/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
コレが赤文字なんですよ。そしてMainActivityで…
pacageCentext: がグレー表示なんですね、コレを何とか出来れば動く気がします。
618デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 09:27:00.98ID:NMZuuxGh0 >>616さん
2020-01-18 09:20:27.336 1642-1642/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 09:20:27.336 1642-1642/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 09:20:27.336 5701-3935/? E/IAudioFlinger: createRecord returned error -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-01-18 09:20:27.337 5701-3935/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
が出ました。。。
2020-01-18 09:20:27.336 1642-1642/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 09:20:27.336 1642-1642/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 09:20:27.336 5701-3935/? E/IAudioFlinger: createRecord returned error -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-01-18 09:20:27.337 5701-3935/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.
が出ました。。。
619デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 09:51:20.89ID:5bsffHis0620デフォルトの名無しさん (ワッチョイ 2284-s5Rz)
2020/01/18(土) 13:35:40.99ID:HGfjcMzB0 とりあえず onCreate メソッドの中の super.onCreate(savedInstanceState) 以外をコメントアウトして動かしてみろよ
それで落ちるようならもっと根本的な何かが間違ってる
それで落ちるようならもっと根本的な何かが間違ってる
621デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 15:40:14.20ID:NMZuuxGh0 >>619
使っていないです。
2020-01-18 15:33:19.993 11699-11699/com.gmail.suzukigenzan.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gmail.******.test, PID: 11699
以下真っ赤なメッセージがずらーっと出ています。
使っていないです。
2020-01-18 15:33:19.993 11699-11699/com.gmail.suzukigenzan.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gmail.******.test, PID: 11699
以下真っ赤なメッセージがずらーっと出ています。
622デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 15:44:11.98ID:NMZuuxGh0 >>620
https://dotup.org/uploda/dotup.org2042344.png
このvalから始まるコードが無いと、普通に表示されます。
グレーのコードが怪しいと思って居ますが、ボクも根本的な何かが間違っていると思います。
https://dotup.org/uploda/dotup.org2042344.png
このvalから始まるコードが無いと、普通に表示されます。
グレーのコードが怪しいと思って居ますが、ボクも根本的な何かが間違っていると思います。
623デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 15:49:49.39ID:NMZuuxGh0 こんなに沢山のアドバイスを下さるとは思っていませんでした。どうもありがとうございます m(_ _)m
画面の遷移でググってみましたが、ちょっと情報が古いものばかりです。
インテントで検索してみたら、また沢山出て来たのでもうちょっと参考にしてみます。
ボタンを押して画面を遷移させるのにコレだけ苦労すると思っていませんでしが、なんとかしたいです。
画面の遷移でググってみましたが、ちょっと情報が古いものばかりです。
インテントで検索してみたら、また沢山出て来たのでもうちょっと参考にしてみます。
ボタンを押して画面を遷移させるのにコレだけ苦労すると思っていませんでしが、なんとかしたいです。
624デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 16:29:12.26ID:5bsffHis0625デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 16:31:17.06ID:5bsffHis0 なんでその真っ赤なメッセージを全部貼ってくれないんだww
焦らしてるのか
焦らしてるのか
626デフォルトの名無しさん (ワッチョイ e920-JESV)
2020/01/18(土) 16:37:01.53ID:M/R6iP840627デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 16:49:55.06ID:5bsffHis0628デフォルトの名無しさん (アウアウクー MM91-/ceS)
2020/01/18(土) 17:29:34.18ID:QDelJlEzM 重大なやらかししとるなw
629デフォルトの名無しさん (ブーイモ MMe5-ArDi)
2020/01/18(土) 17:38:06.67ID:yDwqEwT6M >>622
それならレイアウトファイルの screen1 を貼れや
それならレイアウトファイルの screen1 を貼れや
630デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 18:59:47.84ID:NMZuuxGh0 全部貼ると文字数オーバーで送信できません。最初から貼っていきます…
2020-01-18 18:50:45.181 15697-15697/com.gmail.:******.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gmail.:******test, PID: 15697
2020-01-18 18:50:45.181 15697-15697/com.gmail.:******.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gmail.:******test, PID: 15697
631デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 19:01:06.39ID:NMZuuxGh0 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.gmail.******.test/com.gmail.******.test.MainActivity}: java.lang.IllegalArgumentException:
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter savedInstanceState
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter savedInstanceState
632デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 19:01:35.39ID:NMZuuxGh0 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
633デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 19:02:05.11ID:NMZuuxGh0 Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter savedInstanceState
at com.gmail.suzukigenzan.test.MainActivity.onCreate(Unknown Source:2)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
at com.gmail.suzukigenzan.test.MainActivity.onCreate(Unknown Source:2)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
634デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 19:02:20.35ID:NMZuuxGh0 こうなりました。。。
635デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 19:07:11.52ID:NMZuuxGh0 >>626
PasteBinとか知りませんでした、スミマセン。。。
PasteBinとか知りませんでした、スミマセン。。。
636デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 19:17:59.69ID:NMZuuxGh0637デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/18(土) 19:57:43.70ID:5bsffHis0 なんだこのエラーは...
何をしたらこんなの起こせるんだ
ていうかkotlinの時findViewByIdメソッドを使った覚えがないんだが
変数宣言(valから始まる2行だけ)削除してもビルド出来ないか?
(import文増えるが説明はしない)
何をしたらこんなの起こせるんだ
ていうかkotlinの時findViewByIdメソッドを使った覚えがないんだが
変数宣言(valから始まる2行だけ)削除してもビルド出来ないか?
(import文増えるが説明はしない)
638デフォルトの名無しさん (ワッチョイ e920-JESV)
2020/01/18(土) 22:24:30.41ID:M/R6iP840639デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/18(土) 23:02:26.01ID:NMZuuxGh0 >>637, 638
public override funの「Bundle」を「Bundle?」にしただけで解決しました。
はてな1個で変わるものか!? ありがとうございました。コレで先に進めます!
拙い質問にお答え下さった方々、本当にありがとう m(__)m
public override funの「Bundle」を「Bundle?」にしただけで解決しました。
はてな1個で変わるものか!? ありがとうございました。コレで先に進めます!
拙い質問にお答え下さった方々、本当にありがとう m(__)m
640デフォルトの名無しさん (ワッチョイ 6e63-6zBS)
2020/01/19(日) 00:05:34.10ID:U6NZ76vN0 いやお前は向いてないから死ね
これからも多くの人に迷惑を掛けるし何も完成させられず時間を無駄にするだけだから死ね
これからも多くの人に迷惑を掛けるし何も完成させられず時間を無駄にするだけだから死ね
641デフォルトの名無しさん (ワッチョイ 022c-Sfrr)
2020/01/19(日) 00:12:02.81ID:qcodQ+dh0 Parameter specified as non-null is null: method
やっぱり、初心者はヌルポw
普通、1行ずつデバッグすれば、分かるだろw
Ruby なんか簡単!
NoMethodError: undefined method `メソッド名' for nil:NilClass
nil から、メソッドを呼び出そうとした!
やっぱり、初心者はヌルポw
普通、1行ずつデバッグすれば、分かるだろw
Ruby なんか簡単!
NoMethodError: undefined method `メソッド名' for nil:NilClass
nil から、メソッドを呼び出そうとした!
642デフォルトの名無しさん (ワッチョイ 6ef2-60J8)
2020/01/19(日) 15:07:44.62ID:Chhi1hGr0643デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
2020/01/19(日) 16:49:14.36ID:CSrkHLqt0 ごめんね、なんてそんな、とんでもない。仰るとおり…
>Javaから手作業で移植しようとしたらよく起こるやつだ...
のコトが起こりました。>>638の言うとおり検索したら見つかりました。
>ndroid Studioのkotlinへの自動変換を信じすぎないようにしよう。
ですとw 勉強になりました。思い通りのコードが書けるようになるにはまだまだ先は長いです^^;
>Javaから手作業で移植しようとしたらよく起こるやつだ...
のコトが起こりました。>>638の言うとおり検索したら見つかりました。
>ndroid Studioのkotlinへの自動変換を信じすぎないようにしよう。
ですとw 勉強になりました。思い通りのコードが書けるようになるにはまだまだ先は長いです^^;
644デフォルトの名無しさん (オッペケ Srd1-7WOW)
2020/01/19(日) 17:23:05.27ID:6mPkNSg4r へー自分もコトリン移行する時に気をつけよう
質問者の人も解決報告ありがとうございます
質問者の人も解決報告ありがとうございます
645デフォルトの名無しさん (ワッチョイ 4200-5PXN)
2020/01/19(日) 21:38:23.98ID:dBXmfxOO0 実行時エラー確認のときはそのアプリのlogcatだけ見ようね
Android Studioでできるから
Android Studioでできるから
646デフォルトの名無しさん (アウアウウー Sa4b-vcJD)
2020/01/22(水) 01:20:32.09ID:r5abRz5Pa アクションゲームを作るとき、どの技術を使うことが多いの?
canvasにゴリゴリ書くのかな?
canvasにゴリゴリ書くのかな?
647デフォルトの名無しさん (アウアウエー Sa1f-9VUD)
2020/01/22(水) 08:59:16.98ID:ddQpSDDUa 当たり判定であれこれ悩むんじゃね?
648デフォルトの名無しさん (ブーイモ MMcf-aHEN)
2020/01/22(水) 12:58:43.87ID:8dIIvnF2M 矩形でいいのでは?
649デフォルトの名無しさん (アウアウエー Sa1f-HTH3)
2020/01/22(水) 19:57:16.52ID:1+wWkggBa 自機のわきを斜めに通りぬけただけなのに弾が当った!!
クソゲーだ!!ってわめきちらすやつがでてくるから
クソゲーだ!!ってわめきちらすやつがでてくるから
650デフォルトの名無しさん (ワッチョイ 5f01-WBpA)
2020/01/23(木) 00:32:51.17ID:zyhKqPbG0 んなこといったら粗方クソゲーだわな通貨ドット単位で判定してる方がクソだわ
651デフォルトの名無しさん (ワイーワ2 FF1f-cKaM)
2020/01/23(木) 11:38:37.21ID:VWfJLmDEF 通過してるなら当たってないと思われるのも仕方ない
通過させずに当たったと判定した時点で爆発させれば
多少位置が離れていても破片が当たって死んだと納得出来るはず
通過させずに当たったと判定した時点で爆発させれば
多少位置が離れていても破片が当たって死んだと納得出来るはず
652デフォルトの名無しさん (ワッチョイ 5f01-WBpA)
2020/01/23(木) 16:51:33.07ID:zyhKqPbG0 案外他人のレスって読んだつもりでも理解してないよな
653デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/24(金) 00:55:13.71ID:m39pIOzJ0 複数の画面を遷移して色々やるアプリを作っていますが、どうも上手くいきません。何か
「MainActivity」が勝手に「MainActivity.kt」と名前が変わっているんですね。
この.ktが付く理由って何でしょう?
「MainActivity」が勝手に「MainActivity.kt」と名前が変わっているんですね。
この.ktが付く理由って何でしょう?
654デフォルトの名無しさん (アウアウエー Sa1f-9VUD)
2020/01/24(金) 05:47:56.64ID:/jFHXswMa kotlin使っている自覚はござる?
655デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/24(金) 09:48:37.69ID:m39pIOzJ0 ありますよ。でも普通.krは付きません。
656デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/24(金) 09:50:21.41ID:m39pIOzJ0 あ.ktだった(汗
657デフォルトの名無しさん (ワッチョイ e7ae-cq+A)
2020/01/24(金) 10:52:53.39ID:x+kXB9QM0 >どうも上手くいきません。
これだけで何が原因なのかわかるエスパー募集中か
これだけで何が原因なのかわかるエスパー募集中か
658デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/24(金) 12:03:46.52ID:m39pIOzJ0 判る人には判る話しなんです。普通は拡張子の.ktとか付かないんだけど、何かの拍子に付いてしまう。
多少なりとも開発の経験があるなら知っているハズ。判らないなら黙っておいて貰えますか?
多少なりとも開発の経験があるなら知っているハズ。判らないなら黙っておいて貰えますか?
659デフォルトの名無しさん (ワッチョイ 5f0b-gwPn)
2020/01/24(金) 12:31:53.70ID:uS67uX250660デフォルトの名無しさん (ワッチョイ e7ae-cq+A)
2020/01/24(金) 14:09:00.99ID:x+kXB9QM0661デフォルトの名無しさん (アウアウクー MM7b-Pa1e)
2020/01/24(金) 15:54:12.35ID:GlftMCV0M 教えて欲しいのか欲しくないのか…
662デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/24(金) 16:25:47.51ID:m39pIOzJ0 具体的な挙動は「MainActivity」が勝手に「MainActivity.kt」に変わった、です。
その理由を知りたくて質問しました。もっと書くとそのせいで
val intent = Intent(this, MainActivity::class.java)
IntentでMainActivityが赤くなって選択できなくなりました。以前にもあったんですよ。
結局1から作り直すハメになって、現在そのアプリは公開中です。
今回ちょっと手の込んだアプリを作っていて、やり直しはしたくないので質問しました。
不快にさせた方にはごめんなさい。
その理由を知りたくて質問しました。もっと書くとそのせいで
val intent = Intent(this, MainActivity::class.java)
IntentでMainActivityが赤くなって選択できなくなりました。以前にもあったんですよ。
結局1から作り直すハメになって、現在そのアプリは公開中です。
今回ちょっと手の込んだアプリを作っていて、やり直しはしたくないので質問しました。
不快にさせた方にはごめんなさい。
663デフォルトの名無しさん (ワッチョイ 4720-V1vN)
2020/01/24(金) 21:16:40.86ID:PZ5QLeCE0 メニューのCode->Convert Java File to Kotlin Fileで、
MainActivity.java“ファイル”はkotlinに変換されてMainActivity.ktに名前が
変わるが、MainActivity“クラス”が勝手にMainActivity.ktクラスに変換され
ることはない。
あなた自身がファイル名とクラス名を混同して何か間違った操作をしてクラス
名が変わったとしか思えない。
とりあえず、Kotkinソース中の文字列"MainActivity.kt"を全て"MainActivity"
にしてみたら?
MainActivity.java“ファイル”はkotlinに変換されてMainActivity.ktに名前が
変わるが、MainActivity“クラス”が勝手にMainActivity.ktクラスに変換され
ることはない。
あなた自身がファイル名とクラス名を混同して何か間違った操作をしてクラス
名が変わったとしか思えない。
とりあえず、Kotkinソース中の文字列"MainActivity.kt"を全て"MainActivity"
にしてみたら?
664デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/24(金) 22:27:18.88ID:m39pIOzJ0 >>663
>あなた自身がファイル名とクラス名を混同して何か間違った操作をしてクラス
>名が変わったとしか思えない。
そのとおりだと思います。何かを間違えている。
activity_mainもtools:context=".MainActivity”が真っ赤なんです。
アドバイスありがとうございます。もう少し頑張ってみます!
>あなた自身がファイル名とクラス名を混同して何か間違った操作をしてクラス
>名が変わったとしか思えない。
そのとおりだと思います。何かを間違えている。
activity_mainもtools:context=".MainActivity”が真っ赤なんです。
アドバイスありがとうございます。もう少し頑張ってみます!
665デフォルトの名無しさん (ワッチョイ c761-V1vN)
2020/01/25(土) 00:45:11.57ID:H51xTypw0 android端末をつかって、httpdサーバーやっている人いますか?
PHPやJavaが動けば再考なんですけどね
\(^o^)/
PHPやJavaが動けば再考なんですけどね
\(^o^)/
666デフォルトの名無しさん (ワッチョイ 47ad-9rwV)
2020/01/25(土) 03:00:55.77ID:NzF+Cg5W0 ユーザーサポートでぶちきれそうなタイプだな
667デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/25(土) 15:15:54.47ID:nngpMjD70 >>662です。無事にアプリが完成して、公開を待つばかりとなりました^^v
https://dotup.org/uploda/dotup.org2047237.png
審査が通るかドキドキですが、まぁ前のアプリが通ったので大丈夫でしょう♪
https://dotup.org/uploda/dotup.org2047237.png
審査が通るかドキドキですが、まぁ前のアプリが通ったので大丈夫でしょう♪
668デフォルトの名無しさん (ワッチョイ 5f0b-gwPn)
2020/01/25(土) 20:19:49.86ID:aazNaNob0669デフォルトの名無しさん (ワッチョイ 5f0b-gwPn)
2020/01/25(土) 20:23:54.11ID:aazNaNob0670デフォルトの名無しさん (ワッチョイ 5f3d-aHEN)
2020/01/26(日) 04:12:57.11ID:SAJw+3Rp0 質問者が横柄になっちゃいかんよ
671デフォルトの名無しさん (ワッチョイ 275f-j/8X)
2020/01/26(日) 08:12:17.62ID:/6Mrh1Za0 すいません相談に乗っていただきたく・・・
エミュでは正常に起動するんだけど実機デバッグするとDBのテーブルが無いって言われてすぐ落ちてしまいます。
初起動時にアセットからSQLiteのDBコピーしてるんですが、adbでパス確認してもちゃんとあるんですよね。
新規エミュでも正常に動くのになあ・・・心が折れそうです。
ちなみにAPKはこれです。
https://dotup.org/uploda/dotup.org2047779.zip
1台しか持ってないんですが俺の端末が悪いのかなあ
エミュでは正常に起動するんだけど実機デバッグするとDBのテーブルが無いって言われてすぐ落ちてしまいます。
初起動時にアセットからSQLiteのDBコピーしてるんですが、adbでパス確認してもちゃんとあるんですよね。
新規エミュでも正常に動くのになあ・・・心が折れそうです。
ちなみにAPKはこれです。
https://dotup.org/uploda/dotup.org2047779.zip
1台しか持ってないんですが俺の端末が悪いのかなあ
672デフォルトの名無しさん (ワッチョイ 275f-j/8X)
2020/01/26(日) 17:29:06.35ID:/6Mrh1Za0673デフォルトの名無しさん (ワッチョイ 7f7b-iWAH)
2020/01/26(日) 20:16:18.23ID:SZLsJ+gu0 どっちでもいいんじゃ
権限ないとかそういうことじゃないよね?
権限ないとかそういうことじゃないよね?
674デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
2020/01/26(日) 20:47:29.87ID:WCn0JcJS0 いや、ココの人、たまに頭おかしいとしか思えない人がいますが、親切な人のが多いです。
675デフォルトの名無しさん (ワッチョイ 07ac-9rwV)
2020/01/28(火) 10:36:29.41ID:u5eQqunQ0 play以外からインストールしたものかどうか判別する方法ってないんですか?
OS自体はアプリの詳細のところで「以外から〜」の表示があるので認識はしているようですが
OS自体はアプリの詳細のところで「以外から〜」の表示があるので認識はしているようですが
676デフォルトの名無しさん (ワッチョイ a5f1-yzQx)
2020/01/31(金) 21:43:50.16ID:Xtb3gnuk0 Androidのいろんなセンサーなど
いろんな機能を使いこなすための
参考になる本はないですかね?
解説本でも演習問題とその解説でもいいのですが
いろんな機能を使いこなすための
参考になる本はないですかね?
解説本でも演習問題とその解説でもいいのですが
677デフォルトの名無しさん (ワッチョイ 66d8-t9VF)
2020/01/31(金) 22:59:22.51ID:gMIifvSg0 「作って楽しむプログラミング Androidアプリ超入門」
にならセンサーの記述がある。参考になるのかは保証しないけど。
にならセンサーの記述がある。参考になるのかは保証しないけど。
678デフォルトの名無しさん (ワッチョイ ea2c-KoMo)
2020/01/31(金) 23:43:12.24ID:/fagGTpB0 センサーって、カメラ・GPS とか?
検索すれば、一杯あるのでは?
web 系の雑誌には、ちょくちょく載ってるけど
検索すれば、一杯あるのでは?
web 系の雑誌には、ちょくちょく載ってるけど
679デフォルトの名無しさん (ワッチョイ a5f1-yzQx)
2020/01/31(金) 23:43:33.47ID:Xtb3gnuk0680デフォルトの名無しさん (ワッチョイ a5f1-yzQx)
2020/01/31(金) 23:48:52.99ID:Xtb3gnuk0 でもこの本を1冊丸ごと読んでも
おみくじアプリ1個しか作れないの?
10種類くらいの系統の異なるアプリを作る、みたいな感じの本を探していたのですが(><)
おみくじアプリ1個しか作れないの?
10種類くらいの系統の異なるアプリを作る、みたいな感じの本を探していたのですが(><)
681デフォルトの名無しさん (ワッチョイ 6a61-/fp1)
2020/02/01(土) 10:05:46.27ID:kpK2k1eW0 数個のセンサーならべて
うーん、おみくじしか作れなくね?
と思うなら、そうであろうぞ
うーん、おみくじしか作れなくね?
と思うなら、そうであろうぞ
682 【小吉】 (アウウィフ FF21-0Ybi)
2020/02/01(土) 11:02:54.30ID:fiLTG5NbF マニュアル人間に何言っても無駄
683デフォルトの名無しさん (ワッチョイ 66d8-t9VF)
2020/02/01(土) 15:56:39.21ID:qevm5qNr0684デフォルトの名無しさん (ワッチョイ 6a0b-t9VF)
2020/02/01(土) 21:18:37.38ID:sy37sWTY0 たまに頭おかしい人いると思ったらオマエだった。
685デフォルトの名無しさん (ワッチョイ 66d8-t9VF)
2020/02/02(日) 11:25:46.52ID:Ns6KQt570686デフォルトの名無しさん (ラクッペ MMcb-naSb)
2020/02/09(日) 07:53:33.34ID:9QDnQhNkM Androidアプリは全く作った事無いのですが、例えばインストールしたユーザーの連絡先に登録されているメールアドレスに、自動的に一斉に特定の文面をバックグラウンドで送信する、といった機能を実装することはできますか?
できるとしたら、言語はJavaでもKoltonでもokでしょうか?
できるとしたら、言語はJavaでもKoltonでもokでしょうか?
687デフォルトの名無しさん (ワッチョイ 9f61-Zca7)
2020/02/09(日) 11:56:44.29ID:YUTqTmFi0 アンドロイド関係なくない?
サーバーでやればいい
サーバーでやればいい
688デフォルトの名無しさん (ワイーワ2 FFdf-VM48)
2020/02/09(日) 14:14:28.81ID:wTv3WydAF いずれにしろ割と簡単に実装出来ると思うけど
いずれにしろ割と簡単にブラックリスト入りするはず
いずれにしろ割と簡単にブラックリスト入りするはず
689デフォルトの名無しさん (ワッチョイ 1720-RXZG)
2020/02/09(日) 14:48:04.59ID:HuT0PzS50 SoundPoolを使った音の出力で、Androidが持つ音量設定に影響されずにアプリ
独立の音量で出力する方法を御教示ください。
現在、
ttps://pastebin.com/qZzn8ZGk
のようにしており、Android4.4.2のスマホ、Android6.1のタブレットでは意図
した通りの音量になってくれますが、Android9のスマホで「メディア音量」の
設定の影響を受ける(soundPool.playに渡した値に「メディア音量」の設定を
掛けた音量になる)ようです。
AudioAttributesのsetUsage()・setContentType()をいくつか試してみましたが、
ダメでした。
よろしくお願いいたします。
独立の音量で出力する方法を御教示ください。
現在、
ttps://pastebin.com/qZzn8ZGk
のようにしており、Android4.4.2のスマホ、Android6.1のタブレットでは意図
した通りの音量になってくれますが、Android9のスマホで「メディア音量」の
設定の影響を受ける(soundPool.playに渡した値に「メディア音量」の設定を
掛けた音量になる)ようです。
AudioAttributesのsetUsage()・setContentType()をいくつか試してみましたが、
ダメでした。
よろしくお願いいたします。
690デフォルトの名無しさん (ラクッペ MMcb-naSb)
2020/02/09(日) 14:52:24.60ID:9QDnQhNkM691デフォルトの名無しさん (ワッチョイ 9fda-Zca7)
2020/02/09(日) 15:17:25.32ID:CKrQ1Qqq0 それトラブルになって賠償請求されても知らんぞ
692デフォルトの名無しさん (アウアウクー MM0b-6AFF)
2020/02/09(日) 15:38:22.08ID:r/J/dJEzM 審査通らないから安心しろ
693デフォルトの名無しさん (アウアウウー Sa9b-6yOj)
2020/02/09(日) 16:29:03.90ID:TvTe0kDca 審査員から多額の賠償請求かな。アメリカなので高めの。
694デフォルトの名無しさん (ワッチョイ 9f84-4xsk)
2020/02/09(日) 17:15:12.09ID:bFQWFa+x0 民事じゃなくて刑事で逮捕されるよ
695デフォルトの名無しさん (スップ Sdbf-pfqa)
2020/02/09(日) 17:15:45.34ID:GpaXptWqd 罪名は?
696デフォルトの名無しさん (ワッチョイ 9f84-4xsk)
2020/02/09(日) 17:41:12.77ID:bFQWFa+x0 不正指令電磁的記録作成等罪
697デフォルトの名無しさん (スップ Sdbf-pfqa)
2020/02/09(日) 18:24:15.48ID:GpaXptWqd 日本語でOK
698デフォルトの名無しさん (ラクッペ MMcb-naSb)
2020/02/09(日) 19:04:07.67ID:9QDnQhNkM F-Droidでも通りませんかね
699デフォルトの名無しさん (ブーイモ MMcf-4xsk)
2020/02/09(日) 19:05:23.22ID:lernQMN7M 第百六十八条の二 正当な理由がないのに、人の電子計算機における実行の用に供する目的で、次に掲げる電磁的記録その他の記録を作成し、又は提供した者は、三年以下の懲役又は五十万円以下の罰金に処する。
700デフォルトの名無しさん (ワッチョイ d784-56gX)
2020/02/09(日) 22:50:10.21ID:A8kvkyo00 Android Studio 3.5.3でエミュレーター使って日本国内向けアプリを開発してるけど、
エミュレーターの動作言語を日本語にするにはどうしたらいいのでしょうか?
そのままだと英語で動いてしまいます。
AVD Managerとかエミュレーター本体の設定を見ても、言語設定の項目が見当たりません。
エミュレーターの動作言語を日本語にするにはどうしたらいいのでしょうか?
そのままだと英語で動いてしまいます。
AVD Managerとかエミュレーター本体の設定を見ても、言語設定の項目が見当たりません。
701デフォルトの名無しさん (ワッチョイ 9f84-4xsk)
2020/02/09(日) 23:51:47.49ID:bFQWFa+x0 >>700
その辺は実機と一緒
その辺は実機と一緒
702デフォルトの名無しさん (ワッチョイ ffd8-A3/T)
2020/02/10(月) 00:22:21.65ID:C+DJxWI40 下から上にスワイプしたらSettingが出てくるはずだから、Systemで言語を追加できる。
704デフォルトの名無しさん (ワッチョイ 5eda-GUQA)
2020/02/13(木) 17:02:38.42ID:U2ZPhhzq0 Androidエミュで、AVDから投げたUDPパケットのレスポンスが
・APIレベル23(Android6)だとUDP受信(DatagramSocket)可能
・同じソースコードで、APIレベル28(Android9)のエミュだと受信不可能
になってしまう。パケットキャプチャしてみて、AVD側の受信ポートが開いていないっぽい感じ。
(Port unreachable)
Android9のエミュで何かポート開けたりとかFWの設定する必要ありますか??
エスパー回答でも何でも求む!
・APIレベル23(Android6)だとUDP受信(DatagramSocket)可能
・同じソースコードで、APIレベル28(Android9)のエミュだと受信不可能
になってしまう。パケットキャプチャしてみて、AVD側の受信ポートが開いていないっぽい感じ。
(Port unreachable)
Android9のエミュで何かポート開けたりとかFWの設定する必要ありますか??
エスパー回答でも何でも求む!
705デフォルトの名無しさん (ワッチョイ 7720-oFCC)
2020/02/13(木) 17:32:33.72ID:5kobqmW+0 >>704
実機でも起きてるっぽいね
ttps://search.yahoo.co.jp/search?p=DatagramSocket+not+receiving+Android9&x=wrt&aq=-1&ai=si8V_5GkS9qyjEfsb6KsMA&ts=2709&ei=UTF-8&fr=top_ga1_sa
実機でも起きてるっぽいね
ttps://search.yahoo.co.jp/search?p=DatagramSocket+not+receiving+Android9&x=wrt&aq=-1&ai=si8V_5GkS9qyjEfsb6KsMA&ts=2709&ei=UTF-8&fr=top_ga1_sa
706デフォルトの名無しさん (ワッチョイ 7720-oFCC)
2020/02/13(木) 21:38:01.09ID:5kobqmW+0 >>704
追記
もし自分だったら・・・
targetSdkVersion.apiLevel 23 でビルドしたAPKを
Android9に入れて試して見る。(これはAndroid6と同様に動く“はず”)
これで動いたなら、9対応に必要な修正がなされてない可能性大。
動かないならエミュのせい“かも”。
前者なら、23〜28のどこで動かなくなるか試せば、どの対応がなさ
れてないか判る“かも”。
後者なら、実機 or 他のエミュで試す。
追記
もし自分だったら・・・
targetSdkVersion.apiLevel 23 でビルドしたAPKを
Android9に入れて試して見る。(これはAndroid6と同様に動く“はず”)
これで動いたなら、9対応に必要な修正がなされてない可能性大。
動かないならエミュのせい“かも”。
前者なら、23〜28のどこで動かなくなるか試せば、どの対応がなさ
れてないか判る“かも”。
後者なら、実機 or 他のエミュで試す。
707デフォルトの名無しさん (ワッチョイ 5eda-GUQA)
2020/02/14(金) 18:30:14.01ID:bwBBDOHn0 >>705-706
情報ありがとうございます。
Android9の実機(富士通Arrows)にtargetSdk23のままで実行してみるもUDPレスポンス受信できず。
ちなみに同じソースのままAndroidエミュをAPIレベル29(Android10?)にしてみるとちゃんと受信できました。
なのでソースをAPIレベル29に対応させて実機デバッグしてみます(apacheのHttpライブラリを全部置き換えないと・・・)
情報ありがとうございます。
Android9の実機(富士通Arrows)にtargetSdk23のままで実行してみるもUDPレスポンス受信できず。
ちなみに同じソースのままAndroidエミュをAPIレベル29(Android10?)にしてみるとちゃんと受信できました。
なのでソースをAPIレベル29に対応させて実機デバッグしてみます(apacheのHttpライブラリを全部置き換えないと・・・)
708デフォルトの名無しさん (ワッチョイ 739e-p4c1)
2020/02/24(月) 19:32:34.73ID:y8UtWrqf0 >>690
ガチ通報した。
ガチ通報した。
709デフォルトの名無しさん (ブーイモ MM9d-dbH2)
2020/03/20(金) 11:37:13.25ID:ykidNgFnM プロジェクトつくるときに
・ビルドターゲツト
・最小SDKバージョン
の違いと使い分けはなんですか?
・ビルドターゲツト
・最小SDKバージョン
の違いと使い分けはなんですか?
710デフォルトの名無しさん (ブーイモ MM9d-dbH2)
2020/03/20(金) 11:50:23.35ID:ykidNgFnM レイアウトのxmlで
タグのandroid:onclick="testFunction"と書きますが
"testFunction()"のようにカッコの()をつけたらダメなのですか?
まぎらわしいから関数なんだから()をつけたくなるど。
タグのandroid:onclick="testFunction"と書きますが
"testFunction()"のようにカッコの()をつけたらダメなのですか?
まぎらわしいから関数なんだから()をつけたくなるど。
711デフォルトの名無しさん (ワッチョイ 9371-lqbL)
2020/03/20(金) 17:46:52.82ID:3fvb5M410 >>709
ググった方が早いと思う。
ググった方が早いと思う。
712デフォルトの名無しさん (ワッチョイ 0b84-6w0H)
2020/03/20(金) 18:08:09.84ID:UyuV1c/90 >>709
このアプリは基本的にこのAPIレベルを使いますよと宣言するのがターゲットAPI
古い端末でも動くようにこのAPIレベル(下方向に)まで使いますよって宣言すのがMinSDK
ただし、MinSDKは古いAPIライブラリのエントリにアクセスできるようにしてくれるだけなので、
ターゲットAPIからMinSDKの間で共通のAPIのみを使用するならば、ターゲットAPIから
MinSDKの間の端末で動作するけど、特定のAPIレベルでしか動作しないAPIを使用する
場合には作成者がプログラムの中で端末が使用できるAPIのレベルを確認して、各々の
APIレベルごとに処理を記述する必要があるあったかな
>>710
意識高い系開発者集団のgoogleでは、UIとロジック実装は完全に分離された状態なおかつ、
UIの実装にはUIを表現するのに適した言語、ロジックにはロジックの実装に適した言語って
発想があるですね
で、xmlはあくまでレイアウト構造を記述する言語なんで「()」みたいなメソッドを表すような
記述は美しくない(w)とかなんとか
なんでxmlの中では「()」を指定できないんだけど(指定すると使えないキャラクタが
あるってエラーになる)、分離って言われてもなんか直感的じゃないのでjavaのほうで
findViewByidメソッドでレイアウトのインスタンス探させて、プロパティのOnClickListenerに
登録してる人が多いんじゃないかな
このアプリは基本的にこのAPIレベルを使いますよと宣言するのがターゲットAPI
古い端末でも動くようにこのAPIレベル(下方向に)まで使いますよって宣言すのがMinSDK
ただし、MinSDKは古いAPIライブラリのエントリにアクセスできるようにしてくれるだけなので、
ターゲットAPIからMinSDKの間で共通のAPIのみを使用するならば、ターゲットAPIから
MinSDKの間の端末で動作するけど、特定のAPIレベルでしか動作しないAPIを使用する
場合には作成者がプログラムの中で端末が使用できるAPIのレベルを確認して、各々の
APIレベルごとに処理を記述する必要があるあったかな
>>710
意識高い系開発者集団のgoogleでは、UIとロジック実装は完全に分離された状態なおかつ、
UIの実装にはUIを表現するのに適した言語、ロジックにはロジックの実装に適した言語って
発想があるですね
で、xmlはあくまでレイアウト構造を記述する言語なんで「()」みたいなメソッドを表すような
記述は美しくない(w)とかなんとか
なんでxmlの中では「()」を指定できないんだけど(指定すると使えないキャラクタが
あるってエラーになる)、分離って言われてもなんか直感的じゃないのでjavaのほうで
findViewByidメソッドでレイアウトのインスタンス探させて、プロパティのOnClickListenerに
登録してる人が多いんじゃないかな
713デフォルトの名無しさん (ブーイモ MM9d-dbH2)
2020/03/20(金) 20:01:45.19ID:KvvIbE7IM714デフォルトの名無しさん (ブーイモ MM9d-dbH2)
2020/03/20(金) 20:02:47.93ID:KvvIbE7IM これからも細かい理解にこだわって意識高い系のプログラマ目指します
715デフォルトの名無しさん (ワッチョイ fbda-W/ZL)
2020/03/20(金) 20:47:10.24ID:xH99M+MB0 いやいやメソッド呼び出しじゃなくて、関数ポインタを渡すようなものだから()が付かないほうが自然だろ
、とC言語時代を懐かしむ意識低い系のおっさんグラマ
、とC言語時代を懐かしむ意識低い系のおっさんグラマ
716デフォルトの名無しさん (ブーイモ MM9d-dbH2)
2020/03/20(金) 21:56:12.54ID:KvvIbE7IM717デフォルトの名無しさん (ワッチョイ 130b-fY6j)
2020/03/21(土) 00:56:00.66ID:lz4nn9d90 >>716
その一言でもうね、低レベルな質問したの誰だよ?
その一言でもうね、低レベルな質問したの誰だよ?
718デフォルトの名無しさん (ワッチョイ 1361-W/ZL)
2020/03/21(土) 14:19:19.18ID:TVAkYG940 ジョークじゃね?
719デフォルトの名無しさん (ワッチョイ 51a7-G5r9)
2020/05/27(水) 09:02:49.43ID:hEiAsryj0 「低レベル」と『低レベル』をかけた高度なギャグのつもりだよ☆
720デフォルトの名無しさん (ワッチョイ 93ad-moxv)
2020/05/28(木) 00:55:06.62ID:Jkh1R2Bq0 低レベルなギャグ
721デフォルトの名無しさん (ワッチョイ 2b63-FbVU)
2020/05/28(木) 07:06:45.48ID:EzwgtWza0 ()なんて飾りです、偉い人にはそれがわからんのです!
722デフォルトの名無しさん (JP 0Ha3-7GQX)
2020/05/28(木) 15:17:25.95ID:ofCmvRhCH IT掲示板群 ttp://x0000.net/forum.aspx?id=15
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
723デフォルトの名無しさん (アウアウウー Sac5-AV50)
2020/05/31(日) 16:43:10.14ID:bUXB8f3za スマホ本体のメモリ?キャッシュ?をアプリ内でクリアする方法ってありますか?
位置座標(x,y)をMutableListで管理して50点ほど動かし続けてそこに小さな画像を表示させています
Listname.set(番,数値)で同じ場所に上書きしてます
弾幕シューティングでも作ろうかと簡単なテストしてたのですが
これを実機でテストすると数分でフリーズしてしまいます
メッセージが出てアプリが落ちるわけでもありません
エラーの確認方法もわからず本体のメモリ?と疑ってる状況です
位置座標(x,y)をMutableListで管理して50点ほど動かし続けてそこに小さな画像を表示させています
Listname.set(番,数値)で同じ場所に上書きしてます
弾幕シューティングでも作ろうかと簡単なテストしてたのですが
これを実機でテストすると数分でフリーズしてしまいます
メッセージが出てアプリが落ちるわけでもありません
エラーの確認方法もわからず本体のメモリ?と疑ってる状況です
724デフォルトの名無しさん (ワンミングク MMd3-lQq9)
2020/05/31(日) 18:13:32.33ID:KmgFcwJWM ゲームはUnityでやれ
725デフォルトの名無しさん (ワッチョイ 9301-gyI6)
2020/06/01(月) 00:03:40.22ID:GbyCvZ3e0 メモリー周りだとエラー出ると思うよ
726デフォルトの名無しさん (ワッチョイ 2b10-U8jf)
2020/06/01(月) 01:34:41.09ID:+vHN2WGm0 Bitmapオブジェクトを描画ループの度に生成してるとかそういうオチじゃないの
727デフォルトの名無しさん (ブーイモ MM75-W/4y)
2020/06/01(月) 02:35:48.04ID:P48n8Nf0M android bitmap recycle でググれ
728デフォルトの名無しさん (ワイーワ2 FFa3-1zQY)
2020/06/01(月) 16:34:15.62ID:JphI8rwQF UnityとXamarinって競合しますか?
どっちかで描いて有ればもう片方でも動きますか?
どっちかで描いて有ればもう片方でも動きますか?
729デフォルトの名無しさん (ワッチョイ 868f-PoiZ)
2020/06/06(土) 20:36:58.84ID:j/y2Vhzn0 WebViewでimgurの埋め込み窓を表示するにはjavascriptをtrueにするだけじゃ足らんのか
webChromeClientの方で何か設定するんだろうか
webChromeClientの方で何か設定するんだろうか
730デフォルトの名無しさん (ワッチョイ 355f-uikQ)
2020/06/06(土) 23:14:22.08ID:VOkGijjm0 Androidの中間コードっていうんかな
壁紙とかsurfaseみたいなやつ、複数継承ってどうやったらできるんだろうか?
あと、Unityで作ったmanifestって他で弄ったら、Unityで保存するとき上書きされない??
壁紙とかsurfaseみたいなやつ、複数継承ってどうやったらできるんだろうか?
あと、Unityで作ったmanifestって他で弄ったら、Unityで保存するとき上書きされない??
731デフォルトの名無しさん (アウアウウー Sa11-TVzJ)
2020/06/07(日) 09:48:54.31ID:WNYx0NBVa 723です
弾を壁反射で減速させてたので0に収束してアンダーフローしてた?みたいです
そこは解決したんだけど
viewで弾を80以上表示すると画面がカクカク
surfaceviewに変更してみたんだけど
surfaceviewにすると弾1個でもカクカク
Unityしかないのかな?
極力ネイティブで作ってみたいので
弾を壁反射で減速させてたので0に収束してアンダーフローしてた?みたいです
そこは解決したんだけど
viewで弾を80以上表示すると画面がカクカク
surfaceviewに変更してみたんだけど
surfaceviewにすると弾1個でもカクカク
Unityしかないのかな?
極力ネイティブで作ってみたいので
732デフォルトの名無しさん (ワッチョイ 4a61-uikQ)
2020/06/07(日) 10:08:45.84ID:oLs72xKk0 弾1個でカクカクは、さすがに性能以前の問題だ
733デフォルトの名無しさん (アウアウウー Sa11-TVzJ)
2020/06/07(日) 10:56:28.55ID:WNYx0NBVa 書き忘れてましたが実機テストの場合です
エミュでは500個くらいで遅くなり始めるかな?ってとこです
surfaceviewを調べるとAndroidのバージョンによってはviewより遅くなるらしく、それかな?と
ちなみにAndroid5.0.2
viewに戻すと実機でも50個ていどはサクサクです
エミュでは500個くらいで遅くなり始めるかな?ってとこです
surfaceviewを調べるとAndroidのバージョンによってはviewより遅くなるらしく、それかな?と
ちなみにAndroid5.0.2
viewに戻すと実機でも50個ていどはサクサクです
734デフォルトの名無しさん (ブーイモ MM39-L/t2)
2020/06/07(日) 11:03:25.72ID:b7Hw6zQEM gc走ってるんじゃないの?
描画処理でオブジェクト生成してたりArrayListに玉ぶっこんでたりするとか
描画処理でオブジェクト生成してたりArrayListに玉ぶっこんでたりするとか
735デフォルトの名無しさん (アウアウウー Sa11-TVzJ)
2020/06/07(日) 11:27:20.25ID:WNYx0NBVa Listで位置と速度の管理はしてるけど、んー
5年ほど前の機種だから古すぎるのかな、、、w
5年ほど前の機種だから古すぎるのかな、、、w
736デフォルトの名無しさん (ワッチョイ 4a61-uikQ)
2020/06/07(日) 22:10:17.38ID:oLs72xKk0 Listで「初期サイズを指定」してさえいれば
メモリ使用量は確か配列と同じになるんじゃなかったかな
指定しないと遅いうえ、gc発動しまくってカクカクにはなりそう
配列管理がいいよ
メモリ使用量は確か配列と同じになるんじゃなかったかな
指定しないと遅いうえ、gc発動しまくってカクカクにはなりそう
配列管理がいいよ
737デフォルトの名無しさん (ワッチョイ ca01-GtTy)
2020/06/07(日) 23:08:28.88ID:hSCxyxla0 Android5.0.2だとGL描画してくれるけど本体設定で有効にする必要があるかも
うちのは4.n.nだけど開発者設定の所にあるね
うちのは4.n.nだけど開発者設定の所にあるね
738デフォルトの名無しさん (アウアウウー Sa11-TVzJ)
2020/06/07(日) 23:18:57.20ID:WNYx0NBVa ありがと
mapに変更検討してみます
mutbleListが楽だから全部それにしてるので見直し必要かもw
mapに変更検討してみます
mutbleListが楽だから全部それにしてるので見直し必要かもw
739デフォルトの名無しさん (アウアウウー Sa11-TVzJ)
2020/06/07(日) 23:24:59.65ID:WNYx0NBVa GLは資料はあるけど触ったことないから食わず嫌いしてる
開発設定のGPUレンダにチェックしてもあまり変わらずでした
とりあえずできるできないだけ確認してUnityに移行しようかなと
弾幕ゲー普通にできるし、、、凹むw
開発設定のGPUレンダにチェックしてもあまり変わらずでした
とりあえずできるできないだけ確認してUnityに移行しようかなと
弾幕ゲー普通にできるし、、、凹むw
740デフォルトの名無しさん (アウアウウー Sa11-TVzJ)
2020/06/08(月) 10:07:31.05ID:9Qnf4Vj7a741デフォルトの名無しさん (ワッチョイ ff01-5ZZH)
2020/06/10(水) 00:46:14.87ID:ah1NcsRm0 弾1個でカクカクしてて原因究明も出来ずとりあえず環境移動する"向いてない人"だな
742デフォルトの名無しさん (ワッチョイ 835f-NjyN)
2020/06/10(水) 05:54:44.67ID:V6ZN7fMG0 C++とOpenGLでスプライトバッチ作れば弾1万個出してもよゆうだよ!
743デフォルトの名無しさん (ワッチョイ bf9f-+OUt)
2020/06/10(水) 10:11:11.56ID:jMnmbCBs0 すみません、kotlinスレにも投下してしまいましたがこちらで質問する方が正しかったと思うのでこちらでも質問します
現在Android Studioでkotlinを使用しAndroidアプリを作っています
アプリのアップデートがある場合、アプリ起動時にその旨を通知する仕組みを実装したいのですが下記記事の方法で可能でしょうか?
まだリリースはしてないため動作確認ができないので教えてほしいです
また、この機能の動作確認をするには製品版もしくはベータ版でオープン状態でストアに公開しないとダメですか?
アルファ版と内部テスト版は公開ストアからのダウンロードではなくダウンロード用URLからアプリを端末に落とす仕組みのようなので、、。
https://developer.android.com/guide/app-bundle/in-app-updates?hl=ja
現在Android Studioでkotlinを使用しAndroidアプリを作っています
アプリのアップデートがある場合、アプリ起動時にその旨を通知する仕組みを実装したいのですが下記記事の方法で可能でしょうか?
まだリリースはしてないため動作確認ができないので教えてほしいです
また、この機能の動作確認をするには製品版もしくはベータ版でオープン状態でストアに公開しないとダメですか?
アルファ版と内部テスト版は公開ストアからのダウンロードではなくダウンロード用URLからアプリを端末に落とす仕組みのようなので、、。
https://developer.android.com/guide/app-bundle/in-app-updates?hl=ja
744デフォルトの名無しさん (アウウィフ FF67-miaX)
2020/06/10(水) 11:43:10.21ID:VsaDrFv7F あっちで回答するのが正しいと思いましたので
あっちに回答しておきました
あっちに回答しておきました
745デフォルトの名無しさん (ワッチョイ bf9f-+OUt)
2020/06/10(水) 14:07:28.06ID:jMnmbCBs0 >>744
どちらのスレに回答したのでしょうか?
どちらのスレに回答したのでしょうか?
746デフォルトの名無しさん (ワッチョイ cf8f-mGjh)
2020/06/10(水) 19:30:13.58ID:iwpnJUUR0 よくわからんけFirebase実装しちゃえばいいんじゃないの
747デフォルトの名無しさん (ワッチョイ cf63-uVfE)
2020/06/10(水) 22:08:09.12ID:vgMZNHZn0 Android5以上だからまだ試せてないなあ
748デフォルトの名無しさん (ワッチョイ bf9f-+OUt)
2020/06/10(水) 23:55:11.07ID:jMnmbCBs0 >>747
Android5以前はアップデートの検知はどのようにしていたのでしょうか?
実装したいもののイメージとしては、起動毎にストアに新しいAPKもしくはAABが上がっているか判定してある場合はアップデートを促すダイアログを出し、Yes選択でストアのアプリページに飛ばすと言うものを実装したいです
Android5以前はアップデートの検知はどのようにしていたのでしょうか?
実装したいもののイメージとしては、起動毎にストアに新しいAPKもしくはAABが上がっているか判定してある場合はアップデートを促すダイアログを出し、Yes選択でストアのアプリページに飛ばすと言うものを実装したいです
749デフォルトの名無しさん (ワッチョイ ff01-5ZZH)
2020/06/11(木) 00:31:36.57ID:JQuV20wo0 作者が気にしなくてもストアに上げれば勝手にやってくれんとちゃうの?
750デフォルトの名無しさん (ワッチョイ a320-tD/8)
2020/06/11(木) 06:35:18.19ID:rpaJN9m+0 >>748
(アプリ内アップデートを使わない)Androidアプリの通常のアプリの更新の
仕組み・方法を理解しているかい?
まず、AndroidStudioの導入から簡単なアプリの作成、PlayConsoleの使い方
まで広く浅く分かり易く書かれている入門書を読んで、開発全体を把握したほうが
良いよ。
(アプリ内アップデートを使わない)Androidアプリの通常のアプリの更新の
仕組み・方法を理解しているかい?
まず、AndroidStudioの導入から簡単なアプリの作成、PlayConsoleの使い方
まで広く浅く分かり易く書かれている入門書を読んで、開発全体を把握したほうが
良いよ。
751デフォルトの名無しさん (ワッチョイ a320-tD/8)
2020/06/11(木) 07:06:04.11ID:rpaJN9m+0 >>748
あと、余計なお世話かもしれないが、
>起動毎にストアに新しいAPKもしくはAABが上がっているか判定してある場合はアップデートを促すダイアログを出し
他のアプリでこれを行っているのを見た事あるかい?
普通のアプリでこれをやったら、ユーザーにウザがられるだけだと思うよ。
あと、余計なお世話かもしれないが、
>起動毎にストアに新しいAPKもしくはAABが上がっているか判定してある場合はアップデートを促すダイアログを出し
他のアプリでこれを行っているのを見た事あるかい?
普通のアプリでこれをやったら、ユーザーにウザがられるだけだと思うよ。
752デフォルトの名無しさん (ワッチョイ cf63-uVfE)
2020/06/11(木) 07:25:16.15ID:y397iIdc0 APIを自前で用意してアプリ起動時にチェックして
ダイアログだしてストア遷移とかかなあ
ダイアログだしてストア遷移とかかなあ
753デフォルトの名無しさん (ワッチョイ cf63-uVfE)
2020/06/11(木) 07:29:41.87ID:y397iIdc0 APIどころかFirebaseのrealtimedatabaseにバージョン番号記録しておいてアプリ起動時にチェックでも良いかも
むしろgithubでpublicなリポジトリ作ってそこにバージョン番号のテキスト置いとくくらいでもいいかもしらん
むしろgithubでpublicなリポジトリ作ってそこにバージョン番号のテキスト置いとくくらいでもいいかもしらん
754デフォルトの名無しさん (ワッチョイ bf9f-+OUt)
2020/06/11(木) 07:40:45.44ID:7pqLKgaf0755デフォルトの名無しさん (ワッチョイ 6f84-q7/F)
2020/06/11(木) 17:41:11.16ID:yAt1qMQq0 それこそiOSがどんなふうに実装しているのかよく知らないけど、Androidは特別に
アップデートを検知する仕組みを入れなくても、GooglePlayに登録されている
アプリで端末がインターネットに接続されていれば、GooglePlay開発者サービスに
Push通知みたいな形でアプリの更新が認識されて、自動更新がユーザに禁止
されていれば通知を出すだけ、自動更新可能ならば勝手に更新するって仕組みで
大体のアプリは動いていると思ったけど
アップデートを検知する仕組みを入れなくても、GooglePlayに登録されている
アプリで端末がインターネットに接続されていれば、GooglePlay開発者サービスに
Push通知みたいな形でアプリの更新が認識されて、自動更新がユーザに禁止
されていれば通知を出すだけ、自動更新可能ならば勝手に更新するって仕組みで
大体のアプリは動いていると思ったけど
756デフォルトの名無しさん (ワッチョイ bf9f-+OUt)
2020/06/11(木) 20:44:00.85ID:7pqLKgaf0 >>755
今やってるアプリだとこんな感じで出ますね
明らかに自前で用意している画面なのでアップデート検知はアプリ側で実装するのが普通だと思ってました
https://i.imgur.com/D2e3Nsq.jpg
今やってるアプリだとこんな感じで出ますね
明らかに自前で用意している画面なのでアップデート検知はアプリ側で実装するのが普通だと思ってました
https://i.imgur.com/D2e3Nsq.jpg
757デフォルトの名無しさん (ドコグロ MMdf-jzfI)
2020/06/16(火) 12:36:54.95ID:A10DWkWYM >>756
すごい古いライブラリにUpdateCheckerってのがあったぞ
ちゃんと読んでないから動くかどうか知らんけど
https://github.com/pietrorampini/UpdateChecker
すごい古いライブラリにUpdateCheckerってのがあったぞ
ちゃんと読んでないから動くかどうか知らんけど
https://github.com/pietrorampini/UpdateChecker
758デフォルトの名無しさん (ワッチョイ 8a9f-ZKV6)
2020/06/18(木) 01:37:12.09ID:8vh2/pPB0 外部ライブラリってライセンス周りめんどくさいのあるからあんまり使用したくないわ
759デフォルトの名無しさん (ワッチョイ 8a9f-ZKV6)
2020/06/18(木) 01:38:21.30ID:8vh2/pPB0 MITみたいなソース内に記述すりゃいいのはまだいいけどわざわざシステム内のページにこのライブラリ使用してるぜって記載させるのとかは流石にだるすぎ
760デフォルトの名無しさん (ワッチョイ 4e63-gJ9h)
2020/06/18(木) 07:18:34.08ID:hVCShm2M0 なら全部自前で実装してろクズ
761デフォルトの名無しさん (ドコグロ MM92-228I)
2020/06/18(木) 12:56:18.51ID:+hp2D+mfM ライセンスはLicensesDialogで解決してる
762デフォルトの名無しさん (スップ Sdba-ZKV6)
2020/06/18(木) 13:14:07.76ID:2aPObEmOd 仕事だと要件にないこと勝手やっちゃいけないこともあるからまあ使わないのが無難
763デフォルトの名無しさん (ワッチョイ 4e63-gJ9h)
2020/06/18(木) 15:00:58.41ID:hVCShm2M0 SIerみたいなゴミで働いてるからそうなるんだろクズ
764デフォルトの名無しさん (スッップ Sdba-ZKV6)
2020/06/18(木) 15:04:14.27ID:6lDGTRG6d なんだ働いたことないカスだったか
765デフォルトの名無しさん (ワッチョイ dbf1-OOME)
2020/06/18(木) 15:15:40.25ID:u5mfH2yO0 >>763
なにそのスラーって
なにそのスラーって
766デフォルトの名無しさん (ブーイモ MMff-7m7I)
2020/06/18(木) 16:59:01.93ID:6KUaNXp7M スーダラ節も知らんのか
767デフォルトの名無しさん (ワッチョイ dbf1-OOME)
2020/06/18(木) 17:54:11.90ID:u5mfH2yO0 ああ、あの
スイスイスーダラタッタ スラスラスイスイスイー
ってやつ?
スイスイスーダラタッタ スラスラスイスイスイー
ってやつ?
768デフォルトの名無しさん (ワッチョイ 3f9f-rgmO)
2020/06/25(木) 15:10:50.25ID:iMDa3DSi0 リリース後のアプリについて、
ユーザーがどのページを見ているか、各ページを何回起動したか等の追跡・監視が行える方法って何かありますか?
ユーザーがどのページを見ているか、各ページを何回起動したか等の追跡・監視が行える方法って何かありますか?
769デフォルトの名無しさん (ブーイモ MMb3-k50J)
2020/06/25(木) 18:30:35.23ID:SkOu7Ci0M あります
770デフォルトの名無しさん (ワッチョイ 7f8f-sbBW)
2020/06/25(木) 19:25:05.25ID:Vu/38fz60771デフォルトの名無しさん (ワッチョイ 4901-xr8u)
2020/07/25(土) 02:57:01.58ID:b9RZfuMe0 new Thread(new Runnable() {
@Override
public void run() {
動作A
}
}).start();
動作B
で、動作Aが完了するまで動作Bを実行するのを待機させる方法はありますか?
@Override
public void run() {
動作A
}
}).start();
動作B
で、動作Aが完了するまで動作Bを実行するのを待機させる方法はありますか?
772デフォルトの名無しさん (ブーイモ MMcb-bJR9)
2020/07/25(土) 05:12:50.15ID:6e9+XKwqM あります
773デフォルトの名無しさん (ワッチョイ 13ad-fOmF)
2020/07/25(土) 05:43:33.25ID:eF4LIRVe0 動作Aの下に動作B
774デフォルトの名無しさん (ワッチョイ 9920-8Xcr)
2020/07/25(土) 08:29:31.55ID:YNNxPq0i0 >>771
基本としてUIスレッドは停めてはいけないので、「待機させる」という考えはダメ
ThreadではなくAsyncTaskを使って、onPostExecute()で動作B
このスレってまとまなレスつかないね
実際にプログラム出来る人は殆ど見てないんだろうなあ
基本としてUIスレッドは停めてはいけないので、「待機させる」という考えはダメ
ThreadではなくAsyncTaskを使って、onPostExecute()で動作B
このスレってまとまなレスつかないね
実際にプログラム出来る人は殆ど見てないんだろうなあ
775デフォルトの名無しさん (ワッチョイ 4901-xr8u)
2020/07/25(土) 08:33:30.83ID:b9RZfuMe0776デフォルトの名無しさん (ブーイモ MMcb-bJR9)
2020/07/25(土) 08:42:57.36ID:7VoSMyuvM This class was deprecated in API level 30.
Use the standard java.util.concurrent or Kotlin concurrency utilities instead.
Use the standard java.util.concurrent or Kotlin concurrency utilities instead.
777デフォルトの名無しさん (ワッチョイ 4901-xr8u)
2020/07/25(土) 08:50:10.71ID:b9RZfuMe0778デフォルトの名無しさん (ワッチョイ 9920-8Xcr)
2020/07/25(土) 08:52:26.14ID:YNNxPq0i0779デフォルトの名無しさん (ワッチョイ 9984-0S/1)
2020/07/25(土) 09:04:27.09ID:l/9hXNF10 >>777
ほんとにそれで出来そう?
Androidの場合、動作Bをメインスレッドの Looper の Handler への post で実行しなければいけないと思うんだけど、
java の標準機能だけだとダメそうな気がする
まあダメだったら Thread looper handler あたりでググってみればいい
でもGoogleのこれからのおすすめは、Kotlin で LifecycleScope.launch() だ
ほんとにそれで出来そう?
Androidの場合、動作Bをメインスレッドの Looper の Handler への post で実行しなければいけないと思うんだけど、
java の標準機能だけだとダメそうな気がする
まあダメだったら Thread looper handler あたりでググってみればいい
でもGoogleのこれからのおすすめは、Kotlin で LifecycleScope.launch() だ
780デフォルトの名無しさん (アウアウウー Sa5d-Osfu)
2020/07/25(土) 09:16:06.10ID:CrBTLm+ya スレッドやコルーチン周りは
正直何使ったらいいかわからん
正直何使ったらいいかわからん
781デフォルトの名無しさん (ワッチョイ 4901-xr8u)
2020/07/25(土) 09:45:58.77ID:b9RZfuMe0 >>779
ありがとうございます!
調べてみます!
正直私にはGoogleの頭の中がわかりません…
なんでASyncTaskをDeprecatedにしたのか
これ以外にもDeprecatedにした意味が分からない物が沢山あります
ありがとうございます!
調べてみます!
正直私にはGoogleの頭の中がわかりません…
なんでASyncTaskをDeprecatedにしたのか
これ以外にもDeprecatedにした意味が分からない物が沢山あります
782デフォルトの名無しさん (ワッチョイ 1390-8mix)
2020/07/25(土) 09:59:00.32ID:Swu4KLCN0 別にAsyncTaskでいいだろ
潔癖ならしょうがないけど
kotlinならコルーチンだが
潔癖ならしょうがないけど
kotlinならコルーチンだが
783デフォルトの名無しさん (ワッチョイ b959-5TCi)
2020/07/25(土) 10:06:55.27ID:I1kQ1j1j0 実際に非推奨をそのままにしとくとどうなるの?
もう更新されずにそのままなアプリはいっぱいあると思うけど
もう更新されずにそのままなアプリはいっぱいあると思うけど
784デフォルトの名無しさん (ブーイモ MM9d-B7Ge)
2020/07/25(土) 11:20:34.21ID:O726I7EnM 大変なことになりますよ
785デフォルトの名無しさん (ワッチョイ f97f-C2Yk)
2020/07/25(土) 12:54:59.78ID:1SYMGxp30 そのうちストアからバンされる。
俺のアプリもすでに3つほどバンされたわw
俺のアプリもすでに3つほどバンされたわw
786デフォルトの名無しさん (ワッチョイ b99a-5TCi)
2020/07/25(土) 13:01:38.86ID:why6pB+j0 それは別の理由だろう
787デフォルトの名無しさん (ワッチョイ 13ad-ee83)
2020/07/25(土) 15:10:46.17ID:4VUeWpB00 >>783
開発時の推奨APIレベルが上がっていって、実機も最低動作のAPIレベルが上がっていっていずれそのままなアプリは動かなくなる
開発時の推奨APIレベルが上がっていって、実機も最低動作のAPIレベルが上がっていっていずれそのままなアプリは動かなくなる
788デフォルトの名無しさん (アウアウウー Sa5d-nVLS)
2020/07/25(土) 17:49:46.24ID:CkyWCcsYa あまりにセキュリティ上ヤバいものは早くに廃止されるかもしれないが
そうでもなければかなり長いスパンで残るから「非推奨」てのはこれからの
新規プログラムではやめましょう、ぐらいの意味でそこまで気にしなくていい
そのタイムスパンよりたぶんアプリの寿命のほうが短かい
ただし林檎先生の場合は無慈悲にバッサバッサ切ってくることあるから注意
そうでもなければかなり長いスパンで残るから「非推奨」てのはこれからの
新規プログラムではやめましょう、ぐらいの意味でそこまで気にしなくていい
そのタイムスパンよりたぶんアプリの寿命のほうが短かい
ただし林檎先生の場合は無慈悲にバッサバッサ切ってくることあるから注意
789デフォルトの名無しさん (JP 0H8b-04PN)
2020/07/25(土) 23:55:52.91ID:DYnTziYKH >>781
例えば、安易にAsyncTaskを使うと例外やメモリリークを導くようなコードを書いて
しまうことがある。でその対策として
こういうのは駄目、こういう運用してね、バグの原因はこう、ってのを詳しくドキュメント
して、ユーザーに周知させる? -> うーんなんかめんどくさい。それに本来AyncTaskが
目指してたのと少し違う感じが。かといって放置すると上記のようなバグがこれからも。
-> だったらもうAsyncTaskいらなくね? の流れ
と妄想してみた
例えば、安易にAsyncTaskを使うと例外やメモリリークを導くようなコードを書いて
しまうことがある。でその対策として
こういうのは駄目、こういう運用してね、バグの原因はこう、ってのを詳しくドキュメント
して、ユーザーに周知させる? -> うーんなんかめんどくさい。それに本来AyncTaskが
目指してたのと少し違う感じが。かといって放置すると上記のようなバグがこれからも。
-> だったらもうAsyncTaskいらなくね? の流れ
と妄想してみた
790デフォルトの名無しさん (ワッチョイ b939-5TCi)
2020/07/25(土) 23:59:14.73ID:uZ9swbf30 しかし非推奨なんて無数にあるよね、gさんも困ったもんだ
791デフォルトの名無しさん (アウアウウー Sa5d-Osfu)
2020/07/26(日) 01:08:03.41ID:FSyZam45a 例えばなんだけど
forで千回処理する場合
1〜500と、501〜1000をスレッド分けて処理させると速くなる?
100毎にスレッド分けて処理させたら更に高速化する?
forで千回処理する場合
1〜500と、501〜1000をスレッド分けて処理させると速くなる?
100毎にスレッド分けて処理させたら更に高速化する?
792デフォルトの名無しさん (ワッチョイ 13ad-ee83)
2020/07/26(日) 01:19:01.75ID:xJRMemRQ0 >>791
少なくとも論理コア数以上に分割しても速くはならない
少なくとも論理コア数以上に分割しても速くはならない
793デフォルトの名無しさん (ワッチョイ 5132-haPE)
2020/07/26(日) 08:20:57.07ID:/luYgY9o0 Android Frameworkは当初から細かいところに考慮漏れが多い。
元々スマホ用じゃないものを買い取って無理やり使ってる感がアリアリだよ。
非同期処理を舐めてる。
元々スマホ用じゃないものを買い取って無理やり使ってる感がアリアリだよ。
非同期処理を舐めてる。
794デフォルトの名無しさん (アウアウウー Sa5d-zoLm)
2020/07/28(火) 05:47:43.76ID:kaEOQUC8a 自アプリをアイコン表示(小さい画面)にして、画面の手前に表示しながら、他のアプリも操作できるようなものを作りたいんですけど、適切なワードがわからなくて検索しても見つからないです。
なんて検索すれば出てきますか?
なんて検索すれば出てきますか?
795デフォルトの名無しさん (ワッチョイ 13ad-fOmF)
2020/07/28(火) 08:24:18.94ID:pO0JpiLc0 フローティングとかオーバーレイ
796デフォルトの名無しさん (アウアウウー Sa09-/ZlF)
2020/07/29(水) 00:32:59.23ID:ra7bg6Ixa ありがとう
797デフォルトの名無しさん (ワッチョイ d663-UD9X)
2020/07/29(水) 13:39:45.15ID:YmaAm4rG0 >>796
おう!頑張れ
おう!頑張れ
798デフォルトの名無しさん (ワッチョイ 4520-1vA1)
2020/07/30(木) 10:43:34.59ID:I+2P8M8h0 ア〜〜 Android11メンドクセ〜〜
obbファイルを使ってるアプリがあるんだが、Playストアからのインストール
と違ってASのデバッガ等からインストールする場合はobbがインストールされない。
これまでAndroid10まではadbやファイラーでobbファイルを予めコピーしておいて
デバッグ作業してたんだが、Android11ではadbもファイラーもOBBディレクトリ
にアクセスできない・・・
どうすりゃいいんだ?
obbファイルを使ってるアプリがあるんだが、Playストアからのインストール
と違ってASのデバッガ等からインストールする場合はobbがインストールされない。
これまでAndroid10まではadbやファイラーでobbファイルを予めコピーしておいて
デバッグ作業してたんだが、Android11ではadbもファイラーもOBBディレクトリ
にアクセスできない・・・
どうすりゃいいんだ?
799デフォルトの名無しさん (ワッチョイ 4584-INOy)
2020/07/31(金) 01:14:45.44ID:of9/9vyq0 エミュ?
デバッグビルドのアプリをインストールして、adb shell で入って run-as アプリのパッケージ名とかしてもダメかね?
デバッグビルドのアプリをインストールして、adb shell で入って run-as アプリのパッケージ名とかしてもダメかね?
800798 (ワッチョイ 4520-xRC5)
2020/08/01(土) 03:11:23.91ID:OcQMDmuJ0 >>799
linuxの知識に乏しいため、間違ったことをしている・書いている点がありましたらご容赦。
linuxの知識に乏しいため、間違ったことをしている・書いている点がありましたらご容赦。
801798 (ワッチョイ 4520-xRC5)
2020/08/01(土) 03:15:53.41ID:OcQMDmuJ0 >>799
linuxの知識に乏しいため、間違ったことをしている・書いている点がありましたらご容赦。
まずAndroid10とAndroid11のAVDを起動、それぞれ adb shell を起動し、
ls ―al /sdcard/
ls ―al /sdcard/Android/
を実行し、内部共有ストレージがここにマウントされていることを確認。
ちなみに、Androidディレクトリや他のディレクトリもファイルモード・所有者・グループが、Android10とAndroid11ではかなり違うようです。
次に
run-as {アプリケーションID} ls -al /sdcard/Android/obb/{アプリケーションID}
を実行すると、Android10は問題なくファイル一覧を取得できましたが、Android10では「Permission denied」となり(他も色々試行錯誤しましたが)ここでギブアップ。
しかし>>799が大きなヒントになりました。
「ファイラーやadbでコピーできなくてもアプリ自身ならコピーできるじゃん」ということで、
if ( デバッグビルド && obbに目的のファイルが無い && Downloadに目的のファイルがある ) {
Downloadのファイルをobbにコピーする ;
}
という処理をアプリの最初に追加し、無事、デバッグできるようになりました。
レスありがとうございました。
linuxの知識に乏しいため、間違ったことをしている・書いている点がありましたらご容赦。
まずAndroid10とAndroid11のAVDを起動、それぞれ adb shell を起動し、
ls ―al /sdcard/
ls ―al /sdcard/Android/
を実行し、内部共有ストレージがここにマウントされていることを確認。
ちなみに、Androidディレクトリや他のディレクトリもファイルモード・所有者・グループが、Android10とAndroid11ではかなり違うようです。
次に
run-as {アプリケーションID} ls -al /sdcard/Android/obb/{アプリケーションID}
を実行すると、Android10は問題なくファイル一覧を取得できましたが、Android10では「Permission denied」となり(他も色々試行錯誤しましたが)ここでギブアップ。
しかし>>799が大きなヒントになりました。
「ファイラーやadbでコピーできなくてもアプリ自身ならコピーできるじゃん」ということで、
if ( デバッグビルド && obbに目的のファイルが無い && Downloadに目的のファイルがある ) {
Downloadのファイルをobbにコピーする ;
}
という処理をアプリの最初に追加し、無事、デバッグできるようになりました。
レスありがとうございました。
802798 (ワッチョイ 4520-1vA1)
2020/08/01(土) 03:23:48.23ID:OcQMDmuJ0803デフォルトの名無しさん (ワッチョイ 992c-BrrW)
2020/08/01(土) 09:52:34.94ID:xL8Di7oE0 確か、ls の、-l とかが、サーバーではじかれる
804デフォルトの名無しさん (アウアウウー Saa5-VL4B)
2020/08/13(木) 21:15:09.08ID:DLZueAW2a こんな記事発見
GoogleがChromebookでのAndroidアプリ開発や最適化をサポートするウェブサイト「ChromeOS.dev」を公開 - GIGAZINE
https://gigazine.net/news/20200813-building-android-app-chrome-os-easier/
GoogleがChromebookでのAndroidアプリ開発や最適化をサポートするウェブサイト「ChromeOS.dev」を公開 - GIGAZINE
https://gigazine.net/news/20200813-building-android-app-chrome-os-easier/
805デフォルトの名無しさん (ワッチョイ dd5f-jTjZ)
2020/08/14(金) 02:47:13.14ID:3wJhzP5b0 androidに最初から入っているGoogle製時計アプリがあっていつも目覚ましに利用しています。
時間をセットしてスマホの画面をオフにした状態で、
時間になると時計アプリが表示されるんですが、
この、画面がオフの状態からアプリを表示するのはどうやってるんでしょうか?
時間をセットしてスマホの画面をオフにした状態で、
時間になると時計アプリが表示されるんですが、
この、画面がオフの状態からアプリを表示するのはどうやってるんでしょうか?
806デフォルトの名無しさん (ワッチョイ ed63-++7W)
2020/08/16(日) 02:28:56.85ID:OypyCeFG0 AlarmManager, BroadcastReceiver, PowerManager かなあ
807デフォルトの名無しさん (ワッチョイ 467d-VH7r)
2020/08/16(日) 07:16:17.63ID:2m+2asU20 アラーム系アプリって最終的にはめちゃくちゃ泥臭いコードになってそう
808デフォルトの名無しさん (ワッチョイ 4163-++7W)
2020/08/17(月) 05:00:59.37ID:9n3/J/6s0 OSバージョンで分岐入るからなあ
最新版だけ対応なら楽なんだろうけど
最新版だけ対応なら楽なんだろうけど
809デフォルトの名無しさん (ワッチョイ 7f0b-Dv7q)
2020/08/25(火) 04:46:21.10ID:FBp/zSnf0 Google Play デベロッパー様
2020 年 11 月 2 日以降に Google Play で配信しているアプリおよびゲームを更新する場合、
Android 10(API レベル 29)以上をターゲットとすることが必須となりますので改めてご連絡いたします。
〜略〜
重要: 対応が必要です
というメールが届いたのですが、具体的には何をしたら良いのでしょうか?
2020 年 11 月 2 日以降に Google Play で配信しているアプリおよびゲームを更新する場合、
Android 10(API レベル 29)以上をターゲットとすることが必須となりますので改めてご連絡いたします。
〜略〜
重要: 対応が必要です
というメールが届いたのですが、具体的には何をしたら良いのでしょうか?
810デフォルトの名無しさん (ワッチョイ 1f63-tbrI)
2020/08/25(火) 06:26:22.83ID:/wlWzg6J0 書いてあるやん
811デフォルトの名無しさん (ブーイモ MMc3-IEoI)
2020/08/25(火) 09:43:28.32ID:tW/GgbhYM ひでーこといやがる
俺様のAndroid5を永久に保護しろ
俺様のAndroid5を永久に保護しろ
812デフォルトの名無しさん (テテンテンテン MM4f-Is5t)
2020/08/25(火) 10:25:13.80ID:8u+D4XfyM せっ赤外線リモコンアプリがー・・
813デフォルトの名無しさん (ワッチョイ 1f7d-YpYZ)
2020/08/25(火) 10:52:23.26ID:DPBpFax80 趣味で公開してるアプリは対応面倒になって萎えてやめてしまう
814デフォルトの名無しさん (アウアウウー Sa63-QxxZ)
2020/08/25(火) 12:44:37.26ID:72rzjRbka 10以上をターゲットにする?
9以下は切り捨てるんけ?
10以上もターゲットにするではなく?
9以下は切り捨てるんけ?
10以上もターゲットにするではなく?
815デフォルトの名無しさん (ドコグロ MM13-8+FT)
2020/08/25(火) 13:39:06.09ID:QDObnuXiM 毎年言われることだぞ。
targetSDKverを29にしてビルドしろ。動かないところはは対応しろ。
minSDKverは好きにすれば良いので旧機種サポートしたい人は頑張れ。
targetSDKverを29にしてビルドしろ。動かないところはは対応しろ。
minSDKverは好きにすれば良いので旧機種サポートしたい人は頑張れ。
816デフォルトの名無しさん (ワッチョイ 1f63-tbrI)
2020/08/25(火) 13:41:55.47ID:/wlWzg6J0 日本語読めないやつはプログラミングやめろ
817デフォルトの名無しさん (ワッチョイ 7fad-Dag0)
2020/08/25(火) 15:06:07.20ID:ILdOMFyi0 これ対応しないとインスコするときに古いアプリですとかダイアログでるやつだよね
手入れしてないアプリと思われると課金してくれなくなるよな
毎年こうなるなら今後は年1回はアプデしろってことか。。
手入れしてないアプリと思われると課金してくれなくなるよな
毎年こうなるなら今後は年1回はアプデしろってことか。。
818デフォルトの名無しさん (ワッチョイ 9f20-u2+K)
2020/08/25(火) 17:28:38.43ID:y3SANYxB0 少し前にAndroid11対応のために情報を色々集めていた時、
XX年XX月以降のリリースはApp-BundleでのみになりAPKでは出来なくなる、
っていうのをどっかで見たんだが、今探しても見つからない。
だれかこの期限(の情報のありか)を知ってたら教えて。
XX年XX月以降のリリースはApp-BundleでのみになりAPKでは出来なくなる、
っていうのをどっかで見たんだが、今探しても見つからない。
だれかこの期限(の情報のありか)を知ってたら教えて。
819デフォルトの名無しさん (ワッチョイ 4563-JI6e)
2020/08/27(木) 12:03:40.97ID:azs8/Kge0 リリース画面のエラー表示の部分は
820デフォルトの名無しさん (ワッチョイ 3d5f-1etN)
2020/08/27(木) 12:33:45.09ID:awHPk+Oy0 匿名で会話ができるアプリがありますけど
会員登録もしてないのに自分宛てのメッセージをアプリ内で読めたり
メッセージが来たらプッシュ通知でお知らせしてくれたりするんですが
会員情報もないのにどういう仕組みで個人を特定しているのでしょうか?
会員登録もしてないのに自分宛てのメッセージをアプリ内で読めたり
メッセージが来たらプッシュ通知でお知らせしてくれたりするんですが
会員情報もないのにどういう仕組みで個人を特定しているのでしょうか?
821デフォルトの名無しさん (ワッチョイ 4563-3lRE)
2020/08/27(木) 12:53:15.86ID:azs8/Kge0 アプリ起動時にUUIDという重複しないIDを発行している
メールアドレスなどに紐付けていないので
アプリを再インストールなどすると復活できない
UUIDに加えて現在のunix時間も付けておくとより重複が発生しにくくなる
メールアドレスなどに紐付けていないので
アプリを再インストールなどすると復活できない
UUIDに加えて現在のunix時間も付けておくとより重複が発生しにくくなる
822デフォルトの名無しさん (ワッチョイ 3d5f-1etN)
2020/08/27(木) 13:02:26.25ID:awHPk+Oy0 なるほどuuidですね
ありがとうございます
ありがとうございます
823818 (ワッチョイ c120-JMbW)
2020/08/27(木) 13:39:22.72ID:TKuCaN5G0 >>819
レス、ありがとうございます。
>リリース画面のエラー表示の部分は
「おっ、それだ」と思ったのですが、違っていました。
ttps://i.imgur.com/GUPewji.png
このメッセージ下の「Android App Bundle」のリンク先も一通り廻って見まし
たが見つかりませんでした。
レス、ありがとうございます。
>リリース画面のエラー表示の部分は
「おっ、それだ」と思ったのですが、違っていました。
ttps://i.imgur.com/GUPewji.png
このメッセージ下の「Android App Bundle」のリンク先も一通り廻って見まし
たが見つかりませんでした。
824デフォルトの名無しさん (ワッチョイ c120-JMbW)
2020/08/27(木) 16:03:23.58ID:TKuCaN5G0 >>820
中身は>>821のUUIDそのものだが、Androidに組み込まれている物として
Advertising-IDというのがある。
https://developer.android.com/training/articles/ad-id?hl=ja
これなら、アプリをアンインストールしても消えない。(ユーザーがリセット
することはできるらしい)
アプリ内購入にプロモーションコードというのが有るのを知らなかったころ、
Advertising-IDを使ってプロモーションコード的な事(無償提供するユーザー
の匿名管理)をやろうとして少し調べたことがるが、結局使わなかった。
中身は>>821のUUIDそのものだが、Androidに組み込まれている物として
Advertising-IDというのがある。
https://developer.android.com/training/articles/ad-id?hl=ja
これなら、アプリをアンインストールしても消えない。(ユーザーがリセット
することはできるらしい)
アプリ内購入にプロモーションコードというのが有るのを知らなかったころ、
Advertising-IDを使ってプロモーションコード的な事(無償提供するユーザー
の匿名管理)をやろうとして少し調べたことがるが、結局使わなかった。
825デフォルトの名無しさん (ワッチョイ 6e63-3lRE)
2020/08/27(木) 16:25:46.64ID:1ndtuuoV0 それ機種によって全部同じになってることがあるとかないとか、、
826デフォルトの名無しさん (US 0H4e-brae)
2020/09/10(木) 12:23:03.94ID:l5L0/l2+H ndkの中で、システムのプロパティを取得してその値でコードの挙動を変えたいのですが。
ググって__system_property_get を見つけましたが、いかにも隠してある関数で危険?
シンボルの有無を確認してから呼ぶ、的なことをした方がいいですかね?
それとも、これより良い方法ってありますかね?
ググって__system_property_get を見つけましたが、いかにも隠してある関数で危険?
シンボルの有無を確認してから呼ぶ、的なことをした方がいいですかね?
それとも、これより良い方法ってありますかね?
827デフォルトの名無しさん (ブーイモ MM8e-YHQf)
2020/09/10(木) 12:56:27.73ID:jjSEZYfpM828デフォルトの名無しさん (ワッチョイ 069a-brae)
2020/09/13(日) 13:19:25.29ID:lY8FB1sC0 >>827
はい、ただしそれってNougat上ですよね? 例えばPieのヘッダーを見ると
http://androidxref.com/9.0.0_r3/xref/bionic/libc/include/sys/system_properties.h#92
はい、ただしそれってNougat上ですよね? 例えばPieのヘッダーを見ると
http://androidxref.com/9.0.0_r3/xref/bionic/libc/include/sys/system_properties.h#92
829デフォルトの名無しさん (ブーイモ MMc9-YHQf)
2020/09/13(日) 16:29:05.79ID:p4TX1B9WM830デフォルトの名無しさん (ワッチョイ 23f9-Kk5w)
2020/09/30(水) 20:25:46.22ID:ibx+0gnY0831デフォルトの名無しさん (ワッチョイ 6f9a-tqOj)
2020/10/04(日) 05:44:12.21ID:or+6l66L0 趣味でAOSPのコードをビルドしようと思ったのですが、repo sync でチェックアウトしてみると
ものすごく大きくて驚きました。
中でも .repo というディレクトリーが全体のサイズの半分近くを占めていて、実際には git の
レポジトリ情報などを保持しているようですが、これってサイズを圧縮したりすることって
できますかね?
ちなみにビルドするだけなら .repo は消して構わないのかな? それともビルドが通らなくなる?.
いずれにせよ一応保持しておきたい(コードの履歴などをみたい)のですが。
ものすごく大きくて驚きました。
中でも .repo というディレクトリーが全体のサイズの半分近くを占めていて、実際には git の
レポジトリ情報などを保持しているようですが、これってサイズを圧縮したりすることって
できますかね?
ちなみにビルドするだけなら .repo は消して構わないのかな? それともビルドが通らなくなる?.
いずれにせよ一応保持しておきたい(コードの履歴などをみたい)のですが。
832デフォルトの名無しさん (ワイーワ2 FFdf-gW4a)
2020/10/04(日) 09:37:03.86ID:WrglaOe5F git gc
833デフォルトの名無しさん (ワッチョイ 6f9a-tqOj)
2020/10/04(日) 12:15:36.12ID:or+6l66L0834デフォルトの名無しさん (ドコグロ MMa7-wS5W)
2020/10/04(日) 13:12:33.30ID:So0YsnArM .gitはリポジトリのコピー。ビルドだけなら要らんがそれが無いと履歴が見れない。あきらめれ。
835デフォルトの名無しさん (ワッチョイ ca7d-8TL1)
2020/10/09(金) 07:59:37.93ID:gN+yVQEr0 2022年頃から最新のARM純正コアは64bitのみになるらしい
32bitコードは実行できなくなる
Arm、モバイルCPUの最新ロードマップを公開。2022年以降のビッグコアは64bit専用に
https://pc.watch.impress.co.jp/docs/news/1281684.html
32bitコードは実行できなくなる
Arm、モバイルCPUの最新ロードマップを公開。2022年以降のビッグコアは64bit専用に
https://pc.watch.impress.co.jp/docs/news/1281684.html
836デフォルトの名無しさん (ワッチョイ 869a-Yi6l)
2020/10/09(金) 09:34:38.83ID:81dxs4Bx0 64bit、デバッガーでのアドレス表示が長くて邪魔くさい。
自分だけかなw
実際上の方の桁はほとんど使ってないわけだし、大量の0を見せられるのは。
カーネルの中の人とかは特殊なアドレス空間を見てたりするんだっけ?
自分だけかなw
実際上の方の桁はほとんど使ってないわけだし、大量の0を見せられるのは。
カーネルの中の人とかは特殊なアドレス空間を見てたりするんだっけ?
837デフォルトの名無しさん (ワッチョイ cdda-qptJ)
2020/10/26(月) 17:20:59.68ID:IuTses9W0 アプリケーションIDって重複しないidであれば好きなのつけて登録することは出来るんでしょうか?
com.google.hogeとか
com.google.hogeとか
838デフォルトの名無しさん (ワッチョイ 8120-z4aL)
2020/10/26(月) 17:51:25.94ID:onEjNb9T0 >>837
出来るよ
出来るよ
839デフォルトの名無しさん (ブーイモ MM0d-Dd1f)
2020/10/26(月) 18:16:55.21ID:Rw80kw71M >>837
ストアに登録するとき登録済みのIDでないことが必須
衝突を避けるために取得済みドメイン名で始めるのが一般的
適当につけるなら com.〜 とかトップドメイン名で始めるのはお互い迷惑だから、避けたほうがいい
ストアに登録するとき登録済みのIDでないことが必須
衝突を避けるために取得済みドメイン名で始めるのが一般的
適当につけるなら com.〜 とかトップドメイン名で始めるのはお互い迷惑だから、避けたほうがいい
840デフォルトの名無しさん (ワッチョイ cdda-qptJ)
2020/10/26(月) 18:16:55.31ID:IuTses9W0 >>838
ありがとうございます。ドメイン所有者じゃないと登録できないのかと思ってました。
ありがとうございます。ドメイン所有者じゃないと登録できないのかと思ってました。
841デフォルトの名無しさん (ワッチョイ cdda-qptJ)
2020/10/26(月) 18:17:50.19ID:IuTses9W0 >>839
ありがとうございます。常識的につけないほうが良さげですね。
ありがとうございます。常識的につけないほうが良さげですね。
842デフォルトの名無しさん (アウアウウー Sa45-Unsc)
2020/10/26(月) 19:31:54.81ID:NOqn3DBLa そこ、実名にしたらダメなの?
843デフォルトの名無しさん (ワッチョイ 82ad-3XbD)
2020/10/26(月) 20:44:43.07ID:Cr7hgcbe0 広告つけるなら今はapp-ads.txtの関係でドメイン取ってidつけた方がいいな
ドメイン名を実名でもなんでも好きなのにすればいい
ドメイン名を実名でもなんでも好きなのにすればいい
844デフォルトの名無しさん (ワイーワ2 FFca-Naer)
2020/10/27(火) 10:22:52.80ID:wm1hRYyoF sun は TLD ですね判ります
845デフォルトの名無しさん (ワッチョイ 0261-tMQb)
2020/10/27(火) 11:29:25.97ID:qYHbp52l0 日曜日は東京ディズニーランドに行くって意味かと思った
846デフォルトの名無しさん (ワッチョイ 6d61-9O/L)
2020/10/27(火) 11:40:44.60ID:80TE2WUt0847デフォルトの名無しさん (ドコグロ MM4a-rTi+)
2020/10/27(火) 11:52:06.54ID:oh18ycKoM アドレス空間には代えられないからな。
Linux界隈がメモリ効率なんか気にするわけもなし。
Linux界隈がメモリ効率なんか気にするわけもなし。
848デフォルトの名無しさん (ワッチョイ 8101-2bEY)
2020/11/04(水) 21:04:04.98ID:lzjiXFFC0 質問です
FCMでメッセージ受けた後通知を出して、それをタップしたらアプリに来るようにしてるんですが、
すでにアプリが起動してる場合にログイン前と後で動きを変えたい
(ログイン前ならログイン画面→ログイン成功時に本来やりたかったこと、ログイン後ならすぐにやりたかったこと)
って風にしたいんですが可能ですか?
pending intentってのには通知作るときしかactivity指定できなくて、
その時のアプリの状態によってこっちの画面にしたいってできなさそうですが…
FCMでメッセージ受けた後通知を出して、それをタップしたらアプリに来るようにしてるんですが、
すでにアプリが起動してる場合にログイン前と後で動きを変えたい
(ログイン前ならログイン画面→ログイン成功時に本来やりたかったこと、ログイン後ならすぐにやりたかったこと)
って風にしたいんですが可能ですか?
pending intentってのには通知作るときしかactivity指定できなくて、
その時のアプリの状態によってこっちの画面にしたいってできなさそうですが…
849デフォルトの名無しさん (ワッチョイ 4540-Tzqr)
2020/11/15(日) 22:42:05.57ID:8Bf2TBHo0 この解答が解る方いらっしゃいましたら、教えていただけないでしょうか?
https://stackoverflow.com/questions/37636474/getting-null-menuitem-view-from-a-custom-toolbar?r=SearchResults
https://stackoverflow.com/questions/37636474/getting-null-menuitem-view-from-a-custom-toolbar?r=SearchResults
850デフォルトの名無しさん (スッップ Sd43-g+Ra)
2020/11/16(月) 16:02:57.31ID:TDVIs1FAd その書き方だと既についてる回答自体の意味がわからないのか
ついてる回答の意味は理解できて試したがダメだったから他の方法探してるのかわからない
ついてる回答の意味は理解できて試したがダメだったから他の方法探してるのかわからない
851デフォルトの名無しさん (ワッチョイ 5f01-rQtr)
2020/11/19(木) 21:58:48.40ID:kTrIqqZw0 お知恵拝借させてください。
単純なテキストをandroidの共有メニューから引数を渡せる、http_shortcusというアプリのアクティビティ(send to)へ引数を渡したく、
intent://#Intent;scheme=content;component=ch.rmy.android.http_shortcuts/.activities.misc.ShareActivity;end
とすると、共有で起動するアクティビティは起動するのですが、引数の渡し方がわからず。。
渡したい内容はテキストで、intentビューワーで見ると
key: [android.intent.extra.TEXT]
class: [class java.lang.String]
value: [あいうえお]
という感じです。
単純なテキストをandroidの共有メニューから引数を渡せる、http_shortcusというアプリのアクティビティ(send to)へ引数を渡したく、
intent://#Intent;scheme=content;component=ch.rmy.android.http_shortcuts/.activities.misc.ShareActivity;end
とすると、共有で起動するアクティビティは起動するのですが、引数の渡し方がわからず。。
渡したい内容はテキストで、intentビューワーで見ると
key: [android.intent.extra.TEXT]
class: [class java.lang.String]
value: [あいうえお]
という感じです。
852851 (ワッチョイ 5f01-rQtr)
2020/11/20(金) 12:57:36.61ID:0GhquN7/0 自己解決しました!
853デフォルトの名無しさん (ワッチョイ 0101-aYNZ)
2020/12/06(日) 00:32:10.24ID:7EFfeB900 質問です
既存のゲームとかで、他のアプリから戻ってきたときに
activityが破棄されてると最初の画面から始まるようになってるのが多いですが、
あれってどうやって作ってるんですか?
設定でメモリから消された?的なときにスプラッシュから始めるみたいなのってあるんですかね?
それとも各activityのoncreateでsavedInstanceチェックして、
中身があれば再生成扱いでスプラッシュをスタートさせてる?
既存のゲームとかで、他のアプリから戻ってきたときに
activityが破棄されてると最初の画面から始まるようになってるのが多いですが、
あれってどうやって作ってるんですか?
設定でメモリから消された?的なときにスプラッシュから始めるみたいなのってあるんですかね?
それとも各activityのoncreateでsavedInstanceチェックして、
中身があれば再生成扱いでスプラッシュをスタートさせてる?
854デフォルトの名無しさん (ワッチョイ 5c01-1PiS)
2020/12/06(日) 00:47:40.83ID:/ZrZzpJz0 activity一つなんじゃね
855デフォルトの名無しさん (ゲロゲロ 74fa-7yca)
2020/12/06(日) 06:24:21.97ID:t0f+CbFo0 アクティビティ殺されるときに通知が届くのでは無かったか?
856デフォルトの名無しさん (ワッチョイ 0101-aYNZ)
2020/12/06(日) 10:49:03.65ID:7EFfeB900857デフォルトの名無しさん (ワッチョイ 1514-1PiS)
2020/12/06(日) 10:52:01.84ID:LSxdsdUo0 unityで良い感じにやってくれるんじゃね
858デフォルトの名無しさん (ワッチョイ f490-nhMz)
2020/12/06(日) 12:52:10.09ID:5eC57SXf0 Flutterは一つのActivityに何もかも描画するが
ゲームってたいていそういうつくりになってるかと思った
ゲームってたいていそういうつくりになってるかと思った
859デフォルトの名無しさん (ワッチョイ da9a-DWFs)
2020/12/08(火) 22:59:51.69ID:3Lge4PBr0 手元にUbuntuの環境がいくつかあって(バージョン、リアルor仮想等違いがある)、それぞれに
Android Studioを入れて、実機をつなげてアプリのデバッグを試してみたんですが、
すぐにデバッガーがアプリにつながるのと、waiting for debugger to settle... みたいなのが延々と
続いて結局デバッグできない、という差が環境によって生じています。
これって何が違うんですかね。Ubuntuの設定等によってはデバッグのポートがブロックされてたり
とかするんでしょうか。Android Studioのバージョンとデバッグに使った実機は共通です。
今の所Ubuntuバージョンと実機or仮想で、デバッグできる/できないの規則性は見えません。
Android Studioを入れて、実機をつなげてアプリのデバッグを試してみたんですが、
すぐにデバッガーがアプリにつながるのと、waiting for debugger to settle... みたいなのが延々と
続いて結局デバッグできない、という差が環境によって生じています。
これって何が違うんですかね。Ubuntuの設定等によってはデバッグのポートがブロックされてたり
とかするんでしょうか。Android Studioのバージョンとデバッグに使った実機は共通です。
今の所Ubuntuバージョンと実機or仮想で、デバッグできる/できないの規則性は見えません。
860デフォルトの名無しさん (ワッチョイ 4714-2SxI)
2020/12/09(水) 15:23:57.48ID:79QrCFzz0 USBケーブルが糞なんだろ
861デフォルトの名無しさん (ワッチョイ 67f1-k4Kn)
2020/12/09(水) 15:56:43.02ID:AtNGSOX50 USBケーブルが💩なんですか?
862デフォルトの名無しさん (ワッチョイ bf9a-zfYG)
2020/12/10(木) 10:44:05.97ID:CcbWokCZ0 うーん、ちょっと後出しですが、泥の実機とケーブルは共通。
そして同じPCでも実Ubuntuでは駄目だが仮想Ubuntuではいけたりもしたり。.
あるいはMac上のAndroid Studioでは駄目だがMacで仮想Ubuntuを動かしたその上のAndroid
Studioでは大丈夫だったり、でも別の仮想Ubuntuでは駄目だったり。
あとAndroid Studioではどの環境でも実機が認識されているのでそのレベルの接続は出来て
いるようです。
という漢字なんですが...
そして同じPCでも実Ubuntuでは駄目だが仮想Ubuntuではいけたりもしたり。.
あるいはMac上のAndroid Studioでは駄目だがMacで仮想Ubuntuを動かしたその上のAndroid
Studioでは大丈夫だったり、でも別の仮想Ubuntuでは駄目だったり。
あとAndroid Studioではどの環境でも実機が認識されているのでそのレベルの接続は出来て
いるようです。
という漢字なんですが...
863デフォルトの名無しさん (ワッチョイ 4714-2SxI)
2020/12/10(木) 19:59:30.27ID:Ju6iY+sU0 漢字だから失格
864デフォルトの名無しさん (ワッチョイ ffb6-AOB5)
2020/12/15(火) 15:29:41.17ID:zbDe3s7u0 ここのサイトの1番上にある
https://discourse.android-ide.com/t/aide-androidx-template/322
https://drive.google.com/file/d/1-n4PuT_BpR8dpp7PHFNsEgixN3xJVXo7/view
これをビルドすると以下のようなエラーが起こります
values-v28.xml
aapt: No resource found that matches the given
name (at 'dialogCornerRadius' with value
"?android:attr/dialogCornerRadius).
app
aapt: Failed to generate resource table for split"
values.xml
M
aapt: Attribute "closelcon' has already been defined
aapt: Attribute "icon" has already been defined
aapt: Attribute "iconTint" has already been defined
"closelcon"と"icon"と"iconTint"の部分は
build.gradleのライブラリがぶつかっているためだと言うことは分かったのですが、どの部分をコメントアウトすれば良いのかが全く分かりません
よろしくお願いします
https://discourse.android-ide.com/t/aide-androidx-template/322
https://drive.google.com/file/d/1-n4PuT_BpR8dpp7PHFNsEgixN3xJVXo7/view
これをビルドすると以下のようなエラーが起こります
values-v28.xml
aapt: No resource found that matches the given
name (at 'dialogCornerRadius' with value
"?android:attr/dialogCornerRadius).
app
aapt: Failed to generate resource table for split"
values.xml
M
aapt: Attribute "closelcon' has already been defined
aapt: Attribute "icon" has already been defined
aapt: Attribute "iconTint" has already been defined
"closelcon"と"icon"と"iconTint"の部分は
build.gradleのライブラリがぶつかっているためだと言うことは分かったのですが、どの部分をコメントアウトすれば良いのかが全く分かりません
よろしくお願いします
865デフォルトの名無しさん (ワッチョイ af14-FZ4g)
2020/12/16(水) 22:25:01.69ID:jUxzDqvQ0 Android10以上でアプリがアンインストールされても外部ファイルに文字列を保存するにはどうしたらいいですか
866デフォルトの名無しさん (ワッチョイ db20-HHCY)
2020/12/17(木) 00:02:44.52ID:o7AcHBqk0 >>865
出所不明のファイルを残すのは迷惑なんで、
/Documents/アプリ名.txt
とかに保存するのがいいんじゃないかな?
これに関連して聞きたいんだが、
「初回インストールからxx日間は無料で全機能試用できます」みたいなアプリ
があるけど、再インストールで制限するには、インストールしたことがある
という情報を何処かに残しとかなきゃならないと思うが、どうやってるんだろ?
ファイルで残しても、それがばれて晒されたらダメだし・・・
出所不明のファイルを残すのは迷惑なんで、
/Documents/アプリ名.txt
とかに保存するのがいいんじゃないかな?
これに関連して聞きたいんだが、
「初回インストールからxx日間は無料で全機能試用できます」みたいなアプリ
があるけど、再インストールで制限するには、インストールしたことがある
という情報を何処かに残しとかなきゃならないと思うが、どうやってるんだろ?
ファイルで残しても、それがばれて晒されたらダメだし・・・
867デフォルトの名無しさん (ワッチョイ 7b84-FZ4g)
2020/12/17(木) 16:59:10.04ID:wkq0rsoS0 Playからの導入なら、アカウントごとに導入したアプリ全部管理されているから
そこで分かるんでないの
そこで分かるんでないの
869デフォルトの名無しさん (ワッチョイ af14-++9n)
2020/12/20(日) 21:38:49.61ID:cAZPKzhg0 macってカーソル移動遅くないっすか
870デフォルトの名無しさん (アウアウウー Sa71-Z6Uf)
2020/12/27(日) 01:20:08.06ID:x23qUutta レイアウトで作ったボタンってkotlinではIDそのまま変数として書けてたよね
なんか書けないんだけど仕様変わった?
レイアウトのコードでアクティビティとの連携は確認してます
なんか書けないんだけど仕様変わった?
レイアウトのコードでアクティビティとの連携は確認してます
871デフォルトの名無しさん (ワッチョイ c514-80jV)
2020/12/27(日) 10:22:31.22ID:ViEBPAxt0 binding経由でやれ
872デフォルトの名無しさん (ワッチョイ df90-q6Ze)
2021/01/09(土) 22:51:40.61ID:OAoK9tge0 glslでsamplerExternalOESって関数に引数として渡せんの?
まぁ別に渡す必要もないんだけど。よくわからん
uniform samplerExternalOES t;
void func(samplerExternalOES t) { <-err sampler2Dならおk
}
まぁ別に渡す必要もないんだけど。よくわからん
uniform samplerExternalOES t;
void func(samplerExternalOES t) { <-err sampler2Dならおk
}
873デフォルトの名無しさん (ワッチョイ 5f14-lB9F)
2021/01/10(日) 00:23:34.48ID:GNExugp70 自分が出来ると心から信じることができれば必ずやれる
874デフォルトの名無しさん (ワッチョイ df2d-G18V)
2021/01/11(月) 15:36:15.11ID:xcVBc5fh0 uniform変数を引数にするという発想がそもそも無いから誰も試してないだろうな
875デフォルトの名無しさん (ワッチョイ 6ef2-Dqz3)
2021/01/19(火) 09:13:38.50ID:9PjIRRAP0 音声検索を
startActivity(Intent(Intent.ACTION_VOICE_COMMAND).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
で行っていたのですが、Android10になってからスマホがスタンバイ状態の時に起動できなくなりました。
何か対策はあるでしょうか?教えてください。
startActivity(Intent(Intent.ACTION_VOICE_COMMAND).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
で行っていたのですが、Android10になってからスマホがスタンバイ状態の時に起動できなくなりました。
何か対策はあるでしょうか?教えてください。
876デフォルトの名無しさん (ワッチョイ 412d-6zBS)
2021/01/19(火) 15:11:53.72ID:wN8Acue10 スタンバイ状態のときにアシスタントがオフラインモードになっているとかではないの?
877デフォルトの名無しさん (ワッチョイ 6ef2-Dqz3)
2021/01/19(火) 17:07:19.33ID:9PjIRRAP0 >>876
よく調べたらスタンバイ状態だけでなく他のアプリ起動中もだめで、
自分のアプリがフォアグラウンドでないとダメでした。
スタンバイ中は関係なさそうです。
android10より前は使えたのですが。
もう少し調べます。
よく調べたらスタンバイ状態だけでなく他のアプリ起動中もだめで、
自分のアプリがフォアグラウンドでないとダメでした。
スタンバイ中は関係なさそうです。
android10より前は使えたのですが。
もう少し調べます。
878デフォルトの名無しさん (ワッチョイ 6ef2-Dqz3)
2021/01/19(火) 21:27:15.57ID:9PjIRRAP0 >>877
自己解決しました。
「他のアプリの上に重ねて表示」の権限を自分のアプリに設定したところ、アシスタントが表示されるようになりました。
それにしても、長いこと悩んでいたのですが、書き込んだら自分で解決できるのが不思議。
自己解決しました。
「他のアプリの上に重ねて表示」の権限を自分のアプリに設定したところ、アシスタントが表示されるようになりました。
それにしても、長いこと悩んでいたのですが、書き込んだら自分で解決できるのが不思議。
879デフォルトの名無しさん (ワッチョイ 6a61-unxX)
2021/02/04(木) 16:33:42.41ID:21oXIVVH0 あるあるだね
880デフォルトの名無しさん (ワッチョイ 9fda-FV/V)
2021/02/07(日) 14:34:07.32ID:BPC0VHNi0 開発環境 : Androidstudio
使用言語 ; JAVA
仮想デバイス ; Pixel 2 API 26
通知音を無音にしたいのですが、どの様に書いたら良いですか?
現在の状況は以下に、NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_LOW);
で無音化出来てません。
使用言語 ; JAVA
仮想デバイス ; Pixel 2 API 26
通知音を無音にしたいのですが、どの様に書いたら良いですか?
現在の状況は以下に、NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_LOW);
で無音化出来てません。
881デフォルトの名無しさん (ワッチョイ 9fda-FV/V)
2021/02/07(日) 14:35:29.24ID:BPC0VHNi0 //通知チャンネルIDを生成してインスタンス化
//NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_DEFAULT);
NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_LOW);
//NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_MIN);
//通知の説明のセット
notificationChannel.setDescription(chID);
//通知チャンネルの作成
notificationManager.createNotificationChannel(notificationChannel);
//通知の生成と設定とビルド
notification = new Notification.Builder(MainActivity.this, chID)
//.setContentTitle(getString(R.string.app_name)) //通知タイトル
.setContentTitle(pageNum + "/" + lastPageNum)
.setContentText(notificationText) //通知内容
//.setSmallIcon(R.drawable.icon) //通知用アイコン
//.setSmallIcon(android.R.drawable.ic_lock_idle_alarm)
.setSmallIcon(R.drawable.ic_stat_name)
.setProgress(PROGRESS_MAX, PROGRESS_CURRENT, false) //進捗用の通知
//.setSound(null, null) //通知音
//.setDefaults(0) //通知音
.build(); //通知のビルド
//NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_DEFAULT);
NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_LOW);
//NotificationChannel notificationChannel = new NotificationChannel(chID, chID, NotificationManager.IMPORTANCE_MIN);
//通知の説明のセット
notificationChannel.setDescription(chID);
//通知チャンネルの作成
notificationManager.createNotificationChannel(notificationChannel);
//通知の生成と設定とビルド
notification = new Notification.Builder(MainActivity.this, chID)
//.setContentTitle(getString(R.string.app_name)) //通知タイトル
.setContentTitle(pageNum + "/" + lastPageNum)
.setContentText(notificationText) //通知内容
//.setSmallIcon(R.drawable.icon) //通知用アイコン
//.setSmallIcon(android.R.drawable.ic_lock_idle_alarm)
.setSmallIcon(R.drawable.ic_stat_name)
.setProgress(PROGRESS_MAX, PROGRESS_CURRENT, false) //進捗用の通知
//.setSound(null, null) //通知音
//.setDefaults(0) //通知音
.build(); //通知のビルド
882デフォルトの名無しさん (ワッチョイ 9fda-FV/V)
2021/02/07(日) 14:52:24.66ID:BPC0VHNi0 長文になったので、二つの投稿に分けました
通知内容は、複数のファイルをダウンロードしている間、進捗状況を出すだけで
音が鳴らなくて良いのですが、どーにかなりませんかね?
通知内容は、複数のファイルをダウンロードしている間、進捗状況を出すだけで
音が鳴らなくて良いのですが、どーにかなりませんかね?
883デフォルトの名無しさん (ワッチョイ 3790-Zn1k)
2021/02/07(日) 15:44:08.01ID:iJnVEn+R0 アプリ再インストール
884デフォルトの名無しさん (ワッチョイ d72d-Zca7)
2021/02/07(日) 15:59:21.62ID:HDdoYlai0 無音にできないというよりは通知チャネルに登録できてないだけではないか
885デフォルトの名無しさん (ワッチョイ 9fda-FV/V)
2021/02/07(日) 21:41:24.93ID:BPC0VHNi0 >>883 >>884
アプリの再インストールの方法は今調べています。
参考URL;https://dev.classmethod.jp/articles/change-android-notification-sound/
>チャンネルIDが同じであるため、アプリを一度アンイストールしておきます。アンイストールしたくない場合は、チャンネルIDを変更すればOKです。
という記述を見つけたので、チャンネルIDを変えたら、音が鳴らなくなりました。
多分、アプリの再インストールで直る気がします。
アプリの再インストールの方法は今調べています。
参考URL;https://dev.classmethod.jp/articles/change-android-notification-sound/
>チャンネルIDが同じであるため、アプリを一度アンイストールしておきます。アンイストールしたくない場合は、チャンネルIDを変更すればOKです。
という記述を見つけたので、チャンネルIDを変えたら、音が鳴らなくなりました。
多分、アプリの再インストールで直る気がします。
886デフォルトの名無しさん (ワッチョイ 9fda-FV/V)
2021/02/07(日) 21:59:50.57ID:BPC0VHNi0 追記
アプリの再インストール(正確には、仮想デバイス上でのアンインストールを行った)後、音が鳴らなくなりました。
ご回答ありがとうございました。orz
アプリの再インストール(正確には、仮想デバイス上でのアンインストールを行った)後、音が鳴らなくなりました。
ご回答ありがとうございました。orz
887デフォルトの名無しさん (ワッチョイ d790-Zn1k)
2021/02/08(月) 18:55:50.73ID:/lFSwbjj0 俺もちょうど1週間ぐらい前にやったとこだったからな
つか、君ひょっとしてダウンロードとかいうから他のスレでアプリどこで公開したらいいか質問したあのアプリ作ってる人か?
つか、君ひょっとしてダウンロードとかいうから他のスレでアプリどこで公開したらいいか質問したあのアプリ作ってる人か?
888デフォルトの名無しさん (ワッチョイ bfda-rIwo)
2021/02/09(火) 09:47:26.27ID:RW73QRA80 未キャッチ例外ハンドラ
Thread.setDefaultUncaughtExceptionHandler(・・・)
のスコープってどういう単位なのでしょう?
Serviceとか起動させる場合にはService内でも
Thread.setDefaultUncaughtExceptionHandler
を指定する必要ありますか?
Thread.setDefaultUncaughtExceptionHandler(・・・)
のスコープってどういう単位なのでしょう?
Serviceとか起動させる場合にはService内でも
Thread.setDefaultUncaughtExceptionHandler
を指定する必要ありますか?
889デフォルトの名無しさん (ワッチョイ d72d-Zca7)
2021/02/09(火) 16:14:34.80ID:5OeCwvle0 サービスを作成したときにハンドラが書き込まれているスレッドグループを指定する必要がある
890デフォルトの名無しさん (ワッチョイ 9fda-FV/V)
2021/02/10(水) 06:31:16.77ID:kSPKrgFk0 >>887
そうです。
今はレジューム用の仕組みを作っている所ですね。
対象のサイトの評判が悪いのは知っていますが、
例えばそのサイトを利用し、収益を得て、それをうまく分配出来れば、
それも一つの手ではないかと思っています。
(前提として、自分用、勉強用ではあるんですけどね。)
もし、私の考えを理解して貰えるなら、協力をお願いしたいです。
その他の質問として、通知用アイコンが変更出来ない場合ってどんな原因が考えられますか?
そうです。
今はレジューム用の仕組みを作っている所ですね。
対象のサイトの評判が悪いのは知っていますが、
例えばそのサイトを利用し、収益を得て、それをうまく分配出来れば、
それも一つの手ではないかと思っています。
(前提として、自分用、勉強用ではあるんですけどね。)
もし、私の考えを理解して貰えるなら、協力をお願いしたいです。
その他の質問として、通知用アイコンが変更出来ない場合ってどんな原因が考えられますか?
891デフォルトの名無しさん (ワッチョイ d72d-Zca7)
2021/02/10(水) 12:26:06.98ID:il21eW8j0 通知チャンネルとか通知アイコンは簡単には変更できないようになっている
リファレンスを熟読して解決するしかない
リファレンスを熟読して解決するしかない
892デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/14(日) 08:51:23.03ID:+r5StILh0 リファレンスを熟読してみます。
893デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/14(日) 17:56:13.57ID:+r5StILh0 ファイルを選び、読み込む仕組みを作っています。
読み込む為の仕組みとして、以下のサイトを参考に作ってみました。
https://www.hiramine.com/programming/android/fileselectiondialog.html
上記サイトのメインアクティビティクラスの実装(MainActivityクラスの実装)に書かれている
// メンバー変数
private String m_strInitialDir = Environment.getExternalStorageDirectory().getPath(); // 初期フォルダ
この初期ファルダを、アプリ用の内部ストレージに変えたいのですが、どうしたらいいか教えて貰えませんか?
以下の様に書き換えると起動しなくなります。
private String m_strInitialDir = getFilesDir().getAbsolutePath();
よろしくお願いします。
読み込む為の仕組みとして、以下のサイトを参考に作ってみました。
https://www.hiramine.com/programming/android/fileselectiondialog.html
上記サイトのメインアクティビティクラスの実装(MainActivityクラスの実装)に書かれている
// メンバー変数
private String m_strInitialDir = Environment.getExternalStorageDirectory().getPath(); // 初期フォルダ
この初期ファルダを、アプリ用の内部ストレージに変えたいのですが、どうしたらいいか教えて貰えませんか?
以下の様に書き換えると起動しなくなります。
private String m_strInitialDir = getFilesDir().getAbsolutePath();
よろしくお願いします。
894デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/14(日) 18:21:58.82ID:+r5StILh0 あと、これは出来ればで良いのですが、
オプションメニューからファイルを選択するのではなく、アプリに用意したボタンからファイル選択をする方法
教えて頂けると幸いです。
>>891
Androidstudioで用意されている、デフォルトのアイコンを使った場合、変更されました。
多分、私が作った通知用アイコンが、Androidの基準を満たしていないのだと思います。
オプションメニューからファイルを選択するのではなく、アプリに用意したボタンからファイル選択をする方法
教えて頂けると幸いです。
>>891
Androidstudioで用意されている、デフォルトのアイコンを使った場合、変更されました。
多分、私が作った通知用アイコンが、Androidの基準を満たしていないのだと思います。
895デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 18:22:07.07ID:ZqCsi9Lc0 ブレークポイント仕掛けるとかどんな例外で落ちてるかまずは把握
896デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 18:25:15.06ID:ZqCsi9Lc0 Buttonビューを用意して、onClickハンドラにファイル選択のコードを移せばいいでしょ
897デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 18:29:55.76ID:ZqCsi9Lc0 というかその前にユーザーにファイル選択させたいなら>>893の方法は古くて、
https://developer.android.com/about/versions/11/privacy/storage
とかscoped storageとか色々自分の要件にあったものを..
https://developer.android.com/about/versions/11/privacy/storage
とかscoped storageとか色々自分の要件にあったものを..
898デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 18:30:47.54ID:ZqCsi9Lc0899デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/14(日) 19:14:10.80ID:+r5StILh0 >>895
private String m_strInitialDir = getFilesDir().getAbsolutePath();
を使った場合、以下のエラーがでます。
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.test/com.example.test.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.File android.content.Context.getFilesDir()' on a null object reference
値がnullになってるのが悪いと見ているのですが、何故
private String m_strInitialDir = Environment.getExternalStorageDirectory().getPath(); では値を取得できて、
private String m_strInitialDir = getFilesDir().getAbsolutePath(); ではnullになるのかが、分からないのです。
>>896
その方向で作ってはいますが、なにぶん初心者な物で手間取っています。
>>897 898
古いのは理解しています。
私が持っている機体がAndroid8なので、まずは8(API29未満)で動いてくれる物を作り、
その後、Android10(API29)以上に対応させたいと考えています。
もし、Android8 or10で行う場合、参考サイトの記述を、どの様に改変すればいいでしょうか?
自分でも調べているのですが、なかなかうまく行かず…
よろしくお願いします。 orz
private String m_strInitialDir = getFilesDir().getAbsolutePath();
を使った場合、以下のエラーがでます。
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.test/com.example.test.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.File android.content.Context.getFilesDir()' on a null object reference
値がnullになってるのが悪いと見ているのですが、何故
private String m_strInitialDir = Environment.getExternalStorageDirectory().getPath(); では値を取得できて、
private String m_strInitialDir = getFilesDir().getAbsolutePath(); ではnullになるのかが、分からないのです。
>>896
その方向で作ってはいますが、なにぶん初心者な物で手間取っています。
>>897 898
古いのは理解しています。
私が持っている機体がAndroid8なので、まずは8(API29未満)で動いてくれる物を作り、
その後、Android10(API29)以上に対応させたいと考えています。
もし、Android8 or10で行う場合、参考サイトの記述を、どの様に改変すればいいでしょうか?
自分でも調べているのですが、なかなかうまく行かず…
よろしくお願いします。 orz
900デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 19:23:09.52ID:ZqCsi9Lc0 >>899
まぁ、nullポインタだろとは思ったけど、なんでnullになるんだろうね
たぶん、初期化のタイミングだな
getFilesDirをそこではなく、ActivityのonCreateメソッドに移動したらどうなる?
setContentView( R.layout.activity_main );
のあるところに
まぁ、nullポインタだろとは思ったけど、なんでnullになるんだろうね
たぶん、初期化のタイミングだな
getFilesDirをそこではなく、ActivityのonCreateメソッドに移動したらどうなる?
setContentView( R.layout.activity_main );
のあるところに
901デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 19:27:19.15ID:ZqCsi9Lc0 つか、飛びすぎじゃねぇか?
俺が勉強したときはButton1つ配置してボタンクリックしたらメッセージ表示してみるとか基本的なことから入ったけどなぜこんな複雑なサンプルをいきなり
レイアウトは基本xmlファイルに書く
activity_main.xmlってファイルがresフォルダのどっかにあるからそこにボタンなら<Button >みたいな要素つくる
俺が勉強したときはButton1つ配置してボタンクリックしたらメッセージ表示してみるとか基本的なことから入ったけどなぜこんな複雑なサンプルをいきなり
レイアウトは基本xmlファイルに書く
activity_main.xmlってファイルがresフォルダのどっかにあるからそこにボタンなら<Button >みたいな要素つくる
902デフォルトの名無しさん (ワッチョイ ff90-w9sJ)
2021/02/14(日) 19:28:25.00ID:ZqCsi9Lc0903デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/14(日) 19:48:34.42ID:+r5StILh0 >>900
参考サイトの作りが、public class MainActivity 直下に作る様なので、それに合わせていたのですが…
onCreateの直下に
String m_strInitialDir = getFilesDir().getAbsolutePath();
を作ったら
/data/user/0/com.example.test/files
を取得出来ました
これを、FileSelectionDialogにうまく渡さないといけないのですよね
参考サイトの作りが、public class MainActivity 直下に作る様なので、それに合わせていたのですが…
onCreateの直下に
String m_strInitialDir = getFilesDir().getAbsolutePath();
を作ったら
/data/user/0/com.example.test/files
を取得出来ました
これを、FileSelectionDialogにうまく渡さないといけないのですよね
904デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/14(日) 20:07:51.15ID:+r5StILh0 >>901
欲しい物を作る
自分が欲しいから、調べたり勉強したりで、進めるんじゃないかなぁと思ってる。
自分で使う分には問題ないんだけど、公開するなら、もっと良い物にした上で公開したい。
一応、プログラムの基本は理解してる(応用情報技術者資格は持ってる)
但し、JAVAは初心者!
よろしくお願いします orz
欲しい物を作る
自分が欲しいから、調べたり勉強したりで、進めるんじゃないかなぁと思ってる。
自分で使う分には問題ないんだけど、公開するなら、もっと良い物にした上で公開したい。
一応、プログラムの基本は理解してる(応用情報技術者資格は持ってる)
但し、JAVAは初心者!
よろしくお願いします orz
905デフォルトの名無しさん (ワッチョイ 5eda-S5lR)
2021/02/15(月) 01:12:17.86ID:r1R8Fv3d0 フラグメントって必要なくね?
906デフォルトの名無しさん (ワッチョイ efda-dcRn)
2021/02/15(月) 07:47:13.19ID:49WjG/of0907デフォルトの名無しさん (ワッチョイ 1f14-7X9K)
2021/02/15(月) 08:42:07.55ID:957kb5r00 viewPagerの中身fragment入れざるをえんじゃん
908デフォルトの名無しさん (テテンテンテン MMde-qVVh)
2021/02/16(火) 18:48:06.81ID:8iY4m84rM GridLayoutの子要素を追加する位置って変更できますか?
左上からではなく右下から追加したいのですが
左上からではなく右下から追加したいのですが
909デフォルトの名無しさん (ワッチョイ ff2d-GUQA)
2021/02/17(水) 15:30:02.03ID:Plux6w6X0 AndroidXなら変更できるよ
910デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/02/27(土) 11:14:12.21ID:QGb+sIIj0 アプリのテスターを募集したいと思っているのですが、どこで募集すればいいでしょうか?
911デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/02/27(土) 11:59:23.44ID:QGb+sIIj0 もう一つ質問です。
onClick 後の処理で、入力されたデータが希望の物に一致しなかった場合、
処理を中止する(onClickを抜ける)コマンドはどのように書けばいいですか?
onClick 後の処理で、入力されたデータが希望の物に一致しなかった場合、
処理を中止する(onClickを抜ける)コマンドはどのように書けばいいですか?
912デフォルトの名無しさん (ワッチョイ 4ac7-JP5l)
2021/02/27(土) 12:01:28.68ID:reHW1VhC0 return;
913デフォルトの名無しさん (ワッチョイ caad-JP5l)
2021/02/27(土) 12:04:26.93ID:MjavZayY0 友人知人に頼む
SNSで募集
クラウドソーシング等で有料で募集
if文にして条件に合わなければ処理しないようにすればいいよ
SNSで募集
クラウドソーシング等で有料で募集
if文にして条件に合わなければ処理しないようにすればいいよ
914デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/02/28(日) 14:03:53.32ID:2DSRaDXz0915デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/02/28(日) 15:10:58.27ID:2DSRaDXz0916デフォルトの名無しさん (ワッチョイ caad-JP5l)
2021/02/28(日) 18:24:19.71ID:0bJ/dwd80 ベータ版でストアに公開でもいいと思うよ
ベータ版でも製品版でも最初は誰もDLしてくれないから。。。
ベータ版でも製品版でも最初は誰もDLしてくれないから。。。
917デフォルトの名無しさん (ワッチョイ 67b0-VbPi)
2021/03/01(月) 02:35:11.77ID:27ATkQeN0918デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/03/01(月) 23:51:30.39ID:Ntd3N/hT0 内部テストというのをやってみましたが、これで良いのかよく分かっていません。
e-hentaiに特化したダウンローダー:
https://play.google.com/apps/internaltest/4700364722824014155
機能は、ehgm.plと言う物の下位互換です。
URL はダウンロード対象のIndexページのアドレスのみ対応してます
(https://e-hentai.org/g/xxxxxx/xxxxxxxxxx/)
対象としているサイトが、あまり行儀の良く無いサイトである事は承知していますが、
協力頂けるのであれば、意見を受け賜れると幸いです。
よろしくお願いします。
e-hentaiに特化したダウンローダー:
https://play.google.com/apps/internaltest/4700364722824014155
機能は、ehgm.plと言う物の下位互換です。
URL はダウンロード対象のIndexページのアドレスのみ対応してます
(https://e-hentai.org/g/xxxxxx/xxxxxxxxxx/)
対象としているサイトが、あまり行儀の良く無いサイトである事は承知していますが、
協力頂けるのであれば、意見を受け賜れると幸いです。
よろしくお願いします。
919デフォルトの名無しさん (ワッチョイ 0b14-DFeu)
2021/03/02(火) 09:16:28.49ID:CA/md18K0 テスターにメールアドレス追加しないと駄目だろ
deploygateの方が良いんじゃない
2次元バーコード読み取るだけでインストールできる
deploygateの方が良いんじゃない
2次元バーコード読み取るだけでインストールできる
920デフォルトの名無しさん (ワッチョイ 67b0-VbPi)
2021/03/03(水) 11:20:45.04ID:aNER/9350 これだとメアドをどうにかして収集して追加するところからだから、オープンβにするかdeploygateがいいね
921デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/03/03(水) 12:33:33.41ID:cKCbT4+r0922デフォルトの名無しさん (ワッチョイ 0b14-UmSJ)
2021/03/03(水) 13:07:58.79ID:qf1rSl260 テストしてやるとは言ってない
923デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/03/03(水) 13:31:06.10ID:cKCbT4+r0924デフォルトの名無しさん (ワッチョイ dba5-oL1e)
2021/03/03(水) 13:32:40.50ID:yjV9atCA0 依頼は他所でやれ
925デフォルトの名無しさん (ワッチョイ 1bda-m4PU)
2021/03/03(水) 13:42:54.10ID:cKCbT4+r0926デフォルトの名無しさん (テテンテンテン MM7f-yQbN)
2021/03/06(土) 21:20:45.85ID:w+6E5OyeM ランチャーアプリ作ってるんですが、ブラウザからウェブページのショートカットがホーム画面に追加された時の情報ってブロードキャストでキャッチできますか?
レシーバーにACTION_CREATE_SHORTCUTとか追加しても情報が飛んでこないので。分かる方教えてもらえるとありがたいです!
レシーバーにACTION_CREATE_SHORTCUTとか追加しても情報が飛んでこないので。分かる方教えてもらえるとありがたいです!
927デフォルトの名無しさん (ワッチョイ 51da-R6RZ)
2021/03/17(水) 02:16:34.13ID:slPPJ4Z70 EhViewer というアプリを参考に、あらたなアプリを作ってるんだけど
(EhViewerの配布元:https://github.com/seven332/EhViewer/releases)
こいつがどうやって、サーチ&表示してるのか分からない。
誰か分からん?
なんとなく、自前のDB作ってそこを使ってやってそうっぽい?
(EhViewerの配布元:https://github.com/seven332/EhViewer/releases)
こいつがどうやって、サーチ&表示してるのか分からない。
誰か分からん?
なんとなく、自前のDB作ってそこを使ってやってそうっぽい?
928デフォルトの名無しさん (ワッチョイ 91a5-9blg)
2021/03/17(水) 08:43:03.19ID:GVUsYX0l0 ソースコード公開してるんだから自分で確認すりゃいいでしょ
929デフォルトの名無しさん (ワッチョイ 51da-R6RZ)
2021/03/17(水) 16:56:35.97ID:slPPJ4Z70 それが出来ればいいんだけど…
余力ある人に教えて欲しい
余力ある人に教えて欲しい
930デフォルトの名無しさん (ワッチョイ edc7-IMun)
2021/03/17(水) 20:22:23.18ID:y3TGLyIf0 親分てーへんだ
931デフォルトの名無しさん (ワッチョイ b9da-1i51)
2021/03/24(水) 01:32:49.44ID:1qXI0SVe0 Sony系のエミュレーターって今じゃ手に入らないんですか?
また、Sony系のスマホでフォルダ作成を行った場合エラーが出る様なのですが、
原因や解決方法分かる方いませんか?
また、Sony系のスマホでフォルダ作成を行った場合エラーが出る様なのですが、
原因や解決方法分かる方いませんか?
932デフォルトの名無しさん (ワッチョイ 8b10-0ZVt)
2021/03/24(水) 18:49:17.67ID:G8d0xKyZ0 >>931
自分が作成・公開してるアプリで、Google Play Console の Android Vitalsの
「障害およびANR」を見ると、月に1〜2件の頻度でANRが報告されているのだが、
その殆ど(多分9割以上)がXperia(機種は色々)で、そのmainスレッドの一番上
には大抵ストレージアクセス系のnative関数になってる。
Xperiaは低品質のストレージ使ってるか、Sony独自のコードに何かバグがある
のかねえ?
自分が作成・公開してるアプリで、Google Play Console の Android Vitalsの
「障害およびANR」を見ると、月に1〜2件の頻度でANRが報告されているのだが、
その殆ど(多分9割以上)がXperia(機種は色々)で、そのmainスレッドの一番上
には大抵ストレージアクセス系のnative関数になってる。
Xperiaは低品質のストレージ使ってるか、Sony独自のコードに何かバグがある
のかねえ?
933デフォルトの名無しさん (ワンミングク MMa5-+7cm)
2021/03/24(水) 18:55:01.60ID:abEcFnZFM IT後進国の企業が作ってる糞コードなんか糞に決まってるだろ
934デフォルトの名無しさん (ワッチョイ 8b10-0ZVt)
2021/03/24(水) 19:11:10.86ID:G8d0xKyZ0 >>931
あと、Xperia での話ではないが、初回起動などでContext#getFilesDir()で
フォルダが新規に自動作成される時、作成直後はフォルダ内への書き込みに失敗
する場合があるようなので、書けるかテスト・ダメならちょっとSleepしてリト
ライするようにしてる。
あと、Xperia での話ではないが、初回起動などでContext#getFilesDir()で
フォルダが新規に自動作成される時、作成直後はフォルダ内への書き込みに失敗
する場合があるようなので、書けるかテスト・ダメならちょっとSleepしてリト
ライするようにしてる。
935デフォルトの名無しさん (ワッチョイ b914-+7cm)
2021/03/24(水) 20:49:24.04ID:tdvrnxfw0 MVVMって基本的にActivity一つに対して対応するViewModelを一つ作るんだと思うんですけど
RecyclerViewのadapterの中で使うレイアウトファイルにセットするViewModelは
それ専用のを作るのかActivityに対応するViewModelをセットするのか
どうしたらいいんですか
RecyclerViewのadapterの中で使うレイアウトファイルにセットするViewModelは
それ専用のを作るのかActivityに対応するViewModelをセットするのか
どうしたらいいんですか
936デフォルトの名無しさん (ワッチョイ 3990-3wyg)
2021/03/24(水) 21:04:36.89ID:qJXpnSlY0 俺はそのまんま表示するものに対しておとしこんでる
Activityに対してActivityのViewModelがあって、このActivityがItemの一覧をRecyclerViewなりで表示するなら
ItemのViewModelのListをActivityのViewModelが持つ
Activityに対してActivityのViewModelがあって、このActivityがItemの一覧をRecyclerViewなりで表示するなら
ItemのViewModelのListをActivityのViewModelが持つ
937デフォルトの名無しさん (ワッチョイ 3990-3wyg)
2021/03/24(水) 21:06:29.20ID:qJXpnSlY0 class ActivityViewModel {
List<ItemViewModel> itemViewModels
}
こんなイメージ
List<ItemViewModel> itemViewModels
}
こんなイメージ
938デフォルトの名無しさん (ワッチョイ b914-4Ddi)
2021/03/24(水) 21:48:24.09ID:tdvrnxfw0 なるほどviewmodelで親子関係を持つんですね
その場合に、子のviewmodelから親のviewmodelへアクセスしたいとかその逆みたいなことってありませんか
callback とか livedata の observe とか駆使して
子の viewmodel -> adapter -> activity -> 親の viewmodel
とか経由しないといけないと思うんですけど
その辺の煩わしさを感じて結局viewmodelは一つがいいんじゃないかとか
思ってしまうんですけどどうなんでしょうか
その場合に、子のviewmodelから親のviewmodelへアクセスしたいとかその逆みたいなことってありませんか
callback とか livedata の observe とか駆使して
子の viewmodel -> adapter -> activity -> 親の viewmodel
とか経由しないといけないと思うんですけど
その辺の煩わしさを感じて結局viewmodelは一つがいいんじゃないかとか
思ってしまうんですけどどうなんでしょうか
939デフォルトの名無しさん (ワッチョイ b914-4Ddi)
2021/03/24(水) 21:49:24.21ID:tdvrnxfw0 子の viewmodel から 別の子の viewmodel とかもアクセスし辛いじゃないすか
940デフォルトの名無しさん (ワッチョイ 3990-3wyg)
2021/03/24(水) 22:00:30.15ID:qJXpnSlY0 androidではその場合は親のViewModelも一緒にRecyclerViewに渡してる
本当は子が親の参照持つべきなのかもしれんが、そうすると子が他で使いまわしづらくなるので
本当は子が親の参照持つべきなのかもしれんが、そうすると子が他で使いまわしづらくなるので
941デフォルトの名無しさん (ワッチョイ 3990-3wyg)
2021/03/24(水) 22:04:16.43ID:qJXpnSlY0 DataBinding使ってるか知らんが、androidのDataBindingは変数いくつでも宣言できるからこれでいってる
xamlとかWPFとかでのMVVMだと、DataContextって言って変数が一つしか割り当てれないから、めんどくさいんだけどね
xamlとかWPFとかでのMVVMだと、DataContextって言って変数が一つしか割り当てれないから、めんどくさいんだけどね
942デフォルトの名無しさん (ワッチョイ b914-+7cm)
2021/03/24(水) 22:09:29.49ID:tdvrnxfw0 この辺がやっぱ何かもやっとしますよねえ
943デフォルトの名無しさん (ワッチョイ 3990-3wyg)
2021/03/24(水) 22:14:25.58ID:qJXpnSlY0 俺はMVVMギチギチにやるなら、親の参照を持った専用のItemのViewModel作るけど、そんな完璧にやってもめんどくさくなったりするからそこら辺は自分の適当なさじ加減で
944デフォルトの名無しさん (ワッチョイ 3990-D9EE)
2021/03/24(水) 22:38:45.09ID:qJXpnSlY0 例えば、Twitterアプリ考えて、たいてい一覧画面と詳細画面あるけど、
Tweetを表すTweetViewModelはまとめて両方で使えるように
で一覧画面の
TweetsViewModel {
}
TweetDetailActivity {
}
Tweetを表すTweetViewModelはまとめて両方で使えるように
で一覧画面の
TweetsViewModel {
}
TweetDetailActivity {
}
945デフォルトの名無しさん (ワッチョイ 3990-D9EE)
2021/03/24(水) 22:41:07.57ID:qJXpnSlY0 // 一覧
TweetsActivityViewModel {
List<TweetViewModel> tweetViewModels;
}
// 詳細
TweetDetailActivityViewModel {
TweetViewModel tweetViewModel;
}
TweetViewModelをどっちでも使いまわしたいからとりあえず、TweetViewModelには親の参照を持たせずに・・
まぁ、適当でいいんじゃねw
TweetsActivityViewModel {
List<TweetViewModel> tweetViewModels;
}
// 詳細
TweetDetailActivityViewModel {
TweetViewModel tweetViewModel;
}
TweetViewModelをどっちでも使いまわしたいからとりあえず、TweetViewModelには親の参照を持たせずに・・
まぁ、適当でいいんじゃねw
946デフォルトの名無しさん (ワッチョイ 8110-oXDN)
2021/03/25(木) 22:43:44.56ID:1ZcQUKKu0 webviewってアプリ側に悪意があったら情報取られますか?
例えばLINEのQRコード読み取りで開いたサイトはChromeではなくLINE内のブラウザで開かれると思いますが、この場合URLだけでなくにcookie等も取得できてしまいますよね?
例えばLINEのQRコード読み取りで開いたサイトはChromeではなくLINE内のブラウザで開かれると思いますが、この場合URLだけでなくにcookie等も取得できてしまいますよね?
947デフォルトの名無しさん (ワッチョイ d9da-z6l0)
2021/03/27(土) 15:02:20.37ID:+36ivnm+0948デフォルトの名無しさん (ワッチョイ d914-UUyU)
2021/03/27(土) 18:52:50.77ID:OFcvctcZ0 いーやお前が悪い
949デフォルトの名無しさん (ワッチョイ d9da-z6l0)
2021/03/30(火) 16:28:47.84ID:SN6IzqgC0 アプリからダウンロードフォルダのパスを取得する方法についての質問です。
API28(Android9) 以下の場合:
File dataDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
API29(Android10) の場合:
マニュフェストに android:requestLegacyExternalStorage="true" を追記
File dataDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
API30(Android11) の場合:
どーしたらいいのか分かりません。
Environment.getExternalStoragePublicDirectory が API29で使えなくなったけど、マニュフェストを弄ればなんとか使える
API30 でそれも許されなくなって、どうやってダウンロードフォルダのパスを取得したらいのやら教えて欲しいのです。
よろしくお願いします。
API28(Android9) 以下の場合:
File dataDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
API29(Android10) の場合:
マニュフェストに android:requestLegacyExternalStorage="true" を追記
File dataDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
API30(Android11) の場合:
どーしたらいいのか分かりません。
Environment.getExternalStoragePublicDirectory が API29で使えなくなったけど、マニュフェストを弄ればなんとか使える
API30 でそれも許されなくなって、どうやってダウンロードフォルダのパスを取得したらいのやら教えて欲しいのです。
よろしくお願いします。
950デフォルトの名無しさん (ワッチョイ d914-Nru7)
2021/03/30(火) 16:35:50.63ID:blrMEvRh0 contentResolverじゃね
951デフォルトの名無しさん (ワッチョイ d9da-z6l0)
2021/03/30(火) 17:35:42.83ID:SN6IzqgC0 >>950
contentResolver を調べてみたのだけど
>アプリが作成していない MediaStore.Downloads コレクション内のファイルにアクセスする場合は、ストレージ アクセス フレームワークを使用する必要があります。
>参考URL:https://developer.android.com/training/data-storage/shared/media?hl=ja
API30(Android11) の場合ストレージ アクセス フレームワーク(SAF)を経由しないとダウンロードフォルダのパスを取得出来なくなってるのでは?
初めてAndroidアプリを作ってます。
アドバイス(出来れば具体的に)お願いします。
contentResolver を調べてみたのだけど
>アプリが作成していない MediaStore.Downloads コレクション内のファイルにアクセスする場合は、ストレージ アクセス フレームワークを使用する必要があります。
>参考URL:https://developer.android.com/training/data-storage/shared/media?hl=ja
API30(Android11) の場合ストレージ アクセス フレームワーク(SAF)を経由しないとダウンロードフォルダのパスを取得出来なくなってるのでは?
初めてAndroidアプリを作ってます。
アドバイス(出来れば具体的に)お願いします。
952デフォルトの名無しさん (ブーイモ MMd5-duYg)
2021/03/30(火) 17:51:03.21ID:tA63+zJpM もうストレージアクセスフレームワーク使わないと駄目なんじゃないかね
953デフォルトの名無しさん (ブーイモ MMd5-duYg)
2021/03/30(火) 18:02:28.01ID:tA63+zJpM API29対応して放置してるアプリがあるんだけど、pixel4aのAPI30で動かして見ると、SAFを通してならばダウンロードファイル全部見えてるぽい
scoped storage 経由だとなんか一部しか見えない
scoped storage 経由だとなんか一部しか見えない
954デフォルトの名無しさん (ブーイモ MMd5-duYg)
2021/03/30(火) 18:09:11.42ID:tA63+zJpM API29対応するときに、SAFかscoped storageだけしか見ないようにした
ファイルパスを入手するのでは無くて、ContentResolver::openFileDescriptor使ってファイル見るようにしたと思った
ファイルパスを入手するのでは無くて、ContentResolver::openFileDescriptor使ってファイル見るようにしたと思った
955デフォルトの名無しさん (ブーイモ MMd5-duYg)
2021/03/30(火) 18:23:05.54ID:tA63+zJpM この辺見て頑張りたまえ
データ ストレージとファイル ストレージの概要
https://developer.android.com/training/data-storage?hl=ja
対象範囲別ストレージ
https://developer.android.com/training/data-storage?hl=ja#scoped-storage
Android ストレージのユースケースとおすすめの方法
https://developer.android.com/training/data-storage/use-cases?hl=ja
Android 11 でのストレージに関する更新
https://developer.android.com/about/versions/11/privacy/storage?hl=ja
Android 10 との互換性を維持する
https://developer.android.com/about/versions/11/privacy/storage?hl=ja#maintain-compatibility-android-10
データ ストレージとファイル ストレージの概要
https://developer.android.com/training/data-storage?hl=ja
対象範囲別ストレージ
https://developer.android.com/training/data-storage?hl=ja#scoped-storage
Android ストレージのユースケースとおすすめの方法
https://developer.android.com/training/data-storage/use-cases?hl=ja
Android 11 でのストレージに関する更新
https://developer.android.com/about/versions/11/privacy/storage?hl=ja
Android 10 との互換性を維持する
https://developer.android.com/about/versions/11/privacy/storage?hl=ja#maintain-compatibility-android-10
956デフォルトの名無しさん (ワンミングク MM62-Nru7)
2021/03/30(火) 18:26:02.66ID:oe3FBI0+M ファイルパスはもう見れないんじゃね
957デフォルトの名無しさん (ワッチョイ d9da-z6l0)
2021/03/30(火) 20:02:06.80ID:SN6IzqgC0 沢山のアドバイスありがとうございます。
頂いたアドバイスの内容を調べ、勉強させて貰います。
頂いたアドバイスの内容を調べ、勉強させて貰います。
958デフォルトの名無しさん (ワッチョイ 5ef2-pdRJ)
2021/03/31(水) 19:07:15.63ID:lwtQ5GkB0 自分はちょっと特殊な(工場で使うような)ファイルのビューアを作ってます。
やっぱりAPI30のファイルアクセスで悩んでいて、ファイル形式が一般的でなくて拡張子で種類を判断していたけど、これからどうしたものかと。
別のアプリはSAF使ってファイル選択後に種類判断したけど、関係ないファイルが表示されるし、選択ミスもあるしで使いにくいったらありゃしない。
また別のアプリはフォルダ下にある複数のファイルが必要なのでどうすりゃいいんだろ?
やっぱりAPI30のファイルアクセスで悩んでいて、ファイル形式が一般的でなくて拡張子で種類を判断していたけど、これからどうしたものかと。
別のアプリはSAF使ってファイル選択後に種類判断したけど、関係ないファイルが表示されるし、選択ミスもあるしで使いにくいったらありゃしない。
また別のアプリはフォルダ下にある複数のファイルが必要なのでどうすりゃいいんだろ?
959デフォルトの名無しさん (ワッチョイ d914-UUyU)
2021/03/31(水) 20:15:04.48ID:thzCmkYw0 Googleの手数料が15%になるってことはAdMobの広告収入が今までより20%くらい増えるってことなん
960デフォルトの名無しさん (ワッチョイ 3684-pdRJ)
2021/03/31(水) 22:20:02.61ID:tw4xdBq70 >>958
SAFのUIでファイルを指定させるのではなくて、フォルダを指定させることができる
アプリは指定されたフォルダ以下の階層のファイルやフォルダへのアクセス権が貰えるので、ファイルの一覧を自分で取得して選択リストを自前で表示すればいい
ただ面倒なのは、ファイルの一覧の取得やファイルへのアクセスには、SAFの独自関数を使用する必要がある(はず)で、JavaのFileクラスやLinxuのシステムコールではアクセスできない(と思う)
ユーザによるSAF UI上でのフォルダの指定は、最初に一度やって貰えば、アプリ側でそれを保存しておける
SAFのUIでファイルを指定させるのではなくて、フォルダを指定させることができる
アプリは指定されたフォルダ以下の階層のファイルやフォルダへのアクセス権が貰えるので、ファイルの一覧を自分で取得して選択リストを自前で表示すればいい
ただ面倒なのは、ファイルの一覧の取得やファイルへのアクセスには、SAFの独自関数を使用する必要がある(はず)で、JavaのFileクラスやLinxuのシステムコールではアクセスできない(と思う)
ユーザによるSAF UI上でのフォルダの指定は、最初に一度やって貰えば、アプリ側でそれを保存しておける
961デフォルトの名無しさん (ワッチョイ 5ef2-pdRJ)
2021/03/31(水) 22:40:30.10ID:lwtQ5GkB0 >>960
ありがとうございます。調べてみます。
ありがとうございます。調べてみます。
962デフォルトの名無しさん (ワッチョイ 1290-FNac)
2021/04/01(木) 00:20:57.77ID:Ht+Na1Lt0 本当にパスが必要ならスーパー権限要求すればいいだけ
MANAGE_EXTERNAL_STORAGE
ストア経由しなければこれでもいいし、ストアで配布すると審査厳しくなるのだろう..
MANAGE_EXTERNAL_STORAGE
ストア経由しなければこれでもいいし、ストアで配布すると審査厳しくなるのだろう..
963デフォルトの名無しさん (ワッチョイ 85da-8vo5)
2021/04/05(月) 15:00:44.26ID:QlQVv+Ua0 開発中のアプリを見せた際、マテリアルデザインのテンプレートを使った開発を行った方が良いとアドバイスを受けました。
なので、マテリアルデザインについて勉強中なのですが、
皆さんは、どのようにデザインを作られていますか?
また、マテリアルデザインのテンプレートのお勧めなどありますか?
なので、マテリアルデザインについて勉強中なのですが、
皆さんは、どのようにデザインを作られていますか?
また、マテリアルデザインのテンプレートのお勧めなどありますか?
964デフォルトの名無しさん (ワッチョイ 6514-0pr0)
2021/04/05(月) 16:26:47.46ID:0tu2RPBZ0 アプリ更新して40時間ぐらい経つのにまだ審査中なんだがなにやってんの
965デフォルトの名無しさん (ワッチョイ 4b10-5QI3)
2021/04/05(月) 18:18:00.71ID:08wdQHfO0 >>964
アンタのアプリを待ってる人なんか誰もいないから気にすんな
アンタのアプリを待ってる人なんか誰もいないから気にすんな
966デフォルトの名無しさん (ワッチョイ 4b8f-+tvY)
2021/04/05(月) 20:04:29.28ID:s4XNa1gN0 たまにあるよな、すげー時間かかるとき
別のアプリが2時間ぐらいで承認されるのに、一方で1週間ぐらい待たされるアプリもあったな
別のアプリが2時間ぐらいで承認されるのに、一方で1週間ぐらい待たされるアプリもあったな
967デフォルトの名無しさん (ワッチョイ 6514-0pr0)
2021/04/05(月) 20:13:42.40ID:0tu2RPBZ0 今やappleより審査厳しくなってるんじゃないの
968デフォルトの名無しさん (ワッチョイ 85da-5Z6j)
2021/04/06(火) 01:25:04.83ID:ZNqtV0fC0 コロナの影響か分からないけど最近は72時間以上かかる事が多いみたい
969デフォルトの名無しさん (ブーイモ MM6b-h+YV)
2021/04/06(火) 10:24:31.75ID:equoTOm3M 勝った
GoogleがOracleとの10年越しの裁判で勝訴 最高裁はJava著作権侵害せずの判断
https://www.itmedia.co.jp/news/spv/2104/06/news055_0.html
GoogleがOracleとの10年越しの裁判で勝訴 最高裁はJava著作権侵害せずの判断
https://www.itmedia.co.jp/news/spv/2104/06/news055_0.html
970デフォルトの名無しさん (ブーイモ MM6b-h+YV)
2021/04/06(火) 10:26:51.71ID:equoTOm3M https://www.publickey1.jp/blog/21/10googlejava_se.html
GoogleがJava SE APIをコピーしたことは、プログラマーが自分の才能を生かして新しいプログラムを開発するために必要なコードのみを含んでおり、法律上、その素材におけるフェアユースにあたる。
GoogleがJava SE APIをコピーしたことは、プログラマーが自分の才能を生かして新しいプログラムを開発するために必要なコードのみを含んでおり、法律上、その素材におけるフェアユースにあたる。
971デフォルトの名無しさん (ワッチョイ 6514-0pr0)
2021/04/06(火) 15:43:36.21ID:2rq1TMM70 おおおおいい!まだアプリ更新されねえぞはよしろよ!!
972デフォルトの名無しさん (ワッチョイ 67da-/CMm)
2021/04/15(木) 16:22:00.72ID:wd5TCrZo0 私がこないだ、申請した時は3〜5日(土日挟む)くらい掛かった記憶がある
973デフォルトの名無しさん (ワッチョイ 67da-/CMm)
2021/04/15(木) 16:26:49.91ID:wd5TCrZo0 Android11だとダウンロードフォルダのパスの取得が難しくなってるよね
chromeでダウンロードする場合、どうやって処理してるんやろか?
chromeでダウンロードする場合、どうやって処理してるんやろか?
974デフォルトの名無しさん (ワッチョイ 1714-CoCA)
2021/04/15(木) 19:43:02.78ID:NeOuZGfy0 アプリ更新されたよ。ダウンロードしてね
975デフォルトの名無しさん (ワッチョイ d7da-1iXq)
2021/04/17(土) 15:25:05.37ID:lWhefxZ40 SDカードの存在確認ってどうやって作っていますか?
976デフォルトの名無しさん (ワッチョイ 5714-Xk4B)
2021/04/17(土) 23:06:33.80ID:Jr8yB9AX0 目標管理とかうぜー
977デフォルトの名無しさん (ワントンキン MMc2-+a6l)
2021/04/25(日) 18:46:45.94ID:nfdEzF6CM Stethoがchromeで使えないのはよ直せや
978デフォルトの名無しさん (ワッチョイ 0bae-DjaX)
2021/05/10(月) 16:54:15.95ID:NknrS4Mg0 もうAndroid studioぐらいのエディタになるとグローバル変数は色分けしてくれるんで
変数の接頭にこれはグローバルだとわかるようなの書かなくていいんですかね?
変数の接頭にこれはグローバルだとわかるようなの書かなくていいんですかね?
979デフォルトの名無しさん (ブーイモ MM3f-gxHo)
2021/05/10(月) 19:45:26.43ID:dbraRp9ZM グローバル変数を使ってしまっているという罪の意識を常に喚起する様に接頭辞にXXX_とかつけるべきだよ
980デフォルトの名無しさん (ワッチョイ 0b76-DjaX)
2021/05/10(月) 19:48:11.03ID:EccFdDEK0 使うなと言われるけど速度優先の時にはどうしても使ってしまう
毎回下の階層に余計にデータ渡ししないといけないし、繰り返し呼ばれるようなところは特に
毎回下の階層に余計にデータ渡ししないといけないし、繰り返し呼ばれるようなところは特に
981デフォルトの名無しさん (ワントンキン MMda-izY4)
2021/05/10(月) 19:50:22.42ID:XMzCpLnaM AndroidはC/C++みたいな糞と違って自由だから
むしろSharedPreferenceManagerとか作ってグローバルで持ったらいいよ
むしろSharedPreferenceManagerとか作ってグローバルで持ったらいいよ
982デフォルトの名無しさん (ワッチョイ a6da-XZlr)
2021/05/10(月) 20:51:53.51ID:ifX51dGw0 Androidってグローバル変数の値保持は保証されてないでしょ?
怖くて使えない
怖くて使えない
983デフォルトの名無しさん (ワッチョイ ca48-wWnc)
2021/06/07(月) 14:58:50.88ID:IxrG8iEi0 android-studioでrxjavaをデバッグしているのですが
関数
return Observable.just(1)
.observeOn(Schedulers.computation())
.concatMap(v -> {処理})
.observeOn(AndroidSchedulers.mainThread())
.concatMap(v -> Observable.just(2));
このコードで上側のconcatMapは呼ばれるのですが
ステップ実行していくと{処理}の部分が全く呼ばれず
次のobserveOnに行ってしまいます
なぜか分かる方いらっしゃいましたらどう対応すればいいのか教えて貰えませんか
関数は戻り値を他のObservableとつなげて使っています
関数
return Observable.just(1)
.observeOn(Schedulers.computation())
.concatMap(v -> {処理})
.observeOn(AndroidSchedulers.mainThread())
.concatMap(v -> Observable.just(2));
このコードで上側のconcatMapは呼ばれるのですが
ステップ実行していくと{処理}の部分が全く呼ばれず
次のobserveOnに行ってしまいます
なぜか分かる方いらっしゃいましたらどう対応すればいいのか教えて貰えませんか
関数は戻り値を他のObservableとつなげて使っています
984デフォルトの名無しさん (ワッチョイ 15b0-Imdu)
2021/06/09(水) 23:24:01.43ID:lP0Gy2su0 ブレイクポイントの位置がズレてるとか?
一度処理の部分を関数に切り出して関数の中にブレークポイントを置いて、動作するか確認
一度処理の部分を関数に切り出して関数の中にブレークポイントを置いて、動作するか確認
985デフォルトの名無しさん (ワッチョイ c114-xpOm)
2021/06/09(水) 23:46:55.98ID:7MnLem3f0 人類にrxjavaは早すぎる
986デフォルトの名無しさん (アウアウウー Sa67-F5ry)
2021/06/15(火) 09:48:59.31ID:Pt7e5czla うん。俺は未だにわからない。
987デフォルトの名無しさん (ブーイモ MMff-LVrK)
2021/06/20(日) 23:42:03.85ID:8bKSVR8hM midiシーケンサーつの作り方考えてます。
midiserviceってドキュメントみると外付けのmidi機器だけでなく、仮想デバイス(xmlで定義しておくとgetDevicesで取得出来る?)からmidiキーノートの送信って出来そうですけど合ってますか?
midiserviceってドキュメントみると外付けのmidi機器だけでなく、仮想デバイス(xmlで定義しておくとgetDevicesで取得出来る?)からmidiキーノートの送信って出来そうですけど合ってますか?
988デフォルトの名無しさん (ワッチョイ 832c-C2Ex)
2021/06/22(火) 14:17:42.46ID:Zl20nMwz0 皆さん…Android12対応…スプラッシュ…いつやります?…7月くらいにやってもいいんだけど…
Androd12のSDKは…まだpreviewになってるけど…もうやっちゃった方がいいの…?
Androd12のSDKは…まだpreviewになってるけど…もうやっちゃった方がいいの…?
989デフォルトの名無しさん (ワッチョイ e301-t9L1)
2021/06/22(火) 18:18:35.57ID:5urFnBJ50 スプラッシュなんかいらね
990デフォルトの名無しさん (ワッチョイ 832c-C2Ex)
2021/06/22(火) 23:18:38.17ID:Zl20nMwz0 Android11が…2020年9月リリースで…Xperiaが対応したのは…2021年2月…
結構時間かかってるので…そんなに…焦らなくてもいいかもしれない…
ちなみに…今のところ…ベータでは…どのSDKでも…勝手にスプラッシュが出る…
それを…調整しないといけない…
結構時間かかってるので…そんなに…焦らなくてもいいかもしれない…
ちなみに…今のところ…ベータでは…どのSDKでも…勝手にスプラッシュが出る…
それを…調整しないといけない…
991デフォルトの名無しさん (ワッチョイ 832c-C2Ex)
2021/06/23(水) 04:10:03.84ID:Pe6ElgGw0 Pixelは…Android11リリースした次の日に…アップデートが来たらしい…
まずいなぁ…どのタイミングで…アプリを更新すればいいのやら…
まずいなぁ…どのタイミングで…アプリを更新すればいいのやら…
992デフォルトの名無しさん (ワッチョイ 4e10-5AKk)
2021/06/23(水) 04:36:53.61ID:qrlMFNnZ0993デフォルトの名無しさん (ワッチョイ 832c-C2Ex)
2021/06/23(水) 15:06:45.30ID:Pe6ElgGw0 デフォルトのままだと…アイコンのサイズが…フィットしてない…
それに加えて…僕は…独自のスプラッシュを使用しているので…
そっちを出すように…変えたい…
それに加えて…僕は…独自のスプラッシュを使用しているので…
そっちを出すように…変えたい…
994デフォルトの名無しさん (ワッチョイ e301-t9L1)
2021/06/23(水) 15:16:22.42ID:PR3Q8cxM0 かゆ...うま...
995デフォルトの名無しさん (ワッチョイ 832c-C2Ex)
2021/06/23(水) 15:24:19.01ID:Pe6ElgGw0 ラウンドアイコンなら…綺麗に出るみたいだが…そこらへんも込み込みで…
996デフォルトの名無しさん (ワッチョイ 76e4-b0Hj)
2021/06/23(水) 17:46:59.63ID:njXWOXdR0 まだAdaptiveIconにしてない奴いるの?
997デフォルトの名無しさん (ワントンキン MM8a-t9L1)
2021/06/23(水) 17:53:40.25ID:r4A1q/qaM アイコンとか12関係あんのか
998デフォルトの名無しさん (アウアウエー Sa52-IXeA)
2021/06/23(水) 19:54:10.31ID:eYtPlWiRa なんだか…おれも…真似したくなって…きた…
999デフォルトの名無しさん (ワッチョイ 7f47-RomJ)
2021/06/27(日) 06:47:44.16ID:hEIlPoQ70Slot
🎰👻🎰
🌸🎴😜
💰🎰👻
🚩(LA: 1.12, 0.91, 0.81)
1000デフォルトの名無しさん (ワッチョイ 7f47-RomJ)
2021/06/27(日) 06:47:49.05ID:hEIlPoQ70Status ♠5 ♦9 ♠6 ♦6 ♠8 (1st.)HP: 1000 pts. たぶん(0)
1.25, 0.95, 0.83(931.988281) Proc. [0.241014 sec.]
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1582日 18時間 1分 39秒
新しいスレッドを立ててください。
life time: 1582日 18時間 1分 39秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 高市ってわざと日本を壊そうとしているスパイ的な役割なんじゃないか? [677076729]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★7
- トランプ、G7に代わるcore 5を発表 [805596214]
- ハロワって客層悪すぎるだろwwwwwwwwwwwww
- オナニーするか😔
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
