2019年3月30日土曜日

android開発 assets内のファイルを外部ストレージに書き出す

2019 Mar. 30.

サンプル

// assets内のファイル名
private String fileName = "sample-image.jpg";

// 外部ストレージのパス
private String extFilePath;

extFilePath = Environment.getExternalStorageDirectory().getPath() + "/DCIM/Camera/" + fileName;


InputStream inputStream = getResources().getAssets().open(fileName);
// 外部ストレージのパスにファイルを保存
FileOutputStream output =new FileOutputStream(extFilePath)) {
    // バッファーを使って画像を書き出す
    int DEFAULT_BUFFER_SIZE = 10240 * 4;
    byte buf[]=new byte[DEFAULT_BUFFER_SIZE];
    int len;
    while((len=inputStream.read(buf)) != -1){
        output.write(buf,0,len);
    }
    output.flush();

2019年3月25日月曜日

ubuntu18.04でのネームサーバーアドレス設定

2019 Mar. 25.

 

NetworkManagerを設定する


NetworkManagerを使わない場合は、/etc/netplan/以下の


01-network-manager-all.yaml あたりを編集する

 /etc/netplan/01-network-manager-all.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s7:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.10/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1, 8.8.8.8, 8.8.4.4]

2019年3月24日日曜日

aacオーディオのファイルのファイルフォーマットはadts

2019 Mar. 24.

aacオーディオのファイルのファイルフォーマットはadts

$ ffmpeg -ss 5 -i INFILE.m4a -t 10 -f adts -acodec aac -absf aac_adtstoasc -strict -2 -threads 2 OUTFILE..m4a

2019年3月10日日曜日