Android開発爆笑記

レセプターのソフト&ハード開発備忘録

2013-01-01から1年間の記事一覧

Android開発で利用するeclipceのフォルダとファイル説明

[プロジェクト名前] ├[src:ソースコード集] │└[内部プロジェクト名:ドメイン.プロジェクト名]…独自ドメインが必要です。 │ ├[クラス:プログラムソースコード(アクティビティ→マニフェスト登録)] │ └[クラス:サブルーチンソースコード(マニフェスト登録不…

証明書に書く内容

注意)アンドロイドマニフェストの再確認。バージョンアップの際はversionCodeは必ず1ずつアップで後戻り無し。versionNameの1.0や1.2や2.0は任意。 Validity:25 Fast Name and Last Name:フル名前をローマ字(←先頭大文字あと小文字) 組織単位:所有の…

設定画面を作る

クラスの準備1)srcの下のプロジェクトで右クリックしてnew-classを選ぶ。2)Nameにクラス名、Superclassにandroid.preference.PreferenceActivityを入力してFinishする。 画面の準備(画面のLayoutに相当)3)resの下にxmlフォルダが無い場合は、xmlフォルダ…

1アプリに複数画面をつくる。(Activity追加)

1.LayoutにXMLを追加 2.ソースのパッケージ名にクラスを追加その際にスーパークラスに「android.app.Activity」を手入力(クラス名は先頭大文字英語).java 3.マニフェストのアプリケーションのApplication Nodesに「2.で追加したクラス名」をActivity追加

javaクラスの呼出しと呼び出されたクラス内の変数(スコープ)

・呼び出したクラスの変数の値が保持される public class MainActivity extends Activity { SubSub1 subsub = new SubSub1(); //ここでnewで作成 public void btnCalc(View v) { TextView tv = (TextView) findViewById(R.id.textView1); tv.setText(String.…

ノーティフィケーション(ステータスバーお知らせ機能)

public void 関数名( String s ) { // NotificationManagerを取得NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); // Notificationを作成 Notification notification = new Notification(R.drawa…

Windows8 RTはどうよ?

Androidのインテントに似てる、Windows8RTアプリ コントラクトはまた難しいのかな?

英語圏の人にも使って貰う(多言語化)

resフォルダのvaluesフォルダ名で対応とその文字 values/string.xml ← 英語圏(又はデフォルト)values-ja/string.xml ← 日本語string.xmlの中身をそれぞれ英語と日本語で作成する。結構英訳が難しい。 文字列変数.xmlもそれぞれに必要です。

adMobの手順-成功編

1) Android Application Projectを作る 2) libsにGoogleAdMobAdsSdk-4.0.4.jarをコピーする 2.1)jarライブラリのpath指定 3) レイアウトのmain.xmlのベースを

adMobの手順

1) Android Application Projectを作る 2) プロジェクトのプロパティからJavaのビルドパスで外部JAR追加でAdsのSDKを選ぶ 3) マニフェストのパーミッションにAccess_Network_StateとInternetを使いする。 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> ※ここでSave 4) マニフェストにアクティビティ追加</uses-permission></uses-permission>…

TextViewの読み書き

TextView textView =(TextView) findViewById(id.textView1); 書き textView.setText("漢字もOK"); 読み String text = textView.getText().toString(); int su = Integer.parseInt(tv.getText().toString()); ※toInteger();とか欲しい

レイティングバー[★★★★☆]の値の取得

RatingBar ratingBar = (RatingBar)findViewById(R.id.ratingBar1); float rating = ratingBar.getRating(); ※ratingBar1は配置したオブジェクトId floatなんだ。

画面を消さない

頻繁に画面消灯されると困る場合にのみ使用 getWindow().addFlags( WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON ); ※ACに常時接続するのを忘れないように。画面が表示されている場合に有効でバックグラウンドになったら消灯する。

R.string.XXXXの内容をStringとして使用する

Resources res = getResources();String itsString = res.getString(R.string.target);※R.string.target.toStringとかあってもいいレベルと思う(;´Д`)

アイコンやタイトルの指定

アプリケーションが動いている際のアイコンとタイトル Android Manifest Application で thema…全体の色調などを指定するところ Label…アプリケーションのタイトル(+Version表示しとくと便利) Icon…48_48pixアイコンを指定(l:32,m:48,h:72,xh:96px) さら…

NEXUS7を入手した。

USB_driverもインストールしてadbコンソールでlistされすが、eclipseのadbに表示されない。orz 2/22 eclipseのアップデートとSDKを17対応にしたら見えるようになった。