- 博客(12)
- 收藏
- 关注
原创 android之广播详解下篇
一.发送自定义广播:1.首先发送广播之前 先准备一个可以接收该自定义广播的广播接收器public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Toast.makeT
2017-01-19 14:39:04
330
原创 android之广播详解上篇
一.广播概述:发送广播使用Intent。而接收广播的方法则需要广播接收器(Broadcast Receiver)。Android 中的广播主要可以分为两种类型,标准广播和有序广播。标准广播(Normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,
2017-01-19 11:19:31
393
原创 最常用的控件ListView简单使用
一.概述:由于手机屏幕空间都比较有限,能够一次性在屏幕上显示的内容并不多,当我们的程序中有大量的数据需要展示的时候,就可以借助ListView 来实现。ListView 允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。相信你其实每天都在使用这个控件,比如查看手机联系人列表,翻阅微博的最新消息等等。二.开始使用:ListView的简单
2017-01-15 15:52:40
826
原创 android四种基本布局之FrameLayoutAndTableLayout
FrameLayout(框架布局):FrameLayout 相比于前面两种布局就简单太多了,因此它的应用场景也少了很多。这种布局没有任何的定位方式,所有的控件都会摆放在布局的左上角.你可能会觉得,这个布局能有什么作用呢?确实,它的应用场景并不多,不过碎片的时候,我们还是可以用到它的。TableLayout(表格布局):表格布局可以说是计算机专业最先熟悉的页面布局
2017-01-15 15:22:34
433
原创 android四种基本布局之RelativeLayout
RelativeLayout(相对布局):RelativeLayout 又称作相对布局,也是一种非常常用的布局。和LinearLayout 的排列规则不同,RelativeLayout 显得更加随意一些,它可以通过相对定位的方式让控件出现在布局的任何位置。也正因为如此,RelativeLayout 中的属性非常多。其实也很简单 :1.基于父布局定位:android:la
2017-01-15 15:11:15
667
原创 android四种基本布局之LinearLayout
LinearLayout(线性布局):LinearLayout 又称作线性布局,是一种非常常用的布局,android:orientation用于指定LinearLayout中控件呈现的方向 vertical是垂直排列,horizontal水平排列.这里需要注意,如果LinearLayout 的排列方向是horizontal,内部的控件就绝对不能将宽度指定为match_parent,
2017-01-15 14:54:42
520
原创 四种比较好玩控件的使用
1.ImageView(在界面上显示图片) <ImageView android:id="@+id/image" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@mipmap/ic_launcher"
2017-01-15 13:09:07
636
原创 android实现事件监听的2种常用方式
1.使用内部匿名类:private Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button = (Button) findView
2017-01-15 12:35:46
867
原创 关于活动的几个小技巧
一.快速获取当前界面属于哪个活动1.新建BaseActivity 继承自Activity,然后在BaseActivity 中重写onCreate()方法:在onCreate方法中打印Log.d("BaseActivity", getClass().getSimpleName());2.让BaseActivity 成为项目中所有活动的父类现在每当我们进入到一个活动的界面,该活动的
2017-01-14 19:32:16
342
原创 在当前活动返回上一个活动详解
一.准备工作建立2个布局以及相应的活动类MainActivity SecondActivity在activity_main布局当中建立 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=
2017-01-14 18:49:10
1136
原创 活动的启动模式
一.概述:在实际项目中我们应该根据特定的需求为每个活动指定恰当的启动模式。启动模式一共有四种,分别是standard、singleTop、singleTask 和singleInstance , 可以在AndroidManifest.xml 中通过给 标签指定android:launchMode 属性来选择启动模式。二.逐个详解:1.standard此模式是默认模式
2017-01-14 17:59:55
367
原创 活动生命周期详解
一.基本概述:活动生命周期总共7个方法:1.onCreate这个方法在活动第一次创建的时候会被调用并且在每个活动中都会被重写,它的作用在于我们在这个地方初始化活动要显示的一切 比如加载布局,绑定事件等。2. onStart()这个方法在活动由不可见变为可见的时候调用;3. onResume()这个方法在活动准备好和用户进行交互的时候调用。此时的活动一定位于返回栈的栈顶,
2017-01-14 15:42:03
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人