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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 19:59:26.98 ID:TyjaNrQy.net]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

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

830 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 10:38:35.25 ID:e2r+DMo3.net]
AndroidStudioを入れました。しかし実機をつないで実行ボタンをおすと下記のエラーがでます。
わかる人いませんか。

Error:Execution failed for task ':app:zipalignDebug'.
> Process 'command 'C:\Users\androidPC\AppData\Local\Android\sdk\build-tools\23.0.1\zipalign.exe'' finished with non-zero exit value -1073741

831 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 13:13:34.72 ID:tkBm7Hon.net]
>>807
EEEをEに変えたらエラー出なくなりました
ありがとうございました

ただMMMをMに変えるとまたエラーが出たりします
謎な挙動ですね…

832 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 13:38:31.95 ID:GILp5sge.net]
androidの日付時刻なんか怪しいから外部ライブラリ使うようにしてる。

apiはjavaと同じでも内部実装が違ってたりするのが一部あるんだっけ?

>>808
build.gradleでzipalignのオプション外して実行してみればなんかわかるかも

833 名前:800 mailto:sage [2015/10/17(土) 14:33:25.10 ID:e2r+DMo3.net]
>>810
ありがとうございます
build.gradleが2つあります
そこにzipがないんですけどどうやってオプション設定外すんでしょうか

834 名前:デフォルトの名無しさん [2015/10/17(土) 14:35:01.30 ID:8crV4oii.net]
>>801
割り込みのないシステムだけ

835 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 14:37:38.72 ID:GVUJVrZd.net]
urlスキームで戻ってきたあとのブラウザページってどうしてる?

836 名前:デフォルトの名無しさん [2015/10/19(月) 01:13:18.60 ID:yxBf2zdn.net]
Androidからニコ動のランキングをrssで取得したいんですが、HttpUrlConnectionの動きがAndroid Studioと通常のJavaアプリから呼び出した場合で違っていて困っています。

@{ニコ動ドメイン}/ranking/fav/weekly/all?rss=2.0
 ・Android Studio
  HTML形式で取得される(異常:rss=2.0を省略した時のレスポンス)
 ・通常のJavaアプリ
  xml形式で取得できる(正常)

A{ニコ生ドメイン}/rss
 ・Android Studio
  xml形式で取得できる(正常)
 ・通常のJavaアプリ
  xml形式で取得できる(正常)
  
Android Studioのパラメータ指定がダメなのかとも思ったんですが「blog.fc2.com/info/?xml」で試してみた所、正常にxmlで取得出来ていました。。
なにがまずいんでしょうか?
どちらもJDKは8です。

837 名前:デフォルトの名無しさん [2015/10/19(月) 01:19:41.81 ID:KywL195z.net]
1週間くらいいくらググっても解決しなくて
猫の手も借りる気持ちでここで質問をしようとスレを開いたら
ググる新しいキーワードを思いついてすぐに解決した。。。

838 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 10:15:13.84 ID:mvQGkFpZ.net]
解決したなら
内容を書いてね



839 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 16:17:58.97 ID:Fa4ZbQfa.net]
解決おめ検索ワードを考えるのも能力だわな

840 名前:デフォルトの名無しさん [2015/10/19(月) 22:19:01.90 ID:vuRQScCR.net]
adjustSpan使うとMulti-lineのTextEditに若干キーボードがかかるのですが、、
ttp://iup.2ch-library.com/i/i1528736-1445260638.png

841 名前:デフォルトの名無しさん [2015/10/19(月) 22:21:36.72 ID:vuRQScCR.net]
>>818
あげる画像間違えました、、
こんな感じです。
iup.2ch-library.com/i/i1528748-1445260853.png

842 名前:デフォルトの名無しさん mailto:sage [2015/10/19(月) 23:27:09.68 ID:CGqXKh5d.net]
Javaの日付ライブラリはごみだからJodaTime使ってる

843 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 06:33:25.13 ID:JqYUlaa9.net]
日付関連はJava8で新しくなったけど相変わらずクソだった
奴等はなんでいつも簡単なことを難しく考えて無駄に複雑にするのか

844 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 07:54:18.73 ID:XYWmyv4A.net]
パルプンテ中なんだが、ServiceからIntentServiceを呼び出す(必要)とかありか?

845 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 20:56:59.08 ID:iEGiLLa5.net]
>>822
戦闘終わったらまたおいで

846 名前:デフォルトの名無しさん mailto:sage [2015/10/20(火) 23:30:06.63 ID:Z8Fjs4uH.net]
2chMateの書き込みダイアログのように、常にsoftwarekeyboardの上に表示させる方法を教えてください。一応Manifestにandroid:windowSoftInputMode="adjustPan"これを適用していますが
文字を多くすると、softwarekeyboardの下にダイアログ(EditText付き)が隠れてしまいます。なにとぞよろしくお願いします。

847 名前:デフォルトの名無しさん [2015/10/21(水) 11:43:44.35 ID:nQiLkW2C.net]
ANDROID_IDなどの永続IDって使ったらダメなの?
広告のためではなく、一度インストールしたら、アンインストールして再インストールしても、前回の情報をそのまま引き継ぎたいので、方法を考えてる
ユーザデータはサーバ側に保存してるし、端末初期化されてIDが変わった時は諦めていいんだけど
わかる人いらしたらお願いします

848 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 12:34:19.56 ID:w6yAiXo2.net]
使ってもいいんじゃない?
AdvertisingIDのが望ましいけど、、、
そもそも端末変えたら引き継げないのはいいの?



849 名前:デフォルトの名無しさん [2015/10/21(水) 13:12:32.34 ID:nQiLkW2C.net]
>>826
端末変えた時は、機種変時のデータ移行ってことで別の処理入れてる
普段もそれでログインさせる感じでいいかもしれないが、できれば使う側では簡略化させたくて
あとは、リセマラのようなことを防ぎたいってのもある
ANDROID_IDについては、2014年8月から規約が変わって、使う時はちゃんと告知してみたいなことがあったんで気になった

850 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 13:42:31.92 ID:w6yAiXo2.net]
iOSだと取得できなくなったからねえ
その代わりのベンダーIDできたけど
ANDROID_ID使えなくなる時は代替IDできるとは思う

851 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 18:53:07.09 ID:q5ykqwB3.net]
stlってAndroid2.1時代と比べて、使える程にコンテナ数は増えた?

852 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 21:22:43.57 ID:bkOz7DH8.net]
OnClickの設定されているViewの、親のonTouchイベントを阻害させない方法を教えてください

