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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 21:26:49.76 ID:hf6QV5MP.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 141匹目
peace.2ch.net/test/read.cgi/tech/1442427461/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
peace.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド175★★
peace.2ch.net/test/read.cgi/tech/1445609364/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision49
peace.2ch.net/test/read.cgi/tech/1436353166/

75 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 22:48:45.19 ID:Mw0VsQ+j.net]
>>70
うちもfailedになるけどretry押してたら成功するよ

76 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:38:44.15 ID:wFPIwWcF.net]
ClickableSpanで

例えば「aaaとbbbに挟まれた一行の中身」って場合はどうしたらいいのかな?
^aaa(.*?)bbb$ これだとaaaからbbbまでも範囲として扱われるよね?
囲まれた中だけにしたいけどそういうのは無理なのかな

77 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:42:15.71 ID:IonGhITl.net]
正規表現ならMatcher#group(1)ってやればかっこの中だけ取れるよ

78 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 21:39:40.28 ID:wFPIwWcF.net]
よく見たらsetSpanで調節すれば良かったのね

79 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 03:48:48.02 ID:rVm+ze9Y.net]
Playにアップしたベータ版が全然更新されないな…どこら辺が数時間なんだこれ

80 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 04:59:05.41 ID:7aNTe6pU.net]
>>78
他人に理解してもらえる文章かけよ
時間の話をしているのに「全然更新されない」だとコメントできねーわ
3時間待ってんのか?5時間か?100時間か?

81 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 22:03:24.15 ID:S0GoiVh2.net]
失礼します。
ダイアログのwindow幅をスクリーン幅にしたいんですが、影の影響なのかmaxにできません。
2chMateでいうアンカーされたところをレス番タップで参照してでてくるウインドウが理想です。
お願いします。

82 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 22:17:19.33 ID:eofNa0B+.net]
ダイアログじゃなくてpopwindowにしたら?

83 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 22:26:11.49 ID:S0GoiVh2.net]
Popwindowなら横の影が消せるのでしょうか?
ひとまず試してみます。
またできなかったらまたくるかもしれないので
ありがとうございました。



84 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 00:54:08.88 ID:YwZvwuy7.net]
ダイアログもポップウインドウも影なし背景の完全オリジナルに出来るよ
影の分のマージンはやってみないとわからん

85 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 20:43:47.14 ID:qMlY+KB7.net]
スピーカーから音がなってるのを検知する方法ってないですか?

86 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 21:17:56.48 ID:O8OH2wMg.net]
>>84
マイクで集音

87 名前:デフォルトの名無しさん [2015/12/09(水) 03:09:19.53 ID:wuGky0hv.net]
notificationでステータスバーに通知したいんですけど、
ステータスバーにアニメーションしながら表示させるにはどうすればいいですか??
Notification.Builder#setTicker()で文字列セットしてるんですけど、表示されません。
通知バーに小さいアイコンが表示されるだけです。

Notificationサンプル載せてるサイト色々見たんですけど、どれもやり方同じで何が原因不明です。
よろしくお願いします

88 名前:デフォルトの名無しさん [2015/12/09(水) 03:53:49.26 ID:wuGky0hv.net]
>>86
すいません、解決しました

89 名前:デフォルトの名無しさん [2015/12/11(金) 11:42:53.60 ID:JIUWYqhvD]
google-play-servicesを使用するアプリで、
・google-play-servicesを、プロジェクト・ビルド・ターゲットを4.0.3に変更
・google-play-servicesのライブラリ参照先を、自分のアプリに追加
を行った所
#################################################################################################################################################################################################################
コンテナー 'Android Dependencies' が存在しないライブラリー
'D:\soft\android-sdk-windows\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar'
を参照しています
#################################################################################################################################################################################################################
とのエラーが表示され、アプリケーションが実行できなくなりました。
※ライブラリ参照先を削除すると正常に起動します。
プロジェクト名に!がついており、プロパティの「Android Dependencies」に×がついて
おりそれが原因ではと思いますが、解決方法がわからいない状況です。
google-play-services_lib\libsには.jarファイルはできているのですが、binにはファイルが
できておりませんでした。

アドバイスいただけないでしょうか。

