Andriod 基础

Posted 雪落无痕1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Andriod 基础相关的知识,希望对你有一定的参考价值。

一、显示 Intent   通过设置Activity的包名和类名实现跳转 1. 显示Intenet的第一种方式

Intent intent=new Intent(); packageContext   上下文     cls 被调用控件直接指定该Activity的字节码即可 intent.setClass(packageContext, cls); startActivity(intent);

2. 显示Intent的第二种方式

Intent intent=new Intent(); packageContext   上下文     className 被调用控件完整的类名 intent.setClassName(packageContext, className); startActivity(intent);

3. 显示Intenet的第三种方式            可以调用其他应用程序的组件           需要指定被调用组件的属性 andriod:exported="true"   默认为false

Intent intent=new Intent(); packageName   包名指的是程序的包名    className 组件名        intent.setClassName(packageName, className); startActivity(intent);

4. 显示Intent的第四种方式 Intent intent=new Intent(); intent.setComponent(component); startActivity(intent);

二、隐示Intent  通过指定动作实现跳转 需要在AndriodManitest.xm中进行配置    所需要激活的节点,指定索要激活的节点     

<activity android:name="activity.Activity_01">

   <intent-filter>            <action android:name="com.itheima.second"/>            <category android:name="android.intent.category.DEFAULT"/>        </intent-filter>

</activity>

Intent intent=new Intent(); intent.setAction(action); intent.addCategory(Intent.CATEGORY_DEFAULT);

 

// activity 被创建的时候执行 onCreate()

//Activity由不可见变为可见时调用 

onStart()

//Activity可见时就会被调用

 onResume()       //Activity可见不可操作时被调用       停时候执行   onPause()

//Activity完全不可见时被调用         被停止时候执行 //退出当前Activity或者跳转到新Activity时被调用 onStop()

 

//Activity从后台重新回到前台时被调用  onRestart()

被销毁的时候执行 onDestroy()

以上是关于Andriod 基础的主要内容,如果未能解决你的问题,请参考以下文章

Andriod Service 基础知识

2016-04-25Andriod基础 三种布局

andriod学习之一

100天精通Andriod逆向——第2天:Android基础知识和jadx的使用

100天精通Andriod逆向——第2天:Android基础知识和jadx的使用

andriod入门控件教学 TextView