Widgetの開発心得ジャンプページとSQLite類の問題を解決する


私たちはWidget開発者にいくつかのチュートリアルを提供したことがあります.多くの友达は最初の開発資料を必要としています.私たちはWidget小道具を開発している著者に連絡しました.著者はAndroidの開発に従事して2週間近く経ちましたが、Androidは全体的にコンポーネントの機能が弱いと感じていますが、相対的に簡単で、私は1年間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);

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;

}

その他の問題は、今後の文章で皆さんと共有します.