2012年11月13日火曜日

[iOS]Apple公式iOS日本語ドキュメントの場所

毎度毎度リンクを忘れるのでこちらにリンクしておく
(公式ページからのたどっていくのは難しい)

https://developer.apple.com/jp/devcenter/ios/library/japanese.html

日本語版は最新になっていないことがあるので注意

2012年11月12日月曜日

[AndroidSDK]プリファレンスの使用

データの保存方式の1つ
いつでもどこから呼び出せる上に動作も早いので便利openFileより扱いが楽かも

// プリファレンスに値を保存
// MODE_PRIVATEを変更することで他アプリからも取得できる
SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
Editor editor = pref.edit();
editor.putInt("fooNumber",fooNumber);
editor.commit();

// プリファレンスから値を取得
SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
// pref.getIntの2番目の引数は取得できない時のデフォルト値
int fooNumber  = pref.getInt("fooNumber", 0);

保存場所は
/data/data/"packagename"/shared_prefs/"
に保存されるそうだ。

必須データは暗号化した方が良いかも

2012年11月6日火曜日

[AndroidSDK]OverScroll時の表示を消す

ListViewでスクロール限界まで持っていった時にでるあれ
OverScrollと言うのかな?
これの青い部分
(ちょっと見くいけど青い部分が文字にかかってる)


android:overScrollMode="never"
で削除するとことができる

他にも
android:overScrollHeader="@drawable/header"
android:overScrollFooter="@drawable/footer"
でOverScroll時の表示が変わるらしいが
反映されてないようだ、原因不明

2012年11月5日月曜日

[AndroidSDK]アプリ起動中にスリープにしない

スライドショーができるアプリなどでスリープになられると困る時に使用する

//端末のスリープモードをOFFにする
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);    

//端末のスリープモードをONにする
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

リファレンスによるとFLAG_KEEP_SCREEN_ONは
「ディスプレイの電源が入っており、明るい状態」
らしいんだが、Android端末によって明るくならなかったりする