Widgetの開発心得ジャンプページとSQLite類の問題を解決する
私たちはWidget開発者にいくつかのチュートリアルを提供したことがあります.多くの友达は最初の開発資料を必要としています.私たちはWidget小道具を開発している著者に連絡しました.著者はAndroidの開発に従事して2週間近く経ちましたが、Androidは全体的にコンポーネントの機能が弱いと感じていますが、相対的に簡単で、私は1年間Java EEの開発をしたことがあります.今Androidの開発に触れるのも楽しいことだと思います.私の最初のプロジェクトはWidgetの小さなツールを作ることです.今、このプロジェクトは基本的に完成しました.次は私がこのプロジェクトで出会った問題を書いて、後者の参考にします.
ページジャンプ
私がWidgetをしている最初の問題は、ページ間のジャンプをどのように行うかです.AppWidgetProviderを継承するクラスにonUpdate()があります.この方法ではupdateAppWidget()を呼び出し、updateAppWidgetでインタフェースジャンプができます.
Javaコード
2つ目の問題はSQLiteです
SQLiteクラスSQLiteOpenHelperの継承
SQLiteクラスでは、プログラムによってデータベース、テーブル、フィールドを作成したり、添削を書いたりすることができます.
次にクエリーコードを書きます
Javaコード
その他の問題は、今後の文章で皆さんと共有します.
ページジャンプ
私が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);
2つ目の問題は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;
}
その他の問題は、今後の文章で皆さんと共有します.