对Log日志工具的分类:
1. log.v 琐碎的日志信息
2. log.d 调试信息
3. log.i 重要数据
4. log.w 打印警告信息
5. log.e 打印Error 错误信息
Log 方法中传入了两个参数,第一个参数是 tag,一般传入当前的类名就好,主要用于 对打印信息进行过滤。第二个参数是 msg,即想要打印的具体的内容。
不仅这样 log 还可以添加过滤器,用来过滤一些重要信息。这样更方便查看。
隐藏标题栏 :
requestWindowFeature(Window.FEATURE_NO_TITLE);
关于 Intent :
1. 显式 intent :
Intent 的构造函数 Intent(ContextpackageContext,Class<?>cls
第一个参数 Context要求提供一个启动活动的上下文,第二个 参数 Class则是指定想要启动的目标活动,通过这个构造函数就可以构建出 Intent的“意图”。
2. 隐式 intent :
在同一个 activity下面 只能有一个 action 但是可有多个 category 。 eg: 在manifest文件中的activity
<activity android:name=".MainActivity" >
<intent-filter>
<action android:name="com.example.mainactivity.ACTION_START" />
<category android:name="android.intent.category.DEFAULT" /> // 默认category
<category android:name="com.example.mainactivity.MY_CATEGORY"/>
</intent-filter> </activity>
在 mainactivity 中
Intent intent = new Intent("com.example.mainactivity.ACTION_START");
intent.addCategory("com.example.mainactivity.MY_CATEGORY");
startActivity(intent);
这在某个activity给他添加了一个category ,在想要启动这个activity的时候,他的category和action 同时匹配响应才能够调用这个activity
在安卓中,还可以调用系统的动作,比如:浏览器,相册等。
Intent intent = new Intent(Intent.ACTION_VIEW); // 调用安卓系统内部浏览器
intent.setData(Uri.parse("http://www.baidu.com"));
startActivity(intent);
第一部分就到这里吧