Archive for Android

Android Widget 日時&電池容量

アイキャッチ画像は、北陸の美少女のぶらっくすわんさんですw

 

 

こちらのサイトで公開されているコードを基に、同類のものを作ってみました。

群衆三世
40hくらいでデジタル時計ウィジェットを作った話。
http://gunsyu3.hatenadiary.jp/entry/20111105/1320465848

 

device-2015-10-29-205248s

最初は知識不足で、全く歯が立ちませんでしたが、2週間ほど、Widget と格闘していたので、ようやく内容がある程度は理解できました。

 

1.manifests > AndroidManifest.xml

 

2.java > com,tottemohimadesi.widgettimer01 > WidgetTimer01.java

 

3.res > layout > widget_main.xml

 

4.res > values > strings.xml

 

5.res > xml > widget.xml

6.res > drawable

Folder

 

以下、Widget 作成のポイント概要ですw

 

Widgetの作り方

1. Widgetに必要なもの(一般アプリの様なActivity.javaは不要)

A. レイアウトを定義したXMLファイル
(app > res > layout > widget_main.xml)

B. Widgetの描画サイズや更新時間などを記述したXMLファイル
(app > res > xml > widget.xml)

C. 実際の処理を行うAppWidgetProviderクラスを継承したクラス
(app > java > pakage > WidgetXxxxx.java)

D. AndroidManifestファイル
(app > manifests > AndroidManifest.xml)

2-A. レイアウト作成

使用することができるレイアウトが限定されている。

・Linearlayout

・FrameLayout

・RelativeLayout

2-B. 設定ファイル作成

設定ファイルに記述すべき項目は4つある。

・ android:minWidth:Widgetの幅(単位:dip)
dip = (占有するセル数 x 74dip) – 2dip

・ android:minHeight:Widgetの高さ(単位:dip)
dip = (占有するセル数 x 74dip) – 2dip

・ android:initialLayout:Widgetの初期レイアウト

・ android:updatePeriodMillis:Widgetの更新間隔(単位:ms)
ただし0の場合は更新しない

2-C.AndroidManifest.xml

<reciver>

・android:name→AppWidgetProviderを継承したクラス名を記述

・android:label→ウィジェットの一覧に表示される名前

<intent-filter>

・<action>タグに更新イベントを受け取れることを
示すAPPWIDGET_UPDATEを記述

<meta-data>

・android:nameにはappwidget.provider、android:resourceにAppWidgetの設定ファイルを指定

2-D.AppWidgetProviderクラスを継承したクラス

・Widgetもライフサイクルを意識する必要がる。

・Widgetは複数起動することができるが、1つ目の起動時に
onEnabled()が呼び出され、その後すぐにonUpdate()が
呼び出される。
そして、もう1つWidgetを起動すると、onEnabled()は
呼び出されずにonUpdate()がすぐに呼び出される。

・起動しているWidgetを終了させると、onDeleted()が呼び出される。

・起動している全てのWidgetを終了させると、onDisabled()が
呼び出される。

 

 

 

 

