[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 09/05 09:00 / Filesize : 66 KB / Number-of Response : 244
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ revision53



1 名前:デフォルトの名無しさん [2017/03/01(水) 19:00:39.67 ID:yxxdptab.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoostertechbooster.org/category/android/tableofcontents/
■ Androidメモwww.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門www.adakoda.com/android/
■ Androidプログラマへの道wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*wikiwiki.jp/android/

****公式リファレンス****
■ Android developersdeveloper.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳www.techdoctranslator.com/
■ 日本Androidの会www.android-group.jp/
■ StackOverFlowstackoverflow.com/questions/tagged/android

****前スレ****
Androidプログラミング質問スレ revision51
echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
echo.2ch.net/test/read.cgi/tech/1479305887/

82 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 13:54:52.02 ID:C3unfQzD.net]
はぁ?

83 名前:デフォルトの名無しさん mailto:sage [2021/07/05(月) 20:08:22.71 ID:sT0FCi/9.net]
かかってこいよ

84 名前:デフォルトの名無しさん mailto:sage [2021/07/27(火) 14:59:41.01 ID:cvfp4YpV.net]
wrap_contentのTextViewにsetText()でテキストを設定していますが、TextViewの幅が更新されないため、一部しか表示されません

画面全体を再描画するにはどうしたらいいでしょうか?

85 名前:デフォルトの名無しさん mailto:sage [2021/07/27(火) 15:52:45.52 ID:cvfp4YpV.net]
画面を最小化してから戻すとちゃんと表示されるようになります
invalidate()しても更新されませんでした

86 名前:デフォルトの名無しさん mailto:sage [2021/07/27(火) 21:26:26.80 ID:zHz8Njzd.net]
レイアウトファイルがなんかおかしいんじゃねえか

87 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 18:56:55.51 ID:1pCtSxSE.net]
質問です。
初心者が大量の複数桁7セグledを制御したいとなった時、その桁数シフトレジスタ用意して制御するのが一番楽ですかね?

88 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 18:57:47.75 ID:1pCtSxSE.net]
質問板間違えました…無視して下さい…

89 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 06:04:50.50 ID:0nZuCtDx.net]
書き込みテス

90 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 06:27:50.95 ID:0nZuCtDx.net]
本当に大事な時に書き込みが出来なくなる、最近の5chはどうかと思う
ここの板の存在価値の問題じゃない?



91 名前:デフォルトの名無しさん mailto:sage [2021/08/01(日) 06:35:24.25 ID:0nZuCtDx.net]
そりゃいつでも書き込めるTwitterとかが使い勝手言いわけだ

板の話と違ってごめん

92 名前:デフォルトの名無しさん mailto:sage [2021/08/08(日) 13:41:15.34 ID:u4odV4Co.net]
startActivity(intent);は通常のwebサイトは表示できますが
Playストアのplay.google.comやmarketのページは表示できないんですか?

93 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 12:58:43.62 ID:8gTTiUjA.net]
実行ではまともに動作せず、デバッグ実行の時はちゃんと動く時はどうすればいいかな
原因がわからない
速度が落ちると動くのでタイミングの問題か

94 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 14:03:28.36 ID:gErbxlwG.net]
logcatで分からなければ、古き良きprintデバッグだね

95 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 19:51:42.63 ID:HdaxiCdT.net]
releaseで動かないのは結構あるけどねぇ
怪しそうなところでLogに出すくらいしか思い浮かばない

96 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 20:24:20.56 ID:AR16ye5r.net]
>>92
Proguardの設定じゃない?よくあるのは

97 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 20:27:04.55 ID:AR16ye5r.net]
>>91
ディープリンクかな?

98 名前:デフォルトの名無しさん mailto:sage [2021/08/12(木) 21:31:44.17 ID:6mfwt8mq.net]
そういうときはgitで遡っていってどのコミットから発生するようになったか切り分けていく

99 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 17:05:10.96 ID:EY++miAR.net]
現在Kotlinで簡単なメモアプリを作成しています
menuレイアウトを作成し、その内のdeleteボタンを押下するとダイアログ表示後 "DONE" を選択すると文字をリセットするというプログラムを書いています
現状のコードではダイアログが表示されるだけで、文字のリセットが行われません
どこが間違っているのかご指摘お願いします!
https://dotup.org/uploda/dotup.org2560570.png

