So-net無料ブログ作成
ヤフ
オク
楽天 Karu
waza
ツクモ
デンキ
価格
.com
ポンパレ
モール
電子貸本
Renta!
バッファロー
ダイレクト
ぷりんと
楽譜
androidおぼえがき ブログトップ
前の5件 | -

実機で動作させてみる [androidおぼえがき]

実機(Androidデバイス)で動作させることができるんだそうな。

1)Androidデバイスの準備
 「提供元不明のアプリ」を「ON」に設定する。
 「USBデバッグ」を「ON」に設定する。

2)PCと実機(Androidデバイス)を、USBケーブルで接続する。

3)PCにADB用USBドライバをインストールする。
 ストレージとして接続する時とは用途が異なるので
 別途ドライバが必要となります。

4)ADTのメニューから Run > Debug Configurations... をクリックすると
herios26.png

 Debug Configurationsウインドウが開くので、
 Targetタブ選んでAlways prompt to pick deviceをチェックし、
 Debugをクリック。
herios27.png

 Android Device Chooserウインドウが開くので、
 デバッグに使いたいデバイスを選択してOK
herios28.png

おお、できた!
エミュレータより速いです。

ちなみに・・・一旦android端末に吸い上げられるので、
USBケーブルを外しても、端末側にアプリは残っています。

システム時間を表示させてみる [androidおぼえがき]

ちょっと応用して、システム時間を表示させてみようかと。

時間関係を機能を使うためのライブラリをimportします。

import android.text.format.Time;

日時を表示するメソッドを作ります。
まず、時間を取り込む変数timeの定義です。タイムゾーンを指定します。

Time time = new Time("Asia/Tokyo");

変数timeに、現在時刻を収めます。

time.setToNow();

変数timeの要素を使った文字列を、
変数date_timeに収めます。
String date_time = time.year + "年"
+ (time.month+1) + "月"
+ time.monthDay + "日 "
+ time.hour + "時"
+ time.minute + "分"
+ time.second + "秒";

文字変数date_timemyToastで表示させます。

Toast myToast = Toast.makeText (this,date_time,Toast.LENGTH_LONG);

こんな感じになりました。
herios24.png

ボタンとメソッドを関連付ける [androidおぼえがき]

メッセージを表示させるメソッドを作ってはみたものの、
エミュレータで動かしてみると、どこにも出てきません。

メソッドを定義しただけでは動かないのです。

そこで、先に置いたボタンで呼び出せるように関連付けます。
Propertiesにある、OnClickを設定してやればいいはずですが・・・
この枠はダブルクリックしても、ウンともスンとも言わない。
herios20.png
ので、右クリックメニューのプルダウンから設定します。
herios21.png
OnClickに、メソッドShowMessageを設定しました。
herios22.png

エミュレータで動作確認します。
ボタンをクリックすると、ポップアップが出ました。(^v^)
herios23.png
時期柄、メッセージを変えてみました。

メッセージを表示するメソッド [androidおぼえがき]

テキスト本を参考に、メッセージを表示させるメソッドを作ってみる。
herios16.png
1)Toast(画面上に出るポップアップ)を定義して、
2)位置を指定して、
3)表示させる
の3行を追加した・・・けど、これだけではNGで、×が付いてる。

×をクリックすると、エラーの内容を教えてくれます。
この場合は、「View?何だそれ」ということらしい。
herios17.png
今回は、ViewとGravityが未定義なため、エラーとなっています。
これらは既存のライブラリを読み込んで解決します。
怪しい所にカーソルを持って行くと、対処の選択肢が出ます。
herios18.png
対処を選択すると、そのまま修正してくれる。至れり尽くせり。
herios19.png

文字変数を作る [androidおぼえがき]

Try/res/values/string.xmlに文字変数を加えます。
herios14.png

文字列を変数名に書き直します。オートフィル機能があって便利です。
herios15.png

セーブすると、修正内容が反映されます。
前の5件 | - androidおぼえがき ブログトップ