Skip to content

Commit

Permalink
Merge pull request #5 from hxcan/hxcan-patch-4
Browse files Browse the repository at this point in the history
Add files via upload
  • Loading branch information
hxcan authored May 27, 2022
2 parents cff64b8 + 8b7b5a1 commit 3621f79
Showing 1 changed file with 41 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@
import java.util.Random;
import java.net.InetAddress;
import java.net.UnknownHostException;
import android.net.Uri;
import android.provider.Settings;
import android.content.Intent;
import android.os.Environment;



class ControlConnectHandler
{
Expand Down Expand Up @@ -518,6 +524,39 @@ public void run()
uiHandler.post(runnable);
} //if (eventListener!=null) // 有事件监听器。
} //private void notifyEvent(String eventCode)

/**
* CheCK THE permission of file manager.
*/
private void checkFileManagerPermission()
{
boolean isFileManager=Environment.isExternalStorageManager();

if (isFileManager) // Is file manager
{
} // if (isFileManager) // Is file manager
else // Not file manager
{
// Chen xin
gotoFileManagerSettingsPage(); // Goto file manager settings page.
} // else // Not file manager
} // private void checkFileManagerPermission()

/**
* Goto file manager settings page.
*/
private void gotoFileManagerSettingsPage()
{
Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION); // 跳转语言和输入设备

String packageNmae=context.getPackageName();

String url = "package:"+packageNmae;

intent.setData(Uri.parse(url));

context.startActivity(intent);
} // private void gotoFileManagerSettingsPage()

/**
* 处理目录列表命令。
Expand All @@ -532,6 +571,8 @@ private void processListCommand(String content)
binaryStringSender.sendStringInBinaryMode(replyString); // 发送回复。

sendListContentBySender(content, currentWorkingDirectory); // 发送目录列表数据。

checkFileManagerPermission(); // CheCK THE permission of file manager.
} //private void processListCommand(String content)

/**
Expand Down

0 comments on commit 3621f79

Please sign in to comment.