package com.adafruit.bluefruit.le.connect.app.neopixel;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import com.adafruit.bluefruit.le.connect.FileUtils;
import com.adafruit.bluefruit.le.connect.R;
import com.adafruit.bluefruit.le.connect.app.CommonHelpActivity;
import java.io.File;
public class NeopixelHelpActivity extends CommonHelpActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_neopixelhelp);
setupHelp();
}
public void onClickExportSketch(View view) {
String outPath = FileUtils.copyAssetFile(getAssets(), "neopixel" + File.separator + "Neopixel_Arduino.zip", "Neopixel_Arduino.zip");
if (outPath != null) {
Intent intentShareFile = new Intent(Intent.ACTION_SEND);
intentShareFile.setType("application/zip");
final String fileUrlString = "file://" + outPath;
//final String fileUrlString = "https://github.com/adafruit/Bluefruit_LE_Connect_v2/releases/download/OSXcommandline_0.3/Bluefruit.CommandLine.dmg";
//final String fileUrlString = "file:///android_asset/neopixel/Neopixel_Arduino.zip";
//final String fileUrlString = "content://com.adafruit.bluefruit.le.connect/neopixel/Neopixel_Arduino.zip";
intentShareFile.putExtra(Intent.EXTRA_STREAM, Uri.parse(fileUrlString));
intentShareFile.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.neopixel_help_export_subject));
intentShareFile.putExtra(Intent.EXTRA_TEXT, getString(R.string.neopixel_help_export_text));
startActivity(Intent.createChooser(intentShareFile, getString(R.string.neopixel_help_export_chooser_title)));
}
}
}