Scrollview[A] (onTouch を 起こしたい親)
. . . ImageView[B] (onClick)
Aの子であるBにクリックイベントを設定すると
AのonTouchイベントがきちんと処理されないので困っています

853 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 22:40:50.82 ID:6K2isTkA.net]
>>830
ontouchの返り値+Bをtouchイベントにする

854 名前:デフォルトの名無しさん mailto:sage [2015/10/21(水) 23:15:25.36 ID:Cq9Mccvk.net]
昔はANDROID_IDで固定値(全端末で同じ値)を返す糞機種もあったんだけど、最近は大丈夫なんかね

855 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 17:29:57.68 ID:XsStXYwF.net]
ID自体は必要ないし

856 名前:知らなくてもかまわないが認証を代行する仕組みを
グーグルが提供してもいいと思うつうかしろ
[]
[ここ壊れてます]

857 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 17:52:39.70 ID:522gqyPw.net]
googleアカウントのOAuth2じゃあかんのか

858 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 18:25:15.56 ID:0oTOWlM8.net]
関係ないソフトがgoogleのoauth2のスコープのどの権限を要求する気なの?



859 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:38:28.50 ID:rMd/9IBw.net]
メールアドレスやprofileとかへのアクセス権限を認可するスコープを設定して使うんじゃないの?

860 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 00:20:56.13 ID:5+GICnvE.net]
リセマラ対策なんてやっても誰も幸せにならないと思うがな

861 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 01:22:47.75 ID:ypSlR4pw.net]
ガチャそのものを規制すれば、問題ないのにな。

862 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 09:31:33.57 ID:CkI7sgUg.net]
質問:
Androidで親アプリにフォーカスがなくても(別のアプリを前面で実行時でも)、
バックグラウンドでProcessBuilderかRuntimeを使って、
inputコマンドを実行できる方法ってありますか?

一応他の処理が動くのですがProcessBuilderの部分だけうまく実行されないので、
ご存じの方がいればよろしくおねがいします。

863 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 11:28:06.88 ID:9hpieugb.net]
>>835
この辺かな
https://productforums.google.com/forum/#!topic/gmail-ja/rcXSjyGlw0I
www2.chuo-u.ac.jp/com//support_qa/mail1/mail_etc/spam.htm
www.yukawanet.com/archives/4952514.html

864 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:24:36.08 ID:0UIp7FyS.net]
文字列(テキスト)って、string.xmlに記述するか
コードに直接書いてしまうか、使い分けの基準みたいのってある?

865 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:49:38.56 ID:eGZdE5Vd.net]
>>841
他言語対応を気にしないならコードに直書きでもいいけど、string.xmlに書くのが行儀がいい

866 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 00:32:35.55 ID:GBjOIYPe.net]
>>841
直に書いて不便を感じないのなら直に書いていれば良いと思うよ

867 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 01:33:05.31 ID:yHLf/N6Y.net]
spinerを使って2行表示させて選択できるようにして
2行目に勝ち数と負け数を表示させているんですが、
勝ち数を青色に負け数を赤色にするにはどうしたらいいですか

868 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 06:27:08.88 ID:SU0anZmH.net]
>>844
頑張ればいい。



869 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 07:24:49.25 ID:M/rw+Efa.net]
www

870 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 10:14:29.89 ID:ui3c2pCb.net]
AsyncTaskは非推奨APIだからAsyncTaskLoaderを使えという記事を多く見かけますが
例えばServiceやListViewのAdapter内で非同期処理を行いたい場合はAsyncTaskLoaderって使えないですよね?
皆さんはActivityやFragment以外で非同期処理を行う場合はAsyncTaskを使ってます?

871 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 12:13:06.45 ID:yHLf/N6Y.net]
普通にできました
どうやったかは書きません
ざまあwww

872 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 15:55:42.51 ID:GccYMYWy.net]
>>847
AsyncTaskLoaderはその名の通り内部でAsyncTask使ってるけど
だからAsyncTaskを使わないようにするにはHandlerThreadでも作ってメッセージを投げる

873 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 16:11:53.01 ID:Wv37AHHa.net]
>>847
RxAndroid使えば

874 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 16:53:06.70 ID:Mn0ZI0t+.net]
AsyncTaskLoader はなかったことになって消えていく運命だろうなと思ってたけど
お前ら使ってるの?

875 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 17:00:24.27 ID:oPc8eRUb.net]
AsyncTaskLoaderは直接使わんが、それを継承したCursorLoaderのほうは普通に使ってる

876 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 18:17:09.34 ID:SU0anZmH.net]
developer.android.com/reference/java/lang/Thread.html

877 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:11:25.74 ID:1ETYMrpd.net]
そのcursorLoaderでちょっと聞きたい
contentProvider側でLEFT JOINを使ったrawQueryで

878 名前:cursorを返してるんだけど
これだとテーブル一つの場合と違って、データの監視をしてくれてないっぽいんだけどやり方おかしい?

cursorLoader使ってるactivityから別のactivityに移ってデータ書き換えて、元のactivityに戻っても変化がなくって
[]
[ここ壊れてます]



879 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:22:26.06 ID:ui3c2pCb.net]
皆さんお返事ありがとうございます
現状はAsyncTaskを使ってListView内の各アイテムのボタンが押された時に非同期処理を行っているのですが
FragmentのonDestroy()が呼ばれた後もonPostExecute()が動き続けるため
「複数ボタン連打→ホームボタン→画面が固まる」 といった問題が起きています

AsyncTaskLoaderならその辺りを勝手に解消してくれる?と聞いたのですが
AsyncTaskLoaderのサンプルが極端に少ないため
本当に推奨されているのか?使い勝手が悪いのかな?と思い質問した次第です

880 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 19:41:20.13 ID:oPc8eRUb.net]
>>854
ContentProviderを継承したクラスのqueryでそれやってcursor返してるってことだよね?
そのクラスにinsertやらdeleteやらupdateを実装して、
そこでやるはずの context.getContentResolver().notifyChange() が呼ばれるからcursor使ってる側が更新されるんじゃなかったっけ?
insertやらdeleteやらupdateはどんな風に実装してる?そこ通る方法でテーブル更新してる?

上記、あんま自信がない
検索してみるとinsertやらdeleteやらupdateでnotifyChange()やってない例も見つかるんだよね

881 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 20:12:34.82 ID:1ETYMrpd.net]
>>856
うお、notifyChange()はすっかり忘れてた
そんで追加してみたけど残念ながら反応なし…
引数のuriが良くないのかな…JOINの条件分岐のためだけに割と適当なやつにしてるんだよな

ちなみにinsert,update,queryはnotifyいれてるけどbulkInsertは入れてなかったわ