Android端末用LiveWallpaper(#3)

うし子さん

アイキャッチ画像は、「踊ってみた」や「コスプレ」で活動中のうし子さんですw

 

設定の仕方等は、下記の記事を見てくださいねw

リンク: Android端末用LiveWallpaper

 

apk ファイルは、こちらのリンク(OneDrive)からダウンロードしてくださいねw

リンク:

うし子さん

リフレッシュタイプ: LiveWal;lpaper_Refresh2_Usiko01.apk
LiveWallpaper_Ushiko01

リフレッシュタイプ: LiveWal;lpaper_Refresh2_Usiko02.apk
LiveWallpaper_Ushiko02

リフレッシュタイプ: LiveWal;lpaper_Refresh2_Usiko03.apk
LiveWallpaper_Ushiko03

 

エサ探知機さん

リフレッシュタイプ: LiveWallpaper_Refresh2_Esatan01.apk
LiveWallpaper_Esatan01

リフレッシュタイプ: LiveWallpaper_Refresh2_Esatan02.apk
LiveWallpaper_Esatan02

 

未来みきさん

リフレッシュタイプ: LiveWallpaper_Refresh2_Miki01.apk
LiveWallpaper_Miko01

リフレッシュタイプ: LiveWallpaper_Refresh2_Miki02.apk
LiveWallpaper_Miko02

 

ぶらっくすわんさん

リフレッシュタイプ: LiveWallpaper_Refresh2_Swan01.apk
LiveWallpaper_Swan01

 

ありしゃんさん

リフレッシュタイプ: LiveWallpaper_Refresh2_Arisyan_01.apk
LiveWallpaper_Arisyan01

リフレッシュタイプ: LiveWallpaper_Refresh2_Arisyan_02.apk
LiveWallpaper_Arisyan02

Android端末用LiveWallpaper(#2)

星乃もるちゃん

アイキャッチ画像は、現在ニコニコ動画で一番かわいい星乃もるさんですw

 

今回は魅力的な3人のライブ壁紙をそれぞれ3つずつ作ってみましたw 画面が変わるたびに壁紙の画像が変更になるリフレッシュタイプのものですw

 

設定の仕方等は、下記の記事を見てくださいねw

リンク: Android端末用LiveWallpaper

 

apk ファイルは、こちらのリンク(OneDrive)からダウンロードしてくださいねw

リンク:

さつきちゃん

リフレッシュタイプ: LiveWallpaper_Refresh2_Satsuki01.apk
LiveWallpaper_Satsuki01

リフレッシュタイプ: LiveWallpaper_Refresh2_Satsuki02.apk
LiveWallpaper_Satsuki03

リフレッシュタイプ: LiveWallpaper_Refresh2_Satsuki03.apk
LiveWallpaper_Satsuki02

 

星乃もるちゃん

リフレッシュタイプ: LiveWallpaper_Refresh2_Moru01.apk
LiveWallpaper_Moru01

リフレッシュタイプ: LiveWallpaper_Refresh2_Moru02.apk
LiveWallpaper_Moru02

リフレッシュタイプ: LiveWallpaper_Refresh2_Moru03.apk
LiveWallpaper_Moru03

神谷えりなちゃん

リフレッシュタイプ: LiveWallpaper_Refresh2_Erina01.apk
LiveWallpaper_Erina01

リフレッシュタイプ: LiveWallpaper_Refresh2_Erina02.apk
LiveWallpaper_Erina02

リフレッシュタイプ: LiveWallpaper_Refresh2_Erina03.apk
LiveWallpaper_Erina03

Android端末用LiveWallpaper

画像は、美女オタ団の役者さんです。

 

この記事は、アメブロの焼き直しになります。

画像は、ニコニコ動画の「踊ってみた」カテの踊り娘さんのものを応援目的で使用させて頂きました。
 

<使用(設定)方法>

ストア以外から入手した野良apkファイルをAndroidにインストールする方法
http://www.teradas.net/archives/6078/

まず「提供元不明のアプリ」のインストールを許可

Android 4.x(4.0 / 4.1 / 4.2 / 4.3 / 4.4)の場合
セキュリティ → 「提供元不明のアプリ」にチェック

Android 2.x (2.3) の場合
アプリケーション → 「提供元不明のアプリ」にチェック

インストール方法 その1: Gmail に添付
インストール方法 その2: ESファイルエクスプローラを使う

インストールが出来たら、Android 端末で、以下の様に操作すると、下記の画面が出るので、お好きなライブ壁紙を設定してくださいw
   設定 > 画面設定 > 壁紙 > ライブ壁紙

以下、各 LiveWallpaper の apk ファイルです。

Ari ちゃん(カラーポワント)
リフレッシュ:Ari_01.apk 、
スライドショー:Ari_01.apk

リフレッシュ:Ari_o2.apk 、
スライドショー:Ari_o2.apk

リフレッシュ:Ari-03.apk 、
スライドショー:Ari-03.apk

美女オタ団さん
リフレッシュ:BJOT_01.apk 、
スライドショー:BJOT_01.apk

リフレッシュ:BJOT_02.apk 、
スライドショー:BJOT_02.apk

ぶらっくすわんちゃん
リフレッシュ:BlackSwan_01.apk 、
スライドショー:BlackSwan_01.apk

ぷぷっぴどぅさん
リフレッシュ:Pupupido_01.apk 、
スライドショー:Pupupido_01.apk

シヅキちゃん
リフレッシュ:Shizuki_01.apk 、
スライドショー:Shizuki_01.apk

うし子ちゃん
リフレッシュ:Ushiko_01.apk 、
スライドショー:Ushiko_01.apk

役者(BJOT)さん
リフレッシュ:Yakusya_01.apk 、
スライドショー:Yakusya_01.apk

カラーポワント
リフレッシュ:ColorPointe_01.apk 、
スライドショー:ColorPointe_01.apk

くりかちゃん
リフレッシュ:Kurika_01.apk 、
スライドショー:Kurika_01.apk

こげ子さん
リフレッシュ:Kogeko_-1.apk 、
スライドショー:Kogeko_-1.apk

さつきちゃん
リフレッシュ:Satsuki_01.apk 、
スライドショー:Satsuki_01.apk

もいしゃんさん
リフレッシュ:Moisyan_01.apk 、
スライドショー:Moisyan_01.apk

猫舌さん
リフレッシュ:Nekojita_01.apk 、
スライドショー:Nekojita_01.apk