サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
taku1974-digital.blogspot.com
Gmailの送信済みメールを再送信するAndroidアプリの作成を始めて約10日。 やりたい事が出来る目処がついたので、ここまでの道程とソースを公開。 アプリとしては、 ・Android標準のGmailにContentProviderで繋げて、データを取得。 ・Intentでメーラを起動して、取得したデータを渡す。 これだけ。 まず、「Gmail.java」と関連する「Lists.java」、「Maps.java」、「Sets.java」、「Regex.java」、「BaseColumns.java」、「Uri.java」をここからダウンロードしてアプリケーションのプロジェクトにインポート。 ※このファイルたちを探すのに苦労した、、、最新のAndroidソースには含まれていないようだ。 次に、ここを参考にすれば簡単に受信メールを取得できるようになった。(実機でないと動作しないので注意) だ
<ここ>を参考にして、ListViewにコンテキストメニュー(ロングクリックで出てくるメニュー)を追加した。 1.ListViewにロングクリックリスナーを設定していると実行時エラーになるのでロングクリックリスナーは削除しておく。 2.コンテキストメニューで何を選択されたかは、MenuItem#getTitle()で取得。 3.ListViewのどの位置で押されたかは、MenuItem#getMenuInfo()をAdapterContextMenuInfoにキャストして、AdapterContextMenuInfo#positionで取得。 4.クリップボードへのコピーはClipboardManagerを使うだけで超簡単。 // コンテキストメニュー表示 @Override public void onCreateContextMenu(ContextMenu menu, View vi
このページを最初にブックマークしてみませんか?
『taku1974のデジタル機器漬け』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く