せでぃのブログ

ブログ初心者おいどんのどうでもいい愚痴やどうでもいい愚痴やどうでもいいマメ知識などを披露するチラシの裏です。

日付ウィジェットをandroidstudioで再作成

 今、AndroidStudioをいじっている。やっぱりEclipseとはかなり異なるので、無駄に苦労してる。
f:id:Sediment:20180212220938p:plain
一度はEclipseで作ったんだぜ? 面倒クセェ。
泥のウィジェット - せでぃのブログ


 そこでインターネッツを探したところ、この辺が非常に参考になった。日付を表示するだけのウィジェットだから、まぁこんなもんか。
メモトキロク Android StudioでWidget作成


っつーことで作成手順

1.AndroidStudioとAndroidスマホの環境設定
jreインストールとパス設定
スマホを開発者モードに

2.AndroidStudioを起動してプロジェクト開始
f:id:Sediment:20180212205025p:plain
プロジェクトに適当に名前をつける。なんでもいい。
f:id:Sediment:20180212205100p:plain
Phoneだ。Phone。実機のAndroidバージョンとAPIに合わせる。
AndroidのバージョンとAPIレベルの対応関係
f:id:Sediment:20180212205123p:plain
AddNoActivityを選択。ここ凄く大事。

3.Widgetのデフォルトファイルを作成
f:id:Sediment:20180212205251p:plain
appディレクトリで、強くてNewゲーム。ここも凄く大事。

4.お好みで設定をいじっていく。
4.1.表示する文字の中身
f:id:Sediment:20180212205610p:plain
app>java>NewAppWidget.javaファイルの上の方にある"Example"あたり。
4.2.表示する文字のデザイン
f:id:Sediment:20180212205929p:plain
app>res>layout>new_app_widget.xmlあたり。
4.3.ウィジェットの更新間隔など
f:id:Sediment:20180212210348p:plain
app>res>xml>new_app_widget_info.xmlあたり。

5.Activityなしで起動したいので
f:id:Sediment:20180212210608p:plain
Run>Edit Configuration..を選択。LaunchOptionをNothingに変更して、RUN。

6.実機でウィジェット登録
f:id:Sediment:20180212210848p:plain
画面の無地部分を長押し。