882 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 20:26:07.88 ID:Mn0ZI0t+.net]
>>855
俺も AsyncTaskLoader については以前検証してみたけど
処理中にバックグラウンドにしたり、回転させたり
処理完了後に再びアプリを表示させたりしてみたけど
そういったライフサイクル関係の問題を解決してくれるような代物じゃなかったよ

883 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 21:34:40.52 ID:oPc8eRUb.net]
>>857
別のActivityからのデータの書き換えは、
そのLEFT JOINを使ったrawQueryでcursor返すプロバイダ経由でテーブル更新してる?

884 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 21:57:28.83 ID:1ETYMrpd.net]
>>859
プロバイダは一つしか作ってないからその通りだと思う
cursorLoaderは、AとBの二つのテーブルをJOINするSELECT文をcontentProvider#queryで実行
書き換えはAテーブルにcontentProvider#insert又はupdateをしてる
書き換えをしてるactivityでもAテーブル宛にcursorLoaderを使ってデータを表示してるんだけど、ここは書き換え後すぐ反映されてる

885 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 22:01:52.53 ID:ui3c2pCb.net]
>>858
貴重な回答ありがとうございます
AsyncTaskLoaderだからライフサイクルの問題は意識しなくて済むというわけではないのですね
AsyncTaskLoaderの利点は
UI制御と非同期処理の切り分けが可能なので再利用し易いことや
再ロードが発生した場合途中から再開してくれる?ことくらいですかね

886 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 22:02:34.12 ID:oPc8eRUb.net]
>>860
それって、JOINしたAとBを参照するときとAを更新するときのURLが違うっぽい?のがダメだったりしないか?

887 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:16:54.24 ID:GccYMYWy.net]
>>855
問題の詳細は良くわからないけど
onPauseでcancelすればいいんじゃないの?

888 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:30:59.80 ID:1ETYMrpd.net]
>>862
俺も風呂入りながらそんな感じがしてきてた
書き換えのcontentResolver#insertで使ってるuriと、cursorLoaderで使ってるuriは違うんだよな
とすると、書き換えをするactivityで使ってるcursorLoaderも同じuriにしなきゃいけないってことかな
やり直し大変だ…



889 名前:デフォルトの名無しさん mailto:sage [2015/10/24(土) 23:50:19.93 ID:1ETYMrpd.net]
>>862
まだ試してないけど日付変わる前にお礼申

890 名前:オ上げます
アドバイスありがとう
[]
[ここ壊れてます]

891 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 20:35:11.96 ID:Q5vduPmg.net]
kiicloudに
簡単なデータを送って
返して
みたいなアプリを作りたい。

ただの勉強レベルです。どのくらい時間かかると思いますか?
WEBサーバーはたてたことがあります

892 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 22:13:51.76 ID:O47RId7E.net]
>>866
ききたいことをせいりしてからかきこもうね!

893 名前:デフォルトの名無しさん mailto:sage [2015/10/26(月) 22:40:49.12 ID:FzMuXhv7.net]
君のことを何も知らないのにどのくらいで習得できるかなんて分かるはずもなく

894 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 01:30:05.77 ID:DH9BD8FH.net]
KiiCloudってサーバー側ってほとんど処理書けないから
送ったデータは自分で取りに行かなきゃダメだぞ

895 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 17:18:52.08 ID:L7kZ4goC.net]
Android端末をPCにUSBで繋いで、PC内のフォルダを見るアプリを作る事ってできますか?
ぐぐったけど見つからない

896 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 17:34:49.19 ID:9XyPh64A.net]
できますか?
知ってますか?
方法はありますか?

という質問のしかたをする奴は総じてアホ

897 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 17:36:44.71 ID:EUZPLol8.net]
いやそいういスレなんだけど
スレタイの日本語読めない奴は総じてアホ

898 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 18:17:26.59 ID:3Cu6TNZl.net]
ファイルやりとりしたけりゃグーグルドライブに仲介させればいい
PCのファイル操作したいとかならPC側にサーバソフト入れて色々
すればいいんじゃね



899 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 18:49:45.45 ID:L7kZ4goC.net]
さらにぐぐって調べたら、Windowsのフォルダの共有でできるのかな?
誰かやったことある人いたら教えてください、参考ページとか

900 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 19:06:37.10 ID:3Cu6TNZl.net]
smb マウントでググれ完成するまで帰ってくるなよ

901 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:01:27.27 ID:EHGYcLOQ.net]
誰もまともに答えてねえw

>>870
正攻法ではできません。スーパーハッカー級なら何とかしてしまうかもしれない。
むしろPC側で、PCがUSBメモリみたいな立ち位置になるソフトをつくれば目的達成は可能かと思われ。

902 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:02:54.69 ID:EHGYcLOQ.net]
>>874
JCIFSでググれ。
わりと容易くWindowsの共有フォルダにアクセスできる。
ちょうど今日その辺のプログラム組んでたとこだ。

903 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 22:34:58.70 ID:owqwCFS3.net]
Android 4.4でEAP TLSでのWi-Fiの設定をするアプリを作成しています。
WifiEnterpriseConfigで必要な値をセットするところまでは分かったのですが、
setCaCertificateとsetClientKeyEntryでセットするX509Certificate の
インスタンスの取得方法が分かりません。
証明書は端末にインストールされており、その証明書のインスタンスを取得したいです。

Android4.2までは下記を参考にして作ったもので動作していたのですが、
APIが変更になって使えなくなってしまいました。
stackoverflow.com/questions/9216015/connect-android-to-wifi-enterprise-network-eappeap

画面のテキストボックスに入れる値から証明書ファイル名(?)と証明書のパスワードが決まるので、
それを元に証明書を取得できないしょうか?

904 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 23:55:50.40 ID:ygrmHgiV.net]
保持している位置情報をGoogleMapアプリに渡して起動する、というのをiOSでやっていたんですが
おなじようなことはAndroidで出来ますか?
どうやらintentやGoogleMapsAPIでおなじようなことはできるらしいんですが
どうも緯度経度渡してアプリ指定して起動するという事例がググっても出てきません

凄く簡単なことかもしれませんが良ければ教えてください

905 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 01:01:45.67 ID:yH7zZD8U.net]
>>879
明示的インテント(Explicit Intents)で呼び出す


Intent intent =new Intent("android.intent.action.VIEW",
Uri.parse("geo : 0,0 ? q=Tokyo"));
startActivity(intent);

細かい引数の詳細は、ググってください

906 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 05:05:00.83 ID:KfQYGZK3.net]
>>872
×できますか?
×知ってますか?
×方法はありますか?

