!extend:checked:vvvvv:1000:512
↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい
荒らし対策のために強制コテハン表示&コピペミス防止
http://info.2ch.net/index.php/BBS_SLIP
Androidの開発全般に関する質問を扱います。
以下のスレが荒しによって機能していないのでワッチョイつけたスレ立ててみます。
上手くいきますように
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1457303564/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Android開発質問スレ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ de3c-eecL)
2016/08/25(木) 23:34:25.22ID:81UB5JLm0259デフォルトの名無しさん (ワッチョイ d9e3-EM0A)
2018/08/28(火) 17:07:05.15ID:Vv/IqA8P0 なんかちょくちょくズレた回答するやつがいるな。
ScheduledExecutorServiceには、scheduleAtFixedRate()かscheduleWithFixedDelay()があり、
RxJavaだと、それぞれinterval()、timer()に相当する。
FixedRateとFixedDelayの動作の違いは自分で確認。
ScheduledExecutorServiceには、scheduleAtFixedRate()かscheduleWithFixedDelay()があり、
RxJavaだと、それぞれinterval()、timer()に相当する。
FixedRateとFixedDelayの動作の違いは自分で確認。
260デフォルトの名無しさん (ワッチョイ 6aea-4dUf)
2018/08/28(火) 17:27:45.59ID:aKTewaJt0 正確に行うにはscheduleAtFixedRate()だと思うのですが、
間隔を再設定するにはどうしたら良いのでしょう?
下記コードだと、点滅速度がどんどん早くなる一方でした。
View _viewMain; // 表示ビュー
ScheduledExecutorService _service = Executors.newSingleThreadScheduledExecutor();
int _Color;
private void SpeedChange(final Long lngMs) {
// _service.shutdownNow(); // 一度止める・・・と、アプリが停止する
_service.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
_Color += 8;
if(_Color > 256)_Color = 0;
_viewMain.setBackgroundColor(Color.rgb(_Color, _Color, _Color));
}
}, 0, lngMs, TimeUnit.MILLISECONDS);
}
間隔を再設定するにはどうしたら良いのでしょう?
下記コードだと、点滅速度がどんどん早くなる一方でした。
View _viewMain; // 表示ビュー
ScheduledExecutorService _service = Executors.newSingleThreadScheduledExecutor();
int _Color;
private void SpeedChange(final Long lngMs) {
// _service.shutdownNow(); // 一度止める・・・と、アプリが停止する
_service.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
_Color += 8;
if(_Color > 256)_Color = 0;
_viewMain.setBackgroundColor(Color.rgb(_Color, _Color, _Color));
}
}, 0, lngMs, TimeUnit.MILLISECONDS);
}
261デフォルトの名無しさん (アウアウウー Saa1-2km/)
2018/08/28(火) 18:49:47.07ID:JtsMnc4Da そのlngMsログに出してみた?
たぶんそこの値が変
たぶんそこの値が変
262デフォルトの名無しさん (ワッチョイ 2a40-Jf6r)
2018/08/28(火) 18:51:49.44ID:/dhxcLko0 ProgressDialogはAPI level 26でDeprecatedになってるから気を点けなよ
263デフォルトの名無しさん (ワッチョイ bdd2-PcWx)
2018/08/28(火) 18:59:53.23ID:3Sn7mDGq0 UI操作する重い処理の前にProgressDialog表示だけど、
Handler().postDelayedで遅らせるとくるくる回るやつが出るけど
遅らせた分だけくるくる回ってUI操作する重い処理に入ると
くるくるが止まったままになる
だけど、Oreoの端末だと重い処理が終わるまでくるくる回ったままで
思った通りの動作になるんだよな
この辺改善されたのかな
Handler().postDelayedで遅らせるとくるくる回るやつが出るけど
遅らせた分だけくるくる回ってUI操作する重い処理に入ると
くるくるが止まったままになる
だけど、Oreoの端末だと重い処理が終わるまでくるくる回ったままで
思った通りの動作になるんだよな
この辺改善されたのかな
264デフォルトの名無しさん (ワッチョイ 35b3-pMdb)
2018/08/28(火) 23:31:47.44ID:HFhgdZ9Y0 >>258
いっそのこと100fpsの動画再生すりゃいいんじゃね
いっそのこと100fpsの動画再生すりゃいいんじゃね
265デフォルトの名無しさん (ワッチョイ 5e76-AMbZ)
2018/08/29(水) 02:25:54.36ID:J7N2J0jT0 画面サイズから計算してパーツの配置を行なっているのですが、
getDefaultDisplayのgetMericsやgetSizeを行うと常にナビゲーションバーを除いた数値しか取得できず、
ナビゲーションバーの表示/非表示で位置を調整することができません
ナビゲーションバーの表示/非表示を取得する、またはナビゲーションバーの表示/非表示を考慮した画面サイズの取得をする方法はないでしょうか?
ナビゲーションバー以外のサイズを取得したく、非表示の場合は画面全体サイズを手に入れたいです
getDefaultDisplayのgetMericsやgetSizeを行うと常にナビゲーションバーを除いた数値しか取得できず、
ナビゲーションバーの表示/非表示で位置を調整することができません
ナビゲーションバーの表示/非表示を取得する、またはナビゲーションバーの表示/非表示を考慮した画面サイズの取得をする方法はないでしょうか?
ナビゲーションバー以外のサイズを取得したく、非表示の場合は画面全体サイズを手に入れたいです
266デフォルトの名無しさん (ワッチョイ f97c-EM0A)
2018/08/29(水) 08:13:02.35ID:7qThEoOh0 ある。
267デフォルトの名無しさん (ワッチョイ d9e3-vl9i)
2018/08/29(水) 08:57:56.85ID:+uEXYG2j0 >>265
>ナビゲーションバー以外のサイズを取得したく、非表示の場合は画面全体サイズを手に入れたいです
イコール 一番外のFrameLayoutのサイズでは?
>ナビゲーションバーの表示/非表示を取得
View#getSystemUiVisibility
>画面サイズから計算してパーツの配置を行なっているのですが、
機種・Androidのバージョンによっては、音量Up/down・USB抜き差しでもアプリの
画面サイズが変わるから、その方法は破綻するよ
>ナビゲーションバー以外のサイズを取得したく、非表示の場合は画面全体サイズを手に入れたいです
イコール 一番外のFrameLayoutのサイズでは?
>ナビゲーションバーの表示/非表示を取得
View#getSystemUiVisibility
>画面サイズから計算してパーツの配置を行なっているのですが、
機種・Androidのバージョンによっては、音量Up/down・USB抜き差しでもアプリの
画面サイズが変わるから、その方法は破綻するよ
268デフォルトの名無しさん (アウアウウー Saa1-2km/)
2018/08/29(水) 12:38:46.64ID:wbKMIU2ca xml以外でレイアウト配置するのはマジでやめたほうがいいよ
269デフォルトの名無しさん (ワッチョイ a61d-PcWx)
2018/08/29(水) 13:56:44.07ID:gmOCOT3K0 でもそうしないとダイナミックなコンテンツは作れない
270デフォルトの名無しさん (スプッッ Sd0a-ZR/F)
2018/08/29(水) 15:08:01.73ID:ekINNu/1d >>267
ナビバーの表示状態とサイズはこれで取得できるんじゃないか
Display disp = getWindowManager().getDefaultDisplay();
Point p1 = new Point();
Point p2 = new Point();
disp.getRealSize(p1);
disp.getSize(p2);
if(p1.y != p2.y){
//ナビバーが表示されている
}else{
//ナビバーが表示されていない
}
ナビバーの表示状態とサイズはこれで取得できるんじゃないか
Display disp = getWindowManager().getDefaultDisplay();
Point p1 = new Point();
Point p2 = new Point();
disp.getRealSize(p1);
disp.getSize(p2);
if(p1.y != p2.y){
//ナビバーが表示されている
}else{
//ナビバーが表示されていない
}
271デフォルトの名無しさん (ワッチョイ 6aea-4dUf)
2018/08/29(水) 16:25:45.46ID:HxBiINAJ0 Handler().postDelayedって、
Delayed指定時間毎に実行されるのでは無く、
処理時間+Delayed指定時間を繰り返すってことで良いのでしょうか?
Delayed指定時間毎に実行されるのでは無く、
処理時間+Delayed指定時間を繰り返すってことで良いのでしょうか?
272デフォルトの名無しさん (ワッチョイ d9e3-EM0A)
2018/08/29(水) 17:40:41.68ID:KAtXbyjX0 postDelayedそのものにループする機能はない。
postDelayedを再帰させてループにすることはできる。
postDelayedを再帰させてループにすることはできる。
273デフォルトの名無しさん (ワッチョイ 6aea-4dUf)
2018/08/29(水) 17:46:49.98ID:HxBiINAJ0 final Handler handler = new Handler();
final Runnable r = new Runnable() {
@Override
public void run() {
何かの処理();
handler.postDelayed(this, 1000);
}
};
handler.post(r);
この場合の時間は、何かの処理() + postDelayed(1000) ってことなのかな?
final Runnable r = new Runnable() {
@Override
public void run() {
何かの処理();
handler.postDelayed(this, 1000);
}
};
handler.post(r);
この場合の時間は、何かの処理() + postDelayed(1000) ってことなのかな?
274デフォルトの名無しさん (ワッチョイ d9e3-EM0A)
2018/08/29(水) 18:11:54.72ID:KAtXbyjX0 再帰の形になってるから、
なんかの処理+1000ms
が、延々と続くね。
なんかの処理+1000ms
が、延々と続くね。
275デフォルトの名無しさん (ワッチョイ c923-PcWx)
2018/08/29(水) 22:49:58.34ID:NroqzxEA0 Oreoでフォアグラウンドサービスを起動して放置しておくと
Doze→Deep Dozeに遷移してスリープしちゃうから
AlarmManager#setExactAndAllowWhileIdleで10分おきに
意味のないBroadcast投げて疑似ウェイクアップさせてるんだけど
ファーウェイの端末だと全然効果ないみたい
ファーウェイの設定でバックグラウンド起動許可しても何しても
数回かに1回はスリープ入ってしまって肝心な時に動かない
これどうすれば回避出来るんだろう?
常に起きてるフォアグラウンドサービスという作りが悪いのかな?
Doze→Deep Dozeに遷移してスリープしちゃうから
AlarmManager#setExactAndAllowWhileIdleで10分おきに
意味のないBroadcast投げて疑似ウェイクアップさせてるんだけど
ファーウェイの端末だと全然効果ないみたい
ファーウェイの設定でバックグラウンド起動許可しても何しても
数回かに1回はスリープ入ってしまって肝心な時に動かない
これどうすれば回避出来るんだろう?
常に起きてるフォアグラウンドサービスという作りが悪いのかな?
276デフォルトの名無しさん (ワッチョイ 23ea-8dGN)
2018/08/30(木) 08:52:52.40ID:k+AaA+te0277デフォルトの名無しさん (ワッチョイ 3de3-zBrR)
2018/08/30(木) 09:21:28.98ID:ehDF7Sn/0278デフォルトの名無しさん (ワッチョイ 95d2-tpL7)
2018/08/30(木) 09:25:39.35ID:Dm9ofpgW0279デフォルトの名無しさん (ワッチョイ 23ea-8dGN)
2018/08/30(木) 10:39:39.46ID:k+AaA+te0 >>277
TimerTaskのscheduleAtFixedRateが良いのですか!
ググるとTimerは評判悪かったので回避してました。
現在時刻を基準に長時間動かすなら、誤差が累積するHandlerよりも、
TimerTaskが良さそうですね、ありがとうございます。
TimerTaskのscheduleAtFixedRateが良いのですか!
ググるとTimerは評判悪かったので回避してました。
現在時刻を基準に長時間動かすなら、誤差が累積するHandlerよりも、
TimerTaskが良さそうですね、ありがとうございます。
280デフォルトの名無しさん (ワッチョイ 3de3-zJks)
2018/08/30(木) 10:41:19.21ID:KSTXTqe70 >>277
お前も理解足りてない。
ひっくり返したところで「タイマー」としては、おかしな動作になるだろ。
handler.postDelayed自体は名前の通り、delayしてpostするだけですぐに終わる。
お前も理解足りてない。
ひっくり返したところで「タイマー」としては、おかしな動作になるだろ。
handler.postDelayed自体は名前の通り、delayしてpostするだけですぐに終わる。
281デフォルトの名無しさん (ワッチョイ 23ea-8dGN)
2018/08/30(木) 11:17:55.14ID:k+AaA+te0 >>275
>例えば、Huaweiの一部の端末ではServiceのForeground化が行えない(正確には、API的には使えますが、すぐにKILLされます。
>また、CPU WakeUpも無効です)ため、一部の重要なServiceを常駐することができません。
>これは業務用アプリでは致命的になる恐れがあります。
https://qiita.com/eaglesakura/items/3f552dc5971d39fa9466
これかな?
>例えば、Huaweiの一部の端末ではServiceのForeground化が行えない(正確には、API的には使えますが、すぐにKILLされます。
>また、CPU WakeUpも無効です)ため、一部の重要なServiceを常駐することができません。
>これは業務用アプリでは致命的になる恐れがあります。
https://qiita.com/eaglesakura/items/3f552dc5971d39fa9466
これかな?
282デフォルトの名無しさん (ワッチョイ dd23-tpL7)
2018/08/30(木) 19:42:11.10ID:6Jddx8rd0283デフォルトの名無しさん (ワッチョイ dd23-tpL7)
2018/08/30(木) 19:48:06.71ID:6Jddx8rd0 LINEとかどうやってバックグラウンド維持してるんだろう?
KeepAliveで通信を延々とやってるとか?
KeepAliveで通信を延々とやってるとか?
284デフォルトの名無しさん (ワッチョイ 0581-Eo9d)
2018/08/31(金) 00:37:52.41ID:hMrh4GUk0 電話のパーミッション使ってるから優先度高く設定されてて殺されにくいとか
285デフォルトの名無しさん (ワッチョイ 3de3-zBrR)
2018/08/31(金) 07:58:24.16ID:AhqWd12H0286デフォルトの名無しさん (オッペケ Srf1-6QJ2)
2018/08/31(金) 08:31:27.81ID:8/k+msdEr Handlerは基本スレッド間通信だからな
精度っつうもんは期待できない
精度っつうもんは期待できない
287デフォルトの名無しさん (ワントンキン MMa3-Eo9d)
2018/08/31(金) 09:04:00.74ID:KTkTPSgkM rxjava
288デフォルトの名無しさん (ワンミングク MMa3-Eo9d)
2018/09/01(土) 14:11:22.32ID:hH2uX1yHM androiderに代わるサービスって今何が一番メジャーなの
289デフォルトの名無しさん (ワッチョイ 5bd5-rcbP)
2018/12/10(月) 00:58:36.72ID:0Vf+q8kL0 ここで聞く内容ではないかもしれないけど、詳しい人がいることを期待して来ました。
google play service が動かない端末って、どんな理由で動かないの?
ガラケータイプの端末(具体的には Yモバの 702KC など)であるアプリを動かそうとすると同サービスが必要だと言われ、
同サービスをインストールして再び試すと今度はこの端末では同サービスがサポートされてないと言われ、結局起動できない。
なんとか動かしたいと思ってるんだけど、そもそも端末の問題でどうやっても無理ってことがあるのか知りたい。
前述の 702KC の旧代である 502KC では動いてるようで、何か意図的に動作させないような細工が加えられたのならそれを無効にしてしまえばいいんじゃないかと思ってもいる。
702KC は android 5.1.1、502KC も同じはずで、同サービスが動く動かないを分けるような違いがどこにありそうか、心当たりをぜひ教えてほしい。
google play service が動かない端末って、どんな理由で動かないの?
ガラケータイプの端末(具体的には Yモバの 702KC など)であるアプリを動かそうとすると同サービスが必要だと言われ、
同サービスをインストールして再び試すと今度はこの端末では同サービスがサポートされてないと言われ、結局起動できない。
なんとか動かしたいと思ってるんだけど、そもそも端末の問題でどうやっても無理ってことがあるのか知りたい。
前述の 702KC の旧代である 502KC では動いてるようで、何か意図的に動作させないような細工が加えられたのならそれを無効にしてしまえばいいんじゃないかと思ってもいる。
702KC は android 5.1.1、502KC も同じはずで、同サービスが動く動かないを分けるような違いがどこにありそうか、心当たりをぜひ教えてほしい。
290デフォルトの名無しさん (ワッチョイ 1381-FOBs)
2018/12/10(月) 08:44:31.76ID:7zMFSy8G0 kindleは動かない
291デフォルトの名無しさん (ワッチョイ 01d2-n9Ol)
2018/12/10(月) 11:25:48.84ID:MCcY8gyl0 >>289
そういうガラスマみたいな端末はメーカーがかなりいじってるから
play serviceが対応してないのでは
デベコンの端末カタログにその型番で調べたけどなかったから
公式にサポートされてない端末ってことになる
そういうガラスマみたいな端末はメーカーがかなりいじってるから
play serviceが対応してないのでは
デベコンの端末カタログにその型番で調べたけどなかったから
公式にサポートされてない端末ってことになる
292289 (ワッチョイ 5bd5-rcbP)
2018/12/11(火) 08:20:33.34ID:epqd8p1b0 >>290,291
ありがとう
デベコンの端末カタログってのを自分で設定したことが無いから外してるかもしれないけど、google play services については google が設定してるんだよね?
ケータイメーカーの方がわざわざ動作確認する義理が無いのはいいんだけど、わざわざ除外登録を google に申し入れてるかもしれないってことかな?
アプリ起動時のエラーメッセージ的には「この端末では同サービスがサポートされてない」と出てくるけど、これは同サービス自身が端末カタログを確認してあえてエラーにしてるってこと?
あるいは同サービスはわざわざエラーにするようなことはしてないけど、この端末で機能を動かそうとしたら本当にエラーが出ちゃってる感じなのかな。
具体的にアプリがどの機能を使ってるか分からないけど、ひとつは「みまもりマップ」ってアプリで少なくともマップを使ってるだろうし、
もうひとつ試したところだと「Gyao!」で、これは何使ってるのか分からないけど支払い関係なのかな(お目当てはみまもりマップの方でGyao!は試しただけでよく知らない)。
どっちにしてもそれほどシビアなものじゃなさそうな気がするし、アプリ起動初っぱなで出てくる。
ありがとう
デベコンの端末カタログってのを自分で設定したことが無いから外してるかもしれないけど、google play services については google が設定してるんだよね?
ケータイメーカーの方がわざわざ動作確認する義理が無いのはいいんだけど、わざわざ除外登録を google に申し入れてるかもしれないってことかな?
アプリ起動時のエラーメッセージ的には「この端末では同サービスがサポートされてない」と出てくるけど、これは同サービス自身が端末カタログを確認してあえてエラーにしてるってこと?
あるいは同サービスはわざわざエラーにするようなことはしてないけど、この端末で機能を動かそうとしたら本当にエラーが出ちゃってる感じなのかな。
具体的にアプリがどの機能を使ってるか分からないけど、ひとつは「みまもりマップ」ってアプリで少なくともマップを使ってるだろうし、
もうひとつ試したところだと「Gyao!」で、これは何使ってるのか分からないけど支払い関係なのかな(お目当てはみまもりマップの方でGyao!は試しただけでよく知らない)。
どっちにしてもそれほどシビアなものじゃなさそうな気がするし、アプリ起動初っぱなで出てくる。
293デフォルトの名無しさん (ワッチョイ 01d2-n9Ol)
2018/12/11(火) 13:49:28.89ID:O5AyGw5K0 逆にplay servicesに対応できてる端末をカタログに入れてそうな
エラーがでるならやっぱりコード的に動かないと思う(オフラインで試してみたら)
どうしてもその端末で動かしたいならplay servicesを使わないアプリにするしかないかも
エラーがでるならやっぱりコード的に動かないと思う(オフラインで試してみたら)
どうしてもその端末で動かしたいならplay servicesを使わないアプリにするしかないかも
294デフォルトの名無しさん (ブーイモ MMb3-9Ih8)
2018/12/11(火) 14:06:10.81ID:c4tNtxZyM play serviceのバージョン見るapiが確かあったから
対応してるか否かを判別するapiもあるかもね
それで確かめてみたら
対応してるか否かを判別するapiもあるかもね
それで確かめてみたら
295デフォルトの名無しさん (ワッチョイ 01ea-+wPc)
2018/12/11(火) 16:13:27.85ID:R1whbxDO0 >>289
非対応機種は必要要件を満たしていないので、何をやっても無理
非対応機種は必要要件を満たしていないので、何をやっても無理
296デフォルトの名無しさん (ワッチョイ 75c7-4mbP)
2019/01/02(水) 15:49:31.18ID:aUYiQAHa0 R.id.text
↑これを
"R.id.text"
↑のようにString型文字列に変換する方法はありますか?
↑これを
"R.id.text"
↑のようにString型文字列に変換する方法はありますか?
297デフォルトの名無しさん (オッペケ Sr75-UBBN)
2019/01/02(水) 17:21:57.51ID:QtajfbFKr298デフォルトの名無しさん (ワッチョイ 75c7-4mbP)
2019/01/02(水) 20:21:48.45ID:aUYiQAHa0299デフォルトの名無しさん (ワッチョイ d9c7-weQm)
2019/01/03(木) 17:24:02.36ID:mPxSEijK0 Activity継承してないクラスで
Contextが必要なメソッドを使うとき
どうやればいいですか?
継承してるクラスではthisやgetAplicationContextを与えてやればいいと思いますけど
Contextが必要なメソッドを使うとき
どうやればいいですか?
継承してるクラスではthisやgetAplicationContextを与えてやればいいと思いますけど
300デフォルトの名無しさん (ワンミングク MMd3-a7ug)
2019/01/03(木) 17:44:53.19ID:/EMlLfI1M 渡す
301デフォルトの名無しさん (ワッチョイ d9c7-weQm)
2019/01/03(木) 18:01:10.31ID:mPxSEijK0 そのままcontextのオブジェクト作って渡せばできますか?
302デフォルトの名無しさん (ワッチョイ 9994-rKrH)
2019/01/03(木) 18:04:14.06ID:kL8lZEiy0 >>301
自分でやってみろ
自分でやってみろ
303デフォルトの名無しさん (ワッチョイ d9c7-weQm)
2019/01/03(木) 19:35:54.48ID:mPxSEijK0 できない
304デフォルトの名無しさん (ワッチョイ 1342-Mx/A)
2019/01/03(木) 20:49:46.41ID:NllqTaQv0 できるできないじゃない
やれ
やれ
305デフォルトの名無しさん (ワッチョイ 8bf2-W220)
2019/01/03(木) 21:46:00.07ID:kik/Kwrk0 contextは勝手に作らない。
Activityのthisを渡しとけ。
Activityのthisを渡しとけ。
306デフォルトの名無しさん (ワッチョイ 991b-OkZ1)
2019/01/03(木) 23:37:03.15ID:Kz4HEXfb0 viewが絡むならactivityのthis
そうでないならgetApplicationContext
そうでないならgetApplicationContext
307デフォルトの名無しさん (スップ Sd73-weQm)
2019/01/04(金) 09:49:46.39ID:mDaXDGZYd Activityを継承するかActivityのインスタンスを作って
継承ならthisかgetApplicationContext、インスタンスならgetApplicationContext渡せばいいということですか?
viewが絡むならthisで
継承ならthisかgetApplicationContext、インスタンスならgetApplicationContext渡せばいいということですか?
viewが絡むならthisで
308デフォルトの名無しさん (ワッチョイ 5120-mHCk)
2019/01/04(金) 19:51:02.36ID:MMowKaFO0 >>296
何がしたいのか良くわからんが・・・
Reflectionを使えば、(リソース等から生成されるClassである)Gの("id"などの)フィールド
や、さらに("text"などの)id下のフィールドを列挙し、名前・型・値など取得できるから
その値がR.id.textと一致するもの("id"/"text")を探せばいいのでは?
参考: ttps://did2memo.net/2013/09/10/java-reflection-how-to-display-all-java-field/
何がしたいのか良くわからんが・・・
Reflectionを使えば、(リソース等から生成されるClassである)Gの("id"などの)フィールド
や、さらに("text"などの)id下のフィールドを列挙し、名前・型・値など取得できるから
その値がR.id.textと一致するもの("id"/"text")を探せばいいのでは?
参考: ttps://did2memo.net/2013/09/10/java-reflection-how-to-display-all-java-field/
309デフォルトの名無しさん (ワッチョイ 7a9f-VK1S)
2019/01/14(月) 22:53:26.92ID:GZjDNbX90 Android Studio Part3
https://mevius.5ch.net/test/read.cgi/tech/1547473943/
https://mevius.5ch.net/test/read.cgi/tech/1547473943/
310デフォルトの名無しさん (ワッチョイ 4263-IU7j)
2019/02/10(日) 14:08:27.51ID:pWiSlNcq0 俺の自作アプリ数カ月に一回数千規模で
インストール端末数が増えたり減ったりするんだけど
なんなん
インストール端末数が増えたり減ったりするんだけど
なんなん
311デフォルトの名無しさん (ワッチョイ 8261-OF6d)
2019/02/10(日) 20:52:31.22ID:xdwoypoy0 どこかの国のplayストアでオススメかなにかに載っているのかもね
312デフォルトの名無しさん (ワントンキン MM52-IU7j)
2019/02/10(日) 21:00:57.17ID:DEAY/ZboM それで増えるのは分かるけど減るのが分からん
313デフォルトの名無しさん (ワッチョイ 8261-OF6d)
2019/02/10(日) 21:58:50.45ID:xdwoypoy0 すぐアンインスコされてたりしてね
314デフォルトの名無しさん (ワッチョイ 4263-IU7j)
2019/02/11(月) 17:44:53.21ID:K5ODxqVa0 それならプラマイ0でマイナスにはならないかと
315デフォルトの名無しさん (ワッチョイ 8261-OF6d)
2019/02/11(月) 19:23:13.86ID:ims1xdMg0 過去にインストールされてたものもジワジワ削除されてたら右肩下がりになりそうだ
316デフォルトの名無しさん (ワッチョイ a761-SWhC)
2019/02/18(月) 22:14:30.07ID:0exbN2G30 もしかしてandroid9でokhttp3を使うとクラッシュします?
play consoleで9だけclassnotfoundexceptionのクラッシュ報告が出てるけど原因が分からない。
androidstudioの9エミュではクラッシュしないので困ってます。
play consoleで9だけclassnotfoundexceptionのクラッシュ報告が出てるけど原因が分からない。
androidstudioの9エミュではクラッシュしないので困ってます。
317デフォルトの名無しさん (ワッチョイ c57c-6QNz)
2019/06/07(金) 23:56:20.42ID:Rrj1Onjo0 ちょっと教えてください
android開発始めて1か月ちょっとなので
質問自体が意味不明かもしれませんが
常駐部分がネットに定期的にアクセスして
ある条件に合致したらメインを起動(?)して
得られた情報を表示するって感じです
serviceを使うんだと思いますがタイプが2種類あるとか
ちなみにプログラミング言語はJavaじゃなくマイナーな言語で
表示部分やネットアクセス部分はもうできてます
(Windows版を修正してandroid対応させただけですが)
よろしくお願いします
android開発始めて1か月ちょっとなので
質問自体が意味不明かもしれませんが
常駐部分がネットに定期的にアクセスして
ある条件に合致したらメインを起動(?)して
得られた情報を表示するって感じです
serviceを使うんだと思いますがタイプが2種類あるとか
ちなみにプログラミング言語はJavaじゃなくマイナーな言語で
表示部分やネットアクセス部分はもうできてます
(Windows版を修正してandroid対応させただけですが)
よろしくお願いします
318デフォルトの名無しさん (ワッチョイ a36f-As3J)
2019/06/08(土) 00:32:14.92ID:UY8ouPFW0 そもそも質問自体がないじゃないかw
319デフォルトの名無しさん (ワッチョイ 2bda-delT)
2019/06/08(土) 00:42:56.99ID:1B092JI30 質問が意味不明
320デフォルトの名無しさん (ワッチョイ 2bda-delT)
2019/06/08(土) 00:43:31.96ID:1B092JI30 とりあえずJavaかコトリンで作って下さい
それだけです
それだけです
321317 (ワッチョイ c57c-6QNz)
2019/06/08(土) 10:21:30.62ID:1PAWXyZw0 質問が意味不明で申し訳ありませんでした
あれから検索して簡単なサンプルプログラムで
serviceを実装するところまではできました
serviceからメインの方へのデータの引き渡し方など
試行錯誤してみます
あれから検索して簡単なサンプルプログラムで
serviceを実装するところまではできました
serviceからメインの方へのデータの引き渡し方など
試行錯誤してみます
322デフォルトの名無しさん (ワントンキン MM7f-wo8C)
2019/06/08(土) 10:59:24.01ID:SeEp05JrM JobSchedulerを使うべき
323デフォルトの名無しさん (ワッチョイ cd5f-ONUK)
2019/08/06(火) 01:17:58.88ID:Juf3CxhN0 あなたのアプリを買い取りますというメール来たのだが詐欺でしょうか?
ちなみにろくにダウンロードされないクソアプリです
どう見ても買い取る価値のないアプリです
ちなみにろくにダウンロードされないクソアプリです
どう見ても買い取る価値のないアプリです
324デフォルトの名無しさん (ブーイモ MM99-IIj1)
2019/08/06(火) 10:55:35.51ID:BkDt+xf0M325デフォルトの名無しさん (ブーイモ MMeb-j3UH)
2019/08/06(火) 12:52:27.35ID:xZ9jAl1aM まず契約金として10万振り込んで下さい
その後そちらの口座に200万振り込みます
その後そちらの口座に200万振り込みます
326デフォルトの名無しさん (ワッチョイ ed8a-InrB)
2019/08/06(火) 19:15:07.05ID:iMG2zyk70 買い取る価値があるかどうかはお前が決めることではない
先に全額入金させて売れ
先に全額入金させて売れ
327デフォルトの名無しさん (ワッチョイ 1b33-fQzx)
2019/08/06(火) 19:17:30.81ID:kWi2YXzG0 >>325
じゃあ180万でいいんで振り込んでおいて下さい
じゃあ180万でいいんで振り込んでおいて下さい
328デフォルトの名無しさん (ワッチョイ 2120-gQHD)
2019/08/22(木) 09:50:35.27ID:rWrz3N4g0 9月1日までにターゲットユーザーの設定をしろってメール来てるけど、
これしないとどうなるんだろ?
小学校高学年ぐらいから使えるアプリなんで9才以上にしようとしたら
プライバシーポリシーの設定を求められたんで、まずこれを設定したが、
「アップデートを処理しています 」で一日経っても終わらない。
みんな駆け込みでやってて、Googleでの(審査?)処理がパンクしてるの
かねえ・・・
これしないとどうなるんだろ?
小学校高学年ぐらいから使えるアプリなんで9才以上にしようとしたら
プライバシーポリシーの設定を求められたんで、まずこれを設定したが、
「アップデートを処理しています 」で一日経っても終わらない。
みんな駆け込みでやってて、Googleでの(審査?)処理がパンクしてるの
かねえ・・・
329デフォルトの名無しさん (ワッチョイ d5cf-DBJl)
2019/08/22(木) 10:43:03.48ID:1IsScAiv0 アップデート遅くなったよねえ
審査が入ったという噂もあるが
審査が入ったという噂もあるが
330デフォルトの名無しさん (ワッチョイ 6e02-Mj6H)
2019/09/05(木) 21:25:32.17ID:d3q2zCXJ0 だんだん不便になって茎がする
331デフォルトの名無しさん (ワッチョイ e563-nfw4)
2019/09/08(日) 00:38:23.82ID:7TqTuaAx0 アプリの審査遅いんやが
Appleより遅くなってないか
Appleより遅くなってないか
332デフォルトの名無しさん (アウアウウー Sa63-TGLt)
2019/09/16(月) 17:11:28.26ID:xO7rTHK5a canvas.drawLineでバーをスクロールさせると60fpsでもかくかくしてる気がするんですけどopenglにしたら良くなるんでしょうか?
333デフォルトの名無しさん (ワッチョイ 7f01-3l0g)
2019/09/17(火) 18:15:10.62ID:SZTaFwlP0 GLで動いてるソフトがヌルヌル動いて見えるなら良くなる
全部カクカクに見えるならそれが限界
全部カクカクに見えるならそれが限界
334デフォルトの名無しさん (アウアウウー Sa63-TGLt)
2019/09/18(水) 21:24:17.98ID:Tgna3uGfa audioRecordってwhileの無限ループでreadするのとsetRecordPositionUpdateListenerのhandlerでreadするのと何が違うんすか?
335デフォルトの名無しさん (ワッチョイ a244-ACnl)
2019/09/19(木) 13:46:18.07ID:p07itbgr0 AndroidStudio3.5にしたら特定の機種(qua tab 01)でインスト―ルができなくなりました
Installation did not succeed.
The application could not be installed.
Installation failed due to: 'device '293c69129f' not found'
デバッグを開始するとこんなメッセージがログに出て、デバッグが始まりません
調べたらInstall Flagsに-r -tというフラグを設定したり、APK from app bundle にするといいと書かれてましたが効果ありませんでした
どうすればいいでしょうか
Installation did not succeed.
The application could not be installed.
Installation failed due to: 'device '293c69129f' not found'
デバッグを開始するとこんなメッセージがログに出て、デバッグが始まりません
調べたらInstall Flagsに-r -tというフラグを設定したり、APK from app bundle にするといいと書かれてましたが効果ありませんでした
どうすればいいでしょうか
336デフォルトの名無しさん (アウアウウー Sa85-Jzey)
2019/09/19(木) 14:07:22.85ID:DGc9r007a エミュ?実機かな?
私よりレベル高そうな書込みだから気が引けるけど
エミュのAPIをアップデートするときにウィルスソフトのチェックに引っ掛かったから、何をしたか忘れたけど有効にしたら上手くいった経験があります
でも不安定なんだよね
エミュで22が未だにおかしい
23は上手くいった
何が違うのか未だにわからずですがw
参考になれば
私よりレベル高そうな書込みだから気が引けるけど
エミュのAPIをアップデートするときにウィルスソフトのチェックに引っ掛かったから、何をしたか忘れたけど有効にしたら上手くいった経験があります
でも不安定なんだよね
エミュで22が未だにおかしい
23は上手くいった
何が違うのか未だにわからずですがw
参考になれば
337デフォルトの名無しさん (アウアウウー Sa85-Jzey)
2019/09/19(木) 14:24:07.43ID:DGc9r007a エミュのAPIのアップデート?自分で書いててなんだかなw正しい表現ではないと自分で思う
過去にあまり開発経験がないから上手くいえないけど3.4から3.5にしたら何かあるごとにアップデートが裏で走ってて、たまにチェックに引っ掛かった
ネットつないでコンパイルすると何かダウンロードするのよ
エミュで実行しようとすると何かダウンロードするのよ
それを対処したら実行できた
未だにだめなのがAPI22のエミュ
何故なのかはわからないけど、経験のみの話ですすまん
過去にあまり開発経験がないから上手くいえないけど3.4から3.5にしたら何かあるごとにアップデートが裏で走ってて、たまにチェックに引っ掛かった
ネットつないでコンパイルすると何かダウンロードするのよ
エミュで実行しようとすると何かダウンロードするのよ
それを対処したら実行できた
未だにだめなのがAPI22のエミュ
何故なのかはわからないけど、経験のみの話ですすまん
338デフォルトの名無しさん (アウアウカー Sac9-bsiH)
2019/09/19(木) 15:22:46.03ID:PaI7VIGua device xxxx not found
だからそういうことじゃねーの
だからそういうことじゃねーの
339デフォルトの名無しさん (ワッチョイ a244-ACnl)
2019/09/19(木) 15:29:00.58ID:p07itbgr0340デフォルトの名無しさん (アウアウウー Sa85-Jzey)
2019/09/19(木) 15:46:16.91ID:DGc9r007a ケーブルには問題なさそうだね
その機種のコネクタは?
古い機種ならサビやガタつきなど
(もう私レベルではハードを疑うしか…w)
その機種のコネクタは?
古い機種ならサビやガタつきなど
(もう私レベルではハードを疑うしか…w)
341デフォルトの名無しさん (オッペケ Sr51-/ZdU)
2019/09/19(木) 18:55:08.32ID:4Sy3MiERr 端末側がインストール拒否してる微レ存
342デフォルトの名無しさん (ワッチョイ 026d-spVB)
2019/09/20(金) 00:38:20.25ID:bt+L+3RD0 アンチウイルスをウイルスソフトっていうと怒られるらしいよ。
USBメモリをUSBっていったり
WikipediaをWikiっていうとぶん殴られるよ。
USBメモリをUSBっていったり
WikipediaをWikiっていうとぶん殴られるよ。
343デフォルトの名無しさん (ワッチョイ 4d7c-9GzD)
2019/09/20(金) 16:08:51.93ID:rjndmUfp0 コピーはゼロックス
ステープラーはホッチキス
増税は軽減税率
老人はよしねは後期高齢者
ステープラーはホッチキス
増税は軽減税率
老人はよしねは後期高齢者
344デフォルトの名無しさん (ワッチョイ ad61-tKbs)
2019/09/21(土) 13:55:20.64ID:ZgD41qwg0 >>332
毎回drawLineするのをやめる。
一旦Buffer(Bitmap)に書き出して、それをdrawImageするようにする。
draw処理が複雑な程効果が高い。
大事なのは、Bufferに書き出す処理は、UIスレッド(onDraw中)でなくてもいいという点。
毎回drawLineするのをやめる。
一旦Buffer(Bitmap)に書き出して、それをdrawImageするようにする。
draw処理が複雑な程効果が高い。
大事なのは、Bufferに書き出す処理は、UIスレッド(onDraw中)でなくてもいいという点。
345デフォルトの名無しさん (ワッチョイ 3d5f-Jkp9)
2019/09/23(月) 13:18:54.98ID:7G1Nc+6H0 android入門書に
import android.support.v7〜
こういう表記が出てくるのですが
Android Studioでこのライブラリの補完候補が出てきません
別途インストール必要があるのでしょうか?
import android.support.v7〜
こういう表記が出てくるのですが
Android Studioでこのライブラリの補完候補が出てきません
別途インストール必要があるのでしょうか?
346デフォルトの名無しさん (アウアウウー Sa85-9q2I)
2019/09/23(月) 13:27:04.43ID:g+evEEcha studioは最新の3.5かな?
いま書いてるプロジェクトを新規で作るときandroidXにチェック入れてたかな?
そうならandroidXをimportしておこう
v7,v4とか本に出てきたらandroidX入れとけば赤文字は消えるはず
いま書いてるプロジェクトを新規で作るときandroidXにチェック入れてたかな?
そうならandroidXをimportしておこう
v7,v4とか本に出てきたらandroidX入れとけば赤文字は消えるはず
347デフォルトの名無しさん (ブーイモ MM4d-37KY)
2019/09/23(月) 14:44:34.64ID:FfpNsU06M import じゃなくて、build.gradle の dependencies が多分足りない
348デフォルトの名無しさん (ワッチョイ 3d5f-Jkp9)
2019/09/23(月) 14:57:11.64ID:7G1Nc+6H0 androidxにかえたらいけました
どうもありがとうございます
どうもありがとうございます
349デフォルトの名無しさん (アウアウウー Sa85-9q2I)
2019/09/23(月) 23:01:20.10ID:GM4AA87Ra 一応補足しときます
3.5で最新の状態だと新規のプロジェクトを作成するときに有無を言わさずAndroidXの使用にチェックが入ります
いろんな参考書のサンプルで試してるけど、importのV4,V7のとこをandroidX〜に代えて選んでおけばまずコンパイルエラーはクリアできるかな?
なんかできなかったのもあるけど、いちいち調べてない
ちなみにkotlinでやってる、たぶんjavaでも同じだろうね
3.5で最新の状態だと新規のプロジェクトを作成するときに有無を言わさずAndroidXの使用にチェックが入ります
いろんな参考書のサンプルで試してるけど、importのV4,V7のとこをandroidX〜に代えて選んでおけばまずコンパイルエラーはクリアできるかな?
なんかできなかったのもあるけど、いちいち調べてない
ちなみにkotlinでやってる、たぶんjavaでも同じだろうね
350デフォルトの名無しさん (アウアウウー Sa85-9q2I)
2019/09/24(火) 07:47:47.34ID:PmLxwLGUa androidXにしたらガラリと変わるやつはどうやって変更したらいいんだ?
文字に削除線が入る
文字に削除線が入る
351デフォルトの名無しさん (ブーイモ MM4d-37KY)
2019/09/24(火) 10:01:37.50ID:HqImJ9wbM352332 (アウアウウー Sa21-JOuG)
2019/10/04(金) 09:25:08.47ID:yLFUbvOKa canvas2枚重ねて上側は60fpで背景透明、下側は20fpsってやるのはバッドな設計ですか?
作ってるのはカラオケの精密採点みたいなアプリでピッチ取得のイベントハンドラから画面更新します(20fpsくらい)、再生位置を示す縦ラインだけ60fpsで動かしたいです。
作ってるのはカラオケの精密採点みたいなアプリでピッチ取得のイベントハンドラから画面更新します(20fpsくらい)、再生位置を示す縦ラインだけ60fpsで動かしたいです。
353デフォルトの名無しさん (ワッチョイ 9f20-8cCB)
2019/10/11(金) 07:16:06.54ID:bU40fRH90 Googleから
[Action Required] Update your Android targetSdkVersion by November 1
って件名のメールが来てるんだけど、今まで同様、
@ 新しいAPKをアップロードする時は targetSdkVersion≧28 でないど弾かれる
A targetSdkVersion<28 のAPKも、既にインストール済のユーザーはそのまま使える
B PlayStorのAPKが targetSdkVersion<28 のままでも、継続して公開され、新規ユーザーもインストール出来る
って言う理解であってるよね?
[Action Required] Update your Android targetSdkVersion by November 1
って件名のメールが来てるんだけど、今まで同様、
@ 新しいAPKをアップロードする時は targetSdkVersion≧28 でないど弾かれる
A targetSdkVersion<28 のAPKも、既にインストール済のユーザーはそのまま使える
B PlayStorのAPKが targetSdkVersion<28 のままでも、継続して公開され、新規ユーザーもインストール出来る
って言う理解であってるよね?
354デフォルトの名無しさん (アウアウウー Sa43-ag4S)
2019/10/18(金) 09:21:48.87ID:woOm5spTa surfaceviewの拡張クラスにcontext渡して((Activity)mContext).findviewByIdしてもアクセスエラーになるけど対処法ってあります?
355デフォルトの名無しさん (アウアウウー Sa43-ag4S)
2019/10/18(金) 16:26:55.02ID:woOm5spTa 嘘です、出来ました。
canvasのロック中にそれ以外のビューの更新やるのは良くない?
canvasのロック中にそれ以外のビューの更新やるのは良くない?
356デフォルトの名無しさん (ワッチョイ f366-6zHj)
2019/10/18(金) 17:40:10.96ID:L6UDs4JG0357デフォルトの名無しさん (アウアウウー Sa43-ag4S)
2019/10/23(水) 17:59:34.72ID:0w4J4z/Ea surfaceviewのcanvasのsaveって次回のcanvasのロック時に持ち越せないですよね?
何か手段ないでしょうか。時間が立ってdrawrectの数が増えるとカクカクしてきます。
何か手段ないでしょうか。時間が立ってdrawrectの数が増えるとカクカクしてきます。
358デフォルトの名無しさん (ワッチョイ c363-mjLV)
2019/10/28(月) 00:53:03.58ID:H5uX/88S0 自分で作ったアプリから座標を指定してタップイベントを発生させて
他の任意のアプリに対してタップイベントを送信することって可能なんでしょうか
ググるとINJECT_EVENTSのpermissionが必要とあるんですがこれを付与できるのは
プリインアプリだけのようです
他の任意のアプリに対してタップイベントを送信することって可能なんでしょうか
ググるとINJECT_EVENTSのpermissionが必要とあるんですがこれを付与できるのは
プリインアプリだけのようです
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「やっぱり顔採用かよ…」就活生を襲う“見えないルッキズム”の現実 [七波羅探題★]
- カードじゃなくて「紙」が活躍中…健康保険の「資格確認書」 大きすぎて困惑する人も [蚤の市★]
- 今後50年間、毎年100万人ずつ人口が減る…「少子化対策」の失敗で日本が迎える「死ぬまで搾取」というヤバい未来 ★9 [ぐれ★]
- 「5人が抱き合う遺体発見」香港高層火災、150人安否不明 警察はボランティア警戒 [蚤の市★]
- 【野球】菅野智之 WBC出場熱望 取り戻したい8年前の“忘れ物” 36歳全力「ラストチャンス」 現在はFA「無職」 [ぐれ★]
- ガザの死者7万人超える 停戦後も止まらないイスラエル軍の攻撃 [蚤の市★]
- 【高市悲報】冬のボーナス、民42万、公77万wwwww [246620176]
- 【悲報】東京都民さん、通勤に50分もかけてることが判明して炎上wwwwww「地方は車で10分で着くのに人生の1割が通勤時間ってさ [483447288]
- トリッカルもちもちほっぺ大作戦やろうぜ
- よーし!独り身おじさん張り切ってお洗濯しちゃうぞ~♪
- 日中川崎駅から電車に乗ってくる男の特徴3選
- ミュージシャン「こんなバカが国のトップなの」→「馬鹿と言ったのは稚拙だった。中国政府を擁護する意図はない」と釈明 [313077826]
