2013年4月15日 星期一

PHP Install in Mac

在Mac都有預載php,不過版本可能會不是最新

可以參考這裡

MacVim

MacVim

Install url:https://code.google.com/p/macvim/

dotfiles

經過學長提點

他推薦我一個dotfiles

至於dotfiles我還不清楚是什麼(如果有人知道跟我說一下)

似乎是一個基礎設定,像是.vimrc, .vim, .bashrc, etc.

最明顯的狀況就是MacVim, command line 都有顏色的改變!!


在安裝之前需要先安裝 git

https://github.com/mathiasbynens/dotfiles

git clone https://github.com/mathiasbynens/dotfiles.git && cd dotfiles && source bootstrap.sh

Mac Pro Book Retina!!

這篇完全沒有任何技術或是任何說明

單純的想說

我終於加入Mac開發環境了!!

以後文章會開始慢慢轉成Mac環境下執行


哈哈...

2013年4月11日 星期四

2013年4月1日 星期一

在其他的Service讀取PreferenceActivity所設定的值

經過上次 http://jiun-blog.blogspot.tw/2013/03/preference.html

發現到如果要在其他Service同步偵測,發現在PreferenceActivity所設計的值會有錯誤或抓不到

搜尋後找到了這個方法

public class BackgroundService extends Service {
 
 SharedPreferences.OnSharedPreferenceChangeListener listener;
 
 @Override
 public IBinder onBind(Intent arg0) {
  // TODO Auto-generated method stub
  return null;
 }
 
 @Override
 public void onStart(Intent intent, int startId) {
  EnableSharedPreferences();
 }
 
 @Override
 public void onDestroy() {
  // TODO Auto-generated method stub
  super.onDestroy();
 }
 
 private void EnableSharedPreferences() {
  SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
  listener = new SharedPreferences.OnSharedPreferenceChangeListener() {
   public void onSharedPreferenceChanged(SharedPreferences prefs, String key) {
    
   }
  };
  prefs.registerOnSharedPreferenceChangeListener(listener);
 }
}

這樣當在PreferenceActivity做了改變,這邊就會偵測到

參考資料:
http://stackoverflow.com/questions/2542938/sharedpreferences-onsharedpreferencechangelistener-not-being-called-consistently

eclipse 無法copy

在Eclipse有時會遇到無法copy的問題

雖然找不到比較直接的問題,但有解決方法可以

Window > Preferences > Java > Editor > Typing
取消勾選  Update imports

參考資料:
http://rocking5566.blogspot.tw/2013/03/eclipse.html