Android アプリ開発

Android Java 定期実行 送信処理

Worker_TEST_01.java public static Worker_TEST_01 getInstance() {//インスタンスを取得 return instance;}/** * ------------- Send_table_01 から CSV ファイルを作成 処理 & ファイル送信処理 WorkerManager */public void Task_schedule_Send_CSV() { …

Android Java 正規表現 分岐

String sss = "00009D-KT1"; // === 文字列に アルファベットが入っていて、文字列 13桁以下 if(sss.matches("^.*[A-Z a-z].*$") || sss.length() < 13) { System.out.println("アルファベットを含む もしくは 文字列 13以下"); // === 13桁の数字 でかつ …

Android 端末特定 番号取得

// 端末の固有識別番号の取得 String androidId = Settings.Secure.getString( this.getContentResolver(), Settings.Secure.ANDROID_ID );

パリティチェック実装 VB => Java(Android) 移植 2022_02_10 メモ

置き換え -----------------[VB] -128&H80 [java]Byte.MIN_VALUE ----------------[VB] 128&H7F [java]Byte.MAX_VALUE ----- [コード: パリティビット を付加する] /** * SetParity * バイト列の最上位ビットにパリティ情報を付加する * * pData Byte() I バ…

VB => Java 移植 Android メモ 2022_01_12 VB ( Left , Chr() , Mid )

VB] strData = oEnc.GetString(byStatus, 0, intRecvSize) If Left(strData, 1) <> Chr(3) Then [ java ] // 0x03 String Chr_3 = strData.substring(0,1); byte bx_03 = new byte[1]; bx_03 = Chr_3.getBytes(); // 比較用 byte tx_03 = new byte[1]; tx_03…

コマンド送信用 16進数文字列作成

// 送信パラメーター(STX) char char_c_02 = 0x02; strCommandG = String.valueOf(char_c_02); // CRLF 文字列作成 char C_Cr = 0x0d; // Cr char C_Lf = 0x0a; // Lf str_CrLf = String.valueOf(C_Cr) + String.valueOf(C_Lf); strCommandG += pNum.trim(…

java 16進数 文字切り取り 比較 メモ

// コマンド入り 文字列 char ch = 0x03; String str_ch = String.valueOf(ch); str_ch += "hjkeruhgrie"; // 比較対象用 16進数 文字 byte t = new byte[1]; t[0] = 0x03; // コマンド入り文字列から コマンド 部分を抜き出す String tmp = str_ch.substr…

Java Android ファイル名で判別して、データを削除(実装版)2021

/** * log ディレクト が 存在している かつ 、ファイルがあって、ファイル名が TN- から始まっていたら、 * 全削除する。 */private void File_Del() { //************************** ファルダ 作成 ************************** String path = getApplicati…

Java Android ファイル名で判別して、データを削除

/** * log ディレクト が 存在している かつ 、ファイルがあって、ファイル名が TN- から始まっていたら、 * 全削除する。 */private void File_Del() { //************************** ファルダ 作成 ************************** String path = getApplicati…

BaseAdapter 画像 & リスト表示 01

MA.java package tossy.list_base_01;import android.os.StrictMode;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.BaseAdapter;import android.widget.ListView;import java.util.Locale;public class …

Android ListView Array ArrayAdapter セット 2

xml list.xml

Android ListView Array ArrayAdapter セット ①

package tossy.list_t_01;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public class MainActivity extends AppCompatActivity { private static final S…

Android Java ビットマップ画像に変換 挿入

xml部分 --- <ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="wrap_content" app:srcCompat="@drawable/matho" android:layout_weight="0.31" /> ---- java // イメージをビットマップデータに変換 Bitmap varBitmap = BitmapFactory.decodeResource( // ビットマップオブジェクトを生成 // リソース取得 getRe…</imageview>

android Java ランダム生成

// ランダム作成 Random randomGenerator = new Random(); int score = randomGenerator.nextInt(101); // 0 ~ 100 整数

android Java 3つのエラー手法

1:setError 2:Toast 3:Dialog ------ 1:setError 変数名.setError("エラーメッセージ"); -------- 2:Toast Toast.makeText( this, "Place entry your name", Toast.LENGTH_LONG ).show(); -------- 3:Dialog AlertDialog.Builder alertDialogBuilder = new A…

C言語 \b \r

・\b 表示位置が、その行内での直前の位置に移動する。 ・\r 現在位置が、その行の先頭に移動する /*--- xミリ秒経過するのを待つ ----*/ int Sleep(unsigned long x) { clock_t c1 = clock(), c2; do { if*1 == (clock_t)-1) /* エラー */ return(0); } whi…

Android 方位センサー

◯方位センサー package com.example.tossy.sensorget;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import an…

Android 地磁気センサー取得

地磁気センサー @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE); // 地磁気セ…

Android センサー

データ取得の間隔の定数 ・SENSOR_DELAY_FASTEST 最高速でのセンサー読み出し 定数:0 μs(マイクロ秒)0 ----- ・SENSOR_DELAY_GAME ゲームに最適な高速 定数:1 μs(マイクロ秒)20000 ----- ・SENSOR_DELAY_UI UI向けの低速 定数:2 μs(マイク…

Android 加速度センサー取得

package com.example.tossy.sensorget;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;import android.support.…

java セッター

フィールドのアクセス権をprivateにすると、当然フィールドの値をクラスの外から変更することもできなくなります。 そこで、フィールドの値を変更するメソッドを定義します。 このような、フィールドの値を変更するメソッドを特に「セッター」といいます。セ…

java ゲッター

Main.java ----------- class Main { public static void main(String[] args) { Person person1 = new Person("Kate", "Jones", 27, 1.6, 50.0); person1.printData(); Person person2 = new Person("John", "Christopher", "Smith", 65, 1.75, 80.0); pers…

android SQLite 主な命令文

・CREATE テーブルの作成 ・DROP テーブルの削除 ・QUERY レコードの検索と、データの抽出 ・UPDATE レコードの更新 ・INSERT レコードの挿入 ・DELETE レコードの削除

android 自動スクロール2

MainActivity import android.support.v7.app.ActionBarActivity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickL…

android 自動スクロール 1

xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${packageName}.${activityClass}"> </relativelayout>

android リスト形式メニュー & クリック トースト 2

MainActivity.java package com.example.tossy.a10_1;import android.app.ListActivity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.Ada…

android リスト形式メニュー & クリック トースト 1<string-array name=""></string>

string.xml <string-array name="array01"> <item>映像01</item> <item>映像02</item> <item>映像03</item> <item>映像04</item> <item>映像05</item> <item>映像06</item> <item>映像07</item> <item>映像08</item> <item>映像09</item> <item>映像10</item> <item>映像11</item> <item>映像12</item> <item>映像13</item> <item>映像14</item> <item>映…</item></string-array>

Android プリファレンスの共通モード

◯プリファレンスの共通モード ・MODE_PRIVATE 他のアプリケーションからはアクセス不可 ・MODE_WORLD_READABLE 他のアプリケーションから読み込み可能 ・MODE_WORLD_WRITEABLE 他のアプリケーションから書き込み可能

android データの保存方法

・プレファレンス(Preference) プレファレンスは、Android端末の内部の記憶媒体にKey-Value形式(キーと値のペア)でデータを記憶する。記憶できるデータの形式やデータ量に制限があるので、主にアプリの設定値など、少量のデータ保存に使う ・ファイル 文…

Android インテントの代表的なActionとUri

◯インテントの代表的なAction と Uri Action:ACTION_VIEW Uri:http://アドレス 説明:Webブラウザで指定のURLを表示する ※AndroidManifest.xmlにインターネットアクセスをする為の権限が必要 Action:ACTION_VIEW Uri:geo.latitude,longiude 説明:指定し…