子匠_Zijor | 前端开发 / 程序媛 / 潜心学艺。

分类:Mobile

Android:Volley的使用及其工具类的封装

一. Volley简介

Volley的中文翻译为“齐射、并发”,是在2013年的Google大会上发布的一款Android平台网络通信库,具有网络请求的处理、小图片的异步加载和缓存等功能,能够帮助…

+ 阅读更多

Android:JSON工具类的封装

一. JSON相关类介绍

Android系统内置了对JSON的支持,包括JSONArray、JSONObject、JSONStringer、JSONExeception等类。

在Android中,JSON相关类主要有如下四个:

描述
JSONArray
+ 阅读更多

Android之本地数据存储(二):File

一. File类

1. 创建File对象

创建File对象可使用new File()方法实现。具体参数如下:

方法 描述
File(File dir, String name) File对象类型的目录路径,name为文件名或目录名。
+ 阅读更多

Android之本地数据存储(一):SharedPreferences

所有的应用程序都必然涉及数据的输入与输出。在Android系统中,主要有五种数据存储模式:

  • 1 . Sharedferences:Sharedferences是一种轻型的数据存储方式,本质上是基于XML文件存储key-value键值对数据。通常用来存储一些简单的配置信息;
+ 阅读更多

Android:Spinner下拉列表选择框

一. Spinner的XML属性

属性 对应方法 描述
android:entries 使用数组资源设置该下拉列表框的列表项目。
android:
dropDownHorizontalOffset
setDropDownHorizontalOffset(int) 设置下拉列表框的水平偏移量。
+ 阅读更多

Android:Picker(DatePicker、TimerPicker、NumberPicker)

一. DatePicker

DatePicker常用的XML属性

XML属性 描述
android:calendarViewShown 设置该日期选择是否显示CalendarView组件。
android:endYear 设置日期选择器允许选择的最后一年。
+ 阅读更多

Android:使用ListView显示信息列表

ListView以垂直列表的形式显示所有列表项。

一. ListView的常用XML属性:

XML属性 描述
android:divider 设置List列表项的分割条(既可用颜色分割,也可用Drawable分割)。
+ 阅读更多

Android:ViewFlipper实现的View切换

ViewFlipper是Android系统自带的一个多页面管理控件,它可以实现子界面的自动切换。

一. 为ViewFlipper加入View:

(1)方法1. 静态导入:在Layout布局文件中直接导入:

+ 阅读更多

Android:WebView的使用与优化

Android中的WebView组件本身就是一个浏览器实现。Android 5.0增强的WebView基于Chromium M37,直接支持WebTRC、WebAudio和WebGL。Chromium M37也包括对Web组件规范的原生支持,如自定义元素、阴影DOM、HTML导入和模板,这意味这开发者可以直接在WebView中使用Polymer和Material设计。…

+ 阅读更多

Android:ViewPager左右滑屏效果

继承上一篇偷懒的风格,扔下代码就跑,教程下次再补。。。~( ╯□╰ )~

练习效果如下:

此处输入图片的描述

ViewPager可以使View或者Fragment实现左右滑动效果。类似于微信等应用。…

+ 阅读更多

Android:异步网络加载JSON数据(以厚朴日志为例)

很不负责人地扔下代码就跑。。。。(懒得写教程,下次再补上,( ╯□╰ ))

效果如下:

此处输入图片的描述

每次打开都可以获取最新的40条厚朴日志。

JSON数据源:

http://ce.sysu.edu.cn/hope/hopedairyjson/Index.aspx

+ 阅读更多

Android:六大界面布局方式

Android六大界面布局方式:

声明Android程序布局有两种方式:

1) 使用XML文件描述界面布局;

2) 在Java代码中通过调用方法进行控制。

我们既可以使用任何一种声明界面布局的方式,也可以同时使用两种方式。…

+ 阅读更多

Cordova:事件

事件类型

1. deviceready

document.addEventListener("deviceready", yourCallbackFunction, false);

当设备API加载完成并准备访问时开始触发yourCallbackFunction。

JavaScript只在DOM加载时加载一次。…

+ 阅读更多

Cordova:应用图标和启动页面设置

一. 定义应用图标

可以在config.xml中通过<icon>定义。

<icon src="res/ios/icon.png" platform="ios" width="57" height="57" density="mdpi" 
+ 阅读更多

Apache Cordova:config.xml文件配置

config.xml是平台无关的XML全局设置文件,基于[W3C's Packaged Web Apps (Widgets)][1]规范,并指定Cordova的Core API、插件和平台特定的设置等。

全局设置的config.xml位于APP项目的根目录处(备注:3.3版本以前在www/config.xml),编译后,在platforms/目录下的子目录也会编译相应平台的config.xml:…

+ 阅读更多

Apache Cordova 环境搭建

该文章发布于2015年11月16日时,Cordova为V5.4.0。Cordova的更新迭代非常快,还是建议直接去官网学习。

Apache Cordova官方网站:http://cordova.apache.org/

Apache Cordova是PhoneGap贡献给Apache后的一款开源的移动开发框架,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。在2010年10月,Apache…

+ 阅读更多

使用srcset + sizes + w标识符实现响应式图片

Tencent前端笔试题竟然考了3道关于srcset + sizes + w标识符实现响应式图片的不定项选择题,当时就蒙了,完全没接触过这种方法来实现响应式图片呐。在此之前的记忆和实践中,一般都是用media…

+ 阅读更多

Android版个人博客简单APP打造之路(二)——APP切图

由于Android是开源的,设备规范并没有业界标准,市面上各种品牌的Android手机有着各种各样的尺寸和分辨率。为了适配各种分辨率的设备,同一份图标需要切分好几份,每一份对应一个尺寸。…

+ 阅读更多

Android版个人博客简单APP打造之路(一)——界面设计

又是一枚标题党,囧~( ╯□╰ )~

最近在弄个人博客APP初稿,简单的功能已经初步实现,先记录一下。

事起有因:

暑期前我对Android的了解基本停留在知道这个东西和它的简单语法特点,并未有实战经验,一切基本都得从头开始。为不负众望,同时也希望能拓宽自己的专业领域和提高水平,于是暑假一开始就开始Android开发学习。自此,垃圾桶型的绿色机器人向我打了声招呼:“Hello…

+ 阅读更多