[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/02 21:43 / Filesize : 253 KB / Number-of Response : 1031
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:デフォルトの名無しさん [2016/11/16(水) 23:18:07.39 ID:Kl4v2Z3A.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/

69 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 11:44:56.30 ID:BX16r4A0.net]
unity使いたいけどxamarinも使いたい

70 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 13:54:57.93 ID:3Q1IinyT.net]
Godot ゲームエンジンの、Demos projects をダウンロードして見れば?

71 名前:デフォルトの名無しさん [2016/11/30(水) 18:35:20.38 ID:b4NwHaq7.net]
>fpsの制御とかstateの遷移とかオブジェクトの管理とか
>当たり判定とか物理演算とかキー入力とか全部自前で

それが全部必要なゲームならそうだろうけども、
それが全部必要なゲームって最新の3Dゴリラ

72 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 18:42:09.26 ID:b4NwHaq7.net]
>fpsの制御とかstateの遷移とかオブジェクトの管理とか
>当たり判定とか物理演算とかキー入力とか全部自前で

それが全部必要なゲームならそうだろうけども、
それが全部必要なゲームって最新の3Dゴリゴリ使ったやつだけだろ。

ユニティ使わずに何本かリリースしてるけど、
自作ライブラリ作るのはそんなに大変ではない。
それより大変なのが自分のゲーム特有の設計のほう。

73 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 19:03:46.53 ID:06/5C/mF.net]
>>67
無駄じゃないぞ
しょっぼいものしか作れない>>67には無駄かもしれないがw

74 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 19:54:43.12 ID:7K2Pa6/J.net]
ゲーム作って商売するのが目的なら使えるものはどんどん使ってとっとと作った方がいいに決まってる

75 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 20:33:15.55 ID:VTauYcSv.net]
別に「一刻も早くビジネスとして展開したいんです」とか言っているわけでもないのに、
時間の無駄だの何だのって生き急ぎすぎだろ。

76 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 20:38:27.04 ID:PgWOvBHC.net]
そういう意味ではなくOpenGLから学ぶのは全くおすすめしないというだけ

77 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 20:56:08.83 ID:7242GE6J.net]
unity使わないとおじさんおこだからな



78 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 21:39:14.66 ID:b4NwHaq7.net]
一刻も早くビジネス展開したいならム板なんか来ずにマを雇うだろw

79 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 00:12:01.51 ID:yBJQvnmd.net]
2Dゲームでもunityのがよいのかな
カードを使ったボードゲームなんだけど

80 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 07:06:16.75 ID:UFO9Qbri.net]
>>71
ゲーム作るときって、UML図とか書いたりする?
最近ゲーム何本か作ったけど、とりあえず想定している機能作っていくせいか
メソッドもクラスも汚くなって、直した方がいいんかな?

81 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 08:03:44.42 ID:ljqPBPPP.net]
ゲーム開発は基本金がないからな

82 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 08:56:28.00 ID:xX4yt/h3.net]
ローンチを急ぐことで自分の実現したかったものがすぐ具現化され実際の姿を確認できる
自家製ライブラリの作成ばかり専念だといつまで経っても完成しないし、進んだ実感がしなくて意欲ダウンする
最初は欠陥品でいいので書き逃げの効くものを選定する
そうすると毎回同じような場所に同じようなコピペを繰り返していることに気付く
その箇所をライブラリにして保守の手間を省く
最初に想定されていたライブラリとはまるで異なる姿になっていることが多い

83 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 12:13:04.16 ID:5zfWITAP.net]
>>79
実際に図にするうかどうかはともかく
頭の中では描くだろ

84 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 16:47:51.64 ID:D3na4Adg.net]
社内レビューもしろよ

85 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 16:53:27.37 ID:MZtsAhZY.net]
まずデビューしないとな

86 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 19:13:28.39 ID:mX12ixTt.net]
下までスクロールしたあとにさらにスクロールしようとすると
下から出てくる丸い感じのウニョってしたやつの名前ってなんて言うんですか
googleで検索したいことがあるのに検索キーワードがわからない

87 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 20:27:48.20 ID:vHqhSsiW.net]




88 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 20:49:01.04 ID:Q6sxGBUG.net]
fading edge?

89 名前:デフォルトの名無しさん mailto:sage [2016/12/01(木) 23:32:04.30 ID:DKUOj/8K.net]
すいませんcordinatorLayoutを使って上下のスワイプでtoolbarが隠れるようにしたんですが、
ウニョってしたやつが出ません。
いや、正確には出てます。
下までスクロールしきった状態からじゃなく、
途中から一番下まで一気にスワイプして一番下に達した瞬間は出るんですが、
すでに一番下に達してる状態でさらに下にスワイプすると出ないです。上も同じです。

