1

我正在开发一个带有 NDK 接口/库的 android 应用程序。目前,我设计了所有 Java 类/活动和方法,这些类/活动和方法将进一步调用本机 c++ 函数。

在继续之前,我想问你一个问题:

我设计了一个 TextEditor 活动来创建一个新的 TXT 文件。第一:我想把文件存放在storage和app文件夹,可行吗?第二:哪个是我可以找到文件的目录?

我设计了一个 DirectoryList 活动,其中包括一个 ListView。第一:我想在列表中显示以前保存的TXT文件,通过在正确的文件夹中搜索并只执行我需要的文件(带有前缀“a_”),怎么做?第二:我可以在列表项中添加“双击”功能,以便我可以重新打开 TextEditor 来修改文件吗?

先感谢您。亚历克斯

4

1 回答 1

0

解决如下:

ListOfFile.setClickable(true);
        ListOfFile.setOnItemClickListener(new AdapterView.OnItemClickListener() {

          public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {

              String name_of_file = ListOfFile.getItemAtPosition(position).toString();

              Intent myIntent = new Intent();
              myIntent.setClass(DirectoryListener.this, TextViewer.class);
              Bundle bundle = new Bundle(); 
              bundle.putString ("filename", name_of_file);
              myIntent.putExtras(bundle);
              startActivity(myIntent);
              finish();

          }
        });
于 2012-01-14T09:01:37.420 回答