Skip to content

Instantly share code, notes, and snippets.

@tatuas
tatuas / VAB.md
Last active March 19, 2023 03:38
VAB アプライドごとのグレード一覧

用語説明

  • アプライド = 適応車種記号
  • ASP = Advanced Safety Package

一覧

アプライドA

2014年08月~2015年05月

| グレード名(駆動/ミッション) | アプライドモデル |

@tatuas
tatuas / gist:0b330ac24632255e11292cac915d1c10
Created April 10, 2018 02:42
kotlinで最大値と最小値を設定
FLOAT.coerceAtMost(2.0f) // 最大値は2.0
FLOAT.coerceAtLeast(1.0f) // 最小値は1.0
@Entity(tableName = TABLE_NAME, indices = [Index(value = [USER_ID], unique = true)])
@tatuas
tatuas / file.txt
Created January 29, 2018 07:33
RxでString
.map {
val response = ""
val path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
.absolutePath + File.separator + "hello_constants.txt"
File(path).printWriter().use { out ->
out.write(response)
}
}
.map {
val response = ""
val path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
.absolutePath + File.separator + "hello_constants.txt"
File(path).printWriter().use { out ->
out.write(response)
}
}

EXIF規格なのか、その他ソフトオリジナル規格なのかを確認しつつすべてのタグ情報を表示

$ exiftool -G -s *.jpg

Androidの「撮影日時」として使われるのは[DateTimeOriginal]

Exif情報を書き換える

$ exiftool -DateTimeOriginal="2100:01:01 01:00:00.00" sample.jpg

@tatuas
tatuas / memo.md
Last active August 26, 2016 07:02
Androidで特定のActivityをadbで開く

Manifest側で開きたいActivityがexported="true"になっていることを確認する

開発用ビルドでSettingActivityを開きたい場合

adb shell am start -n "com.sample.development/com.sample.activity.ui.SettingActivity"
@tatuas
tatuas / MainActivity.java
Last active November 2, 2017 17:32
Lollipop 以降の端末で SD カードにファイルをコピーするサンプル
package com.tatuas.android.sdcardsample;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.support.v4.provider.DocumentFile;
import android.support.v7.app.AppCompatActivity;
import android.webkit.MimeTypeMap;
import android.widget.Toast;
@tatuas
tatuas / layout_main.xml
Created January 20, 2014 03:58
AndroidのRelativeLayoutの要素下に行くほどZ-INDEXは上にくる 以下の場合buttton1 - listview1が順番になる。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
<Button
android:id="@+id/button1"
@tatuas
tatuas / gist:8514623
Created January 20, 2014 03:53
AndroidのRelativeLayoutで絶対的センター
android:layout_centerVertical="true"
android:layout_centerHOrizontal="true"