摘要: 1、相关概念 ContentProvider:不同应用程序之间进行数据交换的标准API;程序“暴露”数据的方法。 ContentResolver:一个程序访问另一个程序被“暴露”的数据的方法。 Uri:Uri是ContentProvider和ContentResolver进行数据交换的标识。 举例说 阅读全文
posted @ 2017-02-22 23:59 viaduct 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、Http协议概要 应用程序和服务间的请求/响应是无状态的,即响应完即断开连接。 HttpClient库是Android自带的,故无需引入该库 2、Http请求和获取数据 原则:在主线程当中不能访问网络! 3、使用Http协议下载文件 这里要分两种情况讨论,因为下载文档可以用更简单的方法实现,而且 阅读全文
posted @ 2017-02-21 00:19 viaduct 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、如何下载Android源码 在SDK Manager中选中Sources for Android SDK。 二、ThreadLocal初步介绍 1)执行ThreadLocal对象(static final ThreadLocal sThreadLocal)的set(Object obj)方法,将 阅读全文
posted @ 2017-02-14 13:40 viaduct 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 可用于解决上一则笔记所提到的WorkerThread无法修改UI控件的问题 一、Handler、Looper和MessageQueue的基本原理 Handler把消息对象放到MessageQueue当中,而Looper负责在消息队列头部不断取出消息对象。取出的对象再交给Handler处理。 二、一个 阅读全文
posted @ 2017-02-10 21:20 viaduct 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Android中的线程和Java中的线程使用方法类似,参考(四)Java基础知识回顾 MainThread与WorkerThread UI相关的线程都运行在主线程(MainThread/UIThread)里,除了主线程的所有线程都是WorkerThread。 注:在主线程之外,原则上是不允许修改控件 阅读全文
posted @ 2017-02-10 21:06 viaduct 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、Intent对象的基本概念 -Intent是Android应用程序组件之一 -Intent对象在Android系统当中表示一种意图 -Intent当中最重要的内容是action与data 二、Intent对象的基本使用方法 Intent intent = new Intent(); intent 阅读全文
posted @ 2017-02-10 21:02 viaduct 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、如何在一个应用程序中定义多个Activity -定义一个类,继承Activity -复写onCreate() setContentView(R.layout.secondLayout):设定该Activity使用的布局文件 -在AndroidManifest.xml文件中注册该Activity 阅读全文
posted @ 2017-02-10 20:11 viaduct 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、SeekBar的主要属性 -max -progress -secondaryProgress 二、onSeekBarChangeListener -onProgressChanged(SeekBar seekBar,int progress,boolean fromUser) 1)触发了监听器的 阅读全文
posted @ 2017-02-10 20:00 viaduct 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、CheckBox 1、CheckBox的常用方法: boolean isChecked() :返回当前CheckBox的选中状态 void setChecked(boolean isChecked) :设置CheckBox的选中状态 2、 监听器的设置 可以添加OnClickListener,C 阅读全文
posted @ 2017-02-02 22:40 viaduct 阅读(1098) 评论(0) 推荐(1) 编辑
摘要: 一、概念 控件布局方法,就是指控制控件在Activity当中的位置、大小、颜色以及其他控件样式属性的方法。有两种方法可以控制布局: 二、分类 (其中RelativeLayout和ListView最为常用) 设置宽、高的两个重要参数:wrap_content(内容包裹)、match_parent(填充 阅读全文
posted @ 2017-01-26 19:59 viaduct 阅读(166) 评论(0) 推荐(0) 编辑