Android アプリ開発

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 説明:指定し…

android AlarmManager の set()メソッド 書式

AlarmManager の set()メソッド 書式 public void set(int type,long triggerAtMillis, PendingIntent operation) [type] ・定数 ・動作 ELAPSED_REALTIME ブートしてからの経過時間 ELAPSED_REALTIME_WAKEUP ブートしてからの経過時間、スリープ状態のとき…

android getBroadcast() 書式

・getBroadcast() 書式 public static PendingIntent getBroadcast(Context context, int requestCode, Intent intent, int flags)

android getBroadcast() フラグに指定する定数

getBroadcast() フラグに指定する定数 ・FLAG_CANCEL_CURRENT Pendinglntentがすでに存在していた場合、新しく生成する前に存在しているものをキャンセルする。 ・FLAG_NO_CREATE Pendinglntentがまだ存在していない場合、生成せずに単にnullを返す ・FLAG_O…

android ブロードキャスト とは?

ブロードキャスト(Broadcast)とは、不特定多数の相手に対し、データを送信すること。 ブロードキャストインテント(Broadcast Intent)とは、Android端末上のアプリすべてに対して送るインテント。

android Java クラス 基礎

Java クラス基礎 public class TossyData { private int number; // 変数 private int ttion; private String comment; // コンストラクター public TossyData(int number, int ttion, String comment) { this.number = number; // this が現在のオブジェク…

android putExtra

○Androidアプリで、別のアクティビティを起動させる方法 起動させるだけではなく、起動させる側から、何らかの情報を渡したい、引き継ぐ、という場合も対処できます。 Intentクラスの putExtra()メソッド putExtraの第一引数は、キー名です。第二引数が、渡…

android タッチイベント 背景をタップしたらソフトキーボードを非表示にする

背景をタップしたらソフトキーボードを非表示にする @Override public boolean onTouchEvent(MotionEvent event) { // キーボード非表示 // InputMethodManager の変数 mInputMethodManager.hideSoftInputFromWindow(mLayout.// RelativeLauoutの変数 getWin…

android implements

implementsの実装を「各クラスで」実装してやる必要がある。

android レイアウト xml

◯android レイアウト1 layout_alignParentLeft左親レイアウトの左側に配置します。layout_alignParentRight右親レイアウトの右側に配置します。layout_alignParentTop上親レイアウトの上側に配置します。layout_alignParentBottom下親レイアウトの下側に配…

android ノーフィティケーションのベースレイアウト

ノーフィティケーションのベースレイアウト ◯アイコン setSmallIcon() メソッド ◯タイトル setContentTitle() メソッド ◯タイムスタンプ setWhen() メソッド ◯メッセージ setContentText() メソッド

android ノーティフィケーション

ノーティフィケーション優先度 優先度 意味 備考 MAX 緊急 ヘッドアップ方式 HIGH 重要 ヘッドアップ方式 DEFAULT 通常 従来のNotification LOW 重要ではないもの ステータスバーには表示される MIN 些細なもの ステータスバーにも表示されない

android Webビュー アプリ

AndroidManifest.xml に、 1: <uses-permission android:name="android.permission.INTERNET" /> 2: activity_main.xml に、 <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> 3: MainActivity.java public class MainActivity extends AppCompatActivity { p…</webview></uses-permission>