○このワードでググっても見つかりませんでした。ググるワードを教えてください。
○方法ありましたら教えてください。

そういうスレって何言ってんの?論点が分かってなさ過ぎで恐いわ

907 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 07:23:56.05 ID:5vYa+tgt.net]
>>872
要はこういうことなのよ。

・ダメなパターン
質問→回答[結果]
できますか?→できます。[終了]
知ってますか?→知ってます。[終了]
方法はありますか?→ありますよ。[終了]

ここに「教えて下さい」の一言が加えるだけで、上記の意地悪回答を封じることができるわけなのです。
まぁ、「○○なんだけど?」のような質問形式となれば弁護の余地も教える気持ちも全く無くなるが。

908 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 08:35:12.87 ID:s8eImeDR.net]
いわゆる慰安婦と同じ構図



909 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:11:07.48 ID:ii4ymv6b.net]
>>882
意図がわかってるなら答えてやればいいじゃん
なんでわざわざ意地悪回答するん?

910 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:23:43.29 ID:s8eImeDR.net]
情けは人の為ならず

911 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:25:07.54 ID:0eVUzk4p.net]
と言う名のストレス発散でしょ

912 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:39:49.17 ID:5vYa+tgt.net]
>>884
回答してあげて、そのうち半分でも「ありがとうございます」と言えたら状況は変わるさ。
「教えて下さい」まで言える質問者はたいていお礼まで言えるが
できますか?ありますか?なんだけど?はほとんど聞いたら聞きっぱなし。
回答者だって仕事でやってるわけじゃないんだし、質問者を選ぶ自由があったっていいでしょ。

913 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 09:47:58.47 ID:5vYa+tgt.net]
>>886
それは認識が甘い。
教えたがりは知ってることを黙っているより知識をひけらかす方にカタルシスを覚える。黙っているほうがストレスが溜まる。
それにしても、知識を見せつけて満足するタイプと何らかのレスポンスが無いと不満なタイプがいるから一括りにはできないのだ。

914 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:01:29.39 ID:mO7Ntv/I.net]
>>882
ここでそういう偏屈な思考はあんた一人だけなんだからあんたがどっか引っ越せばいいじゃん
他の人は普通に日本語も意図もわかる人間なんだし
その →できます。[終了] 荒らしやってた一人があんただと特定できてよかったんじゃ
まあ中学生でもわkる文脈をわからんとしつこく主張してるやつはここでは要らんよ

915 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:04:15.70 ID:s8eImeDR.net]
>方法はありますか?→ありますよ。[終了]

こっちは私ですすみませんすみません

916 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:04:25.15 ID:mO7Ntv/I.net]
まあここのみんなはあんたに聞いてるわけじゃないから
マイルール押し付けるより「俺はおよびじゃないんだ」と唱えてだまっていればいいよ
バカはほんと要らない

917 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:05:35.16 ID:J0Od7XIo.net]
自己解決しました。

918 名前:872 mailto:sage [2015/10/28(水) 10:14:10.55 ID:yH7zZD8U.net]
>>888
そんなにカリカリしなさんなって
ちなみに、俺がマップに…
っていうか、他のActivityに処理を渡すIntentの渡し方
を知ってた。でも、マップに処理を委譲する
具体的な引数は知らなかったから
手元にある参考書のコードをそのまま書いただけ。
2ちゃんだから、ありがとうって言われたら
ラッキ



919 名前:[程度と思ってるよ

ただ、上の方での質問の
Andoroid端末からUSB経由でPC内のフォルダを見れますか?
って質問は、ちょっと驚いた。
[]
[ここ壊れてます]

920 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:17:59.35 ID:eOv6uTAc.net]
馬鹿には無理

921 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:31:58.53 ID:Cq/6F5xC.net]
>>891
正解

922 名前:デフォルトの名無しさん [2015/10/28(水) 11:00:04.09 ID:eOv6uTAc.net]
888

923 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 11:54:25.75 ID:8YL66oMP.net]
でもまあ
>方法はありますか?→ありますよ。[終了]
こういう意地悪したくなる質問者がいるのも事実だ

924 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 11:58:24.73 ID:JulRNylL.net]
例えば、
・iOSで実装できる○○という機能は、Androidにもありますか?←△△って名前であるよー。
・○○という機能はありますか←あります。終了。
というニュアンスを質問者にも分かってほしい。

925 名前:デフォルトの名無しさん [2015/10/28(水) 12:02:40.15 ID:U1jLaXVA.net]
Android+JUnitでテスト中に問題にあたったので質問をさせてください
アプリのですとで初回起動とそれ以降の起動で動作を分ける(チュートリアルを表示させる)
テストを行いたいのですが、こういう時ってどうテストを行えばよいのでしょうか?

今は、ActivityInstrumentationTestCase2を使ってテストを行っていますが
起動中の処理がこれのsetUpメソッドで全て自動で行われていて
途中で初回起動とその他を切り分ける処理を挟み込めなくて困っています

テスト対象ActivityのonCreateメソッド中で
SharedPreferenceを読み込む値を、初回起動とそれ以外で切り分けられたら理想なのですが
ググってはそれっぽいコードを順番に試していますがなかなかうまくいっておりません
教えていただけると幸いです。

現在の環境は、iMac+AndroidStudio最新版です。

926 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 12:10:25.37 ID:JulRNylL.net]
>>899
SharedPreferenceに初回起動用のフラグを1個もって判別すればいいのでは・・・
デフォルト値を初回起動用にして。

927 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:02:37.24 ID:+YfxewQz.net]
不毛な言葉遊びが好きなのが一匹、馬鹿じゃねーのとしか思われないような内容
しかも長年それをやって面白いと思ってるのは本人だけ
中身のないスカスカな人間なのが見え見え

928 名前:872 mailto:sage [2015/10/28(水) 13:05:51.56 ID:yH7zZD8U.net]
>>899
onCreate内で
SharedPreferenceオブジェクト取得
(仮にオブジェクト名を sh)とする。

sh内で対応するkeyのBooleanはtrueとなってるとする
sh.getBoolean(....)でtrue値取得
if文判定でtrueの時に、その他を読み込む

読み込みが終わったら

次に、 SharedPreference.Edit ed = sh.edit()
で SharedPreference.Editオブジェクト取得
(仮に SharedPreference.Edit オブジェクト名をedにした)

ed.putBoolean(...)で対応するkeyのBoolean値をfalse設定
最後にed.commit()で更新終了

他のメソッドで、SharedPreferenceを更新したいなら
上記同様、 SharedPreference.Editオブジェクト取得
更新、commit()で



929 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:06:03.38 ID:J0Od7XIo.net]
初耳です