90 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 08:32:52.08 ID:IaP0X0kG.net]
そういうもんだ

91 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 10:33:01.26 ID:iy/QOn4K.net]
エスパーするとRipple effectのこと?

92 名前:デフォルトの名無しさん [2016/12/02(金) 10:35:45.88 ID:/m9HbUEC.net]
toolbarを隠さないレイアウトだと出るんですが、
Android SDKのバグということでしょうか

93 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 13:57:59.67 ID:SaZ+34oV.net]
これ↓に対応させてみたいのですが、手っ取り早く画面を反転(回転ではない)する方法ってありますか?

スマホを“ヘッドアップディスプレイ化“するスタンドが販売中
akiba-pc.watch.impress.co.jp/docs/news/news/1032947.html

94 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 22:30:12.51 ID:bUtKsNnK.net]
Ripple effectはviewを長押ししたときに波紋上に広がるエフェクトです違います。

95 名前:デフォルトの名無しさん mailto:sage [2016/12/02(金) 23:00:30.28 ID:TsOv/uy4.net]
>>92
特殊な用途だからAPIで用意されてるとかはないと思う
TextViewとか任意のViewを継承して反転できるクラス作るのが楽なんじゃないかな

96 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 12:19:25.50 ID:Fefe+tXM.net]
下端(上端)までスクロールした際に出る丸いアニメーションが表示されない
ttps://teratail.com/questions/57433

97 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 16:08:38.07 ID:iU+ignEA.net]
> 95
最近どっかのスレでみた



98 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 17:34:01.70 ID:FsdJaZS5.net]
課金のプログラムってライセンス使わないといけなくなったの?
ライセンスなしで組んだ課金プログラムをテストしたけど
ウォレットに反映しなかった

99 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 19:58:58.31 ID:Fefe+tXM.net]
teratail役に立たねえなー

100 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 02:31:29.39 ID:LmLtVGzg.net]
Android Studioではじめる 簡単Androidアプリ開発のサンプルプログラム試したけど正常に動かない
image.gihyo.co.jp/assets/files/book/2014/978-4-7741-6998-9/download/gihyo-sample-1_1.zip
の「Chp9_Labyrinth」の「Step15」を試したがゴールできんし落とし穴もない
俺のがおかしいのか?

101 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 10:50:34.49 ID:RPJY6hEd.net]
yes

102 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 11:54:02.81 ID:LmLtVGzg.net]
マジか・・・
Android Studioは普通に動作してるし、エミュも実機も試したけど同じ結果なんだよな…
プログラムの方に問題があると思ったが何が原因なんだろ

103 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 13:04:00.17 ID:xFPqhy3s.net]
それを調べる能力も重要

104 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 14:19:27.23 ID:fg8ZSiZu.net]
無理ですね

105 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 14:46:41.91 ID:xFPqhy3s.net]
なら向いてないから死ね

106 名前:デフォルトの名無しさん [2016/12/04(日) 14:51:36.87 ID:Cnrnf2nz.net]
うむ

107 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 19:46:42.43 ID:AVjtiDko.net]
課金ユーザーに対してだけWebAPIを開放したいんですが、
どうすればいいでしょうか。
自分のアプリからは課金されてるされてないの判定はできますから、
それにあわせてWebAPIを呼ぶ、呼ばないを切り替えられますが。

そのWebAPI自体がただのREST APIで、WebAPIの方に課金されてるされないの情報が
取れないから自分のアプリ外からの不正なアクセスを拒否できません。



108 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 19:49:42.97 ID:tcyDVboU.net]
課金ユーザーだけにトークン発行すれば

109 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 20:34:22.56 ID:AVjtiDko.net]
トークン発行しようが、そのトークンを検証する確かな
方法がありますでしょうか?

110 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 20:47:36.95 ID:AVjtiDko.net]
とりあえず、課金ユーザーに一意なランダムなIDが発行され、そのIDの検証を
WebAPIのサーバーからREST APIとかで行えればなんとなるんですが。

111 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 21:55:15.81 ID:AVjtiDko.net]
https://developers.google.com/android-publisher/api-ref/purchases/products/get
普通にREST APIが用意されてました。
端末上での購入時に一意なトークンが発行されるので、それを自分のサーバーに送って
https://developers.google.com/android-publisher/api-ref/purchases/products/get
を呼べばサーバー上で購入を検証できるので、不正な使用をふせぐことできますね。
ありがとうございました。

