※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 146匹目
http://mevius.2ch.net/test/read.cgi/tech/1487825717/
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
http://mevius.2ch.net/test/read.cgi/tech/1503723668/
★★Java質問・相談スレッド180★★
http://mevius.2ch.net/test/read.cgi/tech/1492780397/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53
http://mevius.2ch.net/test/read.cgi/tech/1488052551/
探検
Androidプログラミング質問スレ revision54
■ このスレッドは過去ログ倉庫に格納されています
2017/11/15(水) 05:24:17.80ID:F5cxE2Dc
298デフォルトの名無しさん
2018/03/18(日) 16:55:15.77ID:zzqIKeVw OSとAndroid-SDKを全部入れ直した時にDDMSでデバイスの認識がなされなくなってしまってAndroid-Studioでも認識しないのですが
SDKの何を入れればいいでしょうか?
platform-toolsとtoolsは前のやつが残っていたのでこれだけ入れ替えてみたのですが変わりませんでした
SDKの何を入れればいいでしょうか?
platform-toolsとtoolsは前のやつが残っていたのでこれだけ入れ替えてみたのですが変わりませんでした
299デフォルトの名無しさん
2018/03/18(日) 16:55:29.15ID:CCLc+vNw >>295
ありがとう御座います、それです。
TTSのサンプルがあっさり動いたので、ファイル読ませようとしてました。
ttps://akira-watson.com/android/tts.html
もうちょっと工夫してみます。
ありがとう御座います、それです。
TTSのサンプルがあっさり動いたので、ファイル読ませようとしてました。
ttps://akira-watson.com/android/tts.html
もうちょっと工夫してみます。
300デフォルトの名無しさん
2018/03/18(日) 17:54:19.46ID:PhmF7JtL Windowsみたいな糞でやるからそうなる
301デフォルトの名無しさん
2018/03/18(日) 20:23:38.65ID:4Vz1uxAO >>299
ファイル1つの選択でよければSAF使えば?
ファイル1つの選択でよければSAF使えば?
302デフォルトの名無しさん
2018/03/18(日) 21:23:18.62ID:jUFyI0zL >>299
たぶん、"Open", "Open ...", "Move", "Cancel"ってテキストを、"開く", "開く ...", "移動", "キャンセル"って日本語で表示したいがために挟んでるクラス。
スタックオーバーフローにある実装でよいはず。
たぶん、"Open", "Open ...", "Move", "Cancel"ってテキストを、"開く", "開く ...", "移動", "キャンセル"って日本語で表示したいがために挟んでるクラス。
スタックオーバーフローにある実装でよいはず。
303デフォルトの名無しさん
2018/03/18(日) 21:53:06.01ID:JzaiKxSG >>300
他はもっとダメじゃん。
他はもっとダメじゃん。
304デフォルトの名無しさん
2018/03/18(日) 22:51:24.60ID:TSRsenip HttpURLConnectionでサーバー(JavaServlet)と通信しようとしているけど
セッション(クッキー)が使えなくて困ってる。
最初の通信でクッキーは取得できているけど保存されず、次の通信で
セッションIDが送信されてないようだ。
いろいろググってみたけどよくわからない。
どこか分かりやすいページがあったら教えてください。
セッション(クッキー)が使えなくて困ってる。
最初の通信でクッキーは取得できているけど保存されず、次の通信で
セッションIDが送信されてないようだ。
いろいろググってみたけどよくわからない。
どこか分かりやすいページがあったら教えてください。
305デフォルトの名無しさん
2018/03/18(日) 23:07:21.24ID:w3iokJdd シェアドプリファレンスにでも書いときゃいいんじゃね
306デフォルトの名無しさん
2018/03/19(月) 04:03:57.05ID:T90F5gsT307デフォルトの名無しさん
2018/03/20(火) 23:35:20.18ID:rHnlyE8H >>306
どうもありがとうございました、なんとかできました。
CookieManager cookieManager = new CookieManager()
をstatic変数で保持しておいてそこから通信の度にクッキーを取り出して
リクエストに追加する方法でできました。
どうもありがとうございました、なんとかできました。
CookieManager cookieManager = new CookieManager()
をstatic変数で保持しておいてそこから通信の度にクッキーを取り出して
リクエストに追加する方法でできました。
308デフォルトの名無しさん
2018/03/20(火) 23:37:26.70ID:rHnlyE8H >>305
ありがとうございます、アプリを終了した後もクッキーを保持したい場合はその方法がよさそうですね。
ありがとうございます、アプリを終了した後もクッキーを保持したい場合はその方法がよさそうですね。
309デフォルトの名無しさん
2018/03/20(火) 23:42:23.76ID:UYhDaQME どんな通信してるか知らんけどOSS使ったほうがいいよ
あとAndroidのstatic変数は実際ヤバい
あとAndroidのstatic変数は実際ヤバい
310デフォルトの名無しさん
2018/03/21(水) 00:58:42.92ID:y6AX/PTk どんな端末でも動き続けるServiceの作り方が知りたい
setForegroundでも死ぬとかDozeって何なの
setForegroundでも死ぬとかDozeって何なの
311デフォルトの名無しさん
2018/03/21(水) 10:46:12.10ID:fmdx9sJT 死んでたら再スタートするしか
312デフォルトの名無しさん
2018/03/21(水) 13:04:49.15ID:XXsasApU Dozeってロリポあたりから導入されたOSの省エネ機能だけど
最初わからなくてスケジュールとかタイマーが勝手に止まるから苦労したよ
最初わからなくてスケジュールとかタイマーが勝手に止まるから苦労したよ
313デフォルトの名無しさん
2018/03/21(水) 17:21:39.50ID:YRqTlifo314デフォルトの名無しさん
2018/03/21(水) 17:57:40.10ID:ZtzUuP/P ゾンビか
315デフォルトの名無しさん
2018/03/21(水) 21:46:09.67ID:y6AX/PTk316デフォルトの名無しさん
2018/03/21(水) 21:47:50.84ID:y6AX/PTk LINEアプリとかどうやってるのか中の人に聞いてみたい
317デフォルトの名無しさん
2018/03/21(水) 22:15:37.19ID:wj0spYvd AlarmManager使えばいいんじゃね?
https://qiita.com/upft_rkoshida/items/8149605f751137b4c21c
https://qiita.com/upft_rkoshida/items/8149605f751137b4c21c
318デフォルトの名無しさん
2018/03/21(水) 22:21:59.33ID:wj0spYvd JobSchdulerのほうが今どきなのか
319デフォルトの名無しさん
2018/03/22(木) 16:50:16.19ID:U7Myot5k >>315
通常のプログラムは監視プロセスが必要だけどインテントハンドラは
システムにこのインテントが着たらこのプログラムを呼び出して
くださいって登録するので自分で管理しなくても自動的にシステムが
監視してくれる
ただシステム任せなんでシステムの挙動がおかしくなると動かな
かったりもするけど、システムがおかしい時の挙動なんて誰も保障
しないだろうけど
>>317>>318
AlarmManagerはロリポかその前くらいからシステムが勝手に時間を
まとめて実施したりするように変更されたのでちゃんとした定期実行
にはつかえなくなったんじゃなかったけな
JobSchdulerで監視すると監視タイミングごとにプロセスが起動されて
しまうため、あまり短時間で監視を行うとただのバッテリードレイン
アプリができてしまうことがあるかな
通常のプログラムは監視プロセスが必要だけどインテントハンドラは
システムにこのインテントが着たらこのプログラムを呼び出して
くださいって登録するので自分で管理しなくても自動的にシステムが
監視してくれる
ただシステム任せなんでシステムの挙動がおかしくなると動かな
かったりもするけど、システムがおかしい時の挙動なんて誰も保障
しないだろうけど
>>317>>318
AlarmManagerはロリポかその前くらいからシステムが勝手に時間を
まとめて実施したりするように変更されたのでちゃんとした定期実行
にはつかえなくなったんじゃなかったけな
JobSchdulerで監視すると監視タイミングごとにプロセスが起動されて
しまうため、あまり短時間で監視を行うとただのバッテリードレイン
アプリができてしまうことがあるかな
320デフォルトの名無しさん
2018/03/22(木) 17:22:02.19ID:doODULmf ここのページに
ttp://pancreatic.cocolog-nifty.com/oncle/2015/03/android-50-e878.html
Android5.0以降ではLVLのバグがあってクラッシュするから
このように修正しろってあるけど、実際どうなんですか?
自分は5.0以降でもクラッシュしたことないけど
Googleでこのことについてなにか公式のアナウンスあった?
ttp://pancreatic.cocolog-nifty.com/oncle/2015/03/android-50-e878.html
Android5.0以降ではLVLのバグがあってクラッシュするから
このように修正しろってあるけど、実際どうなんですか?
自分は5.0以降でもクラッシュしたことないけど
Googleでこのことについてなにか公式のアナウンスあった?
321デフォルトの名無しさん
2018/03/22(木) 23:06:03.77ID:qBdsyPIV 複数のアクティビティに対してアクションバーに同じメニューの追加、ナビゲーションバーを非表示にしたいのですが、それぞれのアクティビティに同じ処理を書くしかないでしょうか?
共通機能として呼び出す形に出来ますでしょうか?
共通機能として呼び出す形に出来ますでしょうか?
322デフォルトの名無しさん
2018/03/22(木) 23:13:34.68ID:qHRh2ld2 >>321
まずActivityをextendedしてベースとなるActivityを定義、それにお望みの処理を書いとく。
あとはそれぞれのActivityをベースからextendedすればいいと思う。
まずActivityをextendedしてベースとなるActivityを定義、それにお望みの処理を書いとく。
あとはそれぞれのActivityをベースからextendedすればいいと思う。
323デフォルトの名無しさん
2018/03/23(金) 14:34:26.63ID:KsJUpWGa Android-StudioをノーパソにインストールしてGradleも正常に動いてました。
デスクトップ側に面倒なのでAndroid-StudioのフォルダとAndroid-SDKのフォルダをコピーして
フォルダ構成も全く同じにして起動すると
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
と出てGradleの同期に失敗します。ネットには繋がっています。
これはただフォルダをコピーするだけではいけない何かがあるのでしょうか?
どうすればGradle同期可能になるのでしょうか。
また0から地道にダウンロードインストールしなければ正常になりませんか?
デスクトップ側に面倒なのでAndroid-StudioのフォルダとAndroid-SDKのフォルダをコピーして
フォルダ構成も全く同じにして起動すると
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
と出てGradleの同期に失敗します。ネットには繋がっています。
これはただフォルダをコピーするだけではいけない何かがあるのでしょうか?
どうすればGradle同期可能になるのでしょうか。
また0から地道にダウンロードインストールしなければ正常になりませんか?
324デフォルトの名無しさん
2018/03/23(金) 14:53:56.53ID:9STFPDgD >>323
Gradleの依存関係キャッシュが壊れている可能性があります(ネットワーク接続のタイムアウト後に発生することがあります)。
て話だから、メニューの「ファイル >キャッシュを無効にする/再起動する」を実行してみては?
.gradleの削除とあわせてみたりとかも
Gradleの依存関係キャッシュが壊れている可能性があります(ネットワーク接続のタイムアウト後に発生することがあります)。
て話だから、メニューの「ファイル >キャッシュを無効にする/再起動する」を実行してみては?
.gradleの削除とあわせてみたりとかも
325デフォルトの名無しさん
2018/03/23(金) 15:21:20.50ID:KsJUpWGa キャッシュを無効にする/再起動するはやってみましたがだめでした。
.gradleの削除というのは環境本体は破壊されないのでしょうか?
調べてやってみます。
.gradleの削除というのは環境本体は破壊されないのでしょうか?
調べてやってみます。
326デフォルトの名無しさん
2018/03/23(金) 15:53:25.49ID:j+r5E+o7327デフォルトの名無しさん
2018/03/23(金) 16:22:01.31ID:KsJUpWGa .gradleフォルダ削除してもだめでした。
イベントログの方にはこう表示されてました。
Gradle sync failed: Cause: error in opening zip file
gradle-wrapper.propertiesには
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
と記述がありこれも以前の環境では動いていたと思います。
他にどこを見ればいいでしょうか、もうさっぱりわかりません。
イベントログの方にはこう表示されてました。
Gradle sync failed: Cause: error in opening zip file
gradle-wrapper.propertiesには
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
と記述がありこれも以前の環境では動いていたと思います。
他にどこを見ればいいでしょうか、もうさっぱりわかりません。
328デフォルトの名無しさん
2018/03/23(金) 16:25:48.55ID:AdAGFjEv 案外、何かpathが通って無いだけとか?
329デフォルトの名無しさん
2018/03/23(金) 16:37:18.19ID:KsJUpWGa JAVA_HOMEとjdkとjreのbin、platform-toolsとtoolsのパスは通して設定してます。
330デフォルトの名無しさん
2018/03/23(金) 16:42:14.88ID:uk6AbdxS アプリのソースならコピーでなく既存ファイルで読み込んだ方がいいよ
331デフォルトの名無しさん
2018/03/23(金) 17:47:01.78ID:p9Zh+6Kq あれこれ試行錯誤するよりデスクトップ側で再インストールして既存プロジェクトを開くなんやらした方がめんどくさくないと思う
332デフォルトの名無しさん
2018/03/23(金) 18:10:46.67ID:KsJUpWGa この動画を見ながら設定からGradleフォルダを直接指定にして
ttps://www.youtube.com/watch?v=qyXnYhUfOi0
それでもまだで、どこかのサイトに書いてあったJavaのバイトコードのバージョンを1.7に設定したら
同期できました。(後で設定見たらなぜかまたクリアされていたけど)
ん〜、Gradleは難しいですね、ちょっとしたことですぐ同期不可エラーになってしまう。
どうもお世話になりました。
ttps://www.youtube.com/watch?v=qyXnYhUfOi0
それでもまだで、どこかのサイトに書いてあったJavaのバイトコードのバージョンを1.7に設定したら
同期できました。(後で設定見たらなぜかまたクリアされていたけど)
ん〜、Gradleは難しいですね、ちょっとしたことですぐ同期不可エラーになってしまう。
どうもお世話になりました。
333デフォルトの名無しさん
2018/03/23(金) 19:25:42.47ID:pzenry94 Windowsみたいな糞でやるからそうなる
334デフォルトの名無しさん
2018/03/24(土) 13:46:03.26ID:9/UBEnz8335デフォルトの名無しさん
2018/03/24(土) 15:58:52.76ID:PJNy7Xo/ >>334
319に書いてあるとおり、私(このアプリ)はこういうインテントを処理しますよー、っていうのをOSに知らせるもの。
たとえば、ギャラリーアプリで画像を処理するとしたときに、複数の画像編集アプリがインストールされている場合は、どのアプリ。使うか選ぶことになるけど、その一覧に出てくるようになる。
319に書いてあるとおり、私(このアプリ)はこういうインテントを処理しますよー、っていうのをOSに知らせるもの。
たとえば、ギャラリーアプリで画像を処理するとしたときに、複数の画像編集アプリがインストールされている場合は、どのアプリ。使うか選ぶことになるけど、その一覧に出てくるようになる。
336デフォルトの名無しさん
2018/03/24(土) 16:12:00.52ID:U4P6Y3mH broadcastreciverをいろんなintentで登録しまくって受け取るたびに死んでたら起動するってことだろ
あまり行儀は良くないな
あまり行儀は良くないな
337デフォルトの名無しさん
2018/03/24(土) 16:13:55.57ID:9/UBEnz8338デフォルトの名無しさん
2018/03/24(土) 18:27:38.92ID:RyB7j6Ie >>337
オレオからそれもできないよ
暗黙的BroadcastReceiverがほぼ死んだから
ちょうどその対応してる
https://qiita.com/wakwak/items/eaaaa27881fa79dfc180
オレオからそれもできないよ
暗黙的BroadcastReceiverがほぼ死んだから
ちょうどその対応してる
https://qiita.com/wakwak/items/eaaaa27881fa79dfc180
339デフォルトの名無しさん
2018/03/24(土) 18:42:56.52ID:9/UBEnz8 >>338
色々制限かけてくるなぁ
そこ見てたら「ACTION_PACKAGE_REPLACED) are not exempted from the new restrictions.」と書いてあるけど
これは制限されないって事?自分のアプリでは8.0でもアプリアップデート時に引っ掛けてサービス起動出来てる
色々制限かけてくるなぁ
そこ見てたら「ACTION_PACKAGE_REPLACED) are not exempted from the new restrictions.」と書いてあるけど
これは制限されないって事?自分のアプリでは8.0でもアプリアップデート時に引っ掛けてサービス起動出来てる
340デフォルトの名無しさん
2018/03/24(土) 18:58:14.18ID:3a9WvB4d LinuxでAndroid studioを使おうと思ってます。
32bit版はSDKにバグがあると聞いたこともあるのですがやってみました。
新しいプロジェクト作成してビルドすると
Faild to find Build tool revison 26.0.2
install Build tool 26.0.2 and synic project.
とエラーが出ます。
いくつか情報探して英語のページにBuild toolを 26.0.2を消して
23.0.2にすればいいとあったので入れ替えてみました。
build.gradleを
compileSDKVersion 23
buildToolVersion "23.0.2"
implementation 'com.android.support:appcompat-v7:23.0.2'
implementation 'com.android.support:design:23.0.2'
と書き換えてキャッシュクリアリスタートしてビルドしたのですが
Faild to find Build tool revison 26.0.2
install Build tool 26.0.2 and synic project.
のエラーはやはり変わりませんでした。
どこにも26.0.2の記述はしてないのに処理系はなぜ
このナンバーにとらわれるのでしょうか?
26を探さずにこのエラーを解消させるにはどうすればよいでしょうか?
32bit版はSDKにバグがあると聞いたこともあるのですがやってみました。
新しいプロジェクト作成してビルドすると
Faild to find Build tool revison 26.0.2
install Build tool 26.0.2 and synic project.
とエラーが出ます。
いくつか情報探して英語のページにBuild toolを 26.0.2を消して
23.0.2にすればいいとあったので入れ替えてみました。
build.gradleを
compileSDKVersion 23
buildToolVersion "23.0.2"
implementation 'com.android.support:appcompat-v7:23.0.2'
implementation 'com.android.support:design:23.0.2'
と書き換えてキャッシュクリアリスタートしてビルドしたのですが
Faild to find Build tool revison 26.0.2
install Build tool 26.0.2 and synic project.
のエラーはやはり変わりませんでした。
どこにも26.0.2の記述はしてないのに処理系はなぜ
このナンバーにとらわれるのでしょうか?
26を探さずにこのエラーを解消させるにはどうすればよいでしょうか?
341デフォルトの名無しさん
2018/03/24(土) 19:01:07.01ID:PJNy7Xo/ 権限関係ってtarget sdkに影響受けるんじゃなかったっけ?
342デフォルトの名無しさん
2018/03/24(土) 19:09:26.56ID:3a9WvB4d すいません最初のエラーメッセージはFaild to find Build tool revison 26.0.2でなくて
entry fileTemplates singleton.java.ft not found in ...resources_en.jar
とかいうやつでした
その次が26にとらわれたものがいつまでも出ます
entry fileTemplates singleton.java.ft not found in ...resources_en.jar
とかいうやつでした
その次が26にとらわれたものがいつまでも出ます
343デフォルトの名無しさん
2018/03/24(土) 19:26:43.51ID:PJNy7Xo/344デフォルトの名無しさん
2018/03/24(土) 19:33:26.59ID:PJNy7Xo/345デフォルトの名無しさん
2018/03/24(土) 19:54:12.57ID:5PTcgjGk >>339
targetSDKversionが26になってないんだろう
targetSDKversionが26になってないんだろう
346デフォルトの名無しさん
2018/03/24(土) 19:55:22.17ID:RyB7j6Ie >>339
それは制限受けない
制限受けないのは頻繁に呼ばれないとされているもの
https://developer.android.com/guide/components/broadcast-exceptions.html
それは制限受けない
制限受けないのは頻繁に呼ばれないとされているもの
https://developer.android.com/guide/components/broadcast-exceptions.html
347デフォルトの名無しさん
2018/03/24(土) 19:58:29.88ID:RyB7j6Ie348デフォルトの名無しさん
2018/03/24(土) 19:58:54.51ID:5PTcgjGk Linuxみたいな糞でやるからそうなる
349デフォルトの名無しさん
2018/03/24(土) 20:02:10.93ID:9/UBEnz8350デフォルトの名無しさん
2018/03/24(土) 20:12:53.64ID:5PTcgjGk 今年の秋から26以上じゃないとアプリ更新できなくなるらしいけど
351デフォルトの名無しさん
2018/03/24(土) 20:15:26.94ID:5PTcgjGk ttps://developers-jp.googleblog.com/2017/12/improving-app-security-and-performance.html
>2018 年 8 月: 新しいアプリで、ターゲット API レベル 26(Android 8.0)以降が必須になります。
>2018 年 11 月: 既存のアプリのアップデートで、ターゲット API レベル 26 以降が必須になります。
>2019 年以降: 毎年、targetSdkVersion の要件が上がります。Android の各デザート リリースの後 1 年以内に、新しいアプリとアプリのアップデートは、対応する API レベル以降にターゲットを指定することが義務づけられます。
>2018 年 8 月: 新しいアプリで、ターゲット API レベル 26(Android 8.0)以降が必須になります。
>2018 年 11 月: 既存のアプリのアップデートで、ターゲット API レベル 26 以降が必須になります。
>2019 年以降: 毎年、targetSdkVersion の要件が上がります。Android の各デザート リリースの後 1 年以内に、新しいアプリとアプリのアップデートは、対応する API レベル以降にターゲットを指定することが義務づけられます。
352デフォルトの名無しさん
2018/03/24(土) 20:17:50.60ID:9/UBEnz8353デフォルトの名無しさん
2018/03/24(土) 20:47:31.87ID:PJNy7Xo/ Oreoに向けてバッサリ切るってか
354デフォルトの名無しさん
2018/03/24(土) 21:00:03.96ID:U9iy+DJL355デフォルトの名無しさん
2018/03/24(土) 22:30:12.37ID:Ug4QAJyA356デフォルトの名無しさん
2018/03/25(日) 16:23:46.27ID:zqAs2LBe357デフォルトの名無しさん
2018/03/26(月) 14:45:01.15ID:1dfxBabL edittextで2文字ぐらい入力されたときに予測を出して選択するようにするにはどうすればいいのでしょうか?
スマホ自体の予測変換ではなくて、その入力される枠に対してこちらが用意したリストから予測を出したいです
例)大学名を入力する枠で、「とう」と入力されたら「東京大学」「東京工業大学」など
よろしくお願いします
スマホ自体の予測変換ではなくて、その入力される枠に対してこちらが用意したリストから予測を出したいです
例)大学名を入力する枠で、「とう」と入力されたら「東京大学」「東京工業大学」など
よろしくお願いします
358デフォルトの名無しさん
2018/03/26(月) 15:55:34.84ID:/QuoiSHd359デフォルトの名無しさん
2018/03/26(月) 15:58:50.02ID:/QuoiSHd 入力中の「とう」を「東」と判定はできないけど、そこはまだIME側の対応だろうと考えます。
360デフォルトの名無しさん
2018/03/26(月) 16:04:52.25ID:1dfxBabL361デフォルトの名無しさん
2018/04/01(日) 11:25:16.99ID:zXYiYzGh OreoからBroadcastReceiverでNEW_OUTGOING_CALLが捕捉出来ない時があるんだけど
自分のXperiaだけなのかな?
自分のXperiaだけなのかな?
362デフォルトの名無しさん
2018/04/01(日) 11:33:43.48ID:zXYiYzGh 時間置いた後の1回目が捕捉出来ない事がある
その後は使えるけどDozeが絡んでるのかな
その後は使えるけどDozeが絡んでるのかな
363デフォルトの名無しさん
2018/04/01(日) 11:45:47.59ID:R0oJ/MH9 androidは機種依存バクだらけやからな
364デフォルトの名無しさん
2018/04/01(日) 17:24:08.66ID:D2Nk7LlY メーカーがカスタマイズした省エネモードとかやっかいだよな
結局ホワイトリストに入れてもらうしか対処がない
結局ホワイトリストに入れてもらうしか対処がない
365デフォルトの名無しさん
2018/04/01(日) 18:21:21.17ID:zXYiYzGh OS設定の省電力機能の対象外にする設定のある場所とか
HuaweiとかASUSの省電力、自動起動設定とか
普通のユーザーに分かる訳ないと思うんだけどなぁ
Googleにとってはこれを乗り越えられない開発者はいらないって事なのか
HuaweiとかASUSの省電力、自動起動設定とか
普通のユーザーに分かる訳ないと思うんだけどなぁ
Googleにとってはこれを乗り越えられない開発者はいらないって事なのか
366デフォルトの名無しさん
2018/04/01(日) 23:21:07.98ID:uuYZUqf2 グーグルのエープリールフールがしっかりと動作してやがる 余計なことしてないで本業をだな
367デフォルトの名無しさん
2018/04/02(月) 10:36:14.29ID:HK/6o0IR Android6.0で実機デバッグをしています。
アプリをFLAG_KEEP_SCREEN_ONで常に画面表示でずっと動かしてると、
たまーにアプリがホームボタンを押したのと同じ状態で隠れている状態になる時があります。
実際画面も点きっぱなしなので、右下のメニューボタンを押すとアプリがあり、エラーも無く動きます。
この場合はどんな原因があって、アプリが隠れてしまうのでしょうか?
(WiFiなどはOFFにして、他のアプリは特に動作した形跡も見られません。)
アプリをFLAG_KEEP_SCREEN_ONで常に画面表示でずっと動かしてると、
たまーにアプリがホームボタンを押したのと同じ状態で隠れている状態になる時があります。
実際画面も点きっぱなしなので、右下のメニューボタンを押すとアプリがあり、エラーも無く動きます。
この場合はどんな原因があって、アプリが隠れてしまうのでしょうか?
(WiFiなどはOFFにして、他のアプリは特に動作した形跡も見られません。)
368デフォルトの名無しさん
2018/04/03(火) 20:13:48.98ID:9o6K6cf3 MainActivity#onCreate()、onResume()、onWindowFocusChanged()にて以下でナビゲーションバーとステータスバーを非表示にしています。
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);
1.アプリ起動時にナビゲーションバー、ステータスバーが一旦表示されフェードアウトして隠れるのですが、隠れる動作をなくす(最初から両方のバーが隠れている)よう方法はありますでしょうか。
2.オプションメニューやスピナーをタップすると、両方のバー半透明の黒でなく通常の黒状態で表示されますが、抑制する方法はありますでしょうか。
https://developer.android.com/training/system-ui/visibility.htmlを参考にView.OnSystemUiVisibilityChangeListenerに上記を組み込みましたがうまくいきませんでした。
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decorView.setSystemUiVisibility(uiOptions);
1.アプリ起動時にナビゲーションバー、ステータスバーが一旦表示されフェードアウトして隠れるのですが、隠れる動作をなくす(最初から両方のバーが隠れている)よう方法はありますでしょうか。
2.オプションメニューやスピナーをタップすると、両方のバー半透明の黒でなく通常の黒状態で表示されますが、抑制する方法はありますでしょうか。
https://developer.android.com/training/system-ui/visibility.htmlを参考にView.OnSystemUiVisibilityChangeListenerに上記を組み込みましたがうまくいきませんでした。
369デフォルトの名無しさん
2018/04/03(火) 20:36:44.99ID:/Jsfy0hg そこはOSバージョンによって挙動が変わったりして面倒臭い
370デフォルトの名無しさん
2018/04/04(水) 15:46:21.85ID:DsN5jk4x コードじゃなくてstyleでやってみ
371デフォルトの名無しさん
2018/04/05(木) 07:20:13.43ID:zG+k4oUP >>368
2.は俺も前やったな。通常のメニュー表示すると、没入モード解除されて回避方法ないような気がする。
だから、メニュー使わずにダイアログフラグメント使ってメニューっぽく仕上げて回避したな。俺は。
ダイアログフラグメントも普通に表示すると、没入モード解除されるから
フラグ設定して表示すればよかった。
ほんとAndroidはクソすぎて嫌になるわ。
2.は俺も前やったな。通常のメニュー表示すると、没入モード解除されて回避方法ないような気がする。
だから、メニュー使わずにダイアログフラグメント使ってメニューっぽく仕上げて回避したな。俺は。
ダイアログフラグメントも普通に表示すると、没入モード解除されるから
フラグ設定して表示すればよかった。
ほんとAndroidはクソすぎて嫌になるわ。
372デフォルトの名無しさん
2018/04/05(木) 13:21:15.72ID:p8p8O582 Activityがバックグラウンドになった時、フォアグラウンドに復帰させる方法ってありますか?
調べても検知するだけで、復帰方法までは見つからなかったので質問させて貰いました。
調べても検知するだけで、復帰方法までは見つからなかったので質問させて貰いました。
373デフォルトの名無しさん
2018/04/05(木) 13:39:50.02ID:zC+mGVMc バックグラウンドになった瞬間にアクティブにするってどんなゾンビですか
374デフォルトの名無しさん
2018/04/05(木) 13:41:44.15ID:qceqcF3w375デフォルトの名無しさん
2018/04/05(木) 13:51:13.88ID:p8p8O582376デフォルトの名無しさん
2018/04/05(木) 16:29:35.48ID:UuUARDUA なんかここで質問されるのって普通じゃ思いつかないような変な使い方が多いような気がする笑
377デフォルトの名無しさん
2018/04/05(木) 17:09:22.13ID:Qh7cAqjK 普通の使い方ならば質問してないでgglksとか言われて終わら
されるような気がするので正しく機能しているということではw
ただ普通の使い方がAPIの更新という名目の元に毎年
ドラスティックに変更されてしまうので付いていけないというか
付き合いたくないってのはあるかな・・・
されるような気がするので正しく機能しているということではw
ただ普通の使い方がAPIの更新という名目の元に毎年
ドラスティックに変更されてしまうので付いていけないというか
付き合いたくないってのはあるかな・・・
378デフォルトの名無しさん
2018/04/05(木) 19:45:49.25ID:DAk+2gWC APIが上がる毎に、出来ることが減ってるのがなぁ
379デフォルトの名無しさん
2018/04/05(木) 19:52:47.63ID:zSXmsrob 増えてるだろ?
380デフォルトの名無しさん
2018/04/05(木) 22:07:59.00ID:jKn24thT Gradleってなんでオンラインじゃないとだめなんだろ?
なにしてるんだろ、まさかこちらのソース送ってるとかないよね
なにしてるんだろ、まさかこちらのソース送ってるとかないよね
381デフォルトの名無しさん
2018/04/05(木) 22:18:09.89ID:gdagzanV mavenからダウンロードしてるからだろ
オフラインでも使えるぞ
オフラインでも使えるぞ
382372
2018/04/06(金) 09:17:23.05ID:6G6WbNPR >>373-374
考えてみたけど、思いつかなかったです・・・。
症状としては、数時間後にアプリが勝手にバックグラウンド(ホームボタンを押した状態)に移動してしまい、
隠れてしまうのを回避したいです。
根本的な解決だと移動する原因を突き止めることなのでしょうが、
アプリが勝手に隠れる原因って何でしょうか?
アプリはFLAG_KEEP_SCREEN_ONで常時画面ONにしていて、
他にアプリが起動した様子は無く、WiFiも切っています。
考えてみたけど、思いつかなかったです・・・。
症状としては、数時間後にアプリが勝手にバックグラウンド(ホームボタンを押した状態)に移動してしまい、
隠れてしまうのを回避したいです。
根本的な解決だと移動する原因を突き止めることなのでしょうが、
アプリが勝手に隠れる原因って何でしょうか?
アプリはFLAG_KEEP_SCREEN_ONで常時画面ONにしていて、
他にアプリが起動した様子は無く、WiFiも切っています。
383デフォルトの名無しさん
2018/04/06(金) 09:22:28.86ID:1Z4WtD6U >>382
電池の最適化から除外してもそうなるの?
電池の最適化から除外してもそうなるの?
384デフォルトの名無しさん
2018/04/06(金) 09:29:14.86ID:1s4vQgLg385372
2018/04/06(金) 10:07:25.02ID:6G6WbNPR386デフォルトの名無しさん
2018/04/06(金) 12:21:05.86ID:2HGiQ1Lg >>385
ならそのアプリを最適化から除外した上でどうなるか確認しよう。
ならそのアプリを最適化から除外した上でどうなるか確認しよう。
387372
2018/04/06(金) 14:29:54.97ID:6G6WbNPR ありがとうございます
確かに電池の最適化なんて何やってるかわからないから、
まず除外して動かしてみます
確かに電池の最適化なんて何やってるかわからないから、
まず除外して動かしてみます
388デフォルトの名無しさん
2018/04/06(金) 18:03:16.34ID:yTrFAsEy 普通は勝手にバックグラウンドには行かないし、スリープ復帰後もフォアグラウンドのままだし
その端末がスリープに入るとアプリがすべてバックグラウンドに行く仕様とか
(それも変な仕様だけど。または変なアプリが入ってるとか)
その端末がスリープに入るとアプリがすべてバックグラウンドに行く仕様とか
(それも変な仕様だけど。または変なアプリが入ってるとか)
389デフォルトの名無しさん
2018/04/07(土) 00:37:29.79ID:KyZzR8Ca クラッシュしてるんじゃ?
バックグラウンドに行く原因を特定するほうが先だと思うが
バックグラウンドに行く原因を特定するほうが先だと思うが
390デフォルトの名無しさん
2018/04/07(土) 16:00:05.83ID:B9iNGMom startForegroundServiceでレシーバー常駐させてても
受信しない事あるんだが…
受信しない事あるんだが…
391デフォルトの名無しさん
2018/04/07(土) 21:54:49.05ID:usGE3LU3 フォアグラウンドサービスはかなり殺されにくくなるだけで
絶対に殺されないものではないけど
途中で殺されてたりしない?
絶対に殺されないものではないけど
途中で殺されてたりしない?
392デフォルトの名無しさん
2018/04/07(土) 23:10:02.02ID:B9iNGMom Logcatか何かで分かるのかな?
分かってもどう対策すればいいのやら…
分かってもどう対策すればいいのやら…
393デフォルトの名無しさん
2018/04/08(日) 08:05:06.22ID:yAEsr6bU google playで公開しているアプリのユーザーが、
とても良いアプリだからdonateしたいんだが的なことを英語のメールで送ってきたんですが、
非消費型アプリ内課金でdonate機能を付けることは問題ないんですかね
つまり、何も機能追加とかはしないけど単にお金を貰うだけということになるんですが
とても良いアプリだからdonateしたいんだが的なことを英語のメールで送ってきたんですが、
非消費型アプリ内課金でdonate機能を付けることは問題ないんですかね
つまり、何も機能追加とかはしないけど単にお金を貰うだけということになるんですが
394デフォルトの名無しさん
2018/04/08(日) 08:23:48.88ID:yAEsr6bU もしくはそういう機能のあるアプリって既にgoogle playで公開されてたりしますか
395デフォルトの名無しさん
2018/04/08(日) 08:33:10.78ID:yAEsr6bU google的には30%の手数料収入が入ってくるわけだから禁止する理由もないのかな
396デフォルトの名無しさん
2018/04/08(日) 10:20:06.31ID:EU3MNmwJ >>395
課金含めて作成したことはないですが、ずっと使ってるghost commanderって無料のファイラーにはdonation機能ありますね。
paypalに遷移するのでgoogleに一部落ちるってことはないのではないかと思われますが。
https://i.imgur.com/JHl7KIs.png
https://i.imgur.com/9Mwcvgu.png
課金含めて作成したことはないですが、ずっと使ってるghost commanderって無料のファイラーにはdonation機能ありますね。
paypalに遷移するのでgoogleに一部落ちるってことはないのではないかと思われますが。
https://i.imgur.com/JHl7KIs.png
https://i.imgur.com/9Mwcvgu.png
397デフォルトの名無しさん
2018/04/08(日) 10:56:22.17ID:Tk/Kc4AQ アプリ内課金までGoogleに取られたら堪らないな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- 買ったばかりのオーブンレンジ「この機種はお餅を焼くことはできません」
- 【悲報】キティちゃん率いるサンリオ軍団、深刻な若手不足に陥る
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- 【悲報】JA「全然米が売れなくて倉庫を圧迫してる。助けて!」米卸売り業者「安売りしたら赤字になる…助けて!」 [802034645]
- 気が狂いそう