90 名前:デフォルトの名無しさん [2015/12/11(金) 13:45:25.43 ID:ooqscO/v.net]
PCからandroid端末にプッシュ通知をリアルタイムで行いたい(ラグはある程度許容)
環境はPC有線、android側は無線(同ネット内)
android側が素人なため、調べても情報不足…
PC側はC#で画面監視は出来ていて、android側に受け渡す情報でよさそうなものはありますか?

91 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 14:35:16.80 ID:IKEk7TdP.net]
>>89
よくわからんけどParseとか既存の何かを使ったほうがいいのでは

92 名前:デフォルトの名無しさん [2015/12/11(金) 16:26:13.38 ID:EQaK8sir.net]
>>1
デュエル・マスターズ Android版 ,i-OS版、公式 dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/www53.atwiki.jp/dmsuishinparty/pages/314.html

デュエル・マスターズ(デュエマ)DM ONLINE 1.8a  /  VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/uhyohyohyo.sak ura.ne.jp/hsp.html

ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/kiimaa.jugem.jp/?eid=61

「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/supersolenoid.blog63.fc2.com/blog-entry-6886.html

遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/www3.atwiki.jp/ads-wiki/pages/20.html

遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/do.yugioh-portal.net/

WIXOSS WEBXOSS webxoss.com/about_en.html webxoss.com/DeckEditor/

BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/14owl.hateblo.jp/entry/2015/12/09/011234

アプレンティス  マジック:ザ・ギャザリング(MtG)オンライン化 homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/homepage1.nifty.com/Q_Q/ap.html

93 名前:デフォルトの名無しさん [2015/12/11(金) 16:27:23.17 ID:EQaK8sir.net]
【 オンラインTCGエディター 】   >>1,>>91

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。
WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみて。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正。

機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。

下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。

さ〜て、インド人ベンダーと日本人の翻訳兼PGを見つけよっと!ww
wc2014.2ch.net/test/read.cgi/entrance2/1449623194/-18



94 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 17:40:14.79 ID:Gi4ifc5P.net]
>>89
プログラマが時間感覚を他人に説明するときに「ある程度」なんて言ってたら駄目だろ

どんなサービスなのか分からずに「ラグはある程度許容」とか言われてもな

5秒くらいなら許容?
15分くらいなら許容?
1時間くらいは許容?

95 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 20:11:52.49 ID:A0BIWEFF.net]
地図アプリのOsmAndで、地図上の文字が所々化けるのを治そうとしてますが、
行き詰ったので助けてください。

コンパイルは
https://code.google.com/p/osmand/wiki/GradleCommandLineBuildEnvironment
でVirtualBox上のUbuntu14.04でやってます。
ANDROID_SDKの環境変数部分はANDROID_HOMEで定義する必要があります。

で、文字化けなんですが、どうもNDKでcanvas上で描画している箇所が原因で、
同じ文字列、同じフォントでもJava側で描画されているPOIの施設名称は化けないようです。

osmandapp/core-legacy/native/src/textdraw.cpp
drawTextOverCanvas関数の、TextDrawInfo* textDrawInfo = *itdi;
で格納されているtextDrawInfo->textがテキストが化ける文字列なので、このあたりを修正すれば
治りそうなんですが、どうすればいいかさっぱりわからずです。
スーパーハカーさんよろしくお願いします。

96 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 21:35:05.93 ID:NN7/IaZB.net]
端末の姿勢(回転行列)は加速度センサと地磁気センサの値から求まるみたいなんですが、
姿勢を得るには角速度センサが必要ですよね?
精度を上げるために加速度センサを組み合わせるのは聞いたことがありますが、
加速度センサ×地磁気というのは知りませんでした。
この組み合わせでも姿勢が求まることが理論的に知られているのでしょうか?

97 名前:デフォルトの名無しさん [2015/12/11(金) 22:54:13.61 ID:ooqscO/v.net]
>>93
すんません、出来れば5秒以内、最大でも15秒以内
クラサバみたいな感じで
クライアントがスマホ、鯖がPC、環境はイントラネット
PC側の処理でアクションを起こしたい

PC側で画面キャプで異常感知
それをandroid端末に知らせたい(プッシュ通知)

98 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 00:13:52.33 ID:PJAswYwY.net]
Google日本語入力を使っているユーザーだけにAlertDialogを表示したいのですが、今選択中のIMEを取得することはできますでしょうか?方法ありましたらお教えいただきたくお願いします。

android ime 取得 選択中
などでググっていますが解決していません。

