WEB开发网
开发学院手机开发Android 开发 Android项目开发技术总结 阅读

Android项目开发技术总结

 2010-07-20 13:43:00 来源:WEB开发网   
核心提示:switch(item.getItemId()){case MENU_DETAIL:break;case MENU_SURE:break;}return super.onContextItemSelected(item);}@Overridepublic void onCreateContextMenu(Context

switch(item.getItemId()){

case MENU_DETAIL:

break;

case MENU_SURE:

break;

}

return super.onContextItemSelected(item);

}

@Override

public void onCreateContextMenu(ContextMenu menu, View v,

ContextMenuInfo menuInfo) {

// TODO Auto-generated method stub

menu.add(0,MENU_DETAIL,0,"查看详细信息");

menu.add(0,MENU_SURE,0,"确认日期");

menu.setHeaderTitle("操作");

super.onCreateContextMenu(menu, v, menuInfo);

}

三 传送数据到新意图,类似于mobile的 Form.show()

带参数传递,通过Intent和Bundle

Intent intent = new Intent();

intent.setClass(YiMiao.this, YiMiaoDetail.class);

Bundle bundle = new Bundle();

bundle.putString("YIMIAO_ID", id);

intent.putExtras(bundle);

startActivity(intent);

接受参数

ym_id=bundle.getString("YIMIAO_ID");

另外,一种方法是不通过Bundle,setClass setString setInt

再通过this.getIntent().getDate() 取到参数

四 信息提醒

提醒形式:铃声 震动 闪灯 状态栏等

五 日志调试

import android.util.Log;

Log.i("id:", id);

日志方便大家调试和跟踪程序。

Log.i(Verbose) 详细信息

Log.i(Debug) 调试信息

Log.i(Info) 通知信息

Log.i(Warn) 警告信息

Log.i(Error) 错误信息

六 SQLite数据库

1 SQLite OpenHelper

DatabaseHelper 继承于 SQLiteOpenHelper 用来创建和管理数据库

onCreate和onUpgrade封装了创建和更新表的方法

2 增删改查CRUD

3 数据库如何部署到真机?

这个是好多开发者要遇到的实际问题,也是目前还没发现好的解决办法,至少我还没搜到如何解决部署安装。

结束语

借助一个项目学习开发android程序,吃苦头中有所总结和醒悟,特意总结下来,希望对己和他人有所助。

Tags:Android 项目 开发技术

编辑录入:coldstar [复制链接] [打 印]
赞助商链接