Messagebox.show("Are you sure to save?", "Confirm Dialog", Messagebox.OK | Messagebox.IGNORE | Messagebox.CANCEL, Messagebox.QUESTION, new org.zkoss.zk.ui.event.EventListener() {
public void onEvent(Event evt) throws InterruptedException {
if (evt.getName().equals("onOK")) {
alert("Data Saved !");
} else if (evt.getName().equals("onIgnore")) {
Messagebox.show("Ignore Save", "Warning", Messagebox.OK, Messagebox.EXCLAMATION);
} else {
alert("Save Canceled !");
}
}
});
PAI PETER
2013年4月18日 星期四
zk messagebox
2013年3月5日 星期二
android rule
<pre class="java" name="code">
</pre>
//Log.i(TAG, "bala bala....");
private final String TAG = "MainActivity";
//Resource
private Db4oHelper db4oHelper = null;
// UI component declare area
private Button cleanBtn,nextBtn;
private EditText pnoET;
andorid 筆記(一)
01、 Liner Layout
一維順序排列02、 Relative Layout
相對佈局03、 Frame Layout
04、 Table Layout
05、 Activity 生命周期

06、 在AndroidManifest.xml中註冊Activity元件
07、 Intent Bundle
Intent intent = new Intent();
intent.setClass(this,Report.class);
Bundle bundle = new Bundle();
bundle.putString("name","peterpai");
intent.putExtras(bundle);
startActivity(intent);
Bundle bundle = this.getIntent().getExtras();
String name = bundle.getString("name");
08、新增一個Activity的流程
1、定義一個Activity的子類別2、定義對應的XML版面配置
3、覆寫Activity中的onCreate(),處理XML版面配置和Intent的傳值
4、將元件註冊進AndroidManifest.xml
09、Log
private final String TAG = "MainActivity";// Log.i(TAG, "bala bala....");
10、Toast
Toast toast = Toast.makeText(this,"Hello Toast!!",Toast.LENGTH_LONG); toast.setGravity(Gravity.TOP|Gravity.RIGHT,0,0); toast.show();
11、資源檔、字串、多語系
res/values/strings.xml 放置預設的文字資源res/values-zh-rCN/strings.xml 放置簡中的文字資源
strings.xml的宣告
My Note - 新年
- 中秋節
- 端年節
- 今年有一天假日
- 今年有%d天假日
java中的引用法
String appName = getResources().getString(R.string.app_name);//取字串 Resources res = getResource(); String[] holidays = res.getStringArray(R.array.holidays);//取字串陣列 String holidayComment = res.getQuantityString(R.plurals.holiday_summary,holidays.length);//處理複數字串
XML中的引用法
@string/app_name
12、SharedPreferences
13、AlertDialog
// create a new AlertDialog Builder
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.welcome_message_title);
builder.setMessage(R.string.welcome_message);
builder.setPositiveButton(R.string.button_ok, null);
builder.show();
2013年3月3日 星期日
android 檔案存取
Android 對於 SD Card 的位置,
可以用 Environment.getExternalStorageDirectory( ) 取得,
Android 對於 SD Card 是否插入,
可以用 Environment.getExternalStorageState( ) 判斷之,
Android 對於 SD Card 的存取權限, 必須有 android.permission.WRITE_EXTERNAL_STORAGE 權限:
public class helloWorld extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView( R.layout.main );
Button b = (Button)this.findViewById(R.id.buttonObj);
b.setOnClickListener( new OnClickListener(){
public void onClick(View arg0) {
File vSDCard = null;
try {
// 判斷 SD Card 有無插入
if( Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED) )
return;
else
{
// 取得 SD Card 位置
vSDCard = Environment.getExternalStorageDirectory();
}
// 判斷目錄是否存在
File vPath = new File( vSDCard.getParent() + vSDCard.getName() + "/tom" );
if( !vPath.exists() )
vPath.mkdirs();
// 寫入檔案
FileWriter vFile = new FileWriter( vSDCard.getParent() + vSDCard.getName() + "/tom/myTest.txt" );
vFile.write("Hello Android");
vFile.close();
} catch (Exception e) {
// 錯誤處理
}
}
});
}
}
隆中對
自董卓已來,豪傑並起,跨州連郡者不可勝數.
曹操比於袁紹,則名微而眾寡,然操遂能克紹,以弱為強者,非惟天時,抑亦人謀也.
今操已擁百萬之眾,挾天子而令諸侯,此誠不可與爭鋒.
孫權據有江東,已歷三世,國險而民附,賢能為之用,此可以為援而不可圖也.
荊州北據漢﹑沔,利盡南海,東連吳會,西通巴﹑蜀,此用武之國,而其主不能守,此殆天所以資將軍,將軍豈有意乎?
益州險塞,沃野千里,天府之土,高祖因以成帝業.
劉璋闇弱,張魯在北,民殷國富而不知存恤,智能之士思得明君.
將軍既帝室之冑,信義著於四海,總攬英雄,思賢如渴,若跨有荊﹑益,保其巖阻,西和諸戎,南撫夷越,外結好孫權,內脩政理;
天下有變,則命一上將將荊州之軍以向宛、洛,將軍身率益州之眾出於秦川,百姓孰敢不簞食壺漿以迎將軍者乎?
誠如是,則霸業可成,漢室可興矣。
曹操比於袁紹,則名微而眾寡,然操遂能克紹,以弱為強者,非惟天時,抑亦人謀也.
今操已擁百萬之眾,挾天子而令諸侯,此誠不可與爭鋒.
孫權據有江東,已歷三世,國險而民附,賢能為之用,此可以為援而不可圖也.
荊州北據漢﹑沔,利盡南海,東連吳會,西通巴﹑蜀,此用武之國,而其主不能守,此殆天所以資將軍,將軍豈有意乎?
益州險塞,沃野千里,天府之土,高祖因以成帝業.
劉璋闇弱,張魯在北,民殷國富而不知存恤,智能之士思得明君.
將軍既帝室之冑,信義著於四海,總攬英雄,思賢如渴,若跨有荊﹑益,保其巖阻,西和諸戎,南撫夷越,外結好孫權,內脩政理;
天下有變,則命一上將將荊州之軍以向宛、洛,將軍身率益州之眾出於秦川,百姓孰敢不簞食壺漿以迎將軍者乎?
誠如是,則霸業可成,漢室可興矣。
訂閱:
文章 (Atom)