99 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 00:19:17.91 ID:PJAswYwY.net]
DEFAULT_INPUT_METHOD絡みでいけました。

100 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 02:24:22.85 ID:aUREA2YR.net]
>>94
「c++ 文字コード 変換」で検索すれば?

101 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 07:08:05.77 ID:FL1BAtJC.net]
そうは言ってもGCM自体どれくらいで通知が到達するかなんて保証されてないっしょ

102 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 08:16:11.97 ID:v3t0tv+j.net]
Windows7-32bit版、セレロン900MHz、メモリー4GBのノートに
AndroidStudioを入れたのですが、ほとんどのエミュレータが動きません。
かろうじて動くのはVGAレベルで2.3時代のものです。
最近の本に載ってあるLolipop以降のソースコードを試したいのですが、
何か方法は無いのでしょうか?

103 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 08:35:16.10 ID:JwLrAiSP.net]
>>101
プログラミングするなら「動きません」だけじゃなく
どの段階でどうなるのか言わないとな



104 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 11:08:59.75 ID:PvYOA3ao.net]
>>101
パソコンを買い替えるという手っ取り早い方法をおススメする。

105 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 11:56:57.13 ID:ONxEMqQo.net]
>>99
その手の問題じゃないよ
やってごらん?

106 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 15:44:16.82 ID:D9q88FlI.net]
やってごらん、、、

107 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 15:52:37.66 ID:xai6jCI7 ]
[ここ壊れてます]

108 名前:.net mailto: >>101
Genymotionとかx86 Androidとか試してみれば?
一番いいのは実機だけど・・・
[]
[ここ壊れてます]

109 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 16:23:08.84 ID:etiwnwt0.net]
Intel HAXMって1.x.xから6.0.1に一気にバージョン上がったのか?

110 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 17:45:42.72 ID:8curKcol.net]
すいません。端末の地域設定をEnglish(UnitedStates)にしたあと、
アプリで、

TimeZone tz = TimeZone.getTimeZone("Asia/Tokyo");
Calendar cal = Calendar.getInstance(tz);
Date date = cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHH");
sdf.setTimeZone(tz);
jpNowDate = sdf.format(date);
したのと、

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHH");
defaultNowDate = sdf.format(date);
したのが同じ結果が返ってくるんですが、
海外版の動作確認をするには端末の地域設定を変えるだけでは駄目なんでしょうか

111 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 18:07:59.18 ID:D9q88FlI.net]
地域設定って、タイムゾーン?言語設定?

112 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 18:12:40.75 ID:8curKcol.net]
設定→言語と入力→地域/言語
という項目で設定してます。
xperia Z1です。

113 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 18:39:18.26 ID:qUNg2DOP.net]
言語設定かえたところでタイムゾーンは変わらないだろ
OSに言語設定とは別にタイムゾーン設定があるんだから



114 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:03:42.35 ID:8curKcol.net]
ああ、日付と時刻の設定から、タイムゾーンを自動設定のチェックをはずして、
自分でタイムゾーンを選択したらできました。
アプリも想定通り動いてることを確認できましたありがとうございました。

115 名前:デフォルトの名無しさん [2015/12/13(日) 05:35:52.13 ID:TOmMI570.net]
>>94
解決しました

116 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 07:50:35.96 ID:pwEyr5xh.net]
>>102
マネージャー画面の時点でほとんどがXになってますし、
新規にNexusなどの設定で作っても起動途中で落ちます。
>>103
学校のパソコンなので・・・
>>101
ありがとうございます試してみます。

32bit版なのでメモリーは3GBしかありません、
現時点でStudioだけで2GB以上喰ってますので、エミュレータに1GBなんて
設定できませんし、その辺が原因なのかもしれません。

117 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 08:03:00.47 ID:hMJMcrF3.net]
>>114
Vista 32bit メモリ3GBでやってるけど
エミュのRAMを512MBにして起動できてるよ

118 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:43:12.27 ID:5gy90bUK.net]
VisualStudioだったら、.slnファイルをダブルクリックすればプロジェクトが立ち上がるのですが、
AndroidStudioで同様のことをしようと思ったら、どのファイルをAndroidStudioに関連付けすればよいでしょうか?

119 名前:デフォルトの名無しさん [2015/12/14(月) 01:10:13.93 ID:ICL1ljUI.net]
RatingBarのStyleを動的に変更したいのですが、
ググっても方法が見つからずに困っております。
ご存知の方いましたらご教示願います。

