小编And*_*rey的帖子

如何在安装Android应用程序时在内部存储上创建目录?

我想有一个文件夹,我将把我需要的所有资源放在内部存储上.因为我希望只创建一次这个目录,所以我发现我应该在应用程序的主要活动中创建它:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    File directory = context.getDir("mydir", Context.MODE_PRIVATE);
    Log.d("directory", directory.getAbsolutePath().toString());
} 
Run Code Online (Sandbox Code Playgroud)

这似乎没关系,因为这是我能在互联网上找到的,但是我收到了大量的错误,我可以到目录路径的日志,应用程序无法启动.知道为什么吗?

另外,如果我每次从Eclipse运行应用程序到手机时都使用内部存储器,它是否会自动删除前一个应用程序及其资源,或者我是手动执行此操作?

java directory installation android

14
推荐指数
3
解决办法
3万
查看次数

antlr匹配任何字符除外

我有以下片段的定义:

fragment CHAR   :'a'..'z'|'A'..'Z'|'\n'|'\t'|'\\'|EOF;  
Run Code Online (Sandbox Code Playgroud)

现在我必须为字符串定义词法分析器规则.我做了以下事情:

STRING   : '"'(CHAR)*'"'
Run Code Online (Sandbox Code Playgroud)

但是在字符串中我希望匹配除新行'\n'以外的所有字符.有什么想法我能做到吗?

string antlr char match

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

antlr ×1

char ×1

directory ×1

installation ×1

java ×1

match ×1

string ×1