Androidプログラミング質問スレ revision51 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2016/03/06(日) 23:40:01.98ID:UVUOMou/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/まともに翻訳もされていないページ貼るのやめろや
なんでお前ら初心者に厳しいんだよ
0253デフォルトの名無しさん
2016/04/15(金) 02:09:00.14ID:871zFzCF0254デフォルトの名無しさん
2016/04/15(金) 02:43:38.49ID:NLUVv9GK原因のわかる方いらっしゃいませんか?
0255205
2016/04/15(金) 03:05:57.74ID:Z24keI7Lグラドルの設定をコンパイルSDKだけ上げてターゲットとミニマムは古いまんまで一応動きました
0256デフォルトの名無しさん
2016/04/15(金) 04:31:07.72ID:a21CjZ92英語すら読めないヴァカがプログラミングしようとか脳に異常でもあるのかね。
しかも独特の言い回しが出てくる小説でもなく、決まった単語と簡潔な文章が並ぶ技術文書。
これが読めずにプログラミングとか本当に頭おかしいんじゃないか。
一次情報が一番間違いが少ないからむしろ初心者にも優しいと思うがね。
そうしたリファレンスは当たり前のように読める奴以外はプログラミングに手を出すな。
ここはリファレンスの各項目単体では実現できないような、複数組み合わせる応用的な技術についての質問スレだ。
英語も読めない本物の知恵遅れ向けサポセンではない。
0257デフォルトの名無しさん
2016/04/15(金) 04:57:38.95ID:EHnwWPmeすいません
英語でも問題ないですが「書籍」でお願いします
0258デフォルトの名無しさん
2016/04/15(金) 06:59:33.76ID:kn8kinTnバックグラウンドのアプリ/プロセスの、
開発者オプションで言う「標準の上限」の内容はどこに書かれているのでしょうか?
0259デフォルトの名無しさん
2016/04/15(金) 08:48:26.50ID:64RXwpgz初心者かどうかと英語が読めるかは全く関係ないだろ!
0260237
2016/04/15(金) 09:02:32.62ID:QZQIbtmqcom.android.server.am.ProcessList.MAX_CACHED_APPS
このへんかな
0261デフォルトの名無しさん
2016/04/15(金) 10:49:41.90ID:kn8kinTnThank you!(英語)
Min_かHidden_かもしれないけどProcessList.javaに書かれていると見た。
開発者オプションはどうやって上書きしてるんだろう。
何かインチキ出来ないかな・・・ありがとうござった。
0262デフォルトの名無しさん
2016/04/16(土) 00:37:36.42ID:muPEsxBpネットに最新情報があるのに、わざわざアップデートもされないものを買う意味がわからない
0263デフォルトの名無しさん
2016/04/16(土) 01:27:40.35ID:n77ohAeS買ったからにはと義務感が発生するし、情報探すのも面倒くさいしまとまってくれてたほうがいいし
入門過ぎたら結局探しまわるはめになるんだけど
0264デフォルトの名無しさん
2016/04/16(土) 07:40:08.62ID:DcRXX/dX仕事ならその時点で重大な義務なんだから、たかだか書籍数千円分の義務感の追加は不要
趣味なら義務感は不要
0265デフォルトの名無しさん
2016/04/16(土) 12:26:14.14ID:pwi6QVW20266デフォルトの名無しさん
2016/04/16(土) 14:01:46.36ID:DcRXX/dX調べても調べても回避策は縮小して読み込む方法しか出てこない
縮小して読み込んだらピンチインで拡大したときボケるだろうがハゲ
0267デフォルトの名無しさん
2016/04/16(土) 15:06:00.13ID:7849YfjZバカにはムリ(笑)
0268デフォルトの名無しさん
2016/04/16(土) 15:18:55.55ID:Mt0CQxLZ0269デフォルトの名無しさん
2016/04/16(土) 16:13:18.58ID:ecjMT52kまさに「馬鹿には無料」だな
0270デフォルトの名無しさん
2016/04/16(土) 16:14:21.83ID:ecjMT52kこの予測変換は何とかならんのか
0271デフォルトの名無しさん
2016/04/16(土) 19:38:39.66ID:G1WvMAiL0272デフォルトの名無しさん
2016/04/16(土) 20:25:57.91ID:iwEN9SHF馬鹿には無理
0273デフォルトの名無しさん
2016/04/16(土) 20:37:35.68ID:DcRXX/dXありがとう
調べてみたが、これ使えば落ちる率が下がりそうだな
ちょっとやってみるわ
>>267
消えろゴミ野郎
0274デフォルトの名無しさん
2016/04/16(土) 20:40:46.76ID:2WuG37GSBitmapの画像データはJavaヒープで管理されてはいないんだ…
0275デフォルトの名無しさん
2016/04/16(土) 20:46:21.67ID:JggtdAcd0276デフォルトの名無しさん
2016/04/16(土) 20:53:34.62ID:7849YfjZ消えろ「バカにはムリ野郎」
0277デフォルトの名無しさん
2016/04/17(日) 01:26:39.16ID:puXXpMsT0278デフォルトの名無しさん
2016/04/17(日) 06:00:28.91ID:Z2lGqDCb0279デフォルトの名無しさん
2016/04/17(日) 07:11:26.75ID:ekvu0U1O馬鹿無理夫
0280デフォルトの名無しさん
2016/04/17(日) 10:01:17.70ID:J9sWRtNNやっぱc言語だときつすぎる?
なんかしらのオブジェクト言語でやんないとやりっらいの?
0281デフォルトの名無しさん
2016/04/17(日) 11:22:48.09ID:d4MxEgsYメインに一本グソコード書けばCと大差ない
0282デフォルトの名無しさん
2016/04/17(日) 11:33:28.94ID:ekvu0U1Oジャバもオブジェクト(笑)
0283デフォルトの名無しさん
2016/04/17(日) 12:09:36.20ID:NaXVQX9Cオブジェクト指向プログラミングが理解できないからという理由ならCでも無理。
0284デフォルトの名無しさん
2016/04/17(日) 12:20:12.53ID:Z2lGqDCbああ、ロクにコードを書いたことがなく、
中途半端な知識で回答者ごっこしかしたことない雑魚には思いもよらない理由かw
雑魚にそれを期待するのはまずかったなw
俺が悪かったw
素直に謝るわw
0285デフォルトの名無しさん
2016/04/17(日) 12:24:32.92ID:CLrgwT7GNDK入れてやってみたんか?
0286デフォルトの名無しさん
2016/04/17(日) 12:32:29.23ID:ekvu0U1O馬鹿には無理男
0287デフォルトの名無しさん
2016/04/17(日) 12:49:18.30ID:2xWxdGAdそんなことも質問しないと分からない奴がまっとうな資産を持ってるとは到底思えないけどな
0288デフォルトの名無しさん
2016/04/17(日) 12:54:48.93ID:ekvu0U1O日本語から察するに普通の高校生か出来のよい中学生
すぐ出来るんだからさっさと移植しろ
0289デフォルトの名無しさん
2016/04/17(日) 13:17:16.65ID:oaifAOu80290デフォルトの名無しさん
2016/04/17(日) 13:20:25.26ID:uh1E/l7Y0291デフォルトの名無しさん
2016/04/17(日) 13:23:16.59ID:oaifAOu8なるほどサンクス
なんで遅いんだろ?
0292デフォルトの名無しさん
2016/04/17(日) 16:01:54.38ID:Z2lGqDCbiPhoneと違って、金払って登録しなくても実機で動かせるから、アプリ開発等気軽に楽しめる
金払って登録するにしても安いしな
端末自体も安いから、中古のAndroid端末を複数買って遊ぶのも結構面白い
一方で実用性皆無だから、実用性で言うならゴミに等しい
0293デフォルトの名無しさん
2016/04/17(日) 16:10:50.88ID:oaifAOu8具体的にどの部分がおもちゃなの?
0294デフォルトの名無しさん
2016/04/17(日) 16:44:07.02ID:37Vx8wc5いつの時代の話をしてるんだ?
実機デバッグまでなら無料化されてるよ
0295デフォルトの名無しさん
2016/04/17(日) 17:26:57.19ID:ekvu0U1Oあんぽんは、テレビもついていない、クソ端末
拡張性も全くナシの北チョン端末也
0296デフォルトの名無しさん
2016/04/17(日) 17:45:12.76ID:Z2lGqDCb拡張子を付けるとエラーが出る謎仕様
次いでプレイストアのヘッダ画像
1024*500という謎サイズ
なぜ512ではなく500なのか
次いでリソース管理
リソースに画像を追加してからコンパイルすると画像がバグる
プログラムで画像をリソースIDで指定すると、それとは違う画像が使われる
プロジェクトディレクトリの中の、コンパイル時に生成されるファイルのうちいくつかを削除してからコンパイルすると問題ないが面倒
さらに、配置が面倒
例えばとあるLinearLayoutの一番下の真ん中に何か配置しようとした場合、setGravity一発で配置できない
とあるLinearLayoutにGravity.BOTTOMを指定し、その中に謎のLinearLayoutを作ってGravity.CENTERを指定し、その中に配置することによってやっと実現できる
0297デフォルトの名無しさん
2016/04/17(日) 17:46:12.11ID:Z2lGqDCb0298デフォルトの名無しさん
2016/04/17(日) 18:07:38.61ID:ekvu0U1O熊本県大分県のアンポンユーザーはかなり後悔してるだろうな
ニュース観られないじゃん(哀)
アンポンカメラもちょっと前まではひどかったからなぁ
2.1の時代で1200万画素のアンドロイドに比べて、アンポンは...画素数いくつだったっけ(笑)
0299デフォルトの名無しさん
2016/04/17(日) 22:17:04.63ID:NaXVQX9C質問もまともにできない馬鹿なこという奴が作った資産自体がゴミなのでは。
そんなに使いたいならライブラリ化してJavaから呼び出せばいいけど「何かしらのオブジェクト言語でないと」とか言っちゃってるあたり、C言語しか知らないプログラマーとしか思えんのだが。
Androidをゴミ扱いして否定したところでご自身の実力が相対的に上がるわけではありませんよ。
Androidがゴミと思うならそんなプラットフォームのアプリなんて作らなければ良いじゃんw
0300デフォルトの名無しさん
2016/04/18(月) 01:22:41.44ID:+BOkZd9Z0301デフォルトの名無しさん
2016/04/18(月) 08:04:17.57ID:V3HHlk5k実用性皆無なのは使用者のおまえが猿並みの知能だからだよ^^;
0302デフォルトの名無しさん
2016/04/18(月) 17:27:38.99ID:fwfdt7E8console.log("Hello, world");
とか書くと何も答えてくれない
どうもカンマが原因みたい。
もうggrのに疲れたよママン...
0303デフォルトの名無しさん
2016/04/18(月) 17:56:38.66ID:2ViqXzsb0304デフォルトの名無しさん
2016/04/18(月) 18:08:49.87ID:tWyCH8jHudacityのDeveloping Android Appsはどうでしょう?
https://classroom.udacity.com/courses/ud853
最新のandroidStudio2.0でも問題なく教材として使えるし
ドキュメントの追いかけ方とか教えてくれたり、android自体のソースを見に行ってみよう!みたいな感じで凄く実践的な気がする。(arrayAdapterの中を見に行ってみたりとか)
ちょっと英文だけど動画自体は日本語字幕あるし、google翻訳と組み合わせれば十分見れる。
0305デフォルトの名無しさん
2016/04/22(金) 09:11:49.32ID:GghM2wEJ複数のクラスに現れてきてもっとスッキリできないかものかと思うのだけど、
Androidプログラミングとしてはどうやってやるのが良いでしょう?
何をもって良いとするのかによるんだろうけど。
同じような処理は担当するクラスを作るのか、それぞれのオブジェクトにまかせるのか。
みなさんの判断基準とそれに基づく対応を聞かせてください。
0306デフォルトの名無しさん
2016/04/22(金) 09:41:22.17ID:Pg7uv/SQ別にAndroidだからといって区別する必要はないかと
同じような処理がでて冗長だと感じるならそれ用のクラスを作ればいい
普通のJavaや他の言語と同じ
0307デフォルトの名無しさん
2016/04/22(金) 13:11:40.21ID:Aj1fCD+bsqliteの処理を複数のクラスに書くとは、どんな感じのクラスと構成にしているのか気になる
0308デフォルトの名無しさん
2016/04/22(金) 19:57:34.11ID:bj/zefld0309デフォルトの名無しさん
2016/04/22(金) 20:38:58.54ID:3UE9Gm+S0310デフォルトの名無しさん
2016/04/22(金) 22:21:56.40ID:d8Oy/2G80311デフォルトの名無しさん
2016/04/23(土) 01:11:32.88ID:TP7qzO4Hコピペするな。すべて半角で、手で打て
または、ひょっとして、コンソールの表示を抑制しているとか?
抑制していたら、許可すればいい
0312305
2016/04/23(土) 09:49:12.82ID:I8qJgzy9ありがとう。
それ用のクラスを作ってみてら巨大になってしまって、
これでいいのか?と疑問になってきた。
多分作り方が悪いのだけど。
>>307
クラスAやクラスBの情報をSQLiteに保存するのだけど、
UPDATEを実行する処理をクラスAとかクラスBそれぞれに持たせたりしている。
SQLを実行するクラスを作ってもみたけど、それぞれのクラスについて、
UPDATEとかINSERTとか、処理ごとにメソッドを書いてるから、
なんか巨大になってしまって疑問になってきた。
0313デフォルトの名無しさん
2016/04/23(土) 11:15:29.40ID:vmIub7Wb単純に設計が悪いだけ
0314デフォルトの名無しさん
2016/04/23(土) 12:18:07.77ID:pMdi8QaD0315デフォルトの名無しさん
2016/04/23(土) 13:41:20.94ID:P4zKRKBd0316デフォルトの名無しさん
2016/04/23(土) 15:44:41.55ID:vmIub7Wb当人には理解できないと思う
0318デフォルトの名無しさん
2016/04/23(土) 23:21:15.78ID:uiz5oIrMカンマ抜きで、つまり、"Hello world"で出力されるのは確認してます。
ですので、コンソールの許可の問題でもないのではと思ってますが、、、
あと手動で半角で入れてますぅ
javascript素人でごめん。お父さんお母さんゴメンなさい
0319302
2016/04/23(土) 23:59:45.89ID:uiz5oIrMだと出た。
console.log()の動き、、、?
とりあえずデバグはカンマ使わずにやります。
お父さんお母さん、俺、もう少しがんばってみる
0320デフォルトの名無しさん
2016/04/24(日) 00:02:50.54ID:fwtWwZ7PC++側のコードのenv->GetByteArrayElements(),env->GetArrayLength()
あたりでエラーが起きてアプリ落ちるんだけど何なの??解決策は?
JNIの話かもしれないけどここで質問させていただきます
0321320
2016/04/24(日) 00:09:27.83ID:fwtWwZ7Pであるため、その後そのまま中身nullの変数を使ったがためエラーが起きるというわけではないっぽい。
NDKのデバッグ方法知らないのでコード削ったりして試しているだけだけど
そもそも、env->GetByteArrayElements()を呼び出してる時点で落ちてる模様。
0322デフォルトの名無しさん
2016/04/24(日) 00:33:58.64ID:ueNLVhqD同じ辺りで常に落ちるならたぶんどれかポインタが正しく設定されてないんだろうから
全部目で追ってチェックする
JNIの入口のあたりから全部
0323デフォルトの名無しさん
2016/04/24(日) 01:15:57.79ID:d14dH3+lwifiはいいけど、3gだとonLocationChangedが発生しない。
原因・対策おしえてください
0324デフォルトの名無しさん
2016/04/24(日) 01:55:55.04ID:ueNLVhqDドコモと契約する
0325デフォルトの名無しさん
2016/04/24(日) 09:55:48.55ID:d14dH3+l0326デフォルトの名無しさん
2016/04/24(日) 10:39:17.92ID:d14dH3+lドコモSIM(データ通信不可契約)入った端末でも同じ結果
0327デフォルトの名無しさん
2016/04/24(日) 10:51:28.68ID:ueNLVhqD0328デフォルトの名無しさん
2016/04/24(日) 13:22:13.86ID:d14dH3+l0329デフォルトの名無しさん
2016/04/24(日) 23:21:32.34ID:ZVD65YUs0330デフォルトの名無しさん
2016/04/25(月) 07:37:26.56ID:xMgXpGFzだれかドコモのネイティブ契約がある人試してみて結果ください
wifi切ってrequestLocationUpdates(LocationManager.NETWORK_PROVIDER
0331デフォルトの名無しさん
2016/04/25(月) 07:45:27.36ID:NFRnXeoT■ このスレッドは過去ログ倉庫に格納されています