写一下这两天看的安卓基础吧~

来源:互联网 发布:淘宝男士内衣 编辑:程序博客网 时间:2024/04/30 23:43

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

第一部分就到这里吧

0 0