112 名前:デフォルトの名無しさん [2016/12/05(月) 20:45:38.22 ID:KqknsntW.net]
Firebaseを使ったAndroidアプリのプッシュ通知 + PHPによるプッシュ送信の実装

testFirebase.phpをサーバーにアップして
www.xxx.com/testFirebase.php
て感じで実行するの?

113 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:01:53.90 ID:o5G1QWip.net]
androidアプリ作るためにはjavaの知識はどれくらい必要ですか?

114 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:03:22.52 ID:Rd8JHmEn.net]
今はjava使わなくてもアプリ作れるんで、ある意味ゼロ

115 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:05:03.80 ID:/2akzZXy.net]
>>112
hello worldで十分

116 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:13:19.07 ID:CLX06G+u.net]
アプリによって必要な知識も習熟度も変わってくるからなぁ。

117 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:13:31.86 ID:70SQpFOU.net]
xamarinならC#で作れるし
unityならC#で作れるし
C#がいいんじゃね
VisualStudioもmacに移植されたようだし



118 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:14:51.96 ID:o5G1QWip.net]
ベンチャーでAndroidアプリ開発してるけど不安すぎる
未経験で2週間javaの研修しただけじゃ足りないよね?

119 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:54:27.12 ID:/HGo64SK.net]
他の言語使えるなら余裕
初めてのプログラミングで2週間なら全く役にたたない

120 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 21:56:00.09 ID:70SQpFOU.net]
ベンチャーで2週間の研修があるって珍しいな

121 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 22:43:32.65 ID:pSDwKct5.net]
WEB+DB vol.94 の特集が、Kotlin, Electron

Kotlin・IntelliJ IDEAは、JetBrains が作っている。
そして、Android Studioは、IntelliJ IDEAから作られているから、Kotlinが使いやすい

Android Studioで、Java・Kotlin は変換できる。
Kotlin Bytecode で、Javaのバイトコードも見れる

Try Kotlin のサイトで、ブラウザからプログラミングできる

まあ言語よりも、ほとんど、Android APIの勉強。
Kotlinは情報が少ないから、Javaの方がよいという人

122 名前:もいる []
[ここ壊れてます]

123 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 23:13:50.96 ID:o5G1QWip.net]
>>119
研修って言うか自習かな
分からないところは質問する感じ

124 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 23:22:44.49 ID:/2akzZXy.net]
どうでもいいから失せろや

125 名前:デフォルトの名無しさん mailto:sage [2016/12/05(月) 23:46:08.57 ID:l39dnCPM.net]
>>122
質問スレなんだからいいだろ、お前が失せろ

126 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 08:11:04.94 ID:BmaUeA8M.net]
>>123
はいはい
さっさと失せろカス

127 名前:デフォルトの名無しさん mailto:sage [2016/12/06(火) 09:39:11.39 ID:F62EwRJP.net]
どうでもいい(どうでもよくない)



128 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 00:25:13.80 ID:eCTZAewK.net]
GridLayoutで位置を詰めずに子要素をremoveする良い方法ありますか?
setVisibilityもしくはsetAlphaは無しでお願いします

129 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 21:34:26.79 ID:KVNzeqea.net]
じゃあ無い

130 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 22:10:26.24 ID:5HT2p284.net]
なんでそんなことする必要があるの

131 名前:デフォルトの名無しさん mailto:sage [2016/12/07(水) 22:47:25.39 ID:9YeQLyuo.net]
頭悪いから

132 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 09:51:12.26 ID:nSgOPbJS.net]
クラッシュレポートについて教えてください。

自作アプリを初めてGooglePlayで公開すべく「アルファ版テスト」を使って準備をしています。
クラッシュレポートがどのようなものか確認するためにアプリにNullPointerExceptionを起こす隠しコマンドを
仕込んで自分の端末2台で試してみたのですが・・・
 端末1:Nexus7 Android:6.0.1 Google-ID:開発者としてのIDとは別のID
   隠しコマンドを実行すると「問題が発生したためXXXを終了します レポート OK」と表示され
     [レポート]をタップするとDeveloper Consoleにクラッシュレポートが届く
     [OK]をタップするとレポートは送られない
 端末2:LG-G2mini Android 4.4.4 Google-ID:開発者のID
   隠しコマンドを実行すると「問題が発生したためXXXを終了します」と表示されすぐ消える
     クラッシュレポートは送られない
端末1は期待した通りの動作なのですが、端末2でなぜクラッシュレポートが送られないのかが不明です。

これはどのような原因によるものでしょうか?
 Androidバージョンの違い?
 開発者の端末からはレポートを送れない・送っても表示されない?
 その他の原因?