100 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 17:17:15.54 ID:YzsYrEa2.net]
ヒント
showで処理は止まってない
すぐflagをreturnしてる



101 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 19:57:20.45 ID:EY++miAR.net]
コルーチンってのを使えばいいのですかね?

102 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 21:56:40.60 ID:EY++miAR.net]
builder.show()を読み込んだ後処理を待機させればいいのか・・・・?

103 名前:デフォルトの名無しさん mailto:sage [2021/08/13(金) 22:56:24.26 ID:d91Ax+2M.net]
createDialog()の引数に関数を渡せるようにしてsetPositiveButon()でその関数を呼ぶ。
flagはいらない。
createDialog()を呼ぶときに文字を消す関数をわたす。

104 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 01:05:38.60 ID:4p8BZY0z.net]
ありがとうございます
なんとか目的の処理は実装できました
ただd91Ax+2Mさんのアドバイスはおそらく高階関数を使えということですよね?

105 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 08:59:59.23 ID:hE2sv7MT.net]
>>103
そうです。setPositiveButon()に直接文字消す処理書いてもいいかなとも思いましたが。
自分も勉強中なのでどうやって解決したか教えてくれると嬉しです。

106 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 16:53:55.59 ID:4p8BZY0z.net]
>>104
自分は高階関数は使わず、関数呼び出しただけの処理にしました
ググってみましたがちょっと理解に時間がかかりそうなのでとりあえずこういう形に。。
https://dotup.org/uploda/dotup.org2561589.png

107 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 17:16:37.40 ID:hE2sv7MT.net]
>>105
今回はこれでいいですよね。ありがとう。

108 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 18:02:49.48 ID:EuKTK9lK.net]
本当にそれで良いのかよ!
あきらめんな!本当の自分さらけ出せよ!!
中途半端に終わらせて後悔すんなよ!

109 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 18:52:23.97 ID:hE2sv7MT.net]
ごめん、本当はコルーチン使ったのが見たかった

110 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 19:10:06.27 ID:4p8BZY0z.net]
勉強あるのみですね!



111 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 19:25:50.76 ID:4p8BZY0z.net]
コルーチンで遅延処理できるかなとも思ったけど、今回の場合はコードを呼び出すタイミングが肝だったので違うかなと

112 名前:デフォルトの名無しさん mailto:sage [2021/08/16(月) 14:42:43.21 ID:Vd8uTvIZ.net]
AABてそのまま野良インスコはできないんでしょ、そういうのは消えるんじゃ

113 名前:デフォルトの名無しさん mailto:sage [2021/09/09(木) 00:08:22.76 ID:YrJ74uCT.net]
navigationを使った画面遷移ってfragmentからしかできないのかな?
MainActivityにBottomNavigationViewとNavHostFragmentと分けて作ってるんだけど、MainActivity.ktファイルで画面遷移処理を実装しようとしてます
可能ですかね?
https://dotup.org/uploda/dotup.org2584409.png

114 名前:デフォルトの名無しさん mailto:sage [2021/09/09(木) 01:24:58.61 ID:L8vxK0vO.net]
ちゃんとNavigationGraph作ってれば問題ないよ

115 名前:デフォルトの名無しさん mailto:sage [2021/09/09(木) 11:16:41.12 ID:YrJ74uCT.net]
>>113
可能なんですね!ありがとうございます

116 名前:デフォルトの名無しさん mailto:sage [2021/09/09(木) 21:01:05.83 ID:D2xbdGy8.net]
ZXingを使ってJANコード読み取りたいんだけど、ちょっと躓いてます
fragment_scan.xmlのscan_view(黒くなってる領域)にコード読み取り画面を埋め込みたいのだけど、現状のコードでは右のようにフルスクリーンになってしまいます
これはscan_viewに何かを紐づけないといけないのでしょうか?

https://dotup.org/uploda/dotup.org2585150.png

117 名前:デフォルトの名無しさん mailto:sage [2021/09/14(火) 00:27:27.06 ID:EQn5tBXm.net]
Realm使えてる人いる?
初めてのAndroidプログラミングって本にrealmを使ったサンプルアプリがあるんだが、エラー吐いて使えねぇ
MongoDBに登録してそこでチョコチョコしないといけないの?

118 名前:デフォルトの名無しさん mailto:sage [2021/09/14(火) 09:37:35.53 ID:AGwXzoQS.net]
jcenterのwarning出るよね
もう開発やる気ないんじゃね
今ならroomで良いんじゃない

