Android アプリ開発

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>

android WebView 1

◯メソッド loadUrl() // 引数にURLの文字列を渡すと読み込んでくれる loadData() // 引数にHTML文字列を渡すと表示してくれる ◯WebView の関連クラス WebViewClient .http 通信についてのコールバック WebCromeClient .JavaScriptやコンテンツについてのコー…

android ボタン アニメーション ScaleAnimation

◯ScaleAnimation 変数 = new ScaleAnimation ◯setDuration(1000); // アニメーションを行う時間を設定 ◯setInterpolator(new setInterpolator(0.5f)); // アニメーションを繰り返す回数を設定 ◯startAnimation() // アニメーションのスタート // イベントリ…

android Clickイベント

◯クリックイベント OnClickListener() ((Button)findViewById(R.id.button1)).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ((TextView)findViewById(R.id.textView)).setText("Button[1] push"); }});

android xml match_parentとwrap_content

match_parent ◯親要素となる要素のサイズと同じ android:layout_width="match_parent" /> android:layout_height="match_parent" /> wrap_content ◯ビューの中身どおりのサイズで表示するための値 android:layout_width="wrap_content" /> android:layout_he…

java オブザーバーパターン

オブザーバーパターン public class SampleActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sample_activity); Button button = (Button) findView…

Androidstudio 演算子 紐付け

イベントリスナー 演算子紐付け ・findViewById・setOnClickListener(new onClickListenerForOperation(Operation.演算子));+findViewById(R.id.addition).setOnClickListener(new OnClickListenerForOperation(Operation.PLUS));-findViewById(R.id.subtra…