Android基础知识
默默9518
我是菜鸟
展开
-
安卓基础学习_应用的界面编程
1、布局管理器线性布局:LinerLayout表格布局:TableLayout相对布局:RelativeLayout绝对布局:AbsoluteLayout帧布局:FrameLayout网格布局:GridLayout(android 4.0新增)1.线性布局线性布局不会自动换行,当组件会一个一个的排列到头后,剩下的组件将不会被显示出来。注:纵向vertical原创 2013-11-22 20:47:14 · 2226 阅读 · 0 评论 -
安卓基础学习_Activity与Fragment
、建立、配置和使用Activity/*********************配置Activity********************/ android:name=".mainActivity" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:exported="t原创 2013-11-23 22:15:46 · 2150 阅读 · 0 评论 -
安卓基础学习_ Android数据存储与IO
数据储存方式:1.文件2.SharesPreferences(偏好参数保存)3.SQLite数据库4.内容提供者(数据共享)5.网络一、SharePreferences偏好参数SharesPreferences保存用户偏好参数(XML文件形式保存在shared_prefs下)public void save(String username,Integer pas原创 2013-11-23 23:24:41 · 1012 阅读 · 0 评论 -
安卓基础学习_Android事件处理
一、基于监听事件处理1.内部类作为事件监听器类,2.外部类作为事件监听器类。3.Activity本身作为事件监听器。4.匿名内部类作为事件监听器。5.直接绑定到标签// 获取应用程序中的bn按钮Button bn = (Button) findViewById(R.id.bn);// 为按钮绑定事件监听器。bn.setOnClickListener(new原创 2013-11-23 22:07:25 · 833 阅读 · 0 评论 -
安卓基础学习_Intent和IntentFilter
一、Intent对象详解 Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,Intent原创 2013-11-23 22:39:46 · 850 阅读 · 0 评论 -
安卓基础学习_ ContentProvider实现数据共享
ContentProvider实现数据共享-->【好处:统一了数据的访问方式】一、ContentProvider的作用与常用方法Uri简介ContentResolverContext提供了getContentResolver()来获得ContentResolver对象。调用ContentResolver的如下方法来操作数据:、insert(Uri url, Cont原创 2013-11-25 23:06:12 · 971 阅读 · 0 评论 -
安卓基础学习_ BroadcastReceiver
广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收.实现一个广播接收者方法如下:原创 2013-11-25 23:45:54 · 997 阅读 · 0 评论 -
安卓基础学习_ Service
Android中服务类似windows中的服务,服务一般没有用户界面操作,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService extends Service{}第二步:在清单文件中的节点里对服务进行配置<service android:name=”.SMSService原创 2013-11-25 23:32:28 · 1030 阅读 · 0 评论