安卓基础部分
文章平均质量分 56
lucky_eyefocus
这个作者很懒,什么都没留下…
展开
-
安卓核心组件一activity
安卓核心组件(一)Activity 简介:activity 意思是活动,集成了一系列的view形成可视界面 四种状态 Runing状态:位于前台,可以和用户交互,在内存中此时位于栈顶 paused状态:可见,但是没有焦点,不可以与用户交互 stopped状态:不可见,但是依然存在于内存中 killed状态:已经不存在内存中 主要方法 oncreat onstart onrestar onpaus原创 2016-01-07 20:06:38 · 312 阅读 · 0 评论 -
startActivityForResult和setResult详解
startActivityForResult和setResult详解 startActivityForResult与startActivity的区别: startActivity做的就像是一次性工作,只负责跳转到另一个activity,剩下的事情和我无关 startActivityForResult做的事情是跳转到另一个界面以后,另一个界面调用finish的方法还会跳转回来并且调用onActivi原创 2016-01-25 11:02:20 · 1223 阅读 · 0 评论 -
网络编程4http
网络编程4–Http Http协议简介:全名超文本传输协议,在http协议中定义了客户端服务端的交互过程以及数据传输格式 交互过程:http协议是一款基于短连接的协议,所以基于http的协议的请求是无状态的,即是服务器没有办法把同一个客户端的多次请求当成一个整体来看待。称为无状态的请求。 HTTP协议的请求及响应数据包的格式: 请求数据包 请求行:RequestLine;例如GET /day02/原创 2016-01-07 20:30:12 · 349 阅读 · 0 评论 -
安卓控件之对话框Dialog以及建造者模式
安卓控件之对话框Dialog以及建造者模式- 涉及到了建造者模式,builderpackage cn.myapp.dialog;import android.app.Activity; import android.app.AlertDialog; import android.app.ProgressDialog; import android.os.Bundle; import android.原创 2016-01-07 20:20:01 · 302 阅读 · 0 评论 -
安卓控件之菜单
安卓控件之菜单 OptionsMenu(选项菜单/系统菜单),创建方式: 1) 通过res\menu下的XML文件配置,并在Activity的onCreateOptionsMenu()方法中加载,配置时,应该至少配置id、orderInCategory、title属性 2) 在Activity的onCrateOptionsMenu()方法中,通过参数Menu的add()方法添加 响应方法: 1)原创 2016-01-07 20:19:35 · 515 阅读 · 0 评论 -
安卓常用权限
安卓常用权限 简介:安卓应用要指定权限才能做一些操作,例如访问网络,通话记录等等,这里会添加各种常用的权限 访问网络的权限 访问电话状态的权限,这个权限不常用,但是当要获得电话呼入和呼出的时候要使用到 打电话的权限 接收短信的权限 访问系统数据库的权限 接触到了或者想起来了就会继续更新原创 2016-01-07 20:19:07 · 197 阅读 · 0 评论 -
安卓核心七消息机制
安卓核心七消息机制 简介:在安卓应用中,经常要使用子线程执行耗时操作,但是主线程如何知道子线程执行完毕呢?通过消息来通知主线程,消息机制主要功能就是实现线程间的通信 Message类:这个类是消息载体,有点类似intent,主要属性如下 int what:表示消息的类型标识,可以由开发者随意指定,通常应该使用静态常量,而且,各消息的int值应该不相同 int arg1:表示在消息中需要封装的int原创 2016-01-07 20:18:34 · 229 阅读 · 0 评论 -
安卓核心六Intent对象
安卓核心六Intent对象 简介:Intent意图,作用主要是激活系统组件,以及在系统组件之间传递数据。 核心属性: 1) ComponentName:组件名称,ComponentName用于激活系统组件时,指定被激活的组件名称 2) Extra:附加数据,Extra用于向Intent对象内部封装数据,当该Intent被用于激活组件时,被激活的组件就可以拿到该Intent,从而获取之前封装的数据。原创 2016-01-07 20:18:03 · 438 阅读 · 0 评论 -
安卓核心五application组件
安卓核心五application组件 简介:application组件,在注册方式上来说,这也是一个核心组件,因为这个组件在使用的时候同样要注册,但是这个组件代表了整个应用,根据这个特征可以用于存储一些全局变量,这样变量的生命周期会延长到整个应用。 - 使用方式:使用方式和service类似,编写类继承application,然后在AndroidManifest.xml文件中声明,生命方式也很简单,原创 2016-01-07 20:17:14 · 376 阅读 · 0 评论 -
安卓核心组件四BroadCastReceiver
安卓核心组件四BroadCastReceiver 简介:BroadCastReceiver广播接收者,广播是一种通信机制,广播的发送方可以发出广播,而另一端可以使用接收者接收该广播,接收到了以后决定相应的处理。 广播的接收:广播的接收需要自定义类继承BroadcastReceiver来实现,该自定义类可以是内部类 private class InnerBroadcastReceiver ex原创 2016-01-07 20:16:22 · 323 阅读 · 0 评论 -
安卓核心组件三ContentProvider
安卓核心组件三ContentProvider 简介:ContentProvider实现了在不同应用间的数据共享,这个核心组件的使用频率相对较小,主要是访问安卓系统中的数据,例如联系人数据共享、短信数据共享、图片和音乐等媒体数据共享 如何实现内容共享请参考以下代码 `public class StudentContentProvider extends ContentProvider { privat原创 2016-01-07 20:15:26 · 488 阅读 · 0 评论 -
安卓核心组件二service
安卓核心组件二service 简介:服务是能够在后台长时间运行操作并且不提供用户界面的应用程序组件,例如,服务能在后台处理网络服务,播放音乐,执行文件IO或者与CotentService通信 service的分类 started(启动):启动服务启动后在后台无限期运行,即使启动服务的组件已经销毁; bound(绑定):绑定服务提供客户端-服务端接口,以允许组件与服务交互,发送请求,获得结果,甚至使原创 2016-01-07 20:12:27 · 339 阅读 · 0 评论 -
网络编程5--JSON
网络编程5–Json对象 Json简介:JavaScript Object Notation,轻量级的数据交换格式,JSON采取了完全独立于语言的文本格式,易于人阅读和解析,同时也易于及其解析和生成(一般用于提升网络传输速率) Json在安卓中的解析:这是一个简单的服务器返回的json对象:String jsonString=”{”result”:”ok”,”data”:[{”name”:”name原创 2016-01-07 20:34:51 · 379 阅读 · 0 评论