gpt4 book ai didi

android - 如何导航到 android USB 大容量存储 Activity ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:41 25 4
gpt4 key购买 nike

我想在设备连接到 pc 时获取 USB 大容量存储 Activity 以打开或关闭 USB 模式。我已经实现了一个应用程序,如下所示。

public class USB_ConnectActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final String state = Environment.getExternalStorageState();
((Button)findViewById(R.id.onButton)).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

if (!(Environment.MEDIA_SHARED.equals(state))) {

//How to navigate android USB Mass Storage page

}
}
});


((Button)findViewById(R.id.offButton)).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

if ((Environment.MEDIA_SHARED.equals(state))) {

//How to navigate android USB Mass Storage page

}

}
});

}
}

在上面的代码中,我使用了两个按钮来关闭和打开 USB 大容量存储。但是我没有更多关于它的信息来在内置 USB 大容量存储页面中导航 android。请任何人帮助我。

最佳答案

如果您只想启动 USB 大容量存储 Activity,那么您的问题与以下内容完全相同:Android Intent to open "Mass Storage Activity"应该关闭。

如果您真的想更改 USB 模式的状态,就像它看起来的那样,那么这不是重复的(据我所知),但答案是仍然:你做不到。

也许有更好的方法,但是当我想知道有哪些 Intents 可用于启动系统 Activity 时,我查看了 Android SDK 文档 Intent并搜索“Activity 操作”。这向您显示了许多可以启动的系统 Activity ,例如“电池使用”Activity 和卸载 Activity。没有任何内容将 USB 模式 Activity 显示为公共(public) Intent。请原谅双关语,这可能是故意的。

当然,我找不到关于以编程方式打开或关闭 USB 模式的任何文档,这也可能是故意的。

关于android - 如何导航到 android USB 大容量存储 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10893265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com