android
MMapViwe.java package com.efolab.t201; import android.content.Context; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.util.Log; import android.view.Gravity; import android.view.View;…
TIMESTAMPカラムのセット , update_date TIMESTAMP DEFAULT (DATETIME('now','localtime'))
getLineNumber public static String getLineNumber(Context context){ TelephonyManager telephonyManager = (TelephonyManager)context. getSystemService(Context.TELEPHONY_SERVICE); // 電話番号を取得します // android.permission.READ_PHONE_STATE …
isActive public static boolean isActive(Context context , Class mClass){ ActivityManager activityManager = (ActivityManager)context.getSystemService(Activity.ACTIVITY_SERVICE); // 起動中のアプリ情報を取得 //getRunningAppProcesses List<RunningAppProcessInfo> runn</runningappprocessinfo>…
isServiceRunningメソッド public static boolean isServiceRunning(Context context , Class mClass){ ActivityManager activityManager = (ActivityManager)context.getSystemService(Activity.ACTIVITY_SERVICE); //getRunningServices List<ActivityManager.RunningServiceInfo> serviceInfos</activitymanager.runningserviceinfo>…
MyNotification.java package info.kamogashira.notification; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; /** * * @a…
SQLiteLocationDB.java package info.kamogashira.sharemapwidget.lib; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import android.content.Context; import android.content.SharedPreferences; import androi…
Layout4はT108と同じ。 MMapView.java package com.efolab.t107; import android.content.Context; import android.os.Bundle; import android.widget.TextView; import com.efolab.util.Layout4; import com.google.android.maps.MapActivity; import com.g…
まず、縦4区切りのレイアウト Layout4 使い方 Layout4 layout = new Layout4(context); layout.getLayoutHeader.addView(controll); こんな感じ。 Layout4.java package com.efolab.util; import android.content.Context; import android.widget.LinearLay…
使い方 インスタンス生成 DbConnection db = new DbConnection(context); insert db.openAndInsert(sql); db.close() select Cursor cursor = db.openAndSelect(sql); //cursorを使った処理 db.close(); カーソルでのデータ処理は String sql = ""; sql += "…
Main.java package com.example.t103_api_locationservice; import java.util.LinkedList; import android.app.Activity; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.database.sqli…
Main.java package com.example.t103_api_locationservice; import java.util.LinkedList; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint;…
Main.java package com.example.t101_mysql; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.graphics.Canva…
PaintView.java package com.example.t101_penview; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.MotionEvent;…
MyMapActivity.java package com.efolab.mapver1_1; import android.content.Context; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; import android.…
基本:マップを表示するだけ Main.java package com.efolab.mapver1_1; import android.content.Context; import android.os.Bundle; import com.google.android.maps.MapActivity; import com.google.android.maps.MapView; public class Main extends MapA…
Main.java package com.efolab.p003; import java.lang.ref.WeakReference; import android.app.Activity; import android.app.PendingIntent; import android.app.PendingIntent.CanceledException; import android.content.Context; import android.conten…
lintでstatic にしろというので改善策 内部sataticクラスとして記述 UIスレッドにこれを記述 UIスレッドで実体化 Handler handler = new MainHandler(this); サブクラスの別スレッドには引数としてこのhandler実態を渡す sendMessage Message msg = Message.…
基本的な考え方 構成 Main.java Activity UIスレッド このUIスレッドへのHandlerを規定 サブクラスには引数としてHandlerを渡す こうすると サブクラスからの通信の際に (サブクラスからの参照用に)staticフィールドやstaticメソッドにする必要がない UIス…
Main.java package com.example.t027_handler_thread_2; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.…
point 開始と停止 public class MyThread implements Runnable { Thread thread = null; @Override public void run() { while(thread != null){ //処理を記述 } } public void start(){ if(thread == null){ thread = new Thread(this); thread.start(); } …
reference throw Life : AndroidのHandlerとは何か? Handlerを使うと、UI Threadの持つキューにジョブを登録できる Main.java package com.example.t024_handler_2; import android.app.Activity; import android.os.Bundle; import android.os.Handler; im…
Main.java package com.example.t023_handler; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.widget.LinearLayout; import android.widge…
Mondai.java package com.example.t022_thread_join_jsinterface; import android.annotation.SuppressLint; import android.content.Context; import android.os.Handler; import android.util.Log; import android.webkit.WebView; import android.webkit.…
実行結果 (1):join()なし (2):jioin()記述 Main.java package com.example.t021_thread_sync; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.util.Log; import and…
point scheduleAtFixedRate Main.java package com.example.s001_sample_thread_1; import java.sql.Date; import java.text.SimpleDateFormat; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java…
目的 文字列をjavascript eval()に渡して計算するときに ボタンクリックイベントなら、webview読み込みしてから時間が経過しているので 問題なく動作していた--->T019読み込みから時間をおかずに、scriptを実行する場合は webviewの読み込みが完了してから処…
point assetsにhtmlファイルを配置しないで直接 WebView.loadUrl()でjavascriptを記述する javascriptの使用を許可する Interfaceを追加する:引数にjavascriptからandroidへの呼び出しobjectを指定 javascript呼び出しファイルを指定する javascriptをコー…
point manifest.xml permission追加しなくても動作している(デバッグ環境:USB+実機)では。 Main.java package com.example.t019_javascriptinterface; import android.app.Activity; import android.content.Context; import android.os.Bundle; import a…
文字列にした問題の答えを出力するためにjavascirptでevalする Main.java package com.example.t017_wevview_javascript; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.vie…