930 名前:デフォルトの名無しさん [2015/10/28(水) 13:09:52.04 ID:U1jLaXVA.net]
injectInstrumentation(InstrumentationRegistry.getInstrumentation());
Context context = InstrumentationRegistry.getInstrumentation().getContext();
SharedPreferences pref = context.getSharedPreferences("APP_NAME", Context.MODE_PRIVATE);
pref.edit().putBoolean("INITIALIZED", false).commit();
super.setUp();

みたいな感じで書いてみたんですが、書き換えたPreferenceが内部でうまく読まれていなかったみたいなんですよ。

931 名前:872 mailto:sage [2015/10/28(水) 13:13:59.43 ID:yH7zZD8U.net]
>>899
ちなみに、onCreate時にSharedPreferenceを取得するだけ
で良いなら、もっと簡素な方法があった様な気がする
ただ、俺は、使わないので忘れた
ただ、更新方法はあってるはず

932 名前:872 mailto:sage [2015/10/28(水) 13:29:13.98 ID:yH7zZD8U.net]
>>904
ん〜〜
何か知らんメソッド構文が多いな
最近、変わったのかな〜?
onCreate内なら、もちろんActivityだから
そんなややこしい事しなくてもcontextは
thisで良いんじゃないの?
で、最後のsuper.setUp()って書いてるけど
それonCreate内?

933 名前:896 [2015/10/28(水) 13:44:43.68 ID:U1jLaXVA.net]
>> 898

ああ、誤解を招いてしまってすいませんね
さっき貼り付けたコードはJUnit内部のsetUpメソッドの内側で動かしているコードです。

super.setUp();

を呼ぶと、テストしたいActivityのonCreateとかの諸々の初期化が行われます。

934 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:57:07.03 ID:I9pmWeOo.net]
フラグでいい気がする

935 名前:872 mailto:sage [2015/10/28(水) 14:54:31.35 ID:yH7zZD8U.net]
>>907
commitの戻り値はfalseなんですよね?
もしtrueが返ってきてたらJUnitがイタズラしてるとしか
考えられないけど……
ゴメン、わかんないや。
実機で試してるだろうしね

936 名前:896 [2015/10/28(水) 15:33:39.24 ID:U1jLaXVA.net]
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);

context = getApplicationContext();
// 初回起動の切り分け(PreferencesはSharedPreferencesの薄いラッパー)
if( !Preferences.getBoolean(context, Preferences.INITIALIZED_KEY) ){
// 初回起動時の処理、チュートリアルの開始
} else {
// 通常起動処理
}
}

こういう感じのコードの初回起動との切り分け部分だけ、JUnitを騙せればいいんですけどねぇ
Mochitoでモック貼れないかとか色々試しているのですが、まだうまくいっていません
Androidのアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです
うーむ。

937 名前:872 mailto:sage [2015/10/28(水) 16:09:12.69 ID:yH7zZD8U.net]
テスト

938 名前:872 mailto:sage [2015/10/28(水) 16:41:28.38 ID:yH7zZD8U.net]
> 902 896 2015/10/28(水) 15:33:39.24 ID:U1jLaXVA
> @Override
> protected void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
> setContentView(R.layout.activity_main);
>
//オブジェクト生成
SharedPreference prf = getSharedPreferences("init", MODE_PRIVATE );

> if( prf.getBoolean("initialize",true) ){
> // 初回起動時の処理、チュートリアルの開始

//チュートリアル終了
SharedPreference.Editor ed = prf.edit();
prf.putBoolean("initialize",false);
ed.commit();
> } else {
> // 通常起動処理

> }
> }
>
> こういう感じのコードの初回起動との切り分け部分だけ、JUnitを騙せればいいんですけどねぇ
> Mochitoでモック貼れないかとか色々試しているのですが、まだうまくいっていません
> Androidのアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです
> うーむ。



939 名前:896 [2015/10/28(水) 18:22:34.56 ID:U1jLaXVA.net]
>> 872
コードを送ってくださる気持ちは嬉しいのですが、アプリとして手で触ってその辺りが一通り動くところまでは既に出来上がっていたりするんですよね。
ただ、それを自動テストで何度もテストを行えるようにするための良い方法がわからないだけだったんです。

940 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 19:10:45.49 ID:MrfidxOz.net]
XmlPullParserでhtmlをパースしようとすると
imgタグみたいな閉じタグの無い要素でエラーが出るんですけど

941 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 19:13:14.72 ID:J9qwsCoR.net]
閉じタグ書かないやつが悪いんだろ

942 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 21:48:15.36 ID:ObLGsSDY.net]
>>914
XmlPullParserってパーサ自身が階層構造把握してたっけ?
問題のケースだと、単にXmlPullParser.START_TAGが単体で飛んでくるってだけじゃないかな。
XmlPullParserを使う側のバグだと思う。

>>915
バーカ

943 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 22:17:33.51 ID:XMZxFMEj.net]
relaxed

944 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 22:58:03.51 ID:2GBlJ+mE.net]
intelのmultiosengineのearlyaccess応募してみたけど結局mac機は必要なのね
windowsだけじゃandとiosアプリ両方は作れんか…

945 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:09:15.78 ID:zZDTiDxB.net]
win7の2GBだとAndroidStudioって動かすのやばいですか?
64でない32bitだと動かないPCもあるみたいで

946 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:27:51.01 ID:7o3Zpv04 ]
[ここ壊れてます]

947 名前:.net mailto: 一度出したContentProviderのquery要求を中断する方法ってありませんか?
SQLiteの場合はCancellationSignalを使えば中断できるようなのですが
query()の中ではSQLiteを使っていないため上記手段ではダメなようです
[]
[ここ壊れてます]

948 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:22:00.76 ID:c32PhHWG.net]
明示的inentと黙示的intent ...
まあ、いいか



949 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:53:09.05 ID:C+iTO1q+.net]
アポカリプスなう的Intent

950 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 03:44:53.91 ID:eXWt1aK9.net]
>>914
xmlじゃないものをxmlパーサーにかけるからだ

javaで使える html parser のライブラリでも適当に探して組み込めばいいよ

951 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 04:50:01.39 ID:B0bD+uNi.net]
mp3のメタデータをMediaMetaDataRetrieverのextractMetaData(key)で抜き出すとき、いつもあるところで止まって見てみると文字化けしてるデータでした
Unicodeにしても文字化けが治らないし、とりあえず別の文字列で置き換えたいのですが、文字化けしてるか事前に調べることもできないしどうしたらいいですか

