2021.04.26

added  ToggleButton
This commit is contained in:
FHT
2021-04-26 11:55:06 +08:00
parent 85944ed6ce
commit a2d591eaf3
14 changed files with 795 additions and 3 deletions

View File

@@ -1,6 +1,13 @@
package com.tt.activity;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Intent;
import android.net.Uri;
import android.os.Environment;
import android.provider.MediaStore;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
@@ -32,6 +39,12 @@ public class JMainActivity extends BaseActivity {
protected void initData() {
String ndks = NDKTools.getStringFromNDK();
textView.setText(ndks);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
open();
}
});
}
// 用来计算返回键的点击间隔时间
@@ -62,4 +75,21 @@ public class JMainActivity extends BaseActivity {
finish();
}
}
private void open() {
Uri photoUri;
ContentResolver cr = getContentResolver();
String status = Environment.getExternalStorageState();
if (status.equals(Environment.MEDIA_MOUNTED)) {
photoUri = cr.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new ContentValues());
} else {
photoUri = cr.insert(MediaStore.Images.Media.INTERNAL_CONTENT_URI, new ContentValues());
}
if (null != photoUri) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
intent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
startActivityForResult(intent, 1);
}
}
}