public class MainActivity extends AppCompatActivity
{
- /////// OpenCV ///////
+ /////// OpenCV /////// : license https://opencv.org/license/
static
{
System.loadLibrary("opencv_java4");
}
+
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this)
{
@Override
private ViewPager mViewPager;
private CamTest testTarget;
+ /**
+ *
+ */
@Override
protected void onCreate(Bundle savedInstanceState)
{
}
+ /**
+ *
+ */
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String permissions[], @NonNull int[] grantResults)
{
onReadyClass();
}
+ /**
+ *
+ */
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
return true;
}
+ /**
+ *
+ */
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
}
return (true);
}
+ if (id == R.id.action_exit)
+ {
+ // アプリケーションを終了する
+ exitApplication();
+ return (true);
+ }
return super.onOptionsItemSelected(item);
}
}
}
+ /**
+ *
+ */
+ private void exitApplication()
+ {
+ try
+ {
+ finish();
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ *
+ */
+ @Override
+ protected void onResume()
+ {
+ super.onResume();
+
+ Log.d(TAG, "OpenCV library found inside package. Using it!");
+ mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS);
+ }
+
+ /**
+ *
+ */
+ @Override
+ protected void onPause()
+ {
+ super.onPause();
+ }
+
}