2012年2月22日 星期三

Android Switch Between Full Screen And Not Full Screen

最主要就是要記得clearFlags,這種東西果然是睡醒就會突然想到了。

final Window window = getWindow();
switch(orientation) {
case ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE:
window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
showLandscape();
break;
case ActivityInfo.SCREEN_ORIENTATION_PORTRAIT:
default:
window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
window.setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
showPortraitView();
break;
}

2012年1月20日 星期五

2012年1月17日 星期二

Run Rails Project On Mac

先安裝Mysql
$ brew install mysql

按照Gemfile安裝需要的套件
$ bundle install

安裝DB資料
$ rake db:create
$ rake db:migrate
$ rake db:seed

跑rails server
$ rails server

修改後上線步驟
rake assets:precompile
nginx reload