Widget開發心得 解決跳轉頁面和SQLite類問題

來源: javaeye  發布時間: 2010-11-03 16:26  閱讀: 1342 次  推薦: 0   原文鏈接   [收藏]  
摘要:本文將介紹一位在從事Android開發的開發者做的一個Widget小工具的項目所遇到的兩個問題,與大家一起分享一下,希望大家喜歡。

  我們曾給Widget開發者提供過一些小教程,很多朋友都需要第一手的開發資料,我們聯系到一位正在開發Widget小工具的作者。作者從事Android開發將近兩周了,Android給我的總體感覺是組件功能較弱,不過相對來說也比較簡單,我曾做過一年的Java EE開發,我覺得現在接觸Android開發也是一件愉快的事情,我的第一個項目是做一個Widget小工具,現在這個項目基本完成了,下面我把我在這個項目中遇到的問題寫下來方便后來者參考。

  頁面跳轉

  我在做Widget遇到的第一個問題就是怎么進行頁面間的跳轉,在繼承AppWidgetProvider的類里有一個onUpdate(),在這個方法里調用updateAppWidget(),在updateAppWidget里就可以進行界面跳轉了。

  Java代碼

 
Intent intent = new Intent(context, OperateActivity.class);
PendingIntent Pintent
=
         PendingIntent.getActivity(context, 0, intent, 0);
views.setOnClickPendingIntent(R.id.widget, Pintent);


//最后更新
appwidgetManager.updateAppWidget(appwidgetIds, views);

 

  第二個問題是SQLite

  SQLite類繼承SQLiteOpenHelper

  在SQLite類里通過程序可創建數據庫,表和字段,還可以寫增刪改查

  下面我把查詢代碼寫下

  Java代碼

 
public Cursor GroupSelect(String group)
{
String sql
="select p._id,p.group_type,p.info_title,p.info_content" +
" from info_table as p " +
"where p.group_type=?";
SQLiteDatabase db
= getReadableDatabase();
Cursor cursor
= db.rawQuery(sql, new String[]{group});
return cursor;

}

 

  其他問題我們將以后的文章中與大家一起分享。

0
0
 
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()