やりたいことは、xmlで定義済みのRatingBarに対して、Styleを
android.R.attr.ratingBarStyleとandroid.R.attr.ratingBarStyleIndicatorとを
動的に変更したいです。
RatingBarには setStyle() メソッドはありません。

android ratingbar style programmatically set / change
などでググっていますが、new RatingBarでStyle指定する方法しか出てきません。
宜しくお願いします。

120 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 02:41:51.74 ID:8GH3mNND.net]
xmlのratingbarをセットしてるところにはrelative layoutでも置いておいて
その中に動的にrating barをセットすれば?

121 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 03:06:12.74 ID:ICL1ljUI.net]
>>118
ありがとうございます。
取り急ぎはその様にして回避していますが、余計なlayout要素が増えて美しくないなと想いまして。

122 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 13:20:06.57 ID:VVj8ZKE8.net]
DefaultHttpClientで取得したUTF-8じゃないHTMLの文字コード変換(1〜2MB)
EntityUtils.toString( response.getEntity(), "Shift_JIS" );
これが微妙にボトルネック(0.5秒〜1秒)なんだけど他に素早い変換って無いのかな?
BufferedReader reader = new BufferedReader( new InputStreamReader( hoge, "Shift-JIS" ) );
これも試してみたけどやっぱり数百ミリ秒かかっちゃう

123 名前:デフォルトの名無しさん mailto:age [2015/12/15(火) 17:24:24.46 ID:XrLPh6RH.net]
AlertDialogにsetSingleChoiceItems()にて1つを選択してからOKボタンタップ後に処理するものを作っています。

ここて、指定するレイアウトをsimple_list_item_single_choiceを使わずに独自xmlを指定しているのですが、

「タップされた項目を選択状態に」
「それ以外の項目を非選択状態に」
する方法が分かりません。

選択状態が別れば、ラジオボタンでも背景色の変更など何でも良いのですが、そもそも「タップされた項目は○○して、タップされなかった項目は××する」という処理の書き方がわからず。

ググっていますが、結局simple_list_item_single_choice使えに収束していたり、CheckedTextView使えになっていたりで解決していません。
ご存じのかたいらつましゃいましたらご教示願います。



124 名前:デフォルトの名無しさん mailto:age [2015/12/15(火) 17:25:57.27 ID:XrLPh6RH.net]
スマホで書き込んでいて、漢字変換ミスや誤字が多く申し訳ありません。

125 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 17:26:38.79 ID:TvkotTKK.net]
selectorというものがあります
それを使えばできると思います

126 名前:デフォルトの名無しさん mailto:age [2015/12/15(火) 17:53:28.57 ID:TBghsljH.net]
>>123
レスありがとうございます。
selectorもキーワードに加えてググっていますが、
selectorという単語だけですと一般的過ぎて希望の情報にたどり着けませんでした。

どのような使い方をするものなのかが分かるブログやStackoerflowなどありますでしょうか?

127 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 17:56:27.78 ID:TvkotTKK.net]
>>124
selector androidで調べてみてください
それを独自xmlの背景に指定すればよいです

128 名前:デフォルトの名無しさん mailto:age [2015/12/15(火) 18:02:22.21 ID:TBghsljH.net]
>>125
すみません。これはフォーカス状態やタップ状態を表現するときに使うものだと認識しています。(このselectorでしたら、カスタムボタンを作る際などに使っていました)

やりたいことはAlertDialogに例えばItemが5つセットされていて、3つ目がタップされたら3つ目が選択状態になり、1,2,4,5番目は非選択状態になる。というものですが、これがselectorで可能なのでしょうか?

129 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 18:06:17.12 ID:TvkotTKK.net]
>>126
simple_list_item_single_choiceで動くコードなのでしたら
state_selectedを使うとできると思います

130 名前:デフォルトの名無しさん mailto:age [2015/12/15(火) 18:10:17.83 ID:TBghsljH.net]
>>127
ありがとうございます。
これから移動しますので、いただいた情報から調べてみます。

131 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 18:27:53.67 ID:TvkotTKK.net]
>>128
ちょっと訂正します
state_selectedと書いたのですが
state_checkedでした

132 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 19:40:12.73 ID:NhWcF0eD.net]
アプリが二つあって片方のアプリからもう片方のアプリのアクティビティを指定して起動ってできるもんなの?

