Androidプログラミング質問スレ revision51 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2016/03/06(日) 23:40:01.98ID:UVUOMou/0153デフォルトの名無しさん
2016/03/30(水) 15:28:51.82ID:ydERzFR00154デフォルトの名無しさん
2016/03/30(水) 22:22:19.24ID:iP/uTiqEドーズだよ
大抵は辞書サイトでネイティブ発音聴けるっしょ
0155デフォルトの名無しさん
2016/03/30(水) 22:23:26.37ID:iP/uTiqE0156デフォルトの名無しさん
2016/04/02(土) 00:24:54.70ID:5hOZ+bK3最後の最後に実行中のプロセス(Y@hoo)落としてみたらいきなり繋がる。特定のアプリに限らないみたい、、、OSの問題?
通信回りで似たような経験あるかたいませんか?
0157デフォルトの名無しさん
2016/04/02(土) 00:51:45.52ID:P+iYQgBd0158デフォルトの名無しさん
2016/04/02(土) 05:54:46.77ID:2zRBuQ4Yアプリ改悪の見本
0159デフォルトの名無しさん
2016/04/02(土) 09:00:32.50ID:Ke6ATS++0160デフォルトの名無しさん
2016/04/02(土) 11:12:02.34ID:b8cWjab/0161デフォルトの名無しさん
2016/04/03(日) 00:00:32.90ID:3BpXkrnxてっきりファイルのコピペみたいな感覚で使えるものかと思ってたんだけど
こっちで URI 入れて setPrimaryClip() で渡しても活用してくれるアプリがなさそうなんだけど
0162デフォルトの名無しさん
2016/04/03(日) 06:35:53.08ID:CCjtJxl/http://www.gizmodo.jp/2016/03/oracle_google.html
オラクルの訴えによると、グーグルはAndroidの開発に際し、37のJavaのAPIをコピーして利用。
これらはオラクルが著作権を保有しており、その権利を侵害したというものです。
0163デフォルトの名無しさん
2016/04/03(日) 16:15:03.55ID:3ttCf0nN無料のCommunity EditionでもiOS/Androidネイティブアプリが開発可能に。Build 2016
ttp://www.publickey1.jp/blog/16/visual_studio_xamarin_2016.html
0164デフォルトの名無しさん
2016/04/03(日) 19:12:00.56ID:3C7iQlh9onCreateでBuildConfig.DEBUG使ってifで分岐させて、それぞれsetAdUnitIdを書いて実行してみても
required xml attribute "adUnitId" was missingが出る
確かにxmlでは書いてないんだけど、これ書くと今度は2回も記述するなって怒られる
動的に分岐させるにはどうしたらよいのでしょうか
0165デフォルトの名無しさん
2016/04/03(日) 19:53:50.71ID:wTx+0/AQもうちっと進めて、VB.NETでiOSアプリケーションやAndroidアプリケーション
を作れるようになれば、利用価値がグンと上がるし、それはつまり、Windows
Mobileアプリを増やすことにも繋がる。
わけのわからんコンバータとか実行環境は要らなくなるだろ。
0166164
2016/04/03(日) 19:53:52.12ID:3C7iQlh9adview自体もactivity側で動的に追加したら問題なくいけました
どっちつかずで書いてたのがダメだったのね
0167デフォルトの名無しさん
2016/04/03(日) 19:56:14.60ID:SAHoGdlx0168デフォルトの名無しさん
2016/04/06(水) 22:07:13.38ID:9DGs4Yvo例えばアメリカにいるとちゃんとドルの価格になっているのでしょうか?
日本にいると言語を英語にしても¥で表示されるのでテストできないです。
0169デフォルトの名無しさん
2016/04/07(木) 00:30:19.23ID:g+Z87ivC0170デフォルトの名無しさん
2016/04/07(木) 09:47:54.22ID:vwJzsZcySAFってKitKatからだっけ?ならAndroid 5じゃね。
0171デフォルトの名無しさん
2016/04/07(木) 20:55:51.43ID:nNRKuMYvAndroidに洗脳された信者は黙って俺のIDをNGに入れておけ。
http://i.imgur.com/Sr5r1W9.png
0172デフォルトの名無しさん
2016/04/07(木) 21:00:45.70ID:OxeBQ1iy0173デフォルトの名無しさん
2016/04/07(木) 22:04:20.14ID:g+Z87ivC俺が今作ってるアプリは見た目が凄いシンプルなのに TextInputLayout までこれくらいネストする画面ばかりだぞ
LinearLayout
FrameLayout
LinearLayout
ScrollView
LinearLayout
LinearLayout
FrameLayout
LinearLayout
android.support.design.widget.TextInputLayout
0174デフォルトの名無しさん
2016/04/07(木) 22:11:48.03ID:UD/HkroT初心者はLinearLayoutが本当に大好きだよね
0175デフォルトの名無しさん
2016/04/07(木) 22:12:18.05ID:g+Z87ivCACTION_OPEN_DOCUMENT_TREE がそうなのかな?
あとで試してみる
やっぱこれからの時代は minSdkVersion=21 だな
0176デフォルトの名無しさん
2016/04/07(木) 22:13:20.54ID:mHlVnkSy0177デフォルトの名無しさん
2016/04/07(木) 22:15:12.68ID:hqmaVO8kそんなに難しいくないと思う
むしろwebの方がdivの入れ子ですごいことになってるよ
0178デフォルトの名無しさん
2016/04/07(木) 23:11:17.05ID:Kog0Wpu10179デフォルトの名無しさん
2016/04/08(金) 00:12:14.63ID:927QGISMLinearLayout、FrameLayout、FlowLayout で事足りるだろ
0180デフォルトの名無しさん
2016/04/08(金) 01:18:46.58ID:AEt29WeJ視覚的に事足りるかどうかでしか語ってないでしょ
足し算があれば掛け算なんて不要と言っているようなものだよ
0181デフォルトの名無しさん
2016/04/08(金) 09:18:24.28ID:a5wLBIWn0182デフォルトの名無しさん
2016/04/08(金) 15:54:12.14ID:8k5KQNoM0183デフォルトの名無しさん
2016/04/08(金) 16:15:17.83ID:K3TtbM70http://codezine.jp/article/detail/9341
0184デフォルトの名無しさん
2016/04/08(金) 19:48:28.79ID:p4/iu07tサーバーサイドプログラムがSwiftで作れたらいいんだがな。
Servletとおさらばしたい
0185デフォルトの名無しさん
2016/04/08(金) 19:59:34.92ID:mfiA3hq4doBackup invokedとは出るからバックアップは出来てるぽいんだけど
再インストールしても復元がされない
エミュで正常にバックアップが取れてるかどうか確認するにはどうすればよいのでしょうか
0186デフォルトの名無しさん
2016/04/08(金) 23:25:40.69ID:8LHGiKa/スイフトになんの?
オラクルに金払わなきゃならないから?
意味わかんね
わざわざAndroidアプリ開発するためにJavaやったのに
本当にGoogleは人をがっかりさせるのが得意だな
0187デフォルトの名無しさん
2016/04/09(土) 00:02:42.01ID:DMfdkpDa今後何らかの統合化された環境でiphoneもandroidも開発できるようになる流れは避けられないだろうね
C#か、swiftかどっちが主流になるかは分からんが
0188デフォルトの名無しさん
2016/04/09(土) 00:46:54.47ID:DMfdkpDa0189デフォルトの名無しさん
2016/04/09(土) 00:56:18.82ID:UmN8MEwH0190デフォルトの名無しさん
2016/04/09(土) 07:18:51.35ID:3YXUSP14レイアウトをXMLで分離しても、結局内容によってはビューを動的に生成して処理しなくてはならない。
一番抽象的で分かりやすいのは表示件数が不定のものだ。
具体的にはインスタグラムを想像してもらえればいい。
動的に数が変わるから、静的なXMLとして定義することは不可能。
投稿した画像がタイルを並べたように一覧として出てくるが、この一覧の画像一つ一つはImageViewか何かを動的に生成して、一覧ページのレイアウトに入れることになる。
動的に生成するということは結局のところ分離できていない。
たった一つのImageViewをレイアウトとして定義しておいて、それをロードして使えば完全に分離することは可能だが、たった一つのViewを分離するのも微妙に思えるし、
結局のところ抽象的なビューとしてしか定義できず、表示したい具体的な画像に関しては、やはりプログラムからsetImageBitmapを行うことになり、
無理やり分離した印象を受けるし、それだったらビューの生成からプログラムで一元的にやったほうが、
あちこちにビューの管理が散らばらなくて良い気がする。
この辺りが大変気持ち悪い。
0191デフォルトの名無しさん
2016/04/09(土) 08:28:02.22ID:vM61ziQm管理されるのが慣れてる社畜はそのように感じるのだろうな
せっかく自由に設計出来るようになってるのにね
0192デフォルトの名無しさん
2016/04/09(土) 10:25:25.95ID:1GsBjZGgtitaniumとかそうなってるし
0193デフォルトの名無しさん
2016/04/09(土) 10:43:25.31ID:Jhkh5l7Tこれで完璧な一元管理を実現している
0194デフォルトの名無しさん
2016/04/09(土) 11:55:43.20ID:DMfdkpDa>そしてようやくアプリ制作をっていう順番ではなく、アプリ制作がまずありきで
>自分にたりないものを補う形でプログラミングを学んでいかないとダメってことでした。
>なぜならプログラミングの上達というのは終わりがなく、
>上達を待ってからアプリを作ろうと思ったら一生アプリはつくれないからです。
>オブジェクト指向、デザインパターンなどでがんじからめになってまったく
>アプリを作ってない人にはぜひ読んでほしい1冊です。
0195デフォルトの名無しさん
2016/04/09(土) 14:10:20.35ID:3YXUSP140196デフォルトの名無しさん
2016/04/09(土) 14:19:57.73ID:1uc2HMfg0197デフォルトの名無しさん
2016/04/09(土) 14:51:13.94ID:1uc2HMfgまぁ、俺は気にならねぇなこれぐらいなら。ビューとモデルは自分なり
しっかり分けてるから、アクティビティ(フラグメント)内のコードは、ビュー(プレゼンテーション)用の
ロジック書くだけで、たいていは長くても800行未満で収まってるし。
0198デフォルトの名無しさん
2016/04/09(土) 14:54:34.88ID:1uc2HMfgAndroidと同じ風にやればいいだけなので簡単にできたんだけど。
ちなみに、XAMLだけ今回のケースだけで動的にでできるもんなの???
知ってたら教えてくれ。
色々、コンバーターとか、トリガーとかいろいろあっけどまだよう使いこなしてないので。
0199デフォルトの名無しさん
2016/04/09(土) 14:57:27.20ID:1uc2HMfg0200デフォルトの名無しさん
2016/04/09(土) 16:09:49.98ID:UmN8MEwHプロダクトのIDもアイテムのIDもSKUも全部同じ?
0201デフォルトの名無しさん
2016/04/09(土) 19:35:55.97ID:vbvQJCPcこれなんだけど、4.1.2の実機と4.4のエミュでは機能しなかったのに
5.0.2のエミュだとちゃんと復元された
一体どういうことなの
0202デフォルトの名無しさん
2016/04/10(日) 02:37:30.60ID:gfWLYuVu今まで必死でHorizontalScrollViewとタッチイベントで頑張ってたのがアホらしい
とりあえずまだ俺が知らない便利なものを教えろハゲ共
すでに知ってるものは要らん
0203デフォルトの名無しさん
2016/04/10(日) 03:45:27.36ID:3bXSLbjp新しくできたものといえば、FABとかSnackbarだな
0204デフォルトの名無しさん
2016/04/10(日) 09:44:33.70ID:RloJtlyi0205デフォルトの名無しさん
2016/04/10(日) 15:03:50.87ID:BFgHPOvP0206デフォルトの名無しさん
2016/04/10(日) 16:43:09.00ID:R7kNfclc0207デフォルトの名無しさん
2016/04/10(日) 19:51:19.74ID:HUCCd7CE0208デフォルトの名無しさん
2016/04/10(日) 20:18:04.83ID:s2sG56pGgitは別に特殊なハードウェアと関係するわけでもないし問題はそんな無いだろ
でも、おれがアプリからGitの機能使いたいなら、JGitライブラリとかの利用を考える
0209デフォルトの名無しさん
2016/04/10(日) 21:36:44.96ID:gfWLYuVuサンクス
ファブもスナックバーも知らなかった
今使うかどうかは分からんがどういうものか調べとく
0210デフォルトの名無しさん
2016/04/10(日) 22:05:49.53ID:q7uisw4F0211デフォルトの名無しさん
2016/04/10(日) 22:26:03.34ID:q7uisw4F0212デフォルトの名無しさん
2016/04/10(日) 23:43:58.55ID:QWOkMiP3onCallStateChanged(CALL_STATE_RINGING, number)が呼ばれると思うのですが
通話中に電話が掛かってきた場合(=キャッチホン)
再度、onCallStateChanged(CALL_STATE_RINGING, number2)は呼ばれますか?
0213デフォルトの名無しさん
2016/04/11(月) 12:14:41.26ID:wwQYxmLnそれ以外にメリットはボーダーを付けられるくらい
スナックバーを使わないならわざわざdesignのFABを使うメリットは少ない
0214デフォルトの名無しさん
2016/04/11(月) 22:30:43.33ID:2GleKVOBiOS開発してるけど、こっちはiOS8でやっとStackViewというのが追加されて、「これは便利!」「使わないと損」とか言われてるけど、これまんまAndroidのLinearLayoutらしい。
この画像のレイアウトをStackView使わずにやろうとすると制約(Constraint)だらけになって、めちゃしんどい。
知っててiOS持ち上げてるのかもしれないけど、iOS開発もひどいもんだよ?
0215デフォルトの名無しさん
2016/04/12(火) 12:04:08.32ID:EWlWuMKd撮影した動画の解像度を変更したい
動画を回転して保存したい
■質問詳細
Androidで撮影した動画の解像度を変更したい。
アスペクト比は変更できなくてもよい。
もう一つ、動画の向きの情報(オリエンテーション、重量の方向)に対応してない環境でも観られるように、
向き情報を元に回転し、向き情報を削除して保存したい。
いずれもAndroidのバージョン4以上で可能な手法を教えてもらえると嬉しい。
0216デフォルトの名無しさん
2016/04/12(火) 13:02:34.53ID:Vl/RxDnqffmpegあたり使えばできるんでないかな(適当)
0217デフォルトの名無しさん
2016/04/12(火) 19:15:44.75ID:DdZ1A2q6ブラウザベースだと一旦フレームバッファに描いてから画面に合成する為にレンダリング速度が若干低下するって見た気がします
ゲームモードというのがあるようですが今のところcocos2d-html5専用みたいです
http://comments.gmane.org/gmane.comp.web.crosswalk.help/1830
0218デフォルトの名無しさん
2016/04/13(水) 12:37:24.43ID:ACmsuuJv全然詳細に書いてないよね
0219デフォルトの名無しさん
2016/04/13(水) 13:23:23.32ID:iv7Qfrkn画像を鮮明にする技術が知りたい
0220デフォルトの名無しさん
2016/04/13(水) 13:35:12.87ID:fbVZAWIt0221デフォルトの名無しさん
2016/04/13(水) 14:48:11.27ID:CPNvCG3Q0222デフォルトの名無しさん
2016/04/13(水) 17:23:17.53ID:yzPf2aC7こういうやつ?
http://www.gizmodo.jp/2012/11/post_11082.html
0223デフォルトの名無しさん
2016/04/13(水) 17:58:13.15ID:iv7Qfrkn無理だと思ってたけどある程度できるみたい情報thx。
なお私は上で解像度の質問をした人ではないです
0224デフォルトの名無しさん
2016/04/13(水) 18:50:06.00ID:fU1L0VVjhttp://wikiwiki.jp/android/?UI%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8%2FSpinner
上のURLで言うと「色を選択して下さい」の部分です。
ドロップダウンアイテムはgetDropDownView、閉じた状態はgetViewでカスタマイズできるのですが、
プロンプト部分はできないのでしょうか?
APIバージョン10で作られていますが、それ以上でも構いません。
0225デフォルトの名無しさん
2016/04/13(水) 19:04:23.31ID:amsbvo8k0226デフォルトの名無しさん
2016/04/13(水) 22:41:42.13ID:obtZo0BSみたいなサイトなり本ってないですかね?
0227デフォルトの名無しさん
2016/04/14(木) 00:32:59.20ID:ly66zFHOintent://#Intent;scheme=xxxx;package=com.sample.xxxx;end
という感じで書けば良い、というところまでは分かったのですが、実際には起動に至っていません
(Google playアプリが起動し、パッケージ名でアプリが検索された状態になります)
アプリにデータを引き渡すのでなく、単にアプリを起動するだけでもschemeの値は必要なのでしょうか?
0228227
2016/04/14(木) 00:34:42.93ID:ly66zFHO何らかの方法はあるのだろうと思っています
0229デフォルトの名無しさん
2016/04/14(木) 01:16:38.98ID:yxG2kFIgお前みたいな本物のゴミはプログラミングに手を出すな
0230227
2016/04/14(木) 01:27:05.26ID:ly66zFHOストアアプリから開かないと「開く」ボタン出ないんじゃね?
どうやってストアアプリからソース見るんだ?
0231デフォルトの名無しさん
2016/04/14(木) 01:44:20.06ID:yxG2kFIgクズ
0232227
2016/04/14(木) 03:22:44.23ID:ly66zFHOストアアプリの画面とPC版サイトがかなり似せてあるから、
恐らくストアアプリの画面もwebベースなんだろうと思っただけだぞ
答えも出さないくせになんでそんなに偉そうなんだよ…
0233デフォルトの名無しさん
2016/04/14(木) 09:29:31.84ID:C/VDiL5Fアプリ内課金だとそれはできないのでしょうか?(消費アイテムではなく一回限りのアイテムで)
どうもアカウントでなく端末に紐づけられてるかんじです
今はテストでアプリ内課金をしてますが本番でも同じなのでしょうか?
0234デフォルトの名無しさん
2016/04/14(木) 10:17:16.78ID:GlplXib3自分でやり方を決めればいいだけだが?
0235デフォルトの名無しさん
2016/04/14(木) 10:30:46.55ID:frsGyFeTbasefragment的なものを継承して使ってるコードをよく見ますが
あれの使いこなし方とか利点とかを教えてください。
0236デフォルトの名無しさん
2016/04/14(木) 10:47:56.91ID:C/VDiL5Fストアのナビゲーションドロワーでのアカウント切り替えでは反映してなかったようです。
購入したテストアカウント以外を削除したらうまくいきました。
0237デフォルトの名無しさん
2016/04/14(木) 12:52:06.49ID:CGWJcQwZ自分で作ってるアプリならmanifestに任意のschemeやpathに反応するintent-filter追加すれば良い
その他アプリなら知らん
0238227
2016/04/14(木) 12:55:01.41ID:ly66zFHOAndroidManifest.xmlにpathPrefixが指定されていないアプリの場合のみ227の方法で起動できるようでした
pathPrefixが指定されている場合はGooglePlayのアプリ検索画面になるようです
0239227
2016/04/14(木) 13:00:32.67ID:ly66zFHOmyapp://example.com/app の形式と
intent://#Intent;scheme=myapp;package=com.example.app;end
の形式では何が異なるのでしょうか?
(ちなみに、前者の/appの部分にpathPrefixの値を指定すると起動に成功します。
後者の場合はpathPrefixの値をどう記述すべきか分かっていません)
0240デフォルトの名無しさん
2016/04/14(木) 13:19:51.10ID:V46y50vjttps://developers.google.com/app-indexing/android/app?hl=ja#header
0241デフォルトの名無しさん
2016/04/14(木) 18:02:38.35ID:o5aOOGt10242237
2016/04/14(木) 19:12:06.71ID:PwOx/4hfhttps://developer.chrome.com/multidevice/android/intents
0244デフォルトの名無しさん
2016/04/14(木) 22:23:18.43ID:IUCI91spネットによくあるサンプル(AndroidManifest.xmlに必要な記述を行うもの)と以下の1つを試したのですがうんともすんとも取得できません。
****
ScreenReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action != null) {
if (action.equals(Intent.ACTION_SCREEN_ON)) {
} else if (action.equals(Intent.ACTION_SCREEN_OFF)) {
} else if (action.equals(Intent.ACTION_MEDIA_BUTTON)){
}
}
}
};
this.registerReceiver(ScreenReceiver, new IntentFilter(Intent.ACTION_SCREEN_ON));
this.registerReceiver(ScreenReceiver, new IntentFilter(Intent.ACTION_SCREEN_OFF));
this.registerReceiver(ScreenReceiver, new IntentFilter(Intent.ACTION_MEDIA_BUTTON));
****
オーバーライドしたKeyDownではボタン入力を取得できるのですが、Broadcastに関してはネットのサンプルの方は全く反応せず、
上記のものはスクリーンのオンオフしか取得できません。
必要なPermission指定等があるのでしょうか?
0245デフォルトの名無しさん
2016/04/14(木) 22:41:32.39ID:leMmuhYE0246デフォルトの名無しさん
2016/04/14(木) 22:49:59.54ID:SlwpDtj20247デフォルトの名無しさん
2016/04/14(木) 22:52:35.98ID:IUCI91sp>>244のはネットのサンプル見てACTION_MEDIA_BUTTON)でフィルタかければ取れるかな?と思って
書いたんですがやっぱり間違ってますか・・・
ただ、ネットサンプルの
****
<receiver android:name=".RemoteControlReceiver" >
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter>
</receiver>
****
これを指定してBroadcastReceiverで受け取る物も試しているのですがこちらは全くintentが
飛んでこず、原因が不明です…
0248デフォルトの名無しさん
2016/04/14(木) 22:56:32.13ID:leMmuhYE0249デフォルトの名無しさん
2016/04/14(木) 23:09:18.43ID:IUCI91spヘッドホンのリモコンのボタン操作を受け取るためのサンプルコードでは
すべて>>247の方法を使っているものばかりなのですがそれで全く取得できないということは
やはり実際は全く関係なく、サンプルが間違っているということでしょうか?
0250デフォルトの名無しさん
2016/04/14(木) 23:30:31.30ID:n/ODjRiQおすすめの書籍教えてください
Java自体は分かっているのでそれを前提としたものでお願いします
0251デフォルトの名無しさん
2016/04/15(金) 00:04:10.15ID:Q6JxHrEFhttp://developer.android.com/intl/ja/index.html
0252デフォルトの名無しさん
2016/04/15(金) 00:12:51.59ID:dNe6LPW/まともに翻訳もされていないページ貼るのやめろや
なんでお前ら初心者に厳しいんだよ
■ このスレッドは過去ログ倉庫に格納されています