我正在开发一个 Android 上的小型应用程序。我的应用程序只能在模拟器上使用。我希望能够在具有所选目录的 .txt 文件中写入一些输出(例如写入将在我的计算机桌面上的文件)
这是我的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button send = (Button) findViewById(R.id.send);
send.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
EditText search_app = (EditText) findViewById(R.id.search_app);
String App = search_app.getText().toString();
PackageManager packageManager = getPackageManager();
PackageInfo packageInfo;
Intent i = new Intent(MainActivity.this, ApkInfo.class);
i.putExtra(NAME, App);
startActivity(i);
try {
OutputStreamWriter out = new OutputStreamWriter(openFileOutput("myfilename.txt",0));
out.write(App);
out.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
}
});
}
我找不到默认保存的文件在哪里。如何指定我想在我的计算机上保存的位置?
非常感谢您的帮助