119 名前:デフォルトの名無しさん mailto:sage [2021/09/14(火) 15:26:08.95 ID:EQn5tBXm.net]
>>117
roomとSQLite使うしかないか
ありがとう
他にローカルデータベースを構築する方法ってあるのかな

120 名前:デフォルトの名無しさん mailto:sage [2021/09/14(火) 18:58:05.15 ID:Lutwp7s7.net]
greendao



121 名前:デフォルトの名無しさん mailto:sage [2021/09/14(火) 19:00:39.91 ID:Lutwp7s7.net]
あと日本人が作ってるライブラリのやつ何だったっけなあ

122 名前:デフォルトの名無しさん mailto:sage [2021/09/14(火) 19:10:45.80 ID:Lutwp7s7.net]
ormaだった

123 名前:デフォルトの名無しさん mailto:sage [2021/09/16(木) 01:35:00.66 ID:92fkpU0y.net]
>>116
普通に問題なく使ってるよ、依存も問題ない
非常に便利なDBだけど今から使うならあえてオススメはしないかな

124 名前:デフォルトの名無しさん mailto:sage [2021/09/16(木) 21:02:53.00 ID:4BK2jr4N.net]
アプリのタイトルバーを非表示にしたくてManifestやThemeファイルをいじってるんだけどエラー発生して起動できないよ
皆タイトルバーを非表示にしたい時ってどこをどう変更してますか?

125 名前:デフォルトの名無しさん mailto:sage [2021/09/16(木) 21:35:56.61 ID:2N2QHLh8.net]
stuleじゃね

126 名前:デフォルトの名無しさん mailto:sage [2021/09/16(木) 21:36:08.24 ID:2N2QHLh8.net]
style

127 名前:デフォルトの名無しさん mailto:sage [2021/09/16(木) 23:20:19.27 ID:4BK2jr4N.net]
>>125
テーマじゃないの?

128 名前:デフォルトの名無しさん mailto:sage [2021/09/17(金) 09:58:15.45 ID:2toGcAWX.net]
>>123
ActivityのonCreate()で、supportActionBar?.hide()とか。

129 名前:デフォルトの名無しさん mailto:sage [2021/09/17(金) 10:37:42.12 ID:d5hwBsE0.net]
今の公式ドキュメントではこれはアプリバーで、実装する為のクラスはToolbar
以前はアクションバーと呼ばれていて、APIにはまだそっちの名残りも少し残っている
APIのバージョン上がる度にやり方変わって来たので、適当に検索して試すと、古いハズレの情報にハマる可能性が高い
なので公式ドキュメントを参照すべし
ただし公式もv7 appcompa使えとか古い情報が残ってるので、これはandroidxに読み替える必要あり

130 名前:デフォルトの名無しさん mailto:sage [2021/09/17(金) 10:54:14.88 ID:d5hwBsE0.net]
マニフェストの<application>要素のandroid:themeにデフォルトのNoActionBar系のテーマを指定すれば、インストールしたAndroidのバージョンに応じて、かつてのタイトルバーやアクションバーが表示されないよう勝手に設定してくれる
そのうえでToolbarクラスを配置してアップバーを表示する操作をするのが今の流儀なので、それをやらなければバー無しになるはず
テーマを自分でいじりたい場合には、デフォルトのNoActionBar系のテーマを継承するようにして、下手なことをやらければ同じ効果が得られると思われ
もしかしたらこの情報も古いかもだがそのときは許してね



131 名前:デフォルトの名無しさん mailto:sage [2021/09/17(金) 11:50:21.51 ID:ep8znUoV.net]
>>127
>>129
アドバイスありがとうございます
結論から言うとManifestをいじってもやっぱりエラーが出て落ちます
今回作成したアプリはactivityにfragmentを乗っけて作っているのでsupportActionBar?.hide()で対処するこ

132 名前:とにしました

新たに新規プロジェクトを作成してManifestをいじってみるとうまくいくのですが
現状作成しているアプリではエラー落ちしますね
すっげぇもやもやする・・・
[]
[ここ壊れてます]

133 名前:デフォルトの名無しさん mailto:sage [2021/09/18(土) 11:12:17.20 ID:ORHp7xx4.net]
アップがaabに変わりましたけどこのaabに変えてからのやつは
難読化してあるソースもデベコンのエラーレポートのスタック トレースが難読化する前のソースでの表示に
なったりするんでしょうか?

