
03_Android基础
文章平均质量分 81
我是一只勤奋的小菜鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android基础_页面布局_TableLayout(表格布局)
表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象。TableRow可以添加子控件,每添加一个为一列。TableLayout属性:android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,用逗号将需要隐藏的序列隔开即可。android:collapseColumns="1,3,4";a原创 2015-07-28 09:08:09 · 793 阅读 · 0 评论 -
Android基础_活动_生命周期
每个活动在其生命周期中无非有以下几个状态:1. 运行状态当一个活动位于返回栈的栈顶时,这时的活动就处于运行状态,这时活动是可见的。2. 暂停状态当一个活动不再处于栈顶位置但是依然可见的情况下,它就处于暂停状态。(有可能是当前活动之上有个不能覆盖全部屏幕的对话框出现)3. 停止状态当一个活动不再处于栈顶位置并且完全不可见时就处于停止状态。系统仍然会为这种活动保存相应的状态和成原创 2015-07-23 15:56:37 · 528 阅读 · 0 评论 -
Android基础_活动_启动模式
了解了活动的生命周期就必须了解一下活动的启动模式,活动的启动并没有看起来startActivity(new Intent(A.this, B.class))那么简单。活动的启动模式分为4种:standard、 singleTop、 singleTask、 singleInstance有两种指定方式:1) AndroidManifest.xml中<activity android:n原创 2015-07-23 16:50:02 · 418 阅读 · 0 评论 -
Android基础_页面布局_LinearLayout(线性布局)
LinearLayout线性布局有两种,即水平布局、垂直布局。LinearLayout中属性android:orientation设置布局方式。android:orientation="horizontal" 为水平线性布局android:orientation="vertical" 为垂直线性布局线性布局主要就是说了这个,下面我们放个两个简单的小demo来理解一下。其实用线性布局原创 2015-07-20 15:28:06 · 885 阅读 · 0 评论 -
Android基础_页面布局_RelativeLayout(相对布局)
Android相对布局应该是应用最为广泛的布局。这种方式下的布局对不同分辨率的屏幕适应性较好。顾名思义,相对布局就是每个控件的位置都是相对于另一个控件而得来的。就是物理中的我们需要参照物。根据不同的参照物我们可以很灵活地设置控件到自己想要的位置。不同的参照物一、相对于给定ID的控件android:layout_above 将此控件放置到给定ID的控件之原创 2015-07-20 14:48:07 · 1487 阅读 · 1 评论 -
Android基础_数据存储二_SharedPreferences存储
SharedPreferences是使用键值对的方式来存储数据的。也就是说当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的,存储的数据是一个字符串,读取出来的数据仍然是字符串。存储数据想要使用share原创 2015-07-30 11:12:12 · 712 阅读 · 0 评论 -
Android基础_数据存储一_文件存储
文件存储在Android中最基本的一种存储方式,它不对存储内容进行任何格式化处理,只是将数据原封不动地保存到文件当中,因此它适合存储一些简单的文件和二进制内容。Context类中提供了一个openFileOutput ()方法,可以用于将数据存储到指定的文件中。这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注意这里指定的文件名不可以包含路径,因为所有的文件都是默认存原创 2015-07-30 10:09:13 · 578 阅读 · 0 评论 -
Android基础_浅谈广播机制
1.广播基础Android广播类BroadReceive。Android中的广播可以分为两种类型:标准广播、有序广播。标准广播:是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎会在同一时间接收到此广播,它们之间没有先后顺序,所以广播是无法被截断的。有序广播:是一种同步执行的广播,广播发出之后同一时刻只会有一个广播接收器收到这条广播消息,当这个接收器执行完操作后,广播才原创 2015-07-29 10:19:05 · 637 阅读 · 0 评论 -
Android基础_页面布局_碎片(Fragment)
有些布局可能在手机上看起来很漂亮,但是拿到屏幕比较大的横屏平板上面,有些控件可能会遭到拉伸,严重影响用户体验,作为一个合格的开发人员我们应该兼顾这两种情况,所以在Android3.0之后,Android引入了碎片的概念,它可以让界面更好的在平板上展示。在Android3.0之前的版本需要引入需要先导入android-support-v4的jar包才能使用Fragment功能。1.碎片是什么?原创 2015-07-28 11:02:25 · 3891 阅读 · 0 评论 -
Android基础_通知(Notification)
通知(Notification)是Android系统中比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详细内容。通知可以在活动、广播、服务中创建。一、通知创建的过程1.我们需要NotificationManager来对通知进原创 2015-08-06 17:48:03 · 489 阅读 · 0 评论