952 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 05:23:20.00 ID:B0bD+uNi.net]
>>924
アルバムアーティストがどうなってるか全て見てみたら文字化けしてても落ちることなくそのまま拾ってたので問題は別にありそうです、失礼しました

953 名前:デフォルトの名無しさん [2015/10/31(土) 10:04:15.59 ID:yvO+lKzM.net]
業務でプログラミング技術が低い人って何をやりましたか?
一人でアプリを作ったところで業務のソースと全然違う簡単な書き方を書いてるにすぎず
業務に直結する技術は上がらないから意味がないっていう状態です

954 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:22:25.38 ID:yWunEyu/.net]
テスト要員

955 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:22:26.57 ID:n7YSGx1E.net]
>>926
「業務のソース」
「簡単な書き方」
を定義してくれないと何も答えられないことくらい分かれよ。
一応プログラマなんだろ?

コーディング規則のこと言ってんのか
扱ってる分野のことを言ってんのか
とかとかによっても全然違うし
仮に例をあげた上記2例であっても会社毎にもプロジェクトごとにも人毎にも違う

956 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:37:12.91 ID:6XtToecq.net]
>>926
技術低いけど俺しか居ないから主任で責任者だったよ

957 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:38:29.86 ID:DhkC3vaz.net]
かっこいい

958 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 11:59:02.80 ID:jwWjr9A9.net]
初心者はプログラムが複雑になるものだが
簡単な書き方ができる君はエキスパートだ



959 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:47:10.20 ID:aM3wtJwZ.net]
スパゲッティなコードが簡単なコード
1つのメソッドの行数が少なくてメソッドのオーバーヘッドがいっぱいありそうなコードが複雑なコード

960 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 13:12:42.11 ID:g0KfcfuJ.net]
オーバーヘッドってなんすか

961 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 14:32:30.46 ID:nW7p773V.net]
頭よりも足を高く(ry

962 名前:デフォルトの名無しさん [2015/10/31(土) 17:16:30.63 ID:yvO+lKzM.net]
>>932
メソッドだけ書いてあるけどその中にメソッドが100個とか継承とか複雑になってるってことでしょ?

>>928
簡単なのは
100+500のとkろを400+500に直すみたいなものとか

出力される文字が
あああ
のところを1:あ 2:あ 3:あ  合計 3文字
みたいなレベルの話です

963 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 23:16:38.12 ID:DhkC3vaz.net]
もうリリース出来ると思ってたのに、想定外の挙動が見つかって
治そうと頑張ってるけど、なにぶんゴリ押しコードでやってきたからぐちゃぐちゃになってきたよぉ…

964 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:47:50.78 ID:hLroo8HA.net]
>>936
そのコード、他人に引き継がないでね。
改修すんの面倒だから。

965 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:50:06.29 ID:N3LYmauN.net]
onWindowFocusChangedでボタンのサイズ調整後、ボタンの位置を取得したいのですが、調整前の位置が返ってきます。
ステータスバー?通知バー?を下にスワイプして再度、onWindowFocusChangedを呼び出すと調整後の位置が返ってきます。

@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);

button.setHeight(button.getWidth());
int[] viewLocation = new int[2];
button.getLocationInWindow(viewLocation);
}

これで実行すると最初が
viewLocation[0] = 6
viewLocation[1] = 462

ステータスバーをスワイプして再度、onWindowFocusChangedを呼び出すと
viewLocation[0] = 6
viewLocation[1] = 179


ステータスバーなどを触らず、最初からサイズ調整後の位置を取得したい場合はどうすれば良いんでしょうか?

966 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 12:00:43.43 ID:z7Fhw2CO.net]
>>938
別スレッドで一瞬後に呼び出すとか?

967 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:09:56.61 ID:hLroo8HA.net]
>>938
計算して出せばいい。

968 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:16:38.66 ID:N3LYmauN.net]
>>939-940
onWindowFocusChangedが完了したってのはどうにかして受け取れないんですか?
とりあえず勉強不足で難しい事は分からないので、>>939の別スレッドで一瞬後に呼び出すでいきます。ありがとう



969 名前:デフォルトの名無しさん [2015/11/01(日) 13:23:59.67 ID:Wq92wgqO.net]
activityAから明示的IntentでactivityBを呼び出した時、activityBの中で独自のviewインスタンスのインスタンス変数を変更したいのですが、うまくいきません
どうやったらうまくいくでしょうか?ご教授お願いします。
以下の31, 32行目の部分です
codebin.org/view/bb14cddd

環境:
java version "1.8.0_65"
android studio 1.4.1

970 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:27:19.75 ID:26p9290f.net]
>>937
個人だからそうしたくてもできないでござる

971 名前:デフォルトの名無しさん [2015/11/01(日) 13:28:39.16 ID:h3uqr5bM.net]
AndroidStudioを入れました。
右下に手紙のアイコンがでてたので気がつきました。
6.0しかSDKが入ってないです。


Fetching https://dl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl.google.com/android/repository/addons_list-2.xml, reason: Connection to https://dl.google.com refused
Fetched Add-ons List successfully
Fetching URL: https://dl.google.com/android/repository/repository-11.xml
Failed to fetch URL https://dl.google.com/android/repository/repository-11.xml, reason: HttpHostConnect Connection to https://dl.google.com refused
Done loading packages.


SDKのDLも失敗し6.0しかSDKに表示されません。
家の回線が悪いんでしょうか?
4.4あたりで開発がしたいです

972 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:45:38.39 ID:WvyTLr0k.net]
>>941
onWindowFocusChangedが完了したとしても正しい値が取れるとは限らない
ViewTreeObserverとかどうだろう

973 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 13:52:34.96 ID:hLroo8HA.net]
>>943良かったw

974 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:00:49.29 ID:N3LYmauN.net]
>>945
ありがとうございます。まだ全然理解できてないけどViewTreeObserver良さそうですね

975 名前:>>936 [2015/11/01(日) 19:17:03.91 ID:h3uqr5bM.net]
自己解決。詰まったら答えが貰えないからとことん時間喰いますね。
100時間ぶっ飛ぶのも普通。プログラムってこれだから嫌い

976 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 20:48:30.45 ID:nE45pthr.net]
他の人のためにどう解決したのか書かない自分勝手はこれだから嫌い

977 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 20:55:05.98 ID:3jJ1oDX0.net]
んなもんgoogle側の不調じゃねーの?
稀によくあること。

978 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 21:04:55.17 ID:jcZqK+b0.net]
教えて欲しいなら下手に出ろや
回答者の分際で何様だ



979 名前:デフォルトの名無しさん [2015/11/02(月) 00:13:38.44 ID:z/WQXxFM.net]
SDKから4.2などいろいろ落とした。
あれを落とすと、6だけだったときより
クリーンやビルドがながくなっちゃったりし