よろしくお願いいたします。

133 名前:130 mailto:sage [2016/12/08(木) 09:53:54.89 ID:nSgOPbJS.net]
すみません
>  端末2:LG-G2mini Android 4.4.4 Google-ID:開発者のID
4.4.2です。

134 名前:デフォルトの名無しさん mailto:sage [2016/12/08(木) 10:49:58.42 ID:hodntX8o.net]
端末2にインストールするときGooglePlay以外から入れたとか考えられる

135 名前:130 mailto:sage [2016/12/08(木) 11:23:39.26 ID:nSgOPbJS.net]
>>132
レス、ありがとうございます。
(念のためデバッグ版をアンインストール後)、GooglePlayからインストールしています。

136 名前:130 mailto:sage [2016/12/08(木) 23:14:21.81 ID:nSgOPbJS.net]
解決。
開発者向けオプションをオフにしたら、無事、レポートが送られました。

137 名前:デフォルトの名無しさん [2016/12/09(金) 00:34:59.14 ID:WzSsU1Dc.net]
Android Studioに移行して前から作ってたアプリをアップデートしたら、
タブレットに対応してるとかって管理サイトに言われたんだがどういうことや。
対応させた記憶はないし、タブレット用スクショをアップしろって言われて気になるんだけどこれどうしたらいいの?



138 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 11:49:30.89 ID:IqjooaWF.net]
>>134
なるほど勉強になった

139 名前:デフォルトの名無しさん [2016/12/12(月) 14:26:58.97 ID:KwByQnlV.net]
質問よろしいでしょうか?
ただいまandroidでsocket通信を勉強しているのですが
送受信の時にテキストファイルと画像ファイルを識別させるにはどうしたらいいでしょうか?

140 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 14:43:32.45 ID:UOLdu4dP.net]
先にファイルが何なのかの情報を送れば

141 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 15:19:53.41 ID:mJrTmD+0.net]
画像のGUIDを見ればいいだけだがそれはソケットの話ではないな

142 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 15:36:30.53 ID:KwByQnlV.net]
>>138
今から画像送りますよー

画像ファイル送信
て事でしょうか?

一度やってみます!ありがとうございます。

143 名前:デフォルトの名無しさん mailto:sage [2016/12/12(月) 16:00:07.71 ID:tdNqUxnO.net]
mime

144 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:07:33.65 ID:23brE9eB.net]
Android Studioでなんかつくりたいと安易に思ってやりかけたんですが
これもしかしてJavaのクラスやメソッドちょこっと書けるくらいの知識持った状態でやったほうがいいですか
内容わからずめっちゃコピペしかしてない気がします

145 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:21:13.51 ID:GIUw2JfO.net]
そうですね…

146 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:48:04.27 ID:fZU8TAKT.net]
最初はコピペでいいし作っていくうちにクラスもメソッドもわかってくるよ

147 名前:デフォルトの名無しさん mailto:sage [2016/12/13(火) 23:58:33.99 ID:lJ5NBfDU.net]
iphoneの方が馬鹿向けだと思うよ



148 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 00:20:44.97 ID:mTRUnG5M.net]
本当にそうでしょうか

149 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 00:36:32.40 ID:FBNQSbc9.net]
>>142
その感覚は正しい
最初の10日くらいはピュアJavaに費やすのだ
損はしない

150 名前:デフォルトの名無しさん [2016/12/14(水) 21:12:02.96 ID:UQkkKsVJ.net]
Preferenceに素手に値が存在しているか調べたいってどうすればいい?

151 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 21:15:45.09 ID:CzIgfdtZ.net]
getの第二引数のデフォルト値に範囲外の値わたせば復帰値でわかるだろう

152 名前:デフォルトの名無しさん [2016/12/14(水) 22:37:00.69 ID:UQkkKsVJ.net]
>>149
無いとbooleanとかで帰ってくる?

153 名前:デフォルトの名無しさん mailto:sage [2016/12/14(水) 22:42:22.59 ID:P7Jueqc3.net]
返ってくるのはデフォルト値だろ

154 名前:デフォルトの名無しさん [2016/12/14(水) 22:47:58.99 ID:UQkkKsVJ.net]
あー
getメソッドをコールするときに渡した二つ目の引数の値がそのまま帰ってきたら 無い ってことか
ありがとう

155 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 11:44:19.88 ID:vAJ6b1bf.net]
普通にcontainsも使える

156 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 21:56:20.94 ID:fyJAbkx8.net]
Unity5の教科書(北村愛実著)を読んだんですが
次読むおすすめの本あったら教えて下さい

