
安卓开发
文章平均质量分 79
ESOO
君子不器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发学习(5)记住用户名密码,自动登录
上篇文章我们学习编写了一个简单的登录页面,本篇文章,我们继续丰富这个页面,实现自动登录和记住用户名密码,学习安卓一个简单的数据存储器SharedPreferences使用。SharedPreferencesSharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个基于XML文件存储key-value(键值对)。SharedPr原创 2017-08-07 17:55:05 · 2171 阅读 · 1 评论 -
Android开发学习(9)记忆功能计算器
承接上篇博客,每到一个阶段,我们就用一个项目总结我们学习到的内容,今天我们就一起继续完成一个拥有记忆功能的简单计算器,首先我们先看下计算器布局:布局计算主页面:历史记录查询页面:自定义标题:head.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/a原创 2017-08-11 10:31:32 · 5714 阅读 · 4 评论 -
Android开发学习(4)简单登录界面
在简单的Hello Android 的基础上,我们进一步学习如果制作一个简单的登录界面(不涉及网络交互,用户名密码先固定为admin ),在这里我们学习获取用户名密码,多个Activity之间跳转。layout login.xml先看下成果: 源码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:and原创 2017-08-07 15:19:26 · 18695 阅读 · 6 评论 -
Android开发学习(10)WebView访问网页
在不少的应用中,如果要快速搭建自己的应用,H5也是个不错的选择,在App端,保留H5的入口,也就是展示网页的入口就可以,本篇文章就和大家一起做一个展示网页的入口。 先看我们实现的结果: WebView使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,节约了成本,提高了开发效率。 原理:其实就是Java代码和JavaScript之间的调用原创 2017-08-11 13:26:37 · 3500 阅读 · 0 评论 -
Android开发学习(14)Popupwindow右上角弹出菜单
很多安卓app的右上角都有弹出菜单,今天我们继续丰富我们的计算机app,前几篇博客我们为他增加了历史记录的功能,今天我们使用Popupwindow做一个右上角弹出的按钮。 效果: 布局按钮主界面menu_popwindow.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.a原创 2017-08-21 15:07:29 · 5543 阅读 · 0 评论 -
Android开发学习(11)HttpCient
承接上篇文章,本篇文章,我们使用httpclient访问后台rest接口,返回数据后进行处理,熟悉最简单的这种监护方式。HttpCient:HttpClient是Apache开源组织提供的HTTP网络访问接口(一个开源的项目),从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,原创 2017-08-11 18:01:57 · 896 阅读 · 2 评论 -
Android开发学习(8)SQLite
每到一个阶段,我们就用一个项目总结我们学习到的内容,今天我们就一起来完成一个拥有记忆功能的简单计算器,首先我们先在这篇博客介绍将使用一种新的存储方式,SQLite。 百度百科: SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用原创 2017-08-11 10:11:58 · 1280 阅读 · 0 评论 -
Android开发学习(13)Retrofit访问REST服务
前段时间,有个博友在讨论区提了一个web封装的框架Retrofit,正好接上篇博客,我们搭建了一个简单的rest服务。简介 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装,App应用程序通过 Retrofit 请求网络,实际上是使用 Retrofit 接口层封装请求原创 2017-08-17 18:09:32 · 1396 阅读 · 0 评论 -
Android开发学习(6)Maven管理项目
学习安卓开发有了一小段时间,一直想使用maven管理安卓的开发,这样就和以前的开发模式有了很大的重合,本着这个念头, 我们开始一步步使用maven创建一个安卓项目:开发环境:JDK 1.8 Maven 3.1.1 IDEA 2016主要步骤:配置 android 开发环境根据 android 官网提示,配置 android 开发环境,直到能在 eclipse 上运行简单的 helloAndroi原创 2017-08-08 16:29:46 · 1474 阅读 · 1 评论 -
Android开发学习(7)ListView
很多时候,我们需要以列表的方式展示我们的商品,类似通讯录中联系人的列表展示页,今天我们就开始使用ListView做一个类似的功能ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:添加步骤:准备ListView要显示的数据 ;使用 一维或多维 动态数组 保存数据;构建适配器 , 简单地来说, 适配器就原创 2017-08-09 15:54:02 · 725 阅读 · 1 评论 -
Android开发学习(3)Hello Android!
在这里,我们简单介绍如何快速搭建我们的第一个安卓程序,熟悉安卓的常规开发模式。创建项目得力于idea的集成,我们可以快速搭建一套规范的安卓程序: 步骤:File -> New -> Project -> Android New Application 图像说明: 确定App名字 选择安卓版本 创建空活动 最终确定–漫长等待 文件结构: 序号 文件夹、文件和说明 1 src原创 2017-08-01 14:39:00 · 1472 阅读 · 3 评论 -
Android开发学习(2)环境搭建及基本组件
继《Android开发学习(1)基本概念 》之后,我们大概了解了安卓的基本架构,及运行方式,本篇文章旨在了解App的环境搭建及基本组成部分,在宏观上有个更清晰的了解。基本组件应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件,以及他们如何交互。以下是可以在Android应用程序中使用的四个主要组件。原创 2017-08-01 14:05:27 · 909 阅读 · 1 评论 -
Android开发学习(1)基本概念
移动设备的火爆,不用过多笔墨,我们已经处于移动办公的时代,未来pc生存的空间,可能越来越小,对于移动应用开发的学习,显得越来越迫在眉睫,凭借着这几年的积累,经验,预计应该容易理解和入门些。入门一个语言,时刻不忘恩师的教诲,任何事情,在做之前,要想到,这不是一个孤立的事件,必然和自身以前的事件有千丝万缕的联系,有了这些联系,我们在接受一个所谓意义上“新事件”的时候,先要“同化”,找到相同点,然后在实行原创 2017-08-01 11:30:47 · 1541 阅读 · 1 评论 -
Android开发学习(12)Jersey构建RESTful后台服务
先来简单了解下概念,方便我们搭建相关服务:概念RESTful REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Obj原创 2017-08-16 18:05:26 · 1616 阅读 · 0 评论