kurihara-nの日記スマートフォン用の表示で見るkurihara-nの日記この広告は、90日以上更新していないブログに表示しています。日替わりで素敵な画像を載せてくれている。http://apod.nasa.gov/apod/astropix.htmlこれをスマホの壁紙に定期的に取得・設定するアプリを自分用に作ったのでメモ。Androidの機能の勉強にもなったのでメモ。壁紙の設定WallpaperManagerを使う。url.openStream();wallman.setStream(istream);istream.close();という感じでURLからInputStreamをつくり、それで設定できる。2.画像のURLの取得トップページのURLは分かっているので、そこのHTMLソースからjpg(jpeg)へのリンクを探す。http.getInputStream();でInputStreamでHTMLソースが取得出来るので、その中のダブルクォートを手がかりにjpgを探す。連結して画像URL生成。3.Serviceで定期更新Serviceクラスを作り、定期的に処理が行われるようにする。マニフェストにserviceを追加で書き、メインアクティビティでインテント生成しstartService();新規に作ったServiceを継承したクラスで、onStartCommandの中でTimerTaskで更新処理を行う。サービスが強制終了された場合にはサービスの再起動をしてほしいので、onStartCommandの返り値はSTART_REDELIVER_INTENTに。Serviceの使いかたが分かったのでためになった。起動したServiceは実行中のアプリケーションの画面で確認できた。配信するようなアプリにするなら、更新の停止等の設定を出来るようにしておく必要はあるかな。現行ゲームハード発売日メモ月別アーカイブはてなブログをはじめよう!kurihara-nさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。