美文网首页
Android学习(2)

Android学习(2)

作者: 小元与大坝 | 来源:发表于2018-07-27 22:47 被阅读0次

    Android Logcat输出级别

            Log.v("active", "i am verbose");
            Log.d("active", "i am debug");
            Log.i("active", "i am info");
            Log.w("active", "i am warn");
            Log.e("active","i am error");
    
    Androidstudio 快捷键用不惯,切换成eclipse快捷键

    点击File-->settings输入keymap-->点击下面的KeyMap,选择Eclipse,可以设置成eclipse同样的快捷键
    代码整理快捷键
    Ctrl + Alt +L
    (Ctrl +Shift+F 无效)


    setContentView()与findViewById()的顺序
    问题:findViewById()写在前面报空指针异常。
    处理:setContentView()的本质是为要显示的View提供内存,一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件。所以setContentView必须要放在findViewById之前,因为view在加载前无法被引用。


    读写文件
    File f = new File("/data/data/com.example.sc.day2/info.txt");
    Context使用
    上面的文件路径可以换成下面方法获取,对应的路径是/data/data/com.example.sc.day2/files/info.txt
    自动构建了一级files目录
    path= context.getFilesDir().getPath(); File f = new File(path,"info.txt");
    也可以用这种方式读取
    FileOutputStream fos=context.openFileOutput("info.txt",0);

    相关文章

      网友评论

          本文标题:Android学习(2)

          本文链接:https://www.haomeiwen.com/subject/myuimftx.html