• R/O
  • HTTP
  • SSH
  • HTTPS

Dateibaum

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Android Samples


Name Größe Rev. Zeit Autor Log Message
src
Makefile 510 f88f24d 2012-07-26 19:25:04 Masahiko, SAWAI アプリケーションウィジェットのサンプ...
README.txt 2.02 k f88f24d 2012-07-26 19:25:04 Masahiko, SAWAI アプリケーションウィジェットのサンプ...
pom.xml 3.08 k 965e4ff 2019-05-02 13:04:39 Masahiko, SAWAI Updated projects file.

README.txt

! appwidget-resizable (API Level 12)

Android 3.1 から導入されたリサイズ可能なアプリケーションウィジェットのサンプル。

appwidget-hello をベースに android:resizeMode を変えた4種類の
アプリケーションウィジェットが含まれている。


!! リサイズ可能なアプリケーションウィジェットの作成手順

アプリケーションウィジェット情報を記述したXMLファイルの
appwidget-provider 要素に android:resizeMode 属性を設定する。

以下の4つの値のどれかを設定する。
* none
* horizontal
* vertical
* horizontal|vertical


例)
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
	android:minWidth="72dip"
	android:minHeight="72dip"
	android:initialLayout="@layout/main"
	android:updatePeriodMillis="0"
	android:resizeMode="horizontal|vertical"
/>

!! 要求バージョン

このサンプル自体は API Level 3 の API しか利用していないため、Android 1.5 以降
であればインストールすることができる。ただし Android 3.0 以前の OS では
どのウィジェットもリサイズ可能にはならない。
(ホームアプリが独自にリサイズ可能ウィジェットをサポートしている場合を除く)

android:resizeMode 属性は API Level 12 以降で導入されたものなので apk を
ビルドするには API Level 12 以降 の SDK が必要となる。


!! ビルドターゲット

http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html

* mvn compile - アプリケーションのコンパイル
* mvn package - apk の作成
* mvn clean - ビルドファイルの削除
* mvn install - maven の local リポジトリにインストール

* mvn android:deploy - エミュレータやデバイスにインストール
* mvn android:generate-sources

* mvn install - アプリケーションのインストール
* mvn uninstall - アプリケーションのアンインストール