133 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 00:25:48.96 ID:FZNkRdDY6]
ListPreferenceの選択画面を、onCreate などで、タップなしに起動することは可能でしょうか?



134 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 00:19:16.27 ID:JeQgJeZ8.net]
TextViewの横にImageViewを配置していて、TextViewのfontSizeは動的に変えられるようにしています

ImageViewをTextViewの高さに合うように(縦横比は固定で)拡大させたいのですが、JavaでTextViewのheightを取得してImageViewのwidthとheightを変更〜ではなくxmlだけで自動でImageViewのサイズを合わせてくれるような書き方ありましたらお教えください

135 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 00:48:11.08 ID:PnP7/MSX.net]
android:layout_height="match_parent"

136 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 01:06:37.19 ID:JeQgJeZ8.net]
>>133
それですとwidthが変わらないので駄目でした。

137 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 01:40:55.26 ID:Jg200koZ.net]
left_drawableってdrawableのサイズは変化したっけ

138 名前: []
[ここ壊れてます]

139 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 01:52:07.75 ID:JeQgJeZ8.net]
>>135
はい、変化しません。

140 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 07:05:12.75 ID:pP01lOam.net]
>>130
マニフェストで明示的にexportedを指定する

<activity android:name=".HogeActivity" android:exported="true"></activity>

と Intent にパッケージ名とクラス名(フルパス)指定で呼び出せた

String pkgname = "com.example.nanashi";
String clsname = "com.example.nanashi.Hoge";
ComponentName name = new ComponentName(pkgname, clsname);

141 名前:127 mailto:sage [2015/12/16(水) 12:57:55.46 ID:JeQgJeZ8.net]
>>129
ありがとうございます!実現できました。

142 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 12:58:52.55 ID:JeQgJeZ8.net]
うお、すぐ上のIDと被った
こんなこともあるんですね。

143 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 14:58:58.28 ID:GFOrSnsD.net]
RelativeLayoutを使えば出来るんじゃね



144 名前:デフォルトの名無しさん mailto:age [2015/12/18(金) 16:43:44.33 ID:kG5XDHTt.net]
AsynkTaskなどを使って、異なる3つのファイル(f1.xxx、f2.xxx、f3.xxx)を(f1c.xxx、f2c.xxx、f3c.xxx)に非同期でコピーしようと考えているのですが、まずいでしょうか?

扱うファイル自体は異なりますが、ファイルシステムは同時に扱えない(または条件によって例外を発生する)などありますでしょうか?

それぞれのファイルは容量が小さく無い場合もあり、できれば非同期で同時にコピー開始したいと考えています。

145 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 19:00:02.32 ID:qFsHJRmQ.net]
ファイルシステム的には全く問題ない

146 名前:デフォルトの名無しさん mailto:age [2015/12/18(金) 23:58:02.38 ID:kG5XDHTt.net]
>>142
ありがとうございます。

147 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 00:34:52.98 ID:fX1Pamqf.net]
スレッドを起動し、その中でディスプレイの垂直同期信号が得られるまで待機する方法はありますか?

148 名前:デフォルトの名無しさん [2015/12/19(土) 09:13:47.01 ID:7YofSjEL.net]
プログラマはMacを使ってるってマジ?
hayabusa3.2ch.net/test/read.cgi/news/1450395043/

149 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 09:24:37.24 ID:XrCqzANw.net]
フォントを変更する方法がわかりません
MSゴシックにしたいのですが

150 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 10:15:09.84 ID:eSsGkohn.net]
そんなものない

151 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 11:25:33.03 ID:uNSMUUZ9.net]
方法のある無し以前に
利用規約とや利用条件とかを気にする癖を付けた方が良い

152 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 11:37:21.19 ID:idpX6i7X.net]
そもそもなんで泥のそこそこ優秀なフォントを捨ててまで、互換性以外の理由でM$の糞フォントを使わなければならないのか、そこが問題だw
使用におけるライセンスは確かマイクロソフトから買えたんじゃなかったっけか?

153 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 14:10:07.98 ID:fX1Pamqf.net]
Google Play 開発者サービスのAPIを使う場合のデメリットやリスクってありますか?



154 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 17:11:25.63 ID:zHA4DGTi.net]
ファイル選択したいんですが自作するしかないんでしょうか

155 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 17:15:15.91 ID:cnr2UN2D.net]
暗黙的インテントで他のアプリ呼び出せばいいだろ。

