編輯:關於Android編程
//進入界面跳出的dialog樣式
public void createDialog() {
builder = newAlertDialog.Builder(Index.this);
builder.setTitle(R.string._index_submenu_title);
builder.setItems(new String[] { "啟動照相機", "打開手機相機", "取消選擇" },
newDialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterfacedialog, intwhich) {
// TODO Auto-generated method stub
//which為從0開始的。為使其也從1開始。
switch (which+1) {
case IMG_CAMERA:
OpenCamera();
break;
case IMG_FILE:
OpenFile();
break;
case SELECT_CANCEL:
break;
default:
break;
}
}
});
}
==========================================
dialog點擊按鈕的事件:
public void saveImageDialog(String path) {
ImageView newImage = new ImageView(Index.this);
Bitmap bitmap=MyCommon.fitSizeImg(path,1);
newImage.setImageBitmap(bitmap);
// 顯示對話框
new AlertDialog.Builder(Index.this)
.setTitle("picture")
.setView(newImage)
.setPositiveButton("save",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
// 把圖片路徑保存到數據庫中
imageDbhelp1.insertlujin(fileName);
finish();
Intent intent3 = new Intent(Index.this,
Index.class);
startActivity(intent3);
}
}).setNegativeButton("cancel", null).show();
}
本文根據自己的實踐總結而來,參考前人博客之余,也自己總結和開發了一些功能,在這裡給自己備份也分享給大家。不同之處在於:自動打開並搜索藍牙、修改藍牙名字、完整接收藍牙傳輸
最近看了一大堆的自定義View多數都可以充當耗時操作的交互界面,再接再厲再傳一個SubmitView,一個和可用於模仿提交等待與用戶交互用的一個自定義View
Android中Service的詳細解釋與使用:概念:(1).Service可以說是一個在後台運行的Activity。它不是一個單獨的進程,它只需要應用告訴它要在後台做什
Framework中的app為什麼在編譯的時候需要到源碼中編譯: 因為缺少必要的包(源碼)----在連接的時候是以class文件來連接編譯的 以Systemeui為例