134 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 00:59:45.27 ID:M8V98g9z.net]
>>130
supportActionBar?.hide 呼んでる時点でこれまでのアドバイス理解してないじゃないかな
AppBarが表示されるのは、
Theme/StyleにNoActionBar以外を設定している
レイアウトでToolbarを置いてsetSupportActionBar(toolbar)

135 名前:してる
のどちらかだけど、どっちかな?
前者ならNoActionBar設定すればOK、後者ならToolbar消せば終わり
[]
[ここ壊れてます]

136 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 10:05:35.22 ID:OKQsKa88.net]
NoActionBar系のテーマに切り替えると落ちるって書いてあるじゃん

古い環境で作ったstyleなんかのリソースが、NoActionBarテーマに対応出来てない可能性
あとはAppCompatActivity使ってないとか

137 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 12:32:32.76 ID:M8V98g9z.net]
getSupportActionBarはAppCompatActivityのAPI

138 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 12:34:10.49 ID:M8V98g9z.net]
>古い環境で作ったstyleなんかのリソースが、NoActionBarテーマに対応出来てない可能性
Kotlin使ってるようだから少なくとも古のプロジェクトではなさそう

139 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 12:48:36.58 ID:OKQsKa88.net]
>>134
ActionBarActivityだったことがあるはず

140 名前:デフォルトの名無しさん mailto:sage [2021/09/21(火) 12:56:00.65 ID:OKQsKa88.net]
>>135
build.gradleいじるだけで古いブロジェクトもKotlin化できるでしょ



141 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 16:24:23.73 ID:uioVcrq5.net]
フォルダや書庫の画像を1枚1枚順に表示していくアプリを作りたいのですが
サンプルやサイトなど良い所はないでしょうか?

142 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 20:38:27.42 ID:c/C5pVxn.net]
趣味アプリで音声通話したいんですが何のライブラリがメジャーなんですかね

143 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 18:46:24.24 ID:dvvuVd6e.net]
MainActivityで定義した変数val1にFragmentから値をアクセスするのに以下の書き方をしています。
(double)((MainActivity) getContext()).val1 = double変数;
これは画面回転などでいけないコードなんでしょうか?

144 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 19:45:29.85 ID:0vfoJE6l.net]
interface定義してそのメソッド経由で書き換えた方が良かろうよ

145 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 01:21:26.01 ID:JaZqoqJK.net]
surfaceviewの描画方式って
・lockCanvas/unlockCanvasAndPost メソッド経由でcanvasを操作する方法
・surfaceviewクラスのvoid draw (Canvas canvas)メソッドをoverrideする方法
 https://developer.android.com/reference/android/view/SurfaceView?hl=ja#draw(android.graphics.Canvas)
の2通りあるみたいですが、これらにはどの様な違いがあるのでしょうか。

146 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 03:06:25.26 ID:xwAfSHru.net]
>>140
素直にAAC(Jetpack) ViewModel使いましょう

147 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 02:19:53.28 ID:IkfsqXxa.net]
Roomを使ってデータベースに画像を保存することは可能でしょうか?
アプリ内で端末内部ストレージの画像を選択orカメラアプリで撮影し、その画像の保存処理を行いたいです

148 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 02:35:29.99 ID:T7IwYd4U.net]
そりゃ可能
普通にByteArrayだかで定義してそこにつっこめばいい

149 名前:デフォルトの名無しさん mailto:sage [2022/01/01(土) 11:33:23.80 ID:IkfsqXxa.net]
>>145
ありがとうございます
やってみます

150 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 18:20:32.60 ID:rCkXbBZ2.net]
realtimedatabaseの項目数をかうんとしたいんですがどうしたらいいですか
refのchildCountを取得しようとすると項目数が多すぎて途中でクラッシュします



151 名前:デフォルトの名無しさん mailto:sage [2022/01/19(水) 16:44:16.32 ID:TJkImwOr.net]
Android Studioでの話ですが、クラスでインターフェイスを継承したとき、メンバを実装しますよね
例えば、
KotlinでDatePickerDialog.OnDateSetListenerを継承し、onDateSetメンバを実装するとします
その際に、パラメータの名前がp0,p1といった具合に人から見てよくわからない名前になるのですがこれは自分で直すしかないのでしょうか?

152 名前:デフォルトの名無しさん mailto:sage [2022/01/19(水) 18:11:44.27 ID:yptPsgYF.net]
センスがないからそうなる

