Android学习(2)

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);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容