Android 基础知识
文章平均质量分 80
WriteOnRead
微信公众号:WriteOnRead 。欢迎关注
展开
-
Activity基本用法
1. Activity的状态1. 运行一个活动位于返回栈的栈顶时,该活动就处于运行状态。 系统最不愿意回收的就是处于运行状态的活动,因为这会带来非常差的用户体验。2. 暂停活动不再处于栈顶,但仍然可见时,该活动就进入暂停状态。 即失去焦点状态。3. 停止当活动不再处于栈顶,且完全不可见时,就进入停止状态(注意和暂停状态的区别)。原创 2015-04-30 14:25:00 · 797 阅读 · 0 评论 -
Android 基于位置的服务(LBS)
基于位置的服务:Location Based Service (LBS)。主要涉及经纬度及地图。1. 经纬度1.1 获取经纬度Android 中常用三种位置提供器,GPS_PROVIDER、 NETWORK_PROVIDER 和 PASSIVE_PROVIDER。原创 2015-07-02 14:49:26 · 1111 阅读 · 0 评论 -
Android 网络编程之 XML 和 JSON 解析
通常情况下,每个需要访问网络的应用程序都会有一个自己的服务器,我们可以向服务器提交数据,也可以从服务器上获取数据。网络上传输数据时最常用的格式有两种:XML 和 JSON。原创 2015-06-29 20:23:50 · 712 阅读 · 0 评论 -
Android网络访问之HttpURLConnection和HttpClient
Android 上发送 HTTP 请求的一般有两种方式,HttpURLConnection 和 HttpClient。下面分别简述两种方式的用法。1. HttpURLConnection1, 获取 HttpURLConnection 的实例。原创 2015-05-23 14:33:05 · 832 阅读 · 1 评论 -
Android 图片处理
1. 色相、饱和度和亮度调节色光三原色(RGBA模型): R — red (红) G — green (绿) B — blue (蓝) A — alpha (透明度) 色相:物体的颜色。 饱和度:颜色的纯度,从0(灰)到100%(饱和)来描述。 亮度:颜色的相对明暗程度。原创 2015-06-07 10:15:05 · 619 阅读 · 0 评论 -
RadioGroup 和 RadioButton 点击事件
这两天遇到需要 RadioGroup 和 RadioButton 点击事件处理,记录并分享一下。原创 2015-06-16 20:39:38 · 40391 阅读 · 1 评论 -
Android UI 模板设计
很多程序界面中,顶部 TopBar 是不变的。因此,我们可以做一个公用的控件模板,每次使用时,只要设置相应的参数,就能生成这样一个TopBar。本文主要讲解如何复用一些模板类控件,从而简化 UI 的开发。原创 2015-05-31 16:11:06 · 689 阅读 · 0 评论 -
Android 拼图游戏知识点小结
前几天在 慕课网 跟着学习了 Android 拼图游戏小项目。对于我这种初学者来说,想完全搞懂,还是有不少困难的,但通过此项目还是学到了挺多东西。原创 2015-06-17 19:19:22 · 1630 阅读 · 2 评论 -
广播机制小结
Android 中的应用程序都可以对自己感兴趣的广播进行注册,这样该程序就可接收所关心的广播内容。而这些广播可来自系统,也可来自其他应用程序。原创 2015-05-08 20:02:29 · 440 阅读 · 0 评论 -
Android 创建自定义标题栏
Android 中所有控件都直接或间接继承自 View;所有布局都直接或间接继承自 ViewGroup 。原创 2015-05-28 21:38:45 · 750 阅读 · 0 评论 -
Service 基本用法
服务(Service)是 Android 中实现程序后台运行的解决方案,它非常适合用于执行那些不需要和用户交互而且还要求长期运行的任务。原创 2015-05-21 14:25:09 · 618 阅读 · 0 评论 -
Android常用控件(更新中)
最近在学Android,前后算起来都半个月了,可还是没什么进步,都是些控件。发现控件虽不难,但是很多,脑子一团凌乱,因此整理了一下,以便使用。原创 2015-04-26 15:32:20 · 1310 阅读 · 0 评论 -
Android五种布局
1. LinearLayoutLinearLayout是线性布局控件,它包含的子控件将以横向或纵向排列。两个全局属性:1. android:orientation --决定其子类控件排布方式android:orientation="horizontal" --水平排布android:orientation="vertical" --垂直排布原创 2015-04-27 20:14:05 · 791 阅读 · 0 评论 -
Intent控件
Intent控件主要用于页面之间的跳转,并且可能伴随数据的传递。1. 无数据传递1. 显式Intent示例代码(可用在onClick()方法中,通过点击来实现跳转): (PS: 此处为FirstActivity类向SecondActivity类跳转)Intent intent = new Intent(FirstActivity.this, SecondActivity.class);star原创 2015-04-29 15:56:26 · 630 阅读 · 0 评论 -
Android SQLite小结
Android 系统内置了 SQLite 数据库,它是一款轻量级的关系型数据库,运算速度非常快,占用资源很少,因而特别适合在移动设备上使用。 此外,SQLite还支持标准的 SQL 语法,遵循数据库的 ACID 事务。1. SQLiteOpenHelperSQLiteOpenHelper 是一个抽象帮助类,可对数据库进行创建和升级。它有两个抽象方法:onCreate()和 onUpgrade()。原创 2015-05-13 19:57:42 · 554 阅读 · 0 评论