153 名前:デフォルトの名無しさん mailto:sage [2022/01/19(水) 18:28:30.51 ID:0QW5AHaA.net]
可愛そう

154 名前:デフォルトの名無しさん mailto:sage [2022/01/19(水) 19:08:38.76 ID:TJkImwOr.net]
酷いですね

155 名前:デフォルトの名無しさん mailto:sage [2022/01/21(金) 20:15:44.97 ID:VCUMrOJr.net]
jetpack composeって主流になるんでしょうか

156 名前:デフォルトの名無しさん mailto:sage [2022/02/04(金) 14:16:34.29 ID:QJD33Pxk.net]
1. https://developer.android.com/reference/kotlin/android/app/admin/DevicePolicyManager#locknow
> From version Build.VERSION_CODES.R onwards, the caller must either have the LOCK_DEVICE permission or the device must have the device admin feature;

2.https://developer.android.com/reference/kotlin/android/Manifest.permission?hl=ja


1のリンクってandroid R以降は端末管理アプリじゃなくてもLOCK_DEVICE権限さえ持ってれば画面をロックできるよって意味に読めると思うんですが、
その場合2のリンク内を探してもLOCK_DEVICEというのが見つからないんですがどうやって要求するもんなんでしょうか?

157 名前:デフォルトの名無しさん mailto:sage [2022/02/05(土) 00:52:53.83 ID:jvgtPyNh.net]
ざっとググってみた

android.permission.LOCK_DEVICEのprotectionLevelはsignature|privileged
privilegedはシステムイメージ上の特権アプリの権限(メーカー用)
https://developer.android.com/reference/android/R.attr#protectionLevel
LOCK_DEVICE権限は通常のアプリでは指定できない

って感じなんだけど詳しい人教えて

158 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 10:29:38.38 ID:flmiTjC5.net]
onResume()でsuper.onResume()の次からコード書いていますが、superを一番最後に書くのはどういう時ですか?

159 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 23:35:12.50 ID:jmOnTM53.net]
アプリ側で先に処理をしてからシステムにお任せするときとかじゃないかな
ライフサイクルで言うとonPause()辺りから最後にsuper呼ぶ派がいるらしいね

160 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 17:13:38.95 ID:nDVPY4Py.net]
kotlinで開発しているアプリで尋ねたいことがあります
EditTextとButton(+、-)で数値カウンターを作りたいのですが、EditTextの中身をint型にして取り出すには、edittext.text.toString().toInt()でよいのでしょうか?
EditTextに何も値が入っていない場合NumberFormatExceptionが出てしまいます。これはnullを変換できないために出ているという理解であっていますか?



161 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 18:01:47.51 ID:HWZxssf/.net]
EditTextに何も入ってないときは空文字列になってるんじゃないかな
それをtoInt()しようとしても変換できなくて例外飛んでそう
toIntOrNull()使えば失敗した場合にnullになるから個人的には扱いやすいけど

162 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 21:57:33.98 ID:nDVPY4Py.net]
>>158
""こいつが入ってたんですね。。。ありがとうございます

163 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 08:57:04.51 ID:czHi8155.net]
GLESのフラグメントシェーダーで条件を満たす場合のみポスト処理を加えたいのですが、

vec4 postprocess(vec4 c) {
// return c;
// return vec4(1.0, 1.0, 1.0, 1.0);
return (複雑な処理);
}

void main() {
vec4 c = texture2D(tex, coord);
c = (cond == 1) ? postprocess(c) : c;
c = (cond == 1) ? postprocess(c) : c; <-(以下繰り返し)
gl_FragColor = c;
}

cond=0の場合はpostprocess関数は通らない(fpsは落ちない)はずなんですが、
条件式の行を(試しに)増やすとみるみるfpsが落ちます。
三項演算子がボトルネックなのかと思いましたが、コメント行のreturnだとfpsは落ちません。
つまり、一度も使われないはずの複雑な処理部分でfpsが落ちています。
ポスト処理が不要の場合にfpsを落ちなくする方法はないでしょうか。
実際はもっと複雑なのでフラグメントシェーダー自体を分ける、という手は使えません。

164 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 09:23:41.37 ID:J/i9w8RU.net]
三項演算子じゃなくてif文でやってみたら?

