トップページ > プログラム > 2015年10月28日 > yH7zZD8U

書き込み順位&時間帯一覧

1 位/187 ID中時間01234567891011121314151617181920212223Total
書き込み数01001000001003202000000010



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
872
643
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net

書き込みレス一覧

Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
872 :デフォルトの名無しさん[sage]:2015/10/28(水) 01:01:45.67 ID:yH7zZD8U
>>871
明示的インテント(Explicit Intents)で呼び出す


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

細かい引数の詳細は、ググってください
C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
643 :デフォルトの名無しさん[sage]:2015/10/28(水) 04:08:31.28 ID:yH7zZD8U
暇だから、過去にあった問題を書く

数値を与えて、その数値分、縦横の幅を取り
その数値分の四角形内を数値を螺旋状に
表示する。
(コンソール表示)

例えば4とすると

1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7

さぁ出来るかな?
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
885 :872[sage]:2015/10/28(水) 10:14:10.55 ID:yH7zZD8U
>>880
そんなにカリカリしなさんなって
ちなみに、俺がマップに…
っていうか、他のActivityに処理を渡すIntentの渡し方
を知ってた。でも、マップに処理を委譲する
具体的な引数は知らなかったから
手元にある参考書のコードをそのまま書いただけ。
2ちゃんだから、ありがとうって言われたら
ラッキー程度と思ってるよ

ただ、上の方での質問の
Andoroid端末からUSB経由でPC内のフォルダを見れますか?
って質問は、ちょっと驚いた。
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
894 :872[sage]:2015/10/28(水) 13:05:51.56 ID:yH7zZD8U
>>891
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()で
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
897 :872[sage]:2015/10/28(水) 13:13:59.43 ID:yH7zZD8U
>>891
ちなみに、onCreate時にSharedPreferenceを取得するだけ
で良いなら、もっと簡素な方法があった様な気がする
ただ、俺は、使わないので忘れた
ただ、更新方法はあってるはず
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
898 :872[sage]:2015/10/28(水) 13:29:13.98 ID:yH7zZD8U
>>896
ん〜〜
何か知らんメソッド構文が多いな
最近、変わったのかな〜?
onCreate内なら、もちろんActivityだから
そんなややこしい事しなくてもcontextは
thisで良いんじゃないの?
で、最後のsuper.setUp()って書いてるけど
それonCreate内?
C/C++の宿題片付けます 169代目 [転載禁止]©2ch.net
645 :643[sage]:2015/10/28(水) 14:30:25.80 ID:yH7zZD8U
>>644
おぉ!スゴイ!おみごと!
http://codepad.org/BBth7s8b
ちなみに俺のコード
http://codepad.org/VlcN5A7r

なんか俺のコードの方が長ったらしいな
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
901 :872[sage]:2015/10/28(水) 14:54:31.35 ID:yH7zZD8U
>>899
commitの戻り値はfalseなんですよね?
もしtrueが返ってきてたらJUnitがイタズラしてるとしか
考えられないけど……
ゴメン、わかんないや。
実機で試してるだろうしね
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
903 :872[sage]:2015/10/28(水) 16:09:12.69 ID:yH7zZD8U
テスト
Androidプログラミング質問スレ revision49 [転載禁止]©2ch.net
904 :872[sage]:2015/10/28(水) 16:41:28.38 ID:yH7zZD8U
> 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のアプリもきちんと書き出したのは今回が初めてなので、何が定番の手法かも分かっていないのです
> うーむ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。