[表示 : 全て 最新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/

481 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:31:09.87 ID:kYw8w4fu.net]
同じだよ

482 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:42:30.74 ID:W9iC96w ]
[ここ壊れてます]

483 名前:i.net mailto: プロセスは同一だろ
質問はその通りに読んで正しく回答しろよ
[]
[ここ壊れてます]

484 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:48:30.71 ID:YrEDakUM.net]
>>420
これなんだけど、hierarchy viewerで見てみたら、xmlが適用されてるviewより上の階層に
一回り大きいid/parentPanelとかcustomPanelとかいくつかlayoutがあったんだけどこれはなんなのでしょうか

listViewのidを@android:id/listとか @android:id/emptyにする、みたいなルールってDialogpreferenceにあったりします?

485 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 19:41:37.92 ID:Db6S9cW/.net]
自分で作った音楽プレイヤーのアプリを試しに使ってたら電話がかかってきたんですけど
電話に出たら相手の声と音楽が同時に聴こえてしまいました
音楽に自重してもらう方法はあるのでしょうか?

486 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 20:00:32.81 ID:yNA535V/.net]
>>462
>>464
ありがとうございます、漸く理解できました。

487 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 20:51:31.80 ID:F1ue1lbJ.net]
>>469
ダイアログ自体が持ってるレイアウト、アクティビティだって自分で設定したレイアウトの外にも色々レイアウトが存在している。

>>470
インテントで着信したの検知したら音量下げる

488 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 20:54:48.15 ID:GM4Lqfpk.net]
レシーバを用意しておけば良いのですね
アクティビティって凄い

>>472
ありがとうございました

489 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 21:07:21.25 ID:YrEDakUM.net]
>>472
ほう…それにxmlを反映させることは出来ないんですかね?



490 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 10:46:22.32 ID:WJEtI0WJ.net]
消費型の課金アイテムの偽造防止ってみんなどうしてるの?
端末内で消費されるだけならさほど偽造されても痛くないかもしれないけど、サーバーリソースを食うアイテムが偽造や複製されるとほんと困る・・・・

491 名前:デフォルトの名無しさん [2015/09/15(火) 11:28:54.09 ID:qFFZgv2D.net]
javaでclasses.dexのハッシュ計算して、cで作ったライブラリに渡して検証、
って方式は破られる?

492 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 12:02:25.13 ID:Zb5Ryowq.net]
端末は単なるビューと割り切って全部サーバー側で管理したらええがな

493 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 13:58:25.55 ID:52ffaIn7.net]
飛んでく鉄人

494 名前:デフォルトの名無しさん mailto:sage [2015/09/15(火) 14:00:50.16 ID:XyyEatel.net]
敵に渡すな大事な端末

495 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 13:32:37.18 ID:Ta4UXklj.net]
一時的に他アプリを出してonPause(), onResume()で停止、復帰する間ってゲームのスレッドとかってバックグラウンドで回り続けてるんでしょうか?

496 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 13:43:32.73 ID:l8Q2nPrH.net]
止まっていいなら止めるしそうじゃなきゃ止めない

497 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 14:22:51.95 ID:8jUzUXY2.net]
startServiceで起動したServiceの中で、SoundPoolを使って音を鳴らしています。
さて、何かのActivityが起動している状態なら音は出るんですが、ホーム画面を表示している状態に限って音が出ません。

通知画面をドロップダウンしても、ロック画面を表示しても、画面消灯しても音は出るんですが、ホーム画面に限って出ません。
Serviceを起動したActivityは起動早々自害してもらってます。
ホーム画面にはGoogleNowランチャー利用してます。
さて、なんでホーム画面で音が出ないのか、だれか何か知りませんか?

498 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 15:48:57.51 ID:P6uNA1eO.net]
Fragment間のコールバックってこれじゃ駄目なの?

FromFragment extends Fragment implements MyInterface
{
  MyInterface callback = this;
  
  new ToDialogFragment( callback ).show( getFragmentManager(), "ToDialogFragment" );

  @Override
  public void executeFromFragmentMethod()
  {
    // 到着
  }
}

ToDialogFragment extends DialogFragment
{
  public interface MyInterface
  {
    public void executeFromFragmentMethod();
  }

  MyInterface callback;

  public ToDialogFragment( MyInterface callback )
  {
    this.callback = callback;
  }
  
  // 出発
  callback.executeFromFragmentMethod();
}

499 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 15:53:03.55 ID:2jBI6/C/.net]
>>482
なんでそんなに上から目線なんですか?



500 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:18:52.91 ID:6qgwysBs.net]
>>483
DialogFragment を使う時点で、安定動作させる難易度はかなり上がっているから
安定動作させることを諦めるなら、それでもいいかもね

501 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:28:03.56 ID:8jUzUXY2.net]
>>484
そんなつもりはないけど気に障ったらすまん。
じゃなくてすみません。

502 名前:デフォルトの名無しさん [2015/09/16(水) 16:28:40.15 ID:jlpsui5X.net]
Fragmentのコンストラクターに引数を追加しちゃいけないってばっちゃんが言ってた

503 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:37:26.97 ID:P6uNA1eO.net]
コンストラクターじゃなくてsetCallbackとか用意したら
メモリークリアー後の再生成時も生きているのかしら

