通信系アプリでスマートフォンの機内モードが原因でとらぶった。 機内モードのお知らせをして解除してもらおうと考える。 if (1 == Settings.System.getInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0)) { Toast.makeText(this, "機内モー…
プリファレンスデータ保存で気になり試験してみた。 ・CHR(0)の文字列を保存してその後に呼出して文字列の長さは変わらなかった。 package com.receptorinc.saveandread; import java.util.Locale; import android.os.Bundle;import android.preference.Pref…
良く使うものは置いておこう。 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-feature android:required="true" android:name="android.hardware.wifi"/> </uses-feature></uses-permission></uses-permission></uses-permission>
○記述例.1class MyClickAdapter implements OnClickListener ( public void onClick(View v){ switch(v.getId()){ case R.id.button1: 処理1 break; case R.id.button2: 処理2 break; } }} MyClickAdapter myClickListener = new MyClickAdapter;Button btn1…
・(重要)グーグルのパソコン用Webサービス上で名前は変更する事。 ・対象の端末側で名前を変更してもWebサービス上で名前は変更しないので注意。名前が連動しなくなる。初期に戻す方法がアプリのデータを削除しても見つからない。
マルチスレッドは2種類ある。 ・Threadタイプ(Java標準) ・AsyncTaskタイプ(Androidで提供) Threadタイプの記述例 ・HandlerクラスのインスタンスをしてHandler.postでRunnable()のrun()の中で画面関連の処理を記述する。 package com.ドメイン.sample;…
◎自力で例外処理(try~catch~finally):いつも同じエラー処理でよい場合 修飾子 戻り値型 メソッド(引数リスト) { try { // 例外が発生するかもしれない処理 } catch (例外型 変数) { // 例外が発生した後の処理 } finally { ←省略可能 // 例外が発生して…
ひさびさ記事を書こうと思ったらIEではメニューが表示されず記事をかけなかった。 クロームで書いています。
タイプ1.単に文字の変化を別の変数やTextViewに代入する。editText1に入力の変化があった際を想定 1.onCreateの中で記述します。mEditText = (EditText) findViewById(R.id.editText1);mEditText.addTextChangedListener( new TextWatcher() { @Override p…
Windowsのデバイスマネージャ→ポートのUSB機器のプロパティ→「詳細」タブ→「ハードウエアID」や「デバイスインスタンスパス」プルダウンで見つけました。
Timerはscheduleメソッドで動く。 Timer.schedule(繰り返し実行したいクラスを実体化,その実体が初めて実行されるまでの時間,繰り返し間隔時間)となっている。 1.クラスの最初で変数宣言をするprivate Timer mTimer;private MainTimerTask mTimerTask;priv…
勉強中内容.1「MainActivityスレッドに別スレッドを追加する。」 ・MainActivityは別スレッドにthisを渡す。 ・MainActivityはonCreat()内で別スレッドをインスタンスする。 ・別スレッド内では、 private final MainActivity mMa;// 受け皿を準備 コンスト…
参考だけで解決している。 ソース切れのバックアップの為だけにコードを載せる。 ----- PackageManager pm = getPackageManager(); Intent intent = pm.getLaunchIntentForPackage("com.domain.project"); startActivity(intent); ----- 参考URL http://blog…
結論:アンドロイドが電源を入れた際の起動したよ情報を受信できるアプリを作る。 【受信クラスの作成】BootReceiver.class(クラス名は任意) --- Start of File --- package com.receptorinc.autoexec; import android.content.BroadcastReceiver;import a…
サンプルプロジェクトをimportしたのに、更にメーカーのプロジェクトライブラリが必要と赤い下線が出ている際に import com.メーカー.lib.ソース; (1)メーカープロジェクトライブラリをeclipceにimportする。 (2)メーカープロジェクトのプロパティ「android…
(1).目的のプロジェクトをパッケージエクスプローラでコピー&ペーストする。その際にプロジェクト名を変更する。(※1) (2)AndroidManifest.xmlのパッケージ名を「例:com.ドメイン.プロジェクト名※1」に変える。変わっている場合は適当に1文字スペース入…
Androidに喋らせる! (1)MainActivityの内で変数宣言をする。 TextToSpeech tts; (2)MainActivity のクラス宣言部に「implements TextToSpeech.OnInitListener」を手入力する。 (3)onCreate関数ないでインスタンス作成 tts = new TextToSpeech(this, this); …
final 全部大文字変数名static s変数名private m変数名boolean is変数名public 変数名 こう言うルールもある。
ハンドラはプログラム中で関数やサブルーチンなどの形で実装され、メモリ上に展開されるが、通常のプログラムの流れには組み込まれず、普段は待機している。そのハンドラが対応すべき処理要求が発生するとプログラムの流れを中断してハンドラが呼び出され、…
android:orderInCategory="120"←この数値が大きいほど下に配置される。 …(メニューボタン)+---+|100|+---+|110|+---+|120|+---+
// activityで配置したwebView1を指定するWebView wv = (WebView) findViewById(R.id.webView1);// リンクをタップしたときに標準ブラウザを起動させないwv.setWebViewClient(new WebViewClient());// jacascriptを許可するwv.getSettings().setJavaScriptEn…
[プロジェクト名前] ├[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.LayoutにXMLを追加 2.ソースのパッケージ名にクラスを追加その際にスーパークラスに「android.app.Activity」を手入力(クラス名は先頭大文字英語).java 3.マニフェストのアプリケーションのApplication Nodesに「2.で追加したクラス名」をActivity追加
・呼び出したクラスの変数の値が保持される 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…
Androidのインテントに似てる、Windows8RTアプリ コントラクトはまた難しいのかな?
resフォルダのvaluesフォルダ名で対応とその文字 values/string.xml ← 英語圏(又はデフォルト)values-ja/string.xml ← 日本語string.xmlの中身をそれぞれ英語と日本語で作成する。結構英訳が難しい。 文字列変数.xmlもそれぞれに必要です。
1) Android Application Projectを作る 2) libsにGoogleAdMobAdsSdk-4.0.4.jarをコピーする 2.1)jarライブラリのpath指定 3) レイアウトのmain.xmlのベースを