980 名前:ワすか? []
[ここ壊れてます]

981 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 02:45:15.19 ID:WH1PRmcF.net]
>>952
おまえAndroid studioスレでUSBドライバーが無いとか言ってたやつだろ?
なんでSDKをいっぱいダウンロードする話になってんの?

982 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 11:28:23.70 ID:KrVctKBC.net]
デュアルSIM機でTelephonyManagerの電話番号の取得ってどうなんの?
切替?した番号になるのか、SIMスロット位置で固定されるのか

983 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 11:38:54.51 ID:h01kZcFv.net]
WebviewをFrameレイアウトで二枚重ねにして配置しています。
Android4.2で後ろのwebviewをbringToFront()で前に持ってきても表示がされません。
webviewが透明になっている(webview自体は前面に移動しています)ようで、webviewのhtml上のボタンなどは反応しています。
setAlphaで1.0fにしても効果がありません。
ちなみにAndroid4.4や6では正常に表示されています。

どなたか解決法ご存じじゃ無いでしょうか?よろしくお願いします。

984 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 18:55:31.78 ID:K0jPikjb.net]
デベコンの新しいアイテムの追加のところで
「管理対象外の商品」の選択が表示されていません。
どうすれば表示されるようになるでしょうか?

985 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:38:11.42 ID:6XS03KDv.net]
>>956
それウィルスにやられてる結果だとStackoerflowに書いてあった
解決方法はなくて、OS再インストールしかないんだと

986 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:43:04.81 ID:K0jPikjb.net]
他の機種(androidのweb)でやっても結果は同じだったので違うように思います。

987 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:58:15.17 ID:6XS03KDv.net]
>>958
同じWiFiに繋いでるんでしょ?
そうでなくとも同じアカウントでログインしてるとか怪しい点はいくらでもある

988 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 19:59:08.71 ID:tXtw8JEL.net]
>>958
泥までやられたのか
御愁傷様



989 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:51:23.89 ID:K0jPikjb.net]
ウィルスなら別のOSで同じもの同時は普通ないですしアカも別で セキュリティ管理もできてます。

990 名前:デフォルトの名無しさん [2015/11/03(火) 00:40:57.55 ID:rjBQxBTQ.net]
>>953
USBドライバいれないと実機が動かないから。
いろいろ落としたらこうなった

991 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 00:41:28.06 ID:o1r5pWE8.net]
自分の中の浅い知識を「普通」と言い切り、
セキュリティ管理ができてると公言できてしまうほどの人でしたか、失礼しました。
では後はご自身で頑張ってください。

992 名前:デフォルトの名無しさん [2015/11/03(火) 00:42:19.01 ID:rjBQxBTQ.net]
gradleが30分やってもまだPCがうごかないし
実機を動かそうとするとadbが反応してませんってでて
動かない。
その前は実機は動いたのにな

993 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 00:51:16.48 ID:UlDxJmnW.net]
多分、そんな単純な煽りに騙されるレベルの人間はここにはいないと思う

994 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 18:23:12.76 ID:xxVRf4Fc.net]
viewpagerのonPageScrolledで、MainActivityのtextviewにsetTextするだけでスクロールが一瞬カクつくんだけどこれはそういうものなの?
使ってるのはDirectionalViewPagerってライブラリなんだけど
それぞれのpage(fragment)に
LoaderCallbacks付けてるせいかと思ったんだけど、onPageScrolledのsetText外すとスクロールはカクつかなくなるもんで…

995 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 19:54:10.88 ID:JdB3wQuG.net]
一つのbuttonの中で表示テキストを、一行目と二行目で別の文字サイズ指定することはできますか?

996 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 20:56:26.74 ID:o1r5pWE8.net]
>>967
はい、できます

997 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 21:00:01.91 ID:LDf7Amn3.net]
>>967
>>871

998 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 22:06:10.07 ID:52kBI3CL.net]
ウンコみたいなGoogle Playのレビューを消す関数ありませんか?



999 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 01:42:22.31 ID:0m44HwNA.net]
初心者ですけど
グーグルのカレンダービューで日付の上にデカデカとスタンプとか付けられますか?
自作のカレンダービューじゃないとそういうの出来ないのかな?

1000 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 10:27:10.84 ID:GaObY1+J.net]
Developer Console のクラッシュ一覧ではスタックトレースには引数が表示されていないのですが
proguard が変換したものは引数が違えば同じ1文字のメソッド名(a ,b とか)何度も使うので mapping.txt と照らし合わせても候補がありすぎてわからないです
proguard が変換時に引数が違っても別メソッド名にするオプションがあったら教えて下さい

1001 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 12:08:09.76 ID:WRHl7gyS.net]
>>956
今は全て管理対象の商品で処理するように変わってるだろう。
下の方OS再インストールさせようと企んでる変なのがいるなw あざとい

1002 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 09:04:44.61 ID:YiHPK0a5.net]
>>973
??
公式にも「ウィルスによるもので対処方法はありません」て書いてあるだろ

公式を読めば分かることをわさわざ回答してくれてんのにその言い方はないのでは

1003 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 10:36:07.56 ID:kL14UDzM.net]
TwichTVやUstreamのような生放送配信サイトの個別ユーザーが放送中かどうかを知るにはどうしたら?

1004 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 14:57:35.56 ID:1ip/8/uX.net]
なんで俺に言ってんだ?

1005 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 08:00:37.24 ID:Wq34rh8A.net]
現時点ではリフォーカスカメラを活かしたアプリを作る(≒SDKが公開されている)のって困難?
リフォーカスカメラを搭載しているスマホ自体honor6 Plusくらいしか知らないけど

1006 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 16:27:07.77 ID:o8lTfzVM.net]
ちょっとわからなくなってしまったので質問します。
現在AndroidStudioでアプリを制作しており、プッシュ通知を実装したいなと思っています。
そこで、Parseというサービスを使い、プッシュ通知のテストをしてみました。
Parseを利用しているのは、iOSでも使っているためです。

色々調べたところ
qiita.com/kassy_kz/items/f32e3e91c97973ce71a8

こちらが参考になると思ったのでやってみたのですが[Import Project]のところがよくわかりませんでした
File→New→ImportProjectでダウンロードしたライブラリを開くと新しいProjectになってしまいます
ここは本当によくわからなかったので、別のサイトを調べたところlibに"Parse-1.10.3.jar"を移動させれば良いということでしたので
そちらをやってみました