504 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 16:59:21.03 ID:jlpsui5X.net]
DialogFragmentが再生成されることを考慮するなら
そのときFromFragmentが生成されてない可能性は無いのかね?

505 名前:デフォルトの名無しさん [2015/09/16(水) 17:11:45.87 ID:e7KZr4IO.net]
>>488
createInstanceとか作る方がいいと思います

public static ToDialogFragment createInstance(Fragment target) {
ToDialogFragment fragment = new ToDialogFragment();
fragment.setTargetFragment(target, 0);
}

// target Fragment 呼び出し
Fragment target = getTargetFragment();
if (target != null && target instanceof MyInterface) {
MyInterface if = (MyInterface)target;
if.executeFromFragmentMethod();
}

あと、Fragment - Activity間やFragment - (既知の)Fragment間の場合についてはdeveloper blogにエントリあります
developer.android.com/training/basics/fragments/communicating.html

コールバックの替わりにブロードキャストするのも手だと思います

506 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 17:11:56.09 ID:P6uNA1eO.net]
FromFragment

  fragment.setTargetFragment( FromFragment.this, HOGE );

---
ToFragment

  @Override
  public void onCreate( Bundle savedInstanceState )
  {
    super.onCreate( savedInstanceState );

    try
    {
      callback = ( MyInterface ) getTargetFragment();

      if( callback == null )
      {

      }
    }
    catch( ClassCastException e )
    {
      throw new ClassCastException( "" );
    }
  }

507 名前:デフォルトの名無しさん [2015/09/16(水) 17:13:26.22 ID:e7KZr4IO.net]
createInstance()の最後でreturn fragment;が抜けてました

508 名前:デフォルトの名無しさん [2015/09/16(水) 17:24:16.37 ID:e7KZr4IO.net]
あっ、ifは予約語でした

509 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 18:03:37.23 ID:kVAGjZuR.net]
スレ立てるまでもない質問はここで
のスレって今は無いのでしょうか?
AndroidSDKが動いていたのが、動かなくなっちゃってここで聞いていいものだろうか?
どこか該当スレがあれば誘導してもらえると嬉しい。



510 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 21:20:27.39 ID:fxBkntMc.net]
onCreateじゃなくて呼ぶときに取得しなきゃダメ
呼び出す方向がActivity→FragmentでもFragment→Activityでも同じ

511 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 21:57:21.31 ID:8IrFDtMu.net]
>>482
大体わかったので報告しとく。
ホーム画面がGoogleNowランチャーで、「OK Google」の検出がONだとSoundPoolの再生が制限される。
logcatにはこんなのが出る:Do NOT play soundpool with enforced stream during audio recording.
回避策は、これから考える。

512 名前:489 mailto:sage [2015/09/16(水) 22:28:27.96 ID:8IrFDtMu.net]
>>496の回避策として、ストリームタイプをSTREAM_SYSTEM_ENFORCED(=7)にしてやることで一応音は強制的に鳴らせられる。
ただ、Bluetoothヘッドセットとかつないでても、スピーカーからも音が出る。
俺的に目的は達したので、この辺で閉めときます。

513 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 22:35:44.01 ID:FL+ZPA1W.net]
回避不能じゃねよそのサウンドプレーヤーでも同じなら諦めるしか
裏に回ると優先順位で負けるとかじゃないのか

514 名前:デフォルトの名無しさん mailto:sage [2015/09/16(水) 22:37:21.67 ID:FL+ZPA1W.net]
ああ優先順位上げられるのか乙です

515 名前:473 mailto:sage [2015/09/17(木) 13:45:55.96 ID:5fWmOhx1.net]
>>481
自分で制御するものなんですね。
ということは画面が隠れても動かそうと思えば動くってことですか。
システムが勝手に止めたりはしないんですね。

516 名前:デフォルトの名無しさん mailto:sage [2015/09/17(木) 17:03:25.29 ID:FMN7Ydrc.net]
>>490
まさか同じタイミングで・・・

>>495
直前で取得するようにしたよ


thx

517 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 01:15:28.76 ID:/B8JqeWk.net]
visual studio 2015 + cordovaってどうなんだろう
ハイブリッド開発はスレチ?

518 名前:デフォルトの名無しさん [2015/09/18(金) 01:31:45.20 ID:WDobqYa9.net]
ハイブリッド開発そのものがキッズ用な印象があるな
某国産ベンチャー製の自称ハイブリッド開発環境Monacaを試した事あるけど
ゴミ以外の何物でもなかったのでハイブリッドに良い印象は全く無い。

まぁCordovaはApacheの看板背負ってるから開発進むだろうし
Visual Studio上でやれるなら、今はCommityあるから
手を出しやすいだろうし、それなりにVisual Studio + Cordovaは
人を集めるんじゃないの?というか、この組み合わせで普及しなかったら
他のハイブリッド開発環境は全滅確定だと思う

519 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 01:45:36.02 ID:WDobqYa9.net]
Cordova以前のハイブリッド試すにもPhoneGapならまだしも
なんでMonacaとか特大地雷を好き好んで踏むのか



520 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 02:02:27.89 ID:N0OkBH4h.net]
>>504
へ?
PhoneGapはCordovaそのものだろ

521 名前:デフォルトの名無しさん [2015/09/18(金) 02:11:02.73 ID:WDobqYa9.net]
だからCordova以前って書いてるんじゃないか
Monacaとかありがたがるのは英語読めない底辺のWeb系
Monacaを提供する方も使う方も底辺なんで話に出てきた時点でお察し

522 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 02:22:01.82 ID:ziYbj+Cy.net]
志村ID

わざわざベンチャーが出すもんに飛びつくのはバカなのは間違いないがけどな
てかmonacaとか聞いたこともねーわ

523 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 09:21:17.90 ID:VOYYLtcb.net]
VSならXamarinのほうが実績あるんじゃないの

524 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 11:10:42.64 ID:aVp/2amL.net]
引数について質問なんだけど

setDefaults( Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE | Notification.DEFAULT_LIGHTS )

こういう「|」が利用されるメソッドの「|」は何なのかしら
三項演算子で各要素の有無を制御したい場合は
どう書けばいいのかな・・・

525 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 11:12:47.02 ID:6UsIqoED.net]
XamarinはまだVSでフリー版は実質無いから普及とか間口という点では変わらん気も

526 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 11:19:56.30 ID:6UsIqoED.net]
>>509
| はビット演算のORでないの?
有無を確認するなら & でマスクして 0 かどうかで。

527 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 15:33:34.92 ID:DkC4N8Ep.net]
>>509
論理演算も知らずにプログラミングができる時代か
いいのか悪いのか

528 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 16:00:00.48 ID:12lkkc0N.net]
さすがに論理演算は理解できてるだろ
論理演算の||とか&&とは別にビット演算の|とか&が存在することの意味を理解してない人は最近多い

529 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 16:36:28.08 ID:yHlm2Cjh.net]
>>509
ここで聞くよりも、コンピュータの入門書を一冊読んだほうが良い。



530 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:26:02.01 ID:gHPEqOSY.net]
論理演算にも|と&はあるんやで

531 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:43:23.24 ID:SUX2ynGX.net]
まあ含まれるね
Notification.DEFAULT_SOUND が確認したければ
(flag & Notification.DEFAULT_SOUND) == Notification.DEFAULT_SOUND
とかで

532 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:48:18.26 ID:8Bpqgygp.net]
(flag & Notification.DEFAULT_SOUND ) !=0
でいいでしょ

533 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:55:37.88 ID:WP81yLXC.net]
値次第ではあるけと、普通だめ

534 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 18:58:40.13 ID:8Bpqgygp.net]
ごめん、どういうこと?

535 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 19:41:33.90 ID:12lkkc0N.net]
Notification.DEFAULT_SOUND が 0 の可能性があるってことかな

536 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 19:57:44.29 ID:S68C5p7u.net]
アプリで画面取得してtwitterに投げようとしたら予想以上に面倒くさくてワロリン。
画面取得も、インテント投げも簡単なのに、なのに…。

537 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:18:47.10 ID:12lkkc0N.net]
>>515
boolean型にも&や|を使えることかな?
これは単にtrue=1、false=0としてビット演算してるんだと思うけど、正式にはどんな定義になってるのかね?

538 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:20:41.06 ID:jz4gPcyL.net]
ジャバのコードでは1との比較
笑ったのはナイショだ(笑)

539 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:24:57.56 ID:8Bpqgygp.net]
>>520
フラグにゼロってありなのか、知らんかった



540 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:54:01.52 ID:QX2YQ3LV.net]
>>524
ありかなしかを決めるのは実装者

541 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:54:47.40 ID:8Bpqgygp.net]
そりゃそうなんだが、一般的な話としてフラグなのにゼロつかうってフラグじゃないし
って思ったんだよね

542 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:56:16.63 ID:8Bpqgygp.net]
確かにSTATE_NONE=0x0000みたいなコードはみたことあるけど
使い方として、これは単にif(flag==STATE_NONE=0x0000)として使用するためだけに
あるのだと思っていたよ

543 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 20:57:06.66 ID:8Bpqgygp.net]
ああ・・・
if(flag==STATE_NONE)だった
もう、グデグデ、スレ汚したスマン

544 名前:デフォルトの名無しさん mailto:sage [2015/09/18(金) 21:59:40.29 ID:L4rWcq17.net]
フラグ変数の初期値としての定数なら普通にあるだろな。

545 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:18:30.43 ID:SHp20j4m.net]
それって普通にフラグが1つも立っていない状態ってことなんじゃ

546 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:37:00.31 ID:nCkXKmDk.net]
そうとも言う

547 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:52:20.94 ID:XmCyiVAC.net]
定数定義してるんだから、直に値を気にしないんだから0でもいい
だが、普通は使わない

548 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 00:54:25.21 ID:Wo1klNOo.net]
>>521
画面取得ってどうやったん?(過去にvideoviewを取得しようとして諦めた人)

549 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 08:36:08.43 ID:xVfevDbu.net]
>>507
ハイブリッド monacaでググったら
アシアルとかいう意識高い系学生ベンチャー製品だな
サイト見たら技術力の無い底辺ベンチャー企業お得意の
・学生時代から仕事をしてる社長
・技術セミナー
・シリコンバレー
・ぼくたちの自己紹介
と、ハッタリだけで飯食ってますアピールが凄くて笑える



550 名前:502 mailto:sage [2015/09/19(土) 11:19:13.02 ID:eS0nEM5q.net]
ビット演算というのか・・・10進 16進しか出番がなかったわ

今回はNotificationにおいて
通知音・バイブ・ライトを利用するかどうかbooleanで持っていて
それをsetDefaultsにどうやって反映させるか悩んでいた

int intFrag = 0;
if( bolSound ) intFrag = intFrag | Notification.DEFAULT_SOUND;

こうやって計算させていけばいいのかな?

551 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 12:03:50.04 ID:cx9DNxwn.net]
Flagね

552 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 12:14:54.71 ID:o/jU2/wB.net]
>>535
オッケーじゃね

逆にフラグから真偽値を得るには
bolSound=(intFlag&Notification.DEFAULT_SOUND)!=0;

フラグを降ろすには
intFlag=intFlag&(~Notification.DEFAULT_SOUND);

フラグを反転させるには
intFlag=intFlag^Notification.DEFAULT_SOUND;

553 名前:デフォルトの名無しさん mailto:sage [2015/09/19(土) 15:15:56.24 ID:eS0nEM5q.net]
>>537
ほうほう ありがとう

554 名前:デフォルトの名無しさん [2015/09/20(日) 02:18:00.56 ID:UUHcM1we.net]
ビット演算もだけど、キャストによる符号拡張なんかもC言語ほどじゃないけど
慣れないうちははバグになりやすい要因だから仕様調べておけって良く言われたなぁ

>>528
NONEはナンかノーンかどっち派が多いのだろう

>>534
大学にmonaca使ったプログラミングセミナーに来たけど
学生の俺から見ても、ちょっと時間の無駄だなってわかった

555 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 02:32:04.50 ID:vBjKt0IW.net]
プログラミングをはじめよう、池澤あやか、2015、1,300円

彼女は、「Rubyの女神」と呼ばれ、
NHK高校講座「社会と情報」に出ているけど、
この本では、以下の5つの入門コースを紹介している

Webプログラミング、スマホアプリ、
アート系(Processing)、マイコンのArduino、Ruby

また簡単にアプリを作るには、
ノンプログラマーには、GameSalad。
コーダーには、HTML,CSS,JavaScriptで作る、Monaca。
フレームワークでは、PhoneGap, Titanium

556 名前:デフォルトの名無しさん [2015/09/20(日) 02:45:58.57 ID:UUHcM1we.net]
>>540
monacaは講演やセミナーで色々とアピってるから
使ってないけど付き合いだから
名前載せておくかって人が多いのは良いんだけど
使ってみるとアンインストールしたくなる糞アプリなんだよなぁ・・・
アピール内容と実際の出来がアンバランスすぎてイラっときちゃう

557 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 02:51:05.51 ID:X3nquW9o.net]
自分でも良く分からないがソースを読む時はノーン
英語を読む時はナン、ちなみにCharはキャラ派
Javaで慣れてしまってるのでCordovaが主流になると面倒だな程度
PHPがフレームワーク多すぎて気持ち悪いのと同様
ハイブリッドもフレームワーク多すぎて気持ち悪いってのが本音

558 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 04:53:01.21 ID:vBjKt0IW.net]
>>535
1010 (10) OR
0110 (6)
--------
1110 (14)

2進数のNOT(否定), AND(論理積), OR(論理和),
XOR(排他的論理和) などを知らないの?

知らないとプログラミングするには、
かなりやばいレベル

559 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:05:45.62 ID:tskSIlGh.net]
XORだけ使い方が解らん



560 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:05:57.90 ID:iGCyDGxc.net]
キャラクタの略だと分かってても脳内ではチャーと呼んでまう

561 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:20:28.20 ID:vBjKt0IW.net]
0011 (3) XOR(排他的論理和)
0101 (5)
--------
0110 (6)

双方のビットが異なっていれば1、同じなら0で、
任意のビットを反転できる

NOT(否定)は単純にすべてのビットを反転するが、
XORは、1を設定したビットだけを反転できる

0101なら、1,3ビット目はそのままで、
0,2ビット目だけを反転する

マイコンのon/off切り替えなどで、よく使う

562 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 07:59:25.47 ID:tskSIlGh.net]
>>546
ほんと感謝入門書も幾つか見てるけど論理値だけ載せてて使い方って
載って無かったですよ

563 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 08:32:01.86 ID:vBjKt0IW.net]
Notification.DEFAULT_SOUNDなども、
たぶん、内部的にはビットになっている

0001 (1) Notification.A
0010 (2) Notification.B
0100 (4) Notification.C
1000 (8) Notification.D

このように決めておけば、
XORで任意のビットを反転できる

つまり、任意の機能を、on/offできる

564 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 08:32:44.77 ID:4jT04WBv.net]
古き8bit時代にレジスタにゼロ入れる方法として
move ax,0のかわりにxor ax,axを使うほうが速度はやい
なんてのあったの思い出した

565 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 08:43:36.41 ID:vBjKt0IW.net]
XORを使った方が、レジスタに、0を読み込まないから速いね

どんな数字でも、同じ数字でXORをすると、0になるから

0101 (5) XOR
0101 (5)
--------
0000 (0)

566 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 18:49:30.99 ID:+QzFSa2c.net]
EditTextPreferenceでdialogTitleが長すぎると狭い画面で表示させた時に
…で省略されちまうんですが、省略させずに表示する方法とかないでしょうか

567 名前:デフォルトの名無しさん mailto:sage [2015/09/20(日) 22:06:06.92 ID:DAJTDgKW.net]
>>551
自己解決すますた

568 名前:502 mailto:sage [2015/09/20(日) 22:45:18.15 ID:h2BUdNJ2.net]
>>543
未だかつて自分の仕事や趣味の範囲では全く出番ないけど
見てるとワクワクするのでコピーしたわ 後で勉強してみる

569 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 07:57:17.41 ID:JiQEJBRT.net]
久々に覗いたらすげえ役に立つ話題が
保存しとこう



570 名前:デフォルトの名無しさん [2015/09/21(月) 15:46:01.07 ID:I61KNBLC.net]
今最新端末ないんだけどPC上のブルースタックだかで問題ない?

571 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 16:18:47.49 ID:4B4IG121.net]
paddingStartがあるxmlを読んだ時
Api level 17未満のsamsung端末ではクラッシュするらしいですが
対策してる方います?

572 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 16:19:37.41 ID:4B4IG121.net]
>>556
一部のSamsung端末ではに訂正

573 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 21:53:40.39 ID:KmVT0zqu+]
アプリに対して、データ追加だけの拡張パックみたいな物を作りたいのですが、どのように実装、実現すれば良いか分かりません。
ご存知の方いますか?

574 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 23:10:27.28 ID:2LfjTh3D.net]
2chmateのようにgif再生できてピンチインアウトできる神ライブラリとか無いですか?

575 名前:デフォルトの名無しさん mailto:sage [2015/09/21(月) 23:42:45.04 ID:JhYlMy+b.net]
無いなら作って

576 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 19:13:41.86 ID:RYhK4Dqe.net]
IMAPのアカウント情報をテキスト等で読み込ませて自動的に追加したいのですが方法はありますでしょうか?
IMAPアカウントの追加自体はAccountManagerを使えばなんとかなりそうな気がしてるのですが、
その先のユーザー名やサーバ設定などもまとめてやりたいと思ってます

577 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 19:39:32.29 ID:wzexCuWJ.net]
メールクライアントを作りたいの

578 名前:デフォルトの名無しさん [2015/09/22(火) 20:07:22.18 ID:AVvFPFzY.net]
X メールクライアントを作りたいの
O メールクライアントを作りたいです

579 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 20:32:20.12 ID:0W3EaVVP.net]
K-9 Mailがオープンソースだからパクればいいと思うよ



580 名前:デフォルトの名無しさん mailto:sage [2015/09/22(火) 23:34:49.62 ID:V7RwGlcB.net]
Google Android Developer Consoleに登録するときの注意点を教えてください

アプリ公開にあたり、次の3点を希望しています
1 個人で登録
2 ハンドルネームでアプリを公開したい
3 ストアで公開する住所は作業に使用している事務所にしたい
この場合、アカウント作成にあたり個人の氏名住所を入力すべき部分と、ハンドルネームや事務所の住所を入力すべき部分があれば教えてください
よろしくお願いします

581 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 00:33:28.81 ID:JLqC4Ac8.net]
>>565
なぜその質問をプログラミング質問スレでしようという結論に達したのかを教えて欲しいな

582 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 00:42:17.84 ID:TnBRnr1T.net]
>>566
このスレの守備範囲に関して、「Androidマーケットに関する質問」が入っているためです
可能であれば教えていただけると助かります
よろしくお願いします

583 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 01:34:15.31 ID:JLqC4Ac8.net]
>>567
金銭に関するところは正確な情報が必須

その他は嘘(ハンドルネーム等)でも構わない

584 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 02:29:52.48 ID:tlogE05m.net]
住所を県だけとか中途半端にして消されたアプリとかあるんかね
個人はどうしたらよいものか

585 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 08:17:24.54 ID:DkYUbT2U.net]
その前に売れるアプリかどうかの心配をしたほうが

586 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 16:50:13.22 ID:F8iJRI+1.net]
Objective-cで作ったアプリのAndroid版を作ろうと思い、AndroidStudioで制作しています

MainActivityにてListViewを表示させ、中身はxmlをparseして表示させています
ここに、現在位置を計測してそれを元にしたデータをさらに追加したいです
そのためにはParserTask.javaのようなファイルにLocationを渡そうと思ったのですが、中々うまくいきません

MainActivityからコンストラクタを生成(?)するときにLocationを渡しているのですが
xmlParseの中でlocation.getLatitude();等を呼び出すとListViewの中身が表示されなくなります

できれば緯度経度を渡して、xmlParseしたデータと計算してListViewに表示させたいです
intentというのも試したのですが、これはActivityでないとダメなようでした

もしよければどういう手段でLocationを別のクラスに渡せば良いのか教えてください。

587 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 16:53:50.69 ID:Gwl2ITHv.net]
>>571
少しは勉強しようよ
そんな変な方法をとらなくても簡単に出来ます

588 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 00:26:17.15 ID:DtBQ0Uyj.net]
>>572
「しようよ」なんて言葉で罵倒するやつは大抵碌な情報を書けない。

とはいえ、現在位置のLocationの出所がどこなのか、この質問だと判然としないな。
別アプリ?それとも端末の測位機能?
簡単かどうかは判断しかねるね。

589 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 00:44:58.58 ID:V6CaDl6D.net]
>>571
渡し方は専用のメソッドでも
コンストラクタの引数でもいいけど
ListViewの弄り方・更新が間違っているんじゃないの?
とりあえずボタン押したら項目が増えるとか一つ消えるとか
そういうテストしてみたら?



590 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 03:57:11.80 ID:sGBJZJ6K.net]
>>571
馬鹿には無理
ググれボケ

591 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 10:14:35.20 ID:8uC0jFWZ.net]
public staticにすれば

592 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 12:27:25.55 ID:hycwmOIf.net]
spinnerで表示する選択リストを
コード側で閉じる事って出来ますか?
選択リスト内のボタンを押すことで閉じたいのですがうまくいきません
他のViewにfocusを移す方法やspinner側にsetSelectionする方法を試したのですがダメでした

593 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 12:34:29.62 ID:VpmXiPF1.net]
普通の使い方に反する使用方法は推奨されないよ

なぜそんな動作にしたいのか興味あるな

594 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 14:07:31.60 ID:r+xHgbzl.net]
>>577
これだな。
yohoojapan.blogspot.jp/2012/09/androidspinneronstop.html

あと、選択リスト内のボタンのonClickでViewが拾えるなら、その親をたどっていいってinstanceof SpinnerPopup のViewを捕まえてdismiss()で消せるかもしれない。
未検証だし思い付きレベルだけど。

595 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 17:37:01.64 ID:V6CaDl6D.net]
無理に基本のウィジェットは使わないで
Button -> PopWindow( カスタムItemのListView)
ってやった方が安全じゃないかしら

596 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 21:35:11.79 ID:hycwmOIf.net]
>>579-580
ありがとうございます
家に帰ったら教えていただいた情報を元に色々試してみます

597 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 10:35:36.25 ID:WdKn+/Sl.net]
素朴な疑問なんだけどAPI10で公開していたアプリを
それ以上のAPIレベルにしたAPKをアップロードしたら
API10の端末の人はどうなるのかな
ストアから自動更新が来なくなるのかな?
それとも永遠にインストールの失敗になるのかしら

598 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 10:40:12.11 ID:UiAOWMD0.net]
>>582
インストール・更新はできるが実行できなくなる

599 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 11:23:40.12 ID:WdKn+/Sl.net]
>>583
自動更新でインストールされちゃうの?
素のapkを実行させてもインストールできなかったような



600 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 12:32:33.77 ID:cJmaZWu4.net]
みんなもう、さすがにAndoroidStudioで
組んでるよね?
AndoroidStudioにして、サブクラス化したコンポーネントを
レイアウトに貼っつけただけだと、ちゃんと認識しないから
いちいちxmlのソースの方で修正しないといけないから腹が立つ
あと、ずーーっと思ってるのが
APIレベルとバージョン数
どっちかに統一して欲しい
(まぁ、バージョン数の場合、バグ修正入ったりして
細かな変更があるから仕方ないんだろうけど)

601 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 16:42:45.91 ID:+XNddOn+.net]
サラリーマンやりながら子育てしながらだから環境移行まで時間が割けてないわ
開発とメンテで手一杯

602 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 16:59:34.68 ID:gGwrzdtm.net]
リーマンは就業時間中に書き込むなって

603 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:34:07.20 ID:IwY+2yrf.net]
メーカーなら今週目一杯休みかもよ

604 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:35:00.37 ID:3kLsSs4x.net]
フレックスで帰宅〜保育園に向かう途中だったんだよ
16時にカードは切ってる

今はスマホでレシピ見ながら料理中だわ

605 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:57:17.34 ID:J9+e+XA/.net]
>>585
AndoroidStudio、生産性低すぎね?
いまのところクソ扱いしてる。

606 名前:577 mailto:sage [2015/09/25(金) 20:20:05.82 ID:cJmaZWu4.net]
>>590
教えて欲しいんだけど
Eclipseで最新のsdkを使うと
俺は、まだ4.03で組んでるけど、サポートライブラリで
不具合でない?
Androidのシェア見たら
Jelly Bean(4.1〜4.3(API 16〜18)) 31.8%
Kitkat(4.4(API 19)) 39.2%
だから、もう4.03で組まなずに、4.1〜で組む方が良いのかな?
それでEclipseで不具合でないなら戻したいんだけど
どうなの?
エロい人教えて

607 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 20:24:17.27 ID:xl6fZgjM.net]
AndroidStudioなら使うSDKのバージョンとサポートライブラリのバージョンとか自由自在ですよ

608 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 21:53:56.13 ID:+mYXyrzd.net]
>>591
582だけど、俺も4.03で組んでる。
サポートライブラリは極力使わないせいか不具合に出くわしたことはないね。
ちょっとした技術検証のプロジェクトでは使うこともあるけど、困ったことはないなあ。
SDK更新するとしばしば開発環境がまともに動作しなくなる憂き目には遭ったけど、環境一式組みなおすと

609 名前:獅ソ着いてる。 []
[ここ壊れてます]



610 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 23:00:13.00 ID:PtTfKhoY.net]
>>591
Eclipse で support-v13, appcomat, cardview, recyclerview, design ここらへん一通り使って
minSdkVersion = 21 で前衛的な開発してるけど特に問題ないよ

611 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 23:14:49.35 ID:WdKn+/Sl.net]
Studio使う理由が思い当たらない・・・と言いたいが
最近のライブラリはgoogle公式すらstudioじゃないと上手くインポートして動かない
リサイクルビューとか

612 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 03:11:10.57 ID:3GjA0iwF.net]
サポートライブラリ入れるとAPK膨れるからな200kBが6MBにとか

613 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 17:30:24.08 ID:PGLRIv2P.net]
無料+広告 と 有料+広告無し で行こうと思うんだけど
In app billingにするかアプリを分けるか迷ってる
今はアプリ内課金が主流なのかな?

614 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 18:12:32.79 ID:EHQAR4s4.net]
>>597
アプリ内課金(手間がかかる)は自分でコピーの制御が出来る
有料アプリはコピーフリーになる

615 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 21:51:33.88 ID:vRxVBJIN.net]
買い切りアプリにしても買ったどうかアプリ側でチェックしにいくでしょ?

616 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 22:03:26.20 ID:EHQAR4s4.net]
>>599
普通はしない

617 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 22:11:23.83 ID:vRxVBJIN.net]
その普通は何処から来た普通なんだ・・・
手間も掛からず実装できて一回成功したらキャッシュされるし
そういう機能が用意されてるんだから使えば良いじゃない

618 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 22:26:56.06 ID:tRPGsTbn.net]
一回成功したらキャッシュされるって何の事を言ってるの?

619 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 23:29:37.00 ID:vRxVBJIN.net]
License Verification Libraryで購入確認しないの?



620 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 02:52:34.25 ID:65bmTf4f.net]
>>603
ネット接続されない所で使う業種もある

621 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 03:56:58.48 ID:esNsQtB5.net]
不正利用のリスクは無視と

人の話を聞けないくせに質問するってどういう脳ミソしてんだろ

622 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 17:46:29.19 ID:jtGOABLb.net]
>>604
オフライン環境で初回起動するユーザーもいるから
いくらコピーされようともソフトウェアにアクティベーションは実装するべきじゃないって?

623 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 17:49:45.11 ID:OMGj656r.net]
LoaderManagerはonStart前に初期化しろってあるけど、
ボタンリスナー辺りにいきなりgetLoaderM(ryって書いても動くんだけどこれじゃマズいの?

624 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 18:05:33.37 ID:65bmTf4f.net]
>>606
うちのアプリは@1万円だから1アカウント多数端末は許していない
よって内部課金で課金させて端末にコピーできない縛りをかけてる
電話番号やSSIDとかでは無いけどコピーはできない

625 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 18:59:47.74 ID:esNsQtB5.net]
あれ、アプリ内課金は端末間で引き継げないの?
同じGoogleアカウントを使っていても、機種変更したら再度購入が必要??

626 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 19:00:28.71 ID:esNsQtB5.net]
お、こんな過疎スレでID被った

627 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 21:18:46.00 ID:jtGOABLb.net]
結局LVLなり端末IDなりやるから有料アプリ≠コピーフリーなんでは?

628 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 21:20:14.95 ID:AMIULNqf.net]
LVLって今のGPLAYでは廃止になったんではなかったの?

629 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 21:26:25.02 ID:outr8C5B.net]
なにそれ、初耳

普通に実装して問題なく動いているんだけど・・・



630 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 11:31:03.67 ID:Rmm7ZUea.net]
androidの SDK manegerのExtrasで出てくるべき項目のいくつかが出てこないのですが
出てくるようにするにはどうすればいいですか?

631 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 11:36:33.06 ID:KbAHyFVe.net]
>>614
表示されてないのが何かわからないけど、とりあえずObsoleteにチェック入れてみたら?

632 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 11:59:51.05 ID:Rmm7ZUea.net]
すいません、ありました。

633 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 13:22:32.17 ID:Rmm7ZUea.net]
eclipseで環境が何かおかしくなってしまったようです。
メニューから SDK-manegerと新規のところでandroidアプリケーションの項目は表示されていません。
ヘルプ>新規ソフトウェアのインストールでは「全ての項目がインストール済み」と出ます。
新規>androidアプリケーションの項目を出すにはどうすればいいでしょうか?

634 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 13:31:18.96 ID:Rmm7ZUea.net]
自己解決しました。>>617

635 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 16:07:40.18 ID:OElSUgND.net]
4.1.2の実

636 名前:@やエミュ、API18のエミュでは問題ないのですが、
API19以降のエミュで実行するとResource#getIdentifierが0しか返してくれません
これはコードが悪いのかエミュの設定が悪いのか原因は何が考えられるのでしょうか

minSDKは16、targetSDKは21です
[]
[ここ壊れてます]

637 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 18:09:00.65 ID:u4EUqlcD.net]
>>619
>>原因は何が考えられるのでしょうか
キミ

638 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:31:41.41 ID:x/D6AIFM.net]
>>597ですがアプリ内課金にしました
参考意見くれた方々ありがとう

そしてandroid.test.purchasedの罠に綺麗にひっかかりました
○ねGoogle、ありがとうSOF

639 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 22:52:08.11 ID:da9gE7gY.net]
罠ってなに?



640 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 23:57:24.89 ID:OElSUgND.net]
>>620
せめてもう少し中身のある煽りをしてほしい

641 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 00:18:00.35 ID:Bc8dzPY0.net]
>>622
これ
stackoverflow.com/questions/14600664/android-in-app-purchase-signature-verification-failed