156 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 17:38:42.03 ID:zHA4DGTi.net]
いえファイルを他のアプリで開きたいわけでなく、
ファイルを選択して自身のアプリでファイルを開いて処理したいので
パスだけが欲しいんですがエクスプローラ的な処理を自作するしかないのでしょうか

157 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 17:59:43.54 ID:qJtaM8Ov.net]
そういうインテントもあるよ
具体的にはわからないけど

158 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 18:18:50.39 ID:LCiUeeSk.net]
>>153
とりあえずなら、おれはこんなコードを使う。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, 0);
} else {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(Intent.createChooser(intent, "hage"), 1);
}

結果を受け取るためのonActivityResult()も実装する必要があるけど、
とりあえずどんなUIになるのか見たいなら上のコードだけでも

159 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 18:48:09.78 ID:zHA4DGTi.net]
hage
この操作を実行できるアプリケーションはありません。
と出ました。

160 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:09:20.37 ID:LCiUeeSk.net]
>>156
うお。hageって言われるってことはKitkat未満の端末だと思うけど、
最低でもギャラリーがこれに応えられると思うんだけどなあ
ちなみに端末は具体的に何?

161 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:14:44.78 ID:LCiUeeSk.net]
ああ、ごめんなるほど
ファイルのタイプを指定しないとダメなのかな
タイプ未指定ですべてのタイプのファイルを対象にとかは無理かもしれん

162 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:16:09.19 ID:cnr2UN2D.net]
メディア(mime)タイプぐらい設定したほうがいいんじゃねぇか。
そうすりゃ、ギャラリーが顔を出すんじゃね?

163 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:20:08.44 ID:cnr2UN2D.net]
まぁ、とりあえず、>>155のとおりにすれば最終的には
onActivityResultでファイルのパスだけ受け取れる。



164 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:21:25.32 ID:LCiUeeSk.net]
いやごめん intent.setType("*/*"); は最低でも必要みたいだ
intent.addCategory(); の下に intent.setType("*/*"); といれてみてくれ
これだととりあえずいろんなアプリが指定できるようになって、
その指定したアプリで選択できるファイルが得られると思う

165 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:23:52.73 ID:hZsua7Tb.net]
>>151
fodlgも作れないようなアホがプログラミングするなよ(阿呆)

166 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 19:30:10.51 ID:LCiUeeSk.net]
ただし、intent.setType("*/*")としても得られるのは、
このIntentに応えられるアプリが対応してるタイプのファイル限定なんだよね
すべてのファイルを選択できるかどうかは、端末にインストールしてあるアプリに依存しちゃうな

Kitkat以上で有効な方のコードはSAF使うからたぶんどんなファイルでもいけると思う

167 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 09:14:42.69 ID:eRgxVt+c.net]
google play service libでエラー出るんだけどどうしたいい?

168 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 09:18:02.17 ID:w0rCQFjA.net]
エラーメッセージを調べる

169 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 13:10:57.87 ID:Jv3Se7aj.net]
>>150
一番のデメリットはファイルサイズがでかくなること

170 名前:148 mailto:sage [2015/12/20(日) 17:09:11.66 ID:KkGGgVF0.net]
>>166
そうなんですか!
ありがとうございました!

171 名前:デフォルトの名無しさん mailto:age [2015/12/21(月) 10:35:42.31 ID:7/TJHaOx.net]
AsynkTaskを2つ走らせて、両方とも処理が完了したらAlertDialogを表示ってやりたいのですが、複数スレッドの完了検知はどうやったらできますか?

172 名前:デフォルトの名無しさん mailto:sage [2015/12/21(月) 11:23:54.14 ID:HlJqNKjt.net]
処理を始める前にカウンタをインクリメントする
処理が終わったらカウンタをデクリメントとして、カウンタが0かどうか確認する

173 名前:デフォルトの名無しさん mailto:sage [2015/12/21(月) 12:23:16.53 ID:cJYMiJwJ.net]
>>169
できました、ありがとうございます。



174 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 07:54:31.45 ID:ZqQN5o+/.net]
それ用にCountDownLatchってクラスあるんやで

175 名前:デフォルトの名無しさん mailto:sage [2015/12/22(火) 09:13:40.85 ID:piIVJH1V.net]
.NETのCountDownEventと違いCountDownLatchは増加できないからゴミだろ。






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

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

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