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/
672 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 18:41:49.02 ID:kpSs1FxI.net] ちゃんと解放してればフラグメント再生成で落ちることは無いだろう
673 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 19:36:23.30 ID:gJajeMfr.net] >>653 フラグメントの配列をとっておいて使い回せばいいよ
674 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 20:02:14.75 ID:s4/CMipO.net] >>655 arraylistに入れておいてreloadするってことですかね
675 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 23:08:39.92 ID:q+75Fpse.net] メモリリークの原因探すためにleakcanary入れて再現してみたんですがleakcanaryではなにも検出されませんでした。 これはリークが起こってないのかリークは起こっているがleakcanaryで検出出来てないのかどちらでしょう?
676 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 23:24:01.73 ID:iZJcQC1C.net] 今日、ふと自分のアプリ名をググったら、アプリの説明文が英語に「勝手に」変換されてて大草原。こんな事ってあるの?! とりあえず、他のアプリ名も検索したけど、同じ現象は確認できず。
677 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 23:44:34.15 ID:qHDfjp01.net] そのページのURLに&hl=enってついてない?
678 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 01:30:22.78 ID:/n3Rv6Ti.net] 日本語の説明文しか用意していないのに 勝手に英語に翻訳されていたと解釈したのだが そういうことではないのかな
679 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 01:35:55.29 ID:qBpiZusM.net] googleの自動翻訳じゃないの?
680 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 04:04:03.46 ID:gLWkAK+V.net] アプリをいつか売るかもしれないと思って、Google ペイメント販売者アカウントの作成してるんだけど・・・・ これって自分の正式な住所を入れればいいのか、事務所の場所を入れればいいのかどっちなんだろう? 公開されちゃうのなら事務所にしたいな
681 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 06:00:39.99 ID:4xn8VSi5.net] >>662 公開されるよ
682 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 11:00:54.68 ID:+eL4EoNP.net] >>657 >>649 の件だよね。 サービスって結構、勝手に落ちて再起動されるみたいだ。 たとえstartForegroundしてても再起動されることがあるようだ。こちらのバグの可能性は否定できないけど。 startServiceでサービスを起動している場合、サービス側で受けるIntentがnullなんで、その辺をチェックしてないとアプリが落ちるってのはよくある話。
683 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 19:41:28.33 ID:Hpxo5EOv.net] >>664 onstartcommandの戻り値をstart _stickyにしてたんですがこれだと再起動時にintentがnullになる場合があるみたいですね ただstart_deliver_intentにしても落ちたので後やるとすればどっかで見かけたserviceを相互にbindさせる奴くらいですかね……
684 名前:656 mailto:sage [2015/10/02(金) 21:01:30.43 ID:XN3SkGGv.net] >>665 こっちはサービスが再起動したら仕切りなおして前の続きから続行、で、しのいじゃった。 できる限りServiceを存命させたいなら、その相互バインドが効果的そうに見えるね。 でもstart_deliver_intentでも落ちるなら、Service再起動関連が原因じゃないのかもしれない。 こちらとしても委細が不明なのでまあ、健闘を祈ります。
685 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 23:27:37.57 ID:gLWkAK+V.net] >>954 ありがとう 公開されちゃうのなら自宅にはできないな・・・・
686 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 23:53:59.06 ID:PvQn+iy7.net] インストールしたアプリがアプリ一覧に表示されないんだけど どうすれば表示されるようになるんだろ
687 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 01:19:40.09 ID:fLGrta71.net] ひとの質問と回答見てて、俺の認識が間違ってたことに気づいちゃったっぽい おれ、ずっとGooglePlay Developer Consoleのデベロッパープロフィール(設定の詳細のところにある住所欄)だけが公開されてるんだとばっか思ってた そうしたらペイメントのアカウントを通じて売り手の住所氏名が公開されてたのかよ 教えてほしいんだけど、アプリを買った時に売り手の人の住所氏名ってどこで見れるの?俺の場合はきっと、もろに本名と自宅の住所で載ってるんだろな
688 名前:デフォルトの名無しさん [2015/10/03(土) 06:54:19.34 ID:oanQRH4z.net] javaの練習をしてます アンドロイドスタジオの方がエクリプスより使いやすかったです しかし勤務においてはエクリプスを使う場合がかなりある アンドロイドスタジオを使い続けてもさほど問題ないんでしょうか ビルドとか細かい設定がスタジオにはなく楽すぎた
689 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 13:47:41.12 ID:SumSC8j5.net] >>668 です インテントフィルターを分けてなかったからでした
690 名前:デフォルトの名無しさん [2015/10/03(土) 14:06:14.83 ID:vmm5JqfL.net] public class MainActivity extends AppCompatActivity {} import android.content.Context.*; -> X import android.support.v7.app.AppCompatActivity; -> O なんでぞプロー
691 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 16:25:12.35 ID:w7ht/QYN.net] >>672 ホント、android studioの初期設定ファイルは糞だよな。
692 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 01:15:53.84 ID:NaI5stH8.net] サーバーを作ってアンドロイドにデータが登録されるとサーバーに送信し保存され アンドロイドからの命令でサーバーのデータを検索してアンドロイドにデータを入れる JSONで渡しあいます。 ということをしたいです。 サーバーをよく知りません。WEBアプリのサーバーは立てたことがあります こういう時ってサーバーってどんなサーバーなんですか?WEBアプリではないですよね? Java(SErvlet)などでサーバーの役割を果たせますか?Android側はデータを取るだけでWEBページは表示しません
693 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 03:07:50.23 ID:F5+0izrl.net] >>674 BaaSで検索するといいよ
694 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 06:31:46.65 ID:tTx0aUB/.net] >>674 適当なRDBMSと適当なスクリプトを用意して AndroidからPOSTして結果を受取ればいいんじゃないの
695 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 08:05:37.24 ID:xpH3/6hH.net] PaaSでnode.jsとmysqlあたりでAPI作ればいいんじゃないか 自分でサーバーに色々インストールしすることやJavaを使うことは激しく非推奨
696 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 09:32:05.50 ID:tTx0aUB/.net] 画面消灯からの復帰時にonResumeが呼ばれまでに10秒くらい掛かることがあるんだけど 原因が皆目検討も付かない助けて…
697 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 09:42:02.03 ID:BB+Lyas2.net] 低血圧かな
698 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 11:26:39.53 ID:HtsBY053.net] >>678 onRestart()辺りになんか潜んでいるんじゃね。
699 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 11:44:42.01 ID:NaI5stH8.net] 商店の人。 オデコでかくなって隙間できたら短髪にしないと余計恥ずかしいってことがわかった
700 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 12:02:13.25 ID:NaI5stH8.net] 誤爆 >>675 >>676 >>677 ありがとうございます androidstudioに切り替えましたが動きません。PCスペック要求が高いんですね。 studioが動く中古PCっていくら出さないと買えないんでしょうか
701 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 12:16:19.69 ID:q+KyRIY7.net] 今日のNGID ID:NaI5stH8
702 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 12:23:23.61 ID:tb2IJZlK.net] 俺、いますげー空腹なんです! 俺の好みに合う、家の近所にある店を教えてください! ttps://developer.android.com/sdk/index.html
703 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 15:11:12.76 ID:NaI5stH8.net] @改訂2版 Android SDK逆引きハンドブック (できれば1版がいい)と AAndroidアプリ開発逆引きレシピ どちらがおすすめでしょうか Aのほうが書いてる内容が少ないが内容は新しい @の方が詳しいが古いらしいので プログラミングレシピも買う予定です
704 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 15:45:43.90 ID:jNcWTeCF.net] ネット上の情報だけで十分だと思うけどなあ。 英語読めればなお可。
705 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 15:55:53.87 ID:KD//JfDF.net] これ見れば十分だし、使うのに英語が読めるかどうかはあんまり関係がないからね developer.android.com/intl/ja/reference/packages.html でもまあ、最低限の水準を満たしたものが日本語でパッと見れる環境ってのも便利は便利だし、ちょろっとサンプルが書いてあると使い方の流れも分かるときがあっていいかもね
706 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 16:44:25.69 ID:UU85SDMl.net] ListViewのパフォーマンス向上について質問があります。 @ViewHolderを使ってfindViewByIdの回数を減らし パフォーマンスを向上させることが一般的だと思いますが、 ViewHolderを使わず各View(ImageViewやTextView)を操作する度に getTag()で呼び出す方法はパフォーマンス向上に繋がっているのでしょうか? とある参考書のListViewサンプルで、getView()内でgetTag()を何度も呼び出していました。 通常はViewHolderで1回だけgetTag()を使うと思うのですが、 この参考書があえてViewHolderを使っていない理由が分かりません。 AgetView()内でAsyncTaskを用いて画像の読み込みを行っています。 executeOnExecutor()の並列処理で読み込んでいるのですが、 他の処理にも非同期処理を用いているためRejectedExecutionExceptionが発生します。 ThreadPoolExecutorを使ってmaximumPoolSizeを128よりも大きくしようと考えているのですが、 maximumPoolSizeを増やしすぎると別の問題が発生するのでしょうか? よろしくお願いします。
707 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 17:03:18.18 ID:0oj804ov.net] どこを縦読みすればいいの
708 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 17:23:02.52 ID:q+KyRIY7.net] その参考書とやらの著者に質問すれば良かろう わりとマジで
709 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 18:19:02.74 ID:jNcWTeCF.net] >>688 1.パフォーマンスはあんまり変わらんと思われ。 変数に取り込むより毎回getTag()の方が若干オーバーヘッドがあるかもだけど、 public void getTag(){return mTag;}って実装なのであんまりパフォーマンスの差はないはず。 変数作りたくないって志向の人なら毎回getTag()で済ましちゃうのかもね。 2.はよく知らないので誰かに譲る
710 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 21:05:21.91 ID:UU85SDMl.net] >>691 ありがとうございます。 やはりfindViewByIdの多用を避けることに意味がありそうですね。 非同期の処理については、 そもそもmaximumPoolSizeを128よりも必要とする実装がダメというブログもあったので 実装を見直すべきなのかもしれないですね。
711 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 16:18:44.94 ID:AgGXkHHF.net] sqliteDBのデータをandroid studioのterminalで確認してるんだけど、 cmd /k "chcp 65001"を実行してUTF-8対応にしても文字化けしてしまう これはsqliteへの保存の仕方がおかしいってことなの?
712 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 16:42:46.83 ID:IlcRXKJi.net] データはどうやって抜き出してるの? 通常はクライアントのエンコードに合わせてくれるんで状況によるかな ファイルとして持ってきてPC側のツールで見てみては
713 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 17:00:56.06 ID:AgGXkHHF.net] だいぶ説明不足だったかも申し訳ない あるBaaSのファイルストアに置いたcsvファイルをbulkInsertで読み込ませてる それで、terminalからシェル起動→sqlクライアント起動→select カラム from テーブルで見てる 抜き出しって部分は上の説明でいいのかな クライアントのエンコードとな Android Studioの設定見たら project encodingとproperties encodingがsystem defaultなんだけどこれなのかな?
714 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 17:21:14.36 ID:IlcRXKJi.net] コマンドか、pragma encoding=utf8; だけどおそらくデフォルトそれだよなあ フォントのせいとかはない? chcp 65001 する前にターミナルのフォントをMSゴシックとかにしないと多分表示できない。 化け方によっては中身の文字コードが想像つくけれど、???とかで出るならフォントのせいかな
715 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:03:50.95 ID:AgGXkHHF.net] 丁寧にありがとう ターミナルでpragma encoding;て打ってみたけどUTF-8だったわ 文字化けは、?じゃないなぁ 参考になるかわからないけどこんな感じ i.imgur.com/obpci46.jpg 以前は普通に文字化けしなかったんだけど、原因となった変更点が思い浮かばない csvを編集するソフトをExcelから変えたくらいなんだけど、ここが怪しかったりするのだろうか…
716 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:35:47.77 ID:IlcRXKJi.net] >>697 解読すると上の最初の文字、埼玉だよね LATIN-1 のモードでUTF-8コード書き込んでる db作った時の指定だと思うけど、、、
717 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:47:25.46 ID:IlcRXKJi.net] まあpupsqlite とかGUIツールでファイル開いて色々触ってみるのがいいと思う コマンドなら.output filename して .dump でダンプ取ってみるとか
718 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:05:11.07 ID:AgGXkHHF.net] うおすごい解読できるのか ローカルな情報だったから載せるか迷ったんだけども db作成時かぁ…特に変な指定はしてないはずなんだけどなんでだろ popsqliteとか知らなかったから調べてみる そもそも、rawQueryでSQL文を実行した時にうまくいかなかったから確認しようと思ったんだけど、この文字コードでselectがうまくいかない可能性は
719 名前:無いよね? [] [ここ壊れてます]
720 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:22:12.20 ID:LAeegC9E.net] 以下の方法でフルスクリーン後フルスクリーン解除しているのですが、解除時にステータスバーが一瞬白くなってしまいます。(通常字は黒) スマートにステータスバーを表示させたいのですがやり方を教えてくださいお願いします。 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
721 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:45:51.18 ID:9nc6E/hY.net] LVL実装して開発マシンからテスト起動した時は認証失敗となるのは正常でしょうか? この場合だとどうなるかわからないままPlayにアップするのが心配なんですが
722 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 19:53:58.73 ID:LAeegC9E.net] windowDrawsSystemBarBackgrounds falseで何とかなりそうです。
723 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 20:23:30.06 ID:Q8T0ftJw.net] 非公開でいいからアップしないとLVLってテスト出来ないっしょ
724 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 20:47:08.08 ID:5E85wWf1.net] >>702 apkをアップしてないって事は確認する為のパッケージが存在してないから成功しない alphaとかbetaで上げて実験
725 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:04:54.64 ID:9nc6E/hY.net] そうですか、やってみます
726 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:39:28.08 ID:T1d6NcY5.net] GCMの受信で自アプリ自身の特定のアクティビティが最前面にあるときはNotification出さないようにしたくて myIntentServiceのonHandleIntent内で現在のアクティビティのClassNameを取得したいのだけど ・getRunningTasksはDepricatedくらってるのでなるべく使いたくない ・getAppTasksってのが新しく用意されてるみたいだけどコレのメンバからアクティビティ名にたどり着けない というわけで何かいい方法は無いでしょうか?
727 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:44:00.84 ID:T1d6NcY5.net] あ、スンマセン自己解決しました
728 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 21:55:53.84 ID:raO6SHge.net] >>685 金が許せば全部買うが吉。そうすると自分にとって要る要らないの基準が出来てくる。 英語のネット情報で済ませられる人もいれば、俺みたいに10冊近く本買う初心者もいるし。
729 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 23:18:19.84 ID:zh3oXM0m.net] fragmentを表示するのがかなり重いんですがどうにかならないですか? 一応生成処理が重いのかと思いAsynctaskでtransaction.commit*をpostexecuteに入れてそれ以外をdoinbackgroundで処理させんですが結局UI反映部分が重いみたいでその間数秒間操作を受け付けなくなってしまいます。
730 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 23:23:03.50 ID:7wwQEHfQ.net] 開発用端末のBlueTooth機能を利用して個人端末にソースコードを転送し、 その後工場出荷時初期化するのはどうでしょうか
731 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 01:52:08.34 ID:XNdyq5/h.net] >>710 fragmentが重いと思ったことはないな ただ表示してClickListenerとかフォントを設定する程度のことしかしてないけど1秒もかからない 一個づつ消してどこがネックか確かめたほうがいいともう
732 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 10:18:23.49 ID:6a4+1DrC.net] >>710 その説明だけで何が問題なのか検討つく筈ないだろう そもそも聞く前にコードを削っていってもっと具体的な要因を探し出してよ bitmapを沢山作ってるとか buttonが鬼みたいにあるとか ネット通信を挟んでるとか sqlの描き方が悪くてdbから持ってるのがネックとか
733 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 21:03:46.63 ID:v/MfDr+5.net] >>711 ハードディスクを暗号化していたら無駄だな
734 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 06:40:05.79 ID:aZ49jSeF.net] 皆さん開発機はデスクトップでしょうか? 自宅のPCを新調して自宅にもAndroid studio入れようと思うのですがデスクトップをおけるスペースがなかなかなくて…
735 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 06:41:17.96 ID:aab9c0XU.net] 四畳半のワンルームか?
736 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 06:57:29.11 ID:QKvi4KsT.net] >>715 とにかく RAM8GB システムもデータもSSD これが最低スペックだと考えたらいい そうなるとノートは高いからねという話
737 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:13:09.88 ID:F8RGqOy6.net] >>717 中古で大体いくらぐらいのがいいんですか?
738 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:25:58.89 ID:rtL6AtLR.net] >>715 昨年モデルのMBPにメモリ16G積んでるけどクソ重い
739 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:26:22.39 ID:LYTh/DIN.net] やすい中古でHDD換装出来るのにして SSDにするといい
740 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:30:59.26 ID:eFwbepeZ.net] >>715 ノートPCでいいと思うが。モニターはできれば外付けが吉。
741 名前:707 mailto:sage [2015/10/07(水) 07:40:05.75 ID:aZ49jSeF.net] 皆さん即レスたくさんありがとうございますm(__)m メモリやSSDの重要性がわかり、ありがたいです ですが…>>719 はまじですか?w
742 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 07:52:01.59 ID:aab9c0XU.net] 日食はコア2、4M、W7でサクサクだからなかなか移行出来ないなぁ
743 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 08:31:18.98 ID:MTY6Blqy.net] core2duo 有効3GB eclipseだけど 特に重たい場面はない
744 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:04:54.74 ID:tdKPfFzd.net] eclipseだったらweb開発でもGUIアプリ開発でも何でも応用が聞くじゃないですか androidstudioなんか使ってたらandroidしかできない体になっちゃうんじゃないんですか eclipse使った方がいいんじゃないんですか
745 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:08:47.71 ID:aab9c0XU.net] 新しいAPIの機能を使わないのならね
746 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:10:50.00 ID:rA/91AaM.net] ここは環境作りのプロは多いのね。
747 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:16:44.68 ID:Ez52JqsN.net] >>725 AndroidStudio=Gradleだからandroidしかというわけでもない
748 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:24:06.37 ID:v2YpVX61.net] AndroidStudioの正体はJetBrainsのIntelliJIDEAで、Web開発やGUI開発環境も用意されている ビルドシステムにGradleを使っていて、これもJava関連なら何にでも応用が効く
749 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:37:48.84 ID:aab9c0XU.net] >>723 コア2 3G、mem 4G、win7 です
750 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 09:39:53.24 ID:ehJf3Lz2.net] androidstudioのマークがすごい鼻毛に見えて嫌
751 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 10:14:49.46 ID:Lbs5pgAA.net] やっぱりみんな環境構築には悩んでるんだなあ Windows7から8.1にしたらマシになるとかある? 同じスペックだとして
752 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 12:41:04.47 ID:Jv5s8TXd.net] >>715 5年位前に買った10万未満のPC メモリは8G、SSD 本体自体はデスクの下、床下10cmくらい空けてる Eclipseだけど速度に問題はないよ
753 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 12:45:17.39 ID:Tsc/cX69.net] Android StudioはもうちょっとCPUの使用を遠慮してほしい TV見ながらだとTVのフレームレートが下がる
754 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 16:43:29.20 ID:S9r0USOU.net] 動画エンコードしながら使ってる俺なんかどうすんだよ
755 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 17:55:05.75 ID:p4fCKUHZ.net] >>732 関係ないと思う むしろ安定性考えたら7
756 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 18:51:21.98 ID:/zKonsad.net] 別のapkのActivityに同じtaskAffinityを指定すると同じタスクに属してくれるようになりますか?
757 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:04:52.91 ID:pnel0UrB.net] LVLですが新しいバージョンのapkあげたら(playのものが新しいのに変わったら) 古いの使ってる人の起動が不認証になってしまうことあるでしょうか?
758 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:13:01.47 ID:y9nHTh1F.net] googleサーバーの購入履歴が勝手に変更されたら大問題でしょ?
759 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:53:36.21 ID:pnel0UrB.net] ベータ版にアップして自分だけがダウンロードできるようにするには どのようにすればいいんでしょうか?
760 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:56:28.98 ID:y9nHTh1F.net] クローズドベータ版テスト
761 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 21:36:20.08 ID:tdKPfFzd.net] eclipseの完全勝利でFA
762 名前:デフォルトの名無しさん [2015/10/07(水) 23:48:59.60 ID:F8RGqOy6.net] AndroidStudioは セレロン1.9G メモリ4G 64ビットwin8 だと動きますか?ぎりぎりやばいですか?
763 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 00:24:29.15 ID:M+bhg7X0.net] eclipseの完全勝利でFAとか書いてるのに、なんでASの要件を気にするの?黙ってeclipse使っとけよ
764 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 00:28:46.52 ID:VT2+p5ow.net] 年末にサポート終了するけどね
765 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 09:31:36.64 ID:D9ve6wWY.net] eclipseに導入したライブラリとか 文字の色装飾とか改行インデント設定とか 全部以降してくれるツールがあればなぁ・・・
766 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 10:41:30.20 ID:eIuDEzwi.net] 有料アプリはエラーが出て自分垢ではDLできない つまり有料こそ必要なLVLの動作テストが自分でできない この矛盾をどう解消したらいいんでしょうか?
767 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 10:55:00.45 ID:DW6NpgMw.net] AndroidStudioってガチガチに規約を定めた上でのレール上でだけしか開発出来ないってイメージ Eclipseで普通に1つのワークスペースで複数プロジェクト扱っているものは移行出来なさそう 1つのリポジトリに複数のプロジェクトがあることとか想定してなさそうなイメージ
768 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 11:16:59.59 ID:VT2+p5ow.net] >>747 LVLの質問はずっと同一人物かな? そしてずっと俺が答えるという・・・ 頑張って、ここを読みなさい Setting test responses for license checksって項目だよ developer.android.com/intl/ja/google/play/licensing/setting-up.html 簡単にいうとデベコンでテスト応答が設定できます
769 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 12:54:49.40 ID:+hyC2yBD.net] >>748 そうなんだよね。これが辛い いま有料版と無料版を一度のビルドで作ってるんだけど、 AndroidStudioだと出来なくて詰んでますorz
770 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 13:15:58.19 ID:zObswD+H.net] >>750 AndroidStudioってかgradleなんだから自由度は上がってるから targetやflavor使えばいいし、カスタムタスク作ればたいがいの事は出来る Maven使ってたなら分かると思うけど?もしかしてまだant使ってるの?
771 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 13:50:18.41 ID:zMDtOOws.net] >>736 これはほんと? 7機に変えた方がいいのかな?
772 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 15:33:59.88 ID:eIuDEzwi.net] >>749 最初の方のでなくここ最近のは自分のです。 デベコンにテスト垢を登録しました。 すでに発表済みのバージョンとは別にベータ版もアップしてます。 自分のなのでplayからのDLはできないので開発環境からのインストールで実行しています。 この状態でテスト応答の項目を「LICENCED」選択で実行するとallow(許可)になるのですが 「Respond_Nomally」にするとDontallow(失敗)が返ります。 これでいいのでしょうか?このままアップするのにどうも不安が残るのですが。
773 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 15:34:02.13 ID:Ro3hhxH4.net] >>748 AndroidStudioの自由度は半端無い ひとつのワークスペース(=AndroidStudioではプロジェクト)の中で複数アプリケーションの開発は全然問題なくやれる >>750 有料版と無料版の作りわけみたいなのはAndroidStudioの得意分野だと思うんだけど
774 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:12:01.63 ID:VT2+p5ow.net] >>753 >「Respond_Nomally」にするとDontallow(失敗)が返ります。 問題ないよ だって実際に購入していないユーザーで問い合わせているんでしょ?
775 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:18:05.18 ID:eIuDEzwi.net]
776 名前:そうですよね。 できれば実際購入して試したいですが 新規垢作ってももうGoogleに把握されてしまってるので無理ですよね。 新たに端末買って一発目でやるぐらいしか。それもクレカで判別されてしまうかな。 [] [ここ壊れてます]
777 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:23:40.72 ID:VT2+p5ow.net] いやいや 端末に複数アカウント登録できるから開発者アカウントとは別の新しいの作って購入して試してごらん
778 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:25:39.08 ID:eIuDEzwi.net] やってみます。
779 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:45:00.24 ID:VT2+p5ow.net] ちなみにライセンスチェックのテストは アプリを公開する前にテストしたほうがいいよ
780 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 16:49:55.86 ID:eIuDEzwi.net] 了解です。
781 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 17:38:07.61 ID:D9ve6wWY.net] LVLって何故か一つ目に登録されたアカウントの購入確認しかしてくれなかった気がする ・ベータ版にapkをアップロード ・「テスト用のアクセス権がある Gmail アカウント」に開発者とは違うメールアドレスを登録 ・「ライセンス テスト応答」を「LICENSED」 ・そのメアドで予備の端末に単体ログイン ・公開用のapkをインストールして起動を確認 ・ベータからリリースに以降 とかやった覚え まあ公開した瞬間に買われるわけでもなければ ガンガン修正してAPKを差し替えれば・・・
782 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 18:34:31.89 ID:UJPRbj13.net] >>761 参考になります。 >>757 期待した通りに動作を確認できました。 アドバイスをくれた方、ありがとうございました。
783 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 22:02:14.93 ID:HhYSNH2T.net] アンスタはオワコン
784 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 23:31:13.85 ID:1KhXBWXe.net] AsyncTask然り、内部クラスはstaticにしないとメモリリーク的にNGですかね? WeakReferenceで弱参照にしただけではメモリリークの回避は不可能なのでしょうか。
785 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 23:52:22.28 ID:uHHg3/MT.net] asynctaskって一回しか使えないからいちいちインスタンス作らないといけなくなかったっけ?
786 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 00:10:24.64 ID:QGgJxWZo.net] なぜstaticじゃないインナークラスはメモリリークをおこすんだっけか、リスナーとかで良く使う無名クラスだってstaticじゃないインナークラスだよね? 自分は外部クラスからインナークラスを参照しない限り大丈夫だと思ってたけど、認識間違ってる?Androidフレームワークのソースコードみても結構、staticじゃないインナークラス使ってるよ
787 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 00:24:48.34 ID:RvyK0JdS.net] >>766 staticじゃないインナークラスからつくるインスタンスは、親のクラスのインスタンが無いと作れないし、 その親のクラスのインスタンスへデフォルトで依存してるから インナークラスのインスタンスが存在し続ける限り親のクラスのインスタンはGCできないんだよ staticなインナークラスは、親クラスのインスタンスに関係なくいつでもインスタンスを作れるし、 親クラスへのインスタンへの依存もデフォルトでは無い
788 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 01:15:55.97 ID:/7beUfFd.net] staticな内部クラスにしないとAsyncTaskの処理が続く限りGCの対象にはならないのですね。 追加の質問ですが、 Activityの終了と同時に起動中のAsyncTaskをすべて終了させる上手い方法ってないですかね? 画面が破棄されても生成した大量のAsyncTaskがバックグラウンドで動き続けて困っています。
789 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 09:12:57.64 ID:4ELiKI3N.net] 何に使ってるかわからないけど相互にコールバックつけて アクティビティからキャンセル要求を投げたり AsyncTaskはコールバック先がnullになったら自発的に終了したら?
790 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 11:27:48.79 ID:qNmpnbC3.net] ListViewのsetOnItemLongClickListenerで onLongClick以外にもタッチした真下にある Item内の設置したボタン群も反応しちゃうんだけど 良い処理方法ないかな?
791 名前:デフォルトの名無しさん mailto:sage [2015/10/09(金) 11:50:40.02 ID:PQK17S86.net] 無名クラス作って処理させるときは static なメソッドの中に定義しているわ static なインナークラス作るのとあまり手間はかわらないがな
792 名前:デフォルトの名無しさん mailto:sage [2015/10/10(土) 18:34:17.32 ID:oSA914wN.net] チンゲ剃ってもいいですか?
793 名前:デフォルトの名無しさん mailto:sage [2015/10/10(土) 19:14:48.81 ID:0gwUKza9.net] 剃ってもいいがケツ毛も剃れよ
794 名前:デフォルトの名無しさん [2015/10/11(日) 17:06:24.25 ID:aKZyPjZs.net] すいません。widget上から画面向き(orientation)を変更したい場合どうすればいいでしょうか? 向きを取得するだけなら以下でとれたんですが。。。 ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getOrientation();
795 名前:デフォルトの名無しさん mailto:sage [2015/10/11(日) 22:19:52.87 ID:SIcxdfuh.net] Androidのアプリで 日本語のocr、文字認識のアプリ を作ろうと思っています。 ググるとtess-twoというocrライブラリーがヒットしました。 日本語のocrライブラリーは、これが一番 読み取り精度が高いのでしょうか? 他にオススメの日本語ocrライブラリーはありませんでしょうか?
796 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 15:02:03.17 ID:d5G+XTIu.net] View からFrameLayoutとかにキャストしなおして子ビュー追加するのが面倒だ 一時的に本来のクラスに戻してくれるようなメソッドはないんかね おとなしくifで処理分けるしか方法が無いのかな
797 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 16:04:36.84 ID:45v1Lg9A.net] はじめから View じゃなくて ViewGroup に入れておけばいいんじゃない
798 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 19:13:20.71 ID:yViyrFlj.net] ButterKnifeってライブラリにfindByIdってのがある あとはViewGroupにキャストして返すだけのメソッドを作るとかどうかな
799 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 19:49:33.82 ID:P1WZihl9.net] そもそもキャストが嫌って何? メソッド呼び出し増やすよりマシだろうに。
800 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 20:40:14.67 ID:45v1Lg9A.net] キャストするためだけのユーティリティメソッドはいらないな null または空文字かどうかをチェックするためだけのユーティリティメソッドとかもいらない
801 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 20:52:41.72 ID:WbZU9y4o.net] 広告アプリ作ってる人に聞きたいのですが、 自分は3000円や、5000円は払えても広告アプリは邪魔なので一切入れない派ですが、 一概には言えないとは思いますが、広告は単体販売するより稼げるのでしょうか?
802 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 22:12:38.66 ID:flS/qoRQ.net] >>781 プログラミングスレでそれを訊く脳味噌って可哀想
803 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 22:24:05.60 ID:8QdtmJca.net] 自分はだけど有料にするほどの自信はないけど収入は得たいって考えだから広告貼ってる 有料だと不具合あった時の催促が怖い
804 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 22:56:27.86 ID:vgXLIk6U.net] 特殊なソートを行っているためComparatorの中でPackageManagerを使いたいのですが staticなクラスの中で使うにはContextかPackageManagerをstatic変数にするしかないですか? どちらもメモリリークの原因になりそうであまりやりたくはないのですが・・・
805 名前:デフォルトの名無しさん mailto:sage [2015/10/13(火) 23:37:22.72 ID:PXMhVGQq.net] >>784 Applicationをシングルトンで保持すれば?
806 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 10:27:15.00 ID:wJsgGqMZ.net] Comparatorを匿名クラスではなく名前を与えて、コンストラクタでContxet渡してそれをComparator実装クラスのフィールド変数に保持。
807 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 10:55:48.65 ID:kR4Ff7uy.net] Applicationのインスタンスくらいはstatic変数に持っても問題にならないとは思うけどね 自己責任で
808 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 11:48:05.42 ID:EGTHNy+H.net] >>783
809 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 19:47:11.37 ID:JNm2/5EV.net] TextView.setBackgroundResource(resId); しても枠線とかが表示されません、調べても原因を特定できなかったので助けてください。 ■状況 1, MainActivity から this を引数にして、別javaファイルのクラスメソッドを、onClick イベントをセットしたボタンから呼び出し 2, メソッド
810 名前:内で uiActivity = 渡されたthis; int resId = uiActivity.getResources().getIdentifier("imageitem.xml", "drawable", uiActivity.getPackageName()); TextView.setBackgroundResource(resId); *1 TextView.setLayoutParams(lp); *2 Layout.addView(TextView); 3, 表示されたTextViewは枠無し背景透明のまま MainActivity 内で R.Drawable.imageitem を表示した数値と resId の数値は一致 *1と*2の記述順が原因かと思ったがこれも違った xmlでandroid:background="@drawable/imageitem" としたものは、きちんと枠が表示された ;;;;;ファイルの階層;;;;; java/mainactivity.java java/別メソッドのクラス.java res/drawable/imageitem.xml [] [ここ壊れてます]
811 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 20:48:50.04 ID:8HohVMVx.net] onClick内で直接同じことを実行した場合のことも書かないと、まずそれをやれというレスが付くだけだよ
812 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 21:11:29.63 ID:zLGBesnp.net] BluetoothAdapterのstartDiscoveryって 10cmくらいしか離れてない端末を探すのにも10秒とかかかることがあるんですがこんなものですか? できれば1秒か2秒程度まで縮めたいんですが・・・
813 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 21:38:11.63 ID:JNm2/5EV.net] int resId = uiActivity.getResources().getIdentifier("imageitem", "drawable", uiActivity.getPackageName()); と記述したところ正常に動作しました、ありがとうございました。
814 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 23:30:56.28 ID:wNUokvZ8.net] >>792 拡張子が要らなかったのかな
815 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 10:54:49.21 ID:hV3N2DDY.net] ObjectAnimatorってUIスレッドで使ってもいいの?
816 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 12:57:40.00 ID:vKr4oXyg.net] >>794 いいよ
817 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 19:26:22.72 ID:AXKy9Yqf.net] setIdは使ってもId値の重複とか起きないの?
818 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 20:15:38.60 ID:BY6mkAgu.net] NDKでローカル変数へのポインタをスコープ出た後も使っても 普通に動く事もあるのは何でだろう スコープ出てもすぐに無効にはならないのか
819 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 20:19:01.46 ID:1krJFU9Q.net] Cスレで聞いて怒られてこい
820 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 20:25:17.53 ID:pM+jfY6O.net] ローカル変数の寿命は通常はスコープに関わらず関数の始めから終わりまでだよ
821 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 21:18:31.27 ID:WUoS+HvX.net] >>796 起きないよ
822 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 21:26:27.86 ID:DTgzHxiB.net] まあC言語の場合は、関数から戻った時点ではその関数で使ってたローカル変数の領域は壊れて無いだろうから、 ポインタ経由でのアクセスは成功しちまうだろうな 別の関数とか呼んだら同じ領域をその別の関数のローカル変数とかで使うからダメになるけど
823 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 21:50:42.33 ID:BY6mkAgu.net] >>799 >>801 d 関数じゃなくてifのスコープだけど 内容が壊れる時と壊れない時があった やはりアクセスするのは危険な気はする
824 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 23:06:50.35 ID:+FzUD6ed.net] @SuppressLint("SimpleDateFormat") SimpleDateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy"); Date d = df.parse(s.trim())); とコードを記述して実行すると java.text.ParseException: Unparseable date: "Sun Nov 15 02:31:32 2015" (at offset 0) と出るのですが何がいけないのでしょうか Exceptionのメッセージの文字列がフォーマットにあってないのでしょうか どなたか分かる方教えてください
825 名前:デフォルトの名無しさん mailto:sage [2015/10/16(金) 23:34:21.51 ID:Jv1YGA7m.net] >>803 Locale 設定してみたら?
826 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 00:20:49.84 ID:WyUFN646.net] >>784 でComparatorについて質問した者です >>786 さんの方針
827 名前:ナ進めて実装できました。皆さんありがとうございます Comparatorについてもう一つ質問があります USB接続中にComparatorの処理が走ると稀に端末が強制終了します USB非接続 or Serializableを外すと発生しないのですが、 原因をご存知の方いらっしゃいませんか? [] [ここ壊れてます]
828 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 01:04:13.92 ID:tkBm7Hon.net] >>804 ありがとうございます ただJAPAN,JAPANESE,US,getDefaultなどいろいろ試してみましたが 同じエラーになってしまいました
829 名前:デフォルトの名無しさん mailto:sage [2015/10/17(土) 02:03:57.33 ID:x/Ux6zcF.net] Android上じゃないけど、これで動作しているね SimpleDateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy", Locale.US); Date d = df.parse("Sun Nov 15 02:31:32 2015"); System.out.println(df.format(d));
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 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています