自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ESOO

君子不器

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 5443

原创 Android开发学习(13)Retrofit访问REST服务

前段时间,有个博友在讨论区提了一个web封装的框架Retrofit,正好接上篇博客,我们搭建了一个简单的rest服务。简介 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装,App应用程序通过 Retrofit 请求网络,实际上是使用 Retrofit 接口层封装请求

2017-08-17 18:09:32 1316

原创 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 1532

原创 Android开发学习(11)HttpCient

承接上篇文章,本篇文章,我们使用httpclient访问后台rest接口,返回数据后进行处理,熟悉最简单的这种监护方式。HttpCient:HttpClient是Apache开源组织提供的HTTP网络访问接口(一个开源的项目),从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,

2017-08-11 18:01:57 839 2

原创 Android开发学习(10)WebView访问网页

在不少的应用中,如果要快速搭建自己的应用,H5也是个不错的选择,在App端,保留H5的入口,也就是展示网页的入口就可以,本篇文章就和大家一起做一个展示网页的入口。 先看我们实现的结果: WebView使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,节约了成本,提高了开发效率。 原理:其实就是Java代码和JavaScript之间的调用

2017-08-11 13:26:37 3331

原创 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 5539 4

原创 Android开发学习(8)SQLite

每到一个阶段,我们就用一个项目总结我们学习到的内容,今天我们就一起来完成一个拥有记忆功能的简单计算器,首先我们先在这篇博客介绍将使用一种新的存储方式,SQLite。 百度百科: SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用

2017-08-11 10:11:58 1205

原创 Android开发学习(7)ListView

很多时候,我们需要以列表的方式展示我们的商品,类似通讯录中联系人的列表展示页,今天我们就开始使用ListView做一个类似的功能ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:添加步骤:准备ListView要显示的数据 ;使用 一维或多维 动态数组 保存数据;构建适配器 , 简单地来说, 适配器就

2017-08-09 15:54:02 684 1

原创 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 1415 1

原创 Android开发学习(5)记住用户名密码,自动登录

上篇文章我们学习编写了一个简单的登录页面,本篇文章,我们继续丰富这个页面,实现自动登录和记住用户名密码,学习安卓一个简单的数据存储器SharedPreferences使用。SharedPreferencesSharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个基于XML文件存储key-value(键值对)。SharedPr

2017-08-07 17:55:05 2083 1

原创 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 18505 6

原创 Android开发学习(3)Hello Android!

在这里,我们简单介绍如何快速搭建我们的第一个安卓程序,熟悉安卓的常规开发模式。创建项目得力于idea的集成,我们可以快速搭建一套规范的安卓程序: 步骤:File -> New -> Project -> Android New Application 图像说明: 确定App名字 选择安卓版本 创建空活动 最终确定–漫长等待 文件结构: 序号 文件夹、文件和说明 1 src

2017-08-01 14:39:00 1396 3

原创 Android开发学习(2)环境搭建及基本组件

继《Android开发学习(1)基本概念 》之后,我们大概了解了安卓的基本架构,及运行方式,本篇文章旨在了解App的环境搭建及基本组成部分,在宏观上有个更清晰的了解。基本组件应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件,以及他们如何交互。以下是可以在Android应用程序中使用的四个主要组件。

2017-08-01 14:05:27 853 1

原创 Android开发学习(1)基本概念

移动设备的火爆,不用过多笔墨,我们已经处于移动办公的时代,未来pc生存的空间,可能越来越小,对于移动应用开发的学习,显得越来越迫在眉睫,凭借着这几年的积累,经验,预计应该容易理解和入门些。入门一个语言,时刻不忘恩师的教诲,任何事情,在做之前,要想到,这不是一个孤立的事件,必然和自身以前的事件有千丝万缕的联系,有了这些联系,我们在接受一个所谓意义上“新事件”的时候,先要“同化”,找到相同点,然后在实行

2017-08-01 11:30:47 1450 1

安卓带记忆功能计算器源码

一款使用sqlite保存的带记忆功能计算器的安卓源码,仅供参考。

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除