ApplicationのonCreateに2行コピペするところでもつまったのですが、どうやら自作クラスを作ってApplicationを継承させて
マニフェストで指定すれば良いということがわかったので、そういう風にしました

他のコピペも行い、testボタンを押してみたのですが通知が来ません
自分の端末がNexus7だからかとも思ったのですが、タブレットでも普通に通知はくるしなあと思い、しばらく待ってからやってみたのですが
やはり通知はきません

色々調べてみたのですが、ビルドエラーするわけでもなく本当に原因がよくわからなかったので
同様のサービスを使っている方、もし良ければ解答をお願いします

1007 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 18:40:47.86 ID:R8z6nM51.net]
>>978
マニフェストになんかの権限追加したら出来た気がする

1008 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 20:14:11.58 ID:MCFwvtat.net]
>>978
そのリンク先で解説されてるのは
ライブラリをダウンロードする方法じゃなくて
ライブラリが組み込まれたアプリのテンプレをダウンロードする方法じゃないか
それを開けばアプリのプロジェクトになるのは当然

まずは自分のアプリに組み込むんじゃなくて、
リンクの真似して新しいアプリ作って通知が機能するのだけを確かめたほうがいいんじゃないか?



1009 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 21:22:23.10 ID:KbACg+rI.net]
Maps API v2 でJAVAから地図を回転させることはできないのでしょうか?

一応、この辺りは調べてみたのですが、ないような気がするのですけど、確信なくて
https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap

1010 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 22:03:30.89 ID:MCFwvtat.net]
>>981
そのリンクのページのmaps.modelのCameraPositionとかを使う

1011 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 23:30:44.37 ID:33MFY9bo.net]
TextEditでWindowsで言う所のRichEditみたいに1行毎に違う色にするにはどうすればいいですか?

1012 名前:デフォルトの名無しさん [2015/11/07(土) 23:10:35.04 ID:gLdkHyvn.net]
>>982
https://developers.google.com/android/reference/com/google/android/gms/maps/model/CameraPosition

CameraPositionクラスのコンストラクタのbearingが角度ですね。
newしたCameraPositionインスタンスをCameraUpdateFactoryクラスのnewCameraPosition()に渡して、
戻り値のCameraUpdateクラスインスタンスを
GoogleMapクラスのmoveCameraに渡せばいいのかな?

1013 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:14:09.79 ID:e+nlcPSV.net]
構成が決まっている文章から数点の要所を抜き出して配列に収めるんだけど
matcherでお手軽に集めるのと、indexOf で始点終点を見つけ出してsubstringしていくのは
どちらが早いモノなのかな? 後者の方って普通は使わないもの?

1014 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:46:22.85 ID:y61j8NIm.net]
知りたいことを正しく相手に伝えることも能力が必要なのさ

1015 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:04:54.16 ID:SitFAt8R.net]
構成が決まってるなら
<h1></h1>とか<a name="">とかあるはず

1016 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:20:01.45 ID:e+nlcPSV.net]
indexOfで探し辛い項目があって駄目だった・・・

ある程度の長さの定型文章x数百〜数千件に対して
文章1件目 Matcherパターン1 項目1を保持
文章1件目 Matcherパターン2 項目2を保持
文章1件目 Matcherパターン3 項目3を保持
文章1件目 Matcherパターン4 項目4を保持
文章2件目 Matcherパターン1 項目1を保持
文章2件目 Matcherパターン2 項目2を保持
元・・・・

ってやると1件分の文章を何回も読んでるから無駄っぽいけど、どうしたものやら

1017 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:22:42.54 ID:e+nlcPSV.net]
>>987
始点が複数回登場する半角一文字とかだったりしてindexOfでは無理だった
そういう長さがあって囲む事を決まりきったHtmlタグならいいんだけどね

1018 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 19:43:42.04 ID:xTfNRbhV.net]
先生、質問させてください。

デバッグとかのためにRun Configuration から起動するActivityを指定する場合、
対象のActivityについてAndroidManifest.xmlに以下の記述は必須?

<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />


なんか腑に落ちない。



1019 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 20:05:24.51 ID:es3QIM4s.net]
すいません。
ボタンを押し続ける限りアニメーションが動くようにしたいんですが、
a.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {

ImageView imageView = (ImageView) findViewById(R.id.imageView);

imageView.setBackgroundResource(R.drawable.array);
AnimationDrawable animation = (AnimationDrawable) imageView.getBackground();
animation.stop()

animation.start();
return false;
}
これに何を追加したらいいのでしょうか?
よろしくお願いいたします。

1020 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 20:16:07.43 ID:DWHnIfJD.net]
onLongClickListenerじゃなくてonTouchを使ったらいいのでは

1021 名前:983 mailto:sage [2015/11/09(月) 21:02:17.40 ID:es3QIM4s.net]
ダメでした。
onTouchでは押した時、離した時には反応がありましたが残念ながら‥

1022 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 21:12:13.36 ID:n7ssw6SG.net]
>>993
ちょうどいいイベントはないから
LongClickでスタートさせて
onTouchが話した時にアニメーションを止めるようにしたら?

1023 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 21:14:24.39 ID:2wV4NaE2.net]
AnimationDrawableはリピートできるじゃん?
それを使えば

1024 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 21:58:19.45 ID:FsqPtM9P.net]
>>993
それで十分だろ?

1025 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 22:00:06.77 ID:WhwNyLZa.net]
押したときにスタートして、離したときにストップすればいいよね?

1026 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 22:19:08.44 ID:dRrKnI4L.net]
中国バイドゥがAndroidにバラまいた猛毒
中国Baiduのソフト開発キット、バックドア機能の搭載が判明
daily.2ch.net/test/read.cgi/newsplus/1447072638/

1027 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 00:33:53.80 ID:2JfNeyBe.net]
いつの間にか991

1028 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 08:58:48.74 ID:9bHBseDp.net]
そして気づけば992



1029 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 09:16:44.65 ID:Um/LDgTD.net]
以後、便乗レス厳禁。

1030 名前:デフォルトの名無しさん mailto:sage [2015/11/10(火) 13:16:34.61 ID:JfMCmT3q.net]
郵便番号が0000000Japanのユーザーから、公開してる有料アプリを立て続けに「購入」➡「キャンセル」されたのだが、これは不正なユーザーに標的にされたってことで良いのかな

有料アプリは4つ公開していて、8分の間に3つをやられた

一応lvlとか対策はしてるが、こんなもん簡単に抜けられるしな

1031 名前:994 mailto:sage [2015/11/10(火) 13:18:31.88 ID:JfMCmT3q.net]
すみません
雑談スレと間違えました

上はスルーしてください
雑談スレにも書きます

1032 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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