記事一覧
Android Firebase の実装
■ Android アプリから Firebase にアクセスする ■ Step 1: ここから Firebase コンソールに移動する。 https://console.firebase.google.com/u/0/?hl=ja ■ Step 2: Fi…
プライバシーポリシー
Androidアプリのテストを行うためにはプライバシーポリシーのページを作る必要があるようなので、ここに随時追記していきます。
Android Studio 画面サイズの取得※旧バージョン
API29(Android10)までの方法
import android.widget.Toast;import android.graphics.Point;~~~ Point point = new Point(); this.getWindowManager().getDefaultDisplay().getRealSize(point); int wid
Android Studio VideoView の使い方
動画MP4などは、app/res/raw にフォルダを作りその中に保存しておく。
特定の動画を再生するだけなら、以下のコードでOK.
final VideoView videoView = (VideoView)findViewById(R.id.videoView); //ビデオファイルの取得 videoView.setVideoPath("andr
生まれてこない方が良かった。から得るもの
なんでこの世に生まれてきてしまったのだろう。
生まれてこない方が良かった。
・・・
うつ病 ⇒ 双極性障害と診断されて以来、かれこれ18年ほど、毎日のように考えてきた。
精神疾患のツラサ。身体が重くて動けない、頭はぼーっとして仕事にはならない。周りから理解されずらく、ただ怠けているだけ、あまえているだけと解釈されてしまう。その結果、職場では上司に叱責され、同僚からは白い目で見られる。
今すぐにで
Android Firebase の実装
■ Android アプリから Firebase にアクセスする
■ Step 1:
ここから Firebase コンソールに移動する。
https://console.firebase.google.com/u/0/?hl=ja
■ Step 2:
Firebase にプロジェクトを作成して、続行
■ Step 3:
Fiebase プロジェクトの名前をつける。
※半角英数字のみ、らしい
Android Service Notification と Audio 再生
■ TestServise.java
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
impor
Android CountUpTimer カウントアップタイマ
import java.util.Timer;
import java.util.TimerTask;
import android.os.Handler;
~
private long timer_count = 0;
private long delay, period;
~
delay = 0;
period = 1000; // タイマー周期
Android アプリの終了 finish()
■ AleatDialog と アプリの終了
new AlertDialog.Builder(this)
.setTitle("TEST")
.setMessage("Hello, Dialog!")
.setPositiveButton("はい", new DialogInterface.OnClickL
Android 画面サイズの取得 onWindowFocusCanged
■画面サイズの取得 ~
画面全体の <LinearLayout>を作る
■ activity_main.xml
<LinearLayout
android:id="@+id/layout_all"
android:layout_width="0dp"
android:layout_height="0dp"
android:orient
Android View上の onTouchEvent
■インポート
import android.view.MotionEvent;
■タッチイベント
@Override
public boolean performClick()
{
super.performClick();
return true;
}
@Override
public boolean onTouchEvent(Mo
Android CountDownTimer とDateFormat
■ インポート部
import android.widget.Toast;
import android.os.CountDownTimer;
import java.text.SimpleDateFormat;
import java.util.Locale;
~
■ 変数の定義
private SimpleDateFormat dataFormat =
new S
Android タイトルバー非表示と縦画面固定
■ タイトルバー非表示
AndroidManifest.xml ファイル、<application>タグに以下を追加する。
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
■ 縦画面固定
AndroidManifest.xml ファイル ※activity_main.xml ではないので注意
<activity> タグに以下を追
Android View にカスタムフォントの文字列を描画する
■ Step 1 プロジェクトに Assets フォルダを追加する
app フォルダの上で右クリック
New -> Folder -> Assets Folder
■ Step 2 Windows から指定するフォントを探す
コントロールパネル -> デスクトップのカスタマイズ ->
フォント -> フォントのプレビュー、削除、表示または非表示
指定するフォントファイルのコピーを、プロジェク
Android View に図形を描画 Class作成までの手順
Step 1
View に図形を描画するためのクラスを作成していく。
アプリ名のフォルダの上で、右クリック。
New -> Java Crass
class 名 (※今回は MyView)を入力して、OK.
※ 大文字、小文字に注意する
新しくできた MyView.java を下のコードに書き換える。
※ サンプルコード含む
※ パッケージ名に注意
import android.conte
Android Viewサイズの取得と図形の描画
■ View サイズの取得
@Override
protected void onDraw(Canvas canvas) {
int width = canvas.getWidth();
int height = canvas.getHeight();
~
// 背景、半透明
canvas.drawColor(Color.argb(127, 0,