- 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/
- 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が反応してませんってでて 動かない。 その前は実機は動いたのにな
|

|