YOU'VE ENTERED A SIMPLE ANDROIDBLOG, WELCOME.

Develop And Improve。

Things have done花了一天时间搞定了随机密码生成器、主界面、数据库,然而又花了一天时间解决Bug….不过借此机会学会了很多东西只能说这波不亏 具体实现1.随机密码生成器Google到了很多方法,选择了一个广为认可并且非常方便的方法 123456789static final String AB = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

Read More...


Things have done花了两天时间画了下各个界面,并按照画的界面一点点实现,技术方面这次尝试了RxJava,RxAndroid,RxBinding,ButterKnife这几个开源库,算是边学边用,有两篇感觉非常不错的教程,分别是 给 Android 开发者的 RxJava 详解 详细解析RxAndroid的使用方式 具体实现:1.侧滑栏使用原生NavigationView简单粗暴完成 2.添加密码界面首先来个初步完成图

Read More...


Start沉寂了一段时间,正式开始这款App的开发,上一款应用SimpleWeather由于Api服务提供商免费接口基础城市信息的缺少,虽然能用但是只能精确到市级城市所以无论如何都不敢发布到应用市场给用户使用。这次的极简密码一定要发布到Google Play里,要做一个能拿的出手的App来。 需求分析 密码储存及分类 方便的数据输入和输出 自动填充 密码生成 密码安全 简洁明了界面 设计借鉴与其闭门造车不如集思广益,先在Google

Read More...


Things have done沉寂了几天没干活,突然感觉Material Design相当有意思,于是乎研究了几天的Material Design,效果还不错。把侧滑栏换了,完善了布局,加了反馈模块,总的来说比上一个版本成熟了很多。 实现方法1.Material Design通读了Google关于Material Design的一些资料,发觉要完全按照这个规范实现布局也挺不容易的,在别的demo里实现过后感觉像toolbar对于这个A

Read More...


Things have done这两天比较有意思,对于Android的内存回收和管理方面有了一些理解,主要是通过动态改变主界面背景这一改动引发的。 实现方法1.动态改变背景首先,根据天气API返回的JSON数据中的condition字段判断当前天气来设置相应背景,背景图来自索尼自带天气APP,相当不错的素材,天气代码从官方给的说明来看相当多,但是实用的只有几个,所以直接用switch方便的判断 天气代码对照表 在工具包下新建了Ch

Read More...


Things have done与上一版相比,这次完善了界面图标,完成了通过定位直接显示天气,添加了侧滑栏,设置了切换城市功能,程序入口也不再每次都是选择城市界面,而是直接显示上次退出前选择的城市,最后增加了一些提示信息。 先来完成图 实现方法1.定位功能上次死在了处理定位回馈信息上,我错误的使用了getAddrStr()方法获得到了具体定位信息,由于天气Api只需要县级单位的名称,所以在转换过程中头疼了很久,因为有些是以区结尾,

Read More...


Things have done用了两天时间,终于把困扰了我许久的多层树结构JSON数据的解析搞定了,用了一种很简易的方法。 对于每一层数据,都要对其关键字建立一个实体类,里面定义这一层数据的数据元素,并设置get方法,对于整个JSON数据串也要建立一个实体类存放所有关键字,Result实体类代码如下 12345678910public class Result { @SerializedName("HeWeather

Read More...


Things have done今天完成了省市县列表的构建,以及定位功能的实现。首先在activity包下新建了ChooseAreaActivity活动负责构建城市选择列表,在layout文件夹下新建choose_area.xml对应此活动布局, 1234567891011121314151617181920212223242526272829303132<?xml version="1.0" encoding="utf-8"?&

Read More...


Things to do第一天简单的构思了App的界面和功能,初步画出了主界面,今天正式的开始代码的编译。首先,在主包下新建以下几个包 *activity:存放活动相关代码 * db: 存放数据库相关代码 * model:存放模型相关代码 * service:存放服务相关代码 * util:存放工具相关代码 * location:存放定位相关代码 程序入口打算使用ListView展示省市县列表供用户手动选择,同时使用百度提供的An

Read More...


设计初衷 学习了一段时间Android后,迫切需要自己独立开发出一款APP来巩固自己所学的知识,目前市场上最火爆的墨迹天气在我眼里过于臃肿,基本的天气预报功能下面是繁杂的广告、新闻、拓展功能,让人感觉十分杂碎. 这次开发就已自己心目中最简洁明了的方式来开发一款天气APP。 由于知识量很少,所以在很多方面会用一些很幼稚的代码编写方式,嘛,就这样。 功能设计 基础信息 实时气温、体感温度 天气状况 扩展信息 湿度 最高气温、

Read More...


Advance Amidst Turbulence