165 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 10:02:04.87 ID:kMMGmpX6.net]
一瞬C言語に見えたがGLSLなのね
C言語の3項演算子は規格で?の前の値が偽の場合には:の前の式の評価自体が行われないことになっているけど、GLSLはそうはなっていないというだけじゃないないかな
ベクトル処理的には常に両方評価するようになってたほうが都合が良さそう

166 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 19:40:41.63 ID:HoIN9OC4.net]
単純にcondが0になっていないだけみたいな話は…さすがにないか

167 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 22:06:54.28 ID:7ZnzTRWx.net]
GPUはコア間の処理タイミングを揃えるために
条件分岐は両方の場合を常に実行し
合わない方を捨てることでつじつまを合わせることが多い

168 名前:デフォルトの名無しさん mailto:hage [2022/05/27(金) 10:43:04 ID:fI0Liq3R.net]
C言語でOPENGLESすると100倍くらいスピード上がりますか?

169 名前:デフォルトの名無しさん [2022/05/27(金) 11:10:21.79 ID:S0cy91Tb.net]
もっとageage

170 名前:デフォルトの名無しさん mailto:sage [2022/05/27(金) 11:11:45.11 ID:2BCYGZ3D.net]
>>165
何と比較してなのかさっぱり
エスパーじゃねンダワ



171 名前:デフォルトの名無しさん mailto:sage [2022/05/29(日) 16:28:10.94 ID:89z2cDQI.net]
フリーランス向けエージェント「クラウドテック」会員数8万人突破
〜働きやすい環境構築のため、単価向上・全年齢の活躍の場創出・
地方企業のDX推進の取り組みを強化します〜

フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
累計掲載案件数25万件突破!リモートワークの累計掲載案件数35,000件突破!

新規人材の80%がフルリモート希望! IT人材市況動向レポート2021年12月版を公開

人口移動報告 家賃高い、首都圏脱出 「コロナ禍、仕事フルリモート」

クラウドテック、地方企業向け『クラウドテックDX』を開始、
7万人を超えるDX人材が、地方の非IT企業のDX推進を支援

新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給

テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。
2021年、フリーランスのトレンドは「移住&テレワーク」と予測

172 名前:デフォルトの名無しさん mailto:sage [2022/06/05(日) 16:40:02.29 ID:PNNQb3Wl.net]
文字入力ソフトを作成したい・・・と思ったら
まずどこから学習したら良いでしょうか
OSの機能からでしょうか
また、言語は何がよろしいでしょうか。
githubにいいソースがあったりするのでしょうか。
何か情報いただけたら嬉しいです。
よろしくお願いいたします。

173 名前:デフォルトの名無しさん mailto:sage [2022/06/05(日) 16:49:49.65 ID:dmviU8id.net]
文字入力ソフトとは?

174 名前:デフォルトの名無しさん mailto:sage [2022/06/05(日) 17:24:06.69 ID:bG/VXTBG.net]
しじみみたいな!

175 名前:デフォルトの名無しさん mailto:sage [2022/06/05(日) 17:26:50.23 ID:bG/VXTBG.net]
しめじでした・・・

176 名前:デフォルトの名無しさん mailto:sage [2022/06/05(日) 17:39:39.49 ID:NDP4fO14.net]
>>169
ttps://developer.android.com/guide/topics/text/creating-input-method?hl=ja

177 名前:デフォルトの名無しさん mailto:sage [2022/06/05(日) 20:53:50.08 ID:r/rImGgs.net]
凄いな
あるんだ
あさり!

178 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 16:34:57.43 ID:pLscdpgt.net]
dialogにMPAndroidChartでチャートを表示させようとして、幅と高さを目一杯のmatch_parentにしても高さはぺしゃんこになります。どうしたら高さを設定できるのでしょうか?
高さを400dpとか固定値なら表示できますが、機種によってはみ出るから自動にしたいです。

179 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 19:54:38.14 ID:Bx94IbX6.net]
機種の高さを取得して設定す

180 名前:ラし []
[ここ壊れてます]



181 名前:デフォルトの名無しさん mailto:sage [2022/06/19(日) 20:44:14 ID:pLscdpgt.net]
>>176
具体的なコードをお願いいたします。

182 名前:デフォルトの名無しさん mailto:sage [2022/06/20(月) 15:14:56.09 ID:p6es2wyf.net]

val width: Int = context.resources.displayMetrics.widthPixels
val height: Int = context.resources.displayMetrics.heightPixels






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<66KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef