Android
文章平均质量分 53
Lan.ZerGan
今天的自己比昨天更强,那自己就在进阶的路上了!
展开
-
初识Intent-实现从一个Activity跳转至另一个Activity并实现单向传值
本篇博客主要讲解如何使用Intent来实现Activity之间的跳转. 本篇博客实现的是一个简单的注册跳转的Demo实现步骤: 新建一个Activity的布局XML文件 新建一个Activity并使用setContentView()方法关联该Activity的布局文件 实例化一个Intent对象 putExtra()方法实现数据的单向传递 getintent()方法 返回一个intent实例 ge原创 2016-12-13 21:34:10 · 1790 阅读 · 1 评论 -
再识Intent-实现调用Android内置浏览器打开网页
本篇博客主要讲解如何使用Intent来实现调动Android内置浏览器打开网页 本篇博客实现的是一个简单的输入网址打开网页的Demo实现步骤: 实例化一个Intent对象 使用Uri.parse()方法解析网页地址 intent.setAction()方法 PS:action规定了intent要完成的动作,是一个字符串常量,可以使系统自定义的action,比如本博客使用的ACTION_VIEW原创 2016-12-14 16:24:09 · 3308 阅读 · 0 评论 -
从零开始搞懂Android网络请求——HttpURLConnection
本篇博客主要讲解如何使用HttpURLConnection来实现获取服务器的数据。 本篇博客实现的是一个简单的点击按钮获取服务器数据的Demo实现步骤: 实例化一个URL对象 实例化一个httpURLConnection对象 设置链接属性(请求方法,读取时间等) 获取请求状态码,判断连接是否成功 获取输入流并解析 POST与GET:post与get方法都属于网络请求的方法,简单来说,get是向服务原创 2017-11-06 23:48:41 · 3861 阅读 · 0 评论 -
从零开始搞懂Android网络请求——JSON数据的解析与Gson框架的使用
什么是JSON: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 (单纯的数据格式,不受语言的约束) JSON 具有自我描述性,更易理解以上为官方对于Json的解释,其实JSON就是一种JavaScript对象数据表示格式,不受程序语言的限制,以至于成为了目前前后台数据交互的通用数原创 2017-11-10 18:57:17 · 932 阅读 · 0 评论 -
关于Android6.0读写文件权限问题
旧权限无效今天在写一个异步下载文件进度条的Demo,但是最终运行却提示我没有读写文件的权限,明明已经在配置清单AndroidManifest添加了读写权限了,最后通过百度才知道了Android6.0为了安全,需要开发者手动添加一部分危险权限了。如何添加动态权限首先原先在AndroidManifest里面添加的权限依然需要添加<uses-permission android:name="android原创 2017-11-11 15:44:45 · 6984 阅读 · 0 评论 -
Handler初体验(一)——下载文件并更新进度条
实现思路: 获取文件的输入流 把输入流读入到缓存流中,并累积记录流的长度 通过Handler机制将长度传递给UI线程 ProgressBar接到到读取长度以及文件总长度进行UI的更新。 界面效果:布局代码:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/a原创 2017-11-11 23:29:35 · 1110 阅读 · 0 评论 -
从零开始搞懂Android网络请求——异步加载ListView
实现思路: 自定义AsyncTask类,重写onPreExecute()、doInBackground()、 onPostExecute()三个方法。 网络请求数据 自定义接受数据的类 绑定listview与数据 请求的数据:{ status: 1, data: [ { id: 1, name: "如何学好Android——第1章" }, { id: 2, name: "如何学好Android——第原创 2017-11-19 22:07:16 · 558 阅读 · 0 评论 -
Android五大存储方式——详解SharedPreferences
前言:SharedPreferences作为Android五大存储方式之一,其具有以下特点: 使用简单、快捷、方便。 只支持存储Java基础数据类型(Boolean、Int、Float、String、Long等)不支持自定义数据类型。 本质是一种Map,通过键值对的形式进行数据存储。 不支持查找功能。 使用方法:存储数据: //两个参数,参数一:理解为文件名 参数二:文件权限模式 PRIVATE原创 2017-12-10 22:50:59 · 429 阅读 · 0 评论