こんなんあったら使うやん…

642 名前:デフォルトの名無しさん [2015/09/29(火) 00:46:38.54 ID:t5D93W+3.net]
AndroidStudio使ってるんだけど
表示した画像を自由に拡大縮小したいんだがどうすればいいんだ?
ググってもよくわからんかった

643 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 09:16:18.78 ID:l8H3jdYv.net]
>>624
>stackoverflow.com/questions/14600664/android-in-app-purchase-signature-verification-failed
誰か問題点と解決法を三行で

644 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 10:38:39.40 ID:IwvCr/96.net]
ググっても出ないってる奴はちゃんと英語でググってるか?
殆どのことはstack overflowに載ってるぞ

645 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 12:06:54.90 ID:sE2wK+h7.net]
英語を遣えないアホのためにstackoerflowの情報を探してくれるスレ

にしたら良い

646 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 12:18:09.73 ID:TTA3rXq2.net]
>>628
ほんとそれ

647 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 16:10:15.94 ID:+eAJ+v4Q.net]
んで英語読めねと言う流れ

648 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 20:39:16.51 ID:6hiPmopH.net]
>>627
てか、日本語の情報は基本ゴミですけどね。
ここまで酷いとは思わなかったわ。

いつまでも古いソース載せたままのブログとか早く死滅して欲しいわ。

649 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 21:48:46.96 ID:Bc8dzPY0.net]
>>626
このダミーコードを一度でも使うとアカウントか頭がおかしくなって死ぬ
解決策は一番上の回答に懇切丁寧に書いてくれてる



650 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 21:49:11.34 ID:F3qQTpga.net]
>>631
古い情報を排除した結果になるように検索するだけだろ

もしかしてキーワードを羅列する検索しかできないのか?
よくそんなんで欲しい情報に辿り着けるな
むしろ尊敬するわ

651 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 22:03:04.12 ID:IDJC4WVk.net]
最近は見なくなったけど、ユーザー会のMLに1.6の知識しか無いのにあれこれ口出す奴いたなあ。

652 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 23:30:43.70 ID:6hiPmopH.net]
>>633
プークスクス。

653 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 00:22:37.46 ID:J5+aPPEA.net]
スプートニク

に見えた。
ググる時には1年以内の情報でフィルタはデフォだなぁ。

654 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 11:27:30.46 ID:7kHlnQeC.net]
>>632
>このダミーコードを一度でも使うとアカウントか頭がおかしくなって死ぬ
なにそれこわい・・・・ ありがとう

655 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 11:48:27.80 ID:2YNLItkH.net]
>>636
ワタシはカモメ

656 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 01:10:29.28 ID:1nycvESd.net]
仕事でAndroidアプリ開発をしてて、
家でも会社のソースコードを見て勉強したいんですが、
なんとかばれずに持ち出す方法ないですかね
仕事で毎日使っているAndroid端末の代

657 名前:わりに、
自前のAndroid端末をUSBケーブル経由でPCに差したら
何か足は残りますかね
仕事用のAndroid端末に自前のmicroSDを差す場合はどうでしょうか
[]
[ここ壊れてます]

658 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 01:14:49.78 ID:1nycvESd.net]
OSはubuntuです

659 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 01:52:40.40 ID:kpSs1FxI.net]
それは犯罪です



660 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 08:03:56.53 ID:3Voa2yCD.net]
!?

661 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 08:29:44.83 ID:76RaiLb/.net]
会社入った時に守秘義務どうこうの署名しなかった?

662 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:09:50.86 ID:3dAqL+9i.net]
メソッド内の初期化しかしない(変更しない)ローカル変数にもfinalってつけるべきなのか?

663 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:15:34.82 ID:wXRFngR6.net]
finalはメソッド内で作られた無名クラスの中で参照される時くらいでいいんじゃないの?

664 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 12:01:20.53 ID:pXUeR2Ln.net]
Android開発してる会社は今すぐ全社員のコンプライアンス確認すべきだな。
これは年金流失と同じ流れ。国のヤクザだからあの程度で済んでるけど民間なら即死。

665 名前:デフォルトの名無しさん [2015/10/01(木) 12:17:42.12 ID:mpdw7HPU.net]
>国のヤクザだからあの程度で済んでる

どういうこと?
パンピーにもわかるようにkwsk

666 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 12:33:18.42 ID:3xb1ceDT.net]
昔は普通にPCにUSB差しても何も問題なかったんだがなあ

667 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:38:23.77 ID:s4/CMipO.net]
サービスで1分毎にグラフ更新させてるんだけど2〜30分経つと突然なんの警告もなしにアプリが落ちる
foregroundにしてるから通知バーにアイコンが出るんだけどそれは残ったまま
原因分かる方いますか?

668 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:40:14.67 ID:ftqApHxV.net]
>>649
メモリ不足とか

669 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:40:55.16 ID:na3AQuwm.net]
>>649
メモリリーク



670 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 17:50:02.90 ID:gsEPrC2A.net]
>>649
一時記憶領域リーク

671 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 18:38:08.31 ID:s4/CMipO.net]
>>650-652
おお、3つも
ありがとうございます
グラフ更新はフラグメントをいちいち再生成して行ってたんですがそれがまずかったのかもしれませんね…

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 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (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