Android成长日记-Activity

① Activity是一个应用程序组件,提供用户与程序交互的界面

② Android四大组件

---Activity

---Service

---BroadcastReceiver

---Content Provider

③ Android如何创建使用

继承Android的Activity类

重写方法

设置显示布局

在AndroidManifest文件中注册Activity

④ Activity的生命周期

时间: 2024-12-19 17:59:56

Android成长日记-Activity的相关文章

Android成长日记-Fragment的生命周期与Activity通信

1. public void onAttach(Activity activity) 当Fragment被添加到Activity时候会回调这个方法,并且这个方法只会被回调一次 2. public void onCreate(Bundle saveInstanceState) 创建Fragment的时候被回调,只会被调用一次 3. public void onActivityCreated(Bundle saveInstanceState) 当Fragment所在的Activity启动完成后调用

Android成长日记-Fragment

(一)Android在3.0中引入了Fragment的概念,主要目的是用在大屏幕设备上—例如平板电脑上,支持更加动态和灵活的UI设计.平板电脑的屏幕要比手机大的多,有更多的空间放更多的UI组件,并且这些组件之间会产生更多的交互 (二)Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了他自己的布局,以及通过使用他自己的生命周期回调方法定义了他自己的行为,你可以将Fragment包含到多个activity中 (三)[Fragment知识概要] (1)Fragmen

Android成长日记-使用ToggleButton实现灯的开关

案例演示 此案例实现思路:通过ToggleButton控件,ImageView控件实现 ---xml代码: <!-- textOn:true textOff:falase[s1] --> <ToggleButton android:id="@+id/toggleB utton1" android:layout_width="match_parent" android:layout_height="wrap_content" an

Android成长日记-使用GridView显示多行数据

本节将实现以下效果 Ps:看起来很不错的样子吧,而且很像九宫格/se ----------------------------------------------------------------------- 下面进入正题[s1] : Step 1:新建Layout,里面创建GridView <GridView android:id="@+id/gridView" android:layout_width="wrap_content" android:la

Android成长日记-使用PagerAdapter实现页面切换

Tip:此方式可以实现页面切换 1. 创建view1.xml,view2.xml,view3.xml,main.xml 在main.xml中创建 <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="wrap_content" android:layout_height="wrap_content"> </android.

Android成长日记-Android四大组件之Service组件的学习

1.什么是Service? Service是Android四大组件中与Activity最相似的组件,它们都代表可执行的程序,Service与Activity的区别在于:Service一直在后台运行,它没有用户界面,所以绝不会到前台来.一旦Service被启动起来,它就与Activity一样.它完全具有自己的生命周期. A Service is an application component that can perform long-running operations in the back

Android成长日记-五大布局

1. 五布局之线性布局LinearLayout 特点:它包含的子控件将以横向或竖向的方式排列 ps:android:gravity=”center|bottom”(gravity允许多级联用) Tip:注意以下例子: <Button Android:layout_weight=”2” Android:layout_height=”wrap_parent” Android:layout_width=”match_parent”/> <Button Android:layout_weight

Android成长日记-ProgressBar的设计

ProgressBar的关键属性 Android:max=”100” - ---最大显示进度 Android:progress=”50”----第一显示进度 Android:secondaryProgress=”80”---第二显示进度 Android:indeterminate=”true”---设置是否精确显示 Ps:true:不精确显示进度 ///false:精确显示进度 -----------------------------------------------------------

Android成长日记-使用ViewFlipper实现屏幕切换动画效果

(一) ViewFlipper介绍 Android系统自带的一个多页面管理控件,它可以实现子界面的自动切换 (二) 为ViewFlipper加入View 1. 静态导入:在Layout布局文件中直接导入(不推荐*不灵活) 2. 动态导入:addView()方法 Eg:flipper=(ViewFipper)findViewById(R.id.flipper); Flipper.addView(getImageView(R.drawable.pic)) (三) ViewFlipper的常用方法 a