public
void
mkdir() {
if
(Build.VERSION.SDK_INT >=
6
) {
Toast.makeText(LinegraphBle.
this
,
"마시멜로 이상의 핸드폰입니다..^^"
, Toast.LENGTH_SHORT).show();
if
(ActivityCompat.checkSelfPermission(LinegraphBle.
this
, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
String str = Environment.getExternalStorageState();
if
( str.equals(Environment.MEDIA_MOUNTED)) {
File path=
new
File(android.os.Environment.getExternalStorageDirectory(),
"/NOTICE"
);
if
(!path.isDirectory()) {
path.mkdirs();
Toast.makeText(LinegraphBle.
this
,
"폴더 생성 완료"
, Toast.LENGTH_SHORT).show();
}
}
else
Toast.makeText(LinegraphBle.
this
,
"SD Card 인식 실패"
, Toast.LENGTH_SHORT).show();
}
else
{
ActivityCompat.requestPermissions(LinegraphBle.
this
,
new
String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
REQUEST_WRITE_STORAGE);
}
}
else
{
Toast.makeText(LinegraphBle.
this
,
"롤리팝 이상의 핸드폰입니다..^^"
, Toast.LENGTH_SHORT).show();
String str = Environment.getExternalStorageState();
if
( str.equals(Environment.MEDIA_MOUNTED)) {
File path=
new
File(android.os.Environment.getExternalStorageDirectory(),
"/NOTICE"
);
if
(!path.isDirectory()) {
path.mkdirs();
Toast.makeText(LinegraphBle.
this
,
"폴더 생성 완료"
, Toast.LENGTH_SHORT).show();
}
}
else
Toast.makeText(LinegraphBle.
this
,
"SD Card 인식 실패"
, Toast.LENGTH_SHORT).show();
}
}
@SuppressLint
(
"Override"
)
public
void
onRequestPermissionsResult(
int
requestCode,
@NonNull
String[] permissions,
@NonNull
int
[] grantResults) {
if
(requestCode == REQUEST_CODE_LOCATION) {
if
(grantResults.length ==
1
&& grantResults[
0
] == PackageManager.PERMISSION_GRANTED) {
if
(Build.VERSION.SDK_INT >=
6
) {
if
(ActivityCompat.checkSelfPermission(LinegraphBle.
this
, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {
File path=
new
File(android.os.Environment.getExternalStorageDirectory(),
"/NOTICE"
);
if
(!path.isDirectory()) {
path.mkdirs();
Toast.makeText(LinegraphBle.
this
,
"폴더 생성 완료"
, Toast.LENGTH_SHORT).show();
}
else
Toast.makeText(LinegraphBle.
this
,
"SD Card 인식 실패"
, Toast.LENGTH_SHORT).show();
}
}
}
else
{
Toast.makeText(LinegraphBle.
this
,
"권한이 없어 공유기능을 사용할 수 없습니다."
, Toast.LENGTH_SHORT).show();
}
}
}