157 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 22:03:45.25 ID:kXY9mwlQ.net]
もう本はいい
ゲームを作れ
作りたいゲームはないのか
何のために勉強してんだ



158 名前:デフォルトの名無しさん mailto:sage [2016/12/15(木) 23:03:14.92 ID:fyJAbkx8.net]
脱出ゲームを作りたいです

159 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 00:12:49.10 ID:tM5Q+Wtb.net]
本1冊読んだらさっさと作れ
脱出ゲームくらいなら実戦で慣れろ
そのジャンルのゲームはプログラムは大したことなくて
素材や絵作る方が遥かに大変だとおもうがな

160 名前:デフォルトの名無しさん [2016/12/16(金) 21:45:28.17 ID:H5MzS4I3.net]
FCMが来たときにアプリがフォアグラウンドなのかバックグラウンドなのか起動してないのか知る方法を教えてください

161 名前:デフォルトの名無しさん mailto:sage [2016/12/16(金) 22:25:50.77 ID:Rc8R79QT.net]
GlaxyNote3(Android Ver5)なんですが、
CanvasのdrawText()で描画されるフォント(特に指定はしていないのでデフォルトと思われます)が美しいので、
Windowsでも使いたいなと思い、何というフォントか調べてみたところ、
半角英数字はAndroidのシステムフォントとして標準のRobotoのようであることが分かりました。
しかし、日本語については、一般的と思われるモトヤフォントとは違うことが確認できました。

日本語のフォントが何か分かりますか?
あるいは調べる方法ってありますか?
Androidの設定では「標準」としか書かれておらず分かりません。

162 名前:デフォルトの名無しさん [2016/12/16(金) 23:10:24.18 ID:zi1eP+aX.net]
>>159
/system/fontsに入ってるから見てみれば?
ちなみにAndroid標準はGoogle Noto fontsだよ。日本語フォントは源ノ角ゴシック

163 名前:159 mailto:sage [2016/12/17(土) 09:43:45.40 ID:B37o2iJ8.net]
>>160
ありがとうございます。
たしかに/system/fontsに.ttfがありました。

これらのフォントファイルをWindows上にコピーして開きながら確認したところ、
やはりどうも半角英数はRobotoで、日本語についてはUDGothicというものが該当しそうに見えました。
UDGothicで検索してみたところ、やはりGalaxyシリーズはそれが標準であると分かりました。

さらには、
/system/etc/system_fonts.xml
にシステムフォントが、
/system/etc/fallback_fonts.xml
に、システムフォントで表示できない代替フォントが規定されていることも分かりました。

それぞれ、優先順に.ttfがリストされており、
やはりシステムフォントはRoboto、日本語についてはドコモの絵文字らしきフォントに続き、UDGothicが書かれており、
これで確定しました。
他のAndroidデバイスでもこの方法で、使用されているフォントを特定できそうです。

ありがとうございました。

164 名前:デフォルトの名無しさん [2016/12/17(土) 18:10:55.10 ID:Kbp2fxPR.net]
Android 7.0まではBroadcastReceiverでACTION_NEW_OUTGOING_CALLを受けた後に
setResultData(null)を実行すると通話を中断出来たんだけど、
Android 7.1.1からsetResultData(null)を実行すると通話画面が表示されたままになる
これだとインターセプトして別のActivityを前面に表示しようとすると背面に回りこんでしまう
誰か回避策が分かる人いたらアドバイスください

165 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 18:18:36.48 ID:Kbp2fxPR.net]
エミュレータのAndroid 7.1.1で確認した限りだけど
通話画面はDialing...の表示のままになってて
実際に発信してるのか分からないけど
終話ボタンを押すとDialerActivity?は消える
その後に後ろに回り込んでた自作アプリのActivityが表示される

166 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 18:29:56.04 ID:u/Jkt5MO.net]
>>163
発信確認Call Confirmがまさにそういう
動作になってたね。
タスク切り替えでダイアログ前に出して
OKを押すと発信するので、インターセプト
自体は動いているようにみえる。

167 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 18:35:38.80 ID:Kbp2fxPR.net]
>>164
レスどうも
確かにインターセプトは機能してるようで通話シーケンス自体に変更はなさそうです
しかし通話画面が前面に表示されたまま消えてくれません
もしこれが今後の仕様となるのであれば私のアプリはAndroid 7.0で終わりです…



168 名前:デフォルトの名無しさん [2016/12/18(日) 01:21:27.19 ID:HwI+ntq5.net]
早く教えてください

169 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 09:11:41.30 ID:DUw/I2pS.net]
何をだよ






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

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

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