自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Helen_Chen的博客

做一个明媚的女子 不倾城 不倾国 以优雅的姿态摸爬滚打

  • 博客(9)
  • 资源 (20)
  • 问答 (13)
  • 收藏
  • 关注

原创 Android 优化系列之---APP瘦身

摘要: 概述 为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越低(因为竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的),所以apk的瘦身优化也很重要,本篇博客将讲述apk瘦身的相关内容。 概述 为什么APK要瘦身。APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会

2017-02-14 16:13:04 414

转载 Android 最全面面试整理

转载于Github:https://github.com/helen-x/AndroidInterview https://github.com/helen-x 面经与准备 我面试到底问什么? 如何做好面试题目准备,将面试成功率提高80% 面试最经典的九大问题,教你答好变“面霸”! 面试前15个你最需要准备的问题,以及面试官背后隐藏的意思 An

2017-02-14 15:20:54 527

原创 Java面试基础

整理了一部分Java面试基础题目,毕竟Android面试很多时候都需要具备一定的Java知识。 面向对象软件开发的优点有哪些?  答:开发模块化,更易维护和修改;代码之间可以复用;增强代码的可靠性、灵活性和可理解性。 多态的定义?  答:多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。 继承的定义?

2017-02-14 15:05:18 301

转载 值得推荐的android开源框架

值得推荐的android开源框架 1、volley 项目地址https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载;(2) 网络请求的排序(scheduling)(3) 网络请求的优先级处理(4) 缓存(5) 多级别取消请求(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)

2017-02-14 15:00:48 297

原创 Android常用框架整理

1. 缓存 DiskLruCache    Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco  一个用于管理图像和他们使用的内存的库 Glide   一个图片加载和缓存的库 3. 图片

2017-02-14 14:35:51 463

原创 Android 常用知识点整理

1:Activity生命周期? 这几乎是个老少咸宜,永远不会过时的问题,而且极有可能是第一个问题。这个问题当然没什么好讲的啦,死记硬背是没什么用的了,关键是理解。本人就曾遇到这个问题的变种问题,问onStart(),与onResume()有什么区别?如果面试官抛出这个问题,是不是有点措手不及。今天又听说有同学遭遇了更变态的问题:什么情况下Activity走了onCreat(),而不走onSt

2017-02-14 12:19:40 2812

原创 Android 开发 Parcelable,Serializable接口

Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去。 对于Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就

2017-02-14 12:17:32 459

原创 Expandablelistview 简单使用

Expandablelistview是可展开的listview,通过点击一层title获取对应title下面的content,着重点是ExpandableListViewaAdapter里面各个方法的使用。ExpandableListViewaAdapter中包括父、子 listview的count、id、view等,因此理解好ExpandableListViewaAdapter了,就可以很好

2017-02-06 15:41:11 579

原创 你好,2017

似乎又是平常的一年,但是随着年龄的增大越来越觉得一年年过的好快好快。 新的一年,我依旧热爱着我所从事的工作,在这个领域依旧让我感觉未来无限的潜能;我依旧有着与工作极其不匹配的爱好,让我感觉自己像个文艺小姑娘。在北京这么长的时间,让我越来越爱北京,我爱她的包容、先进、人情、机遇,在这里我像一只挣脱了牢笼的小鸟自由的飞翔在广袤无垠的天空中;在这里我经历着各种所谓的人生百态,被生活一次次的洗礼。 新

2017-02-06 15:18:03 437 1

ExpandablelistviewDemo

ExpandablelistviewDemo

2017-02-06

仿美团城市定位搜索

完全仿美团的城市选择定位功能

2016-11-24

AS自动生成Json插件

GsonFormat是一款可以自动生成你获取的json数据的插件,不用手写JavaBean了,一键自动生成

2016-07-19

图形化apktool反编译工具

Android 图形化apktool反编译工具,封装好的可视化操作直接点击即可,需要利用cmd直接搞定

2016-05-25

Android APK反编译工具汇总以及用法

Android APK反编译工具汇总以及用法,按照步骤来超级简单

2016-05-25

Spinner基本用法

简单的Spinner Demo,从xml布局文件到java代码,整个文档注释简单详细,代码清晰,适合初学Android者阅读。

2016-01-21

ViewPager基本用法

简单的Viewpager Demo,从xml布局文件到java代码,整个文档注释简单详细,代码清晰,适合初学Android者阅读。

2016-01-21

Fragment碎片

由Activity与Fragment动态、静态发送数据

2016-01-14

Android Studio常用快捷键

Android Studio常用快捷键

2016-01-14

多线程下载原理

多线程下载步骤: (1)在本地创建一个大小跟服务器文件的大小相同的临时文件 (2)计算分配几个线程下载服务器的资源,知道每个线程下载的文件的位置 每个线程开始位置、结束为止 计算公式 (3)开启多个线程,每个线程下载对应位置的文件 (4)若所有的线程都把自己的数据下载完毕了,服务器上的资源就被下载到本地了

2015-12-28

上传文件到服务器

上传文件到服务器 将本地文件上传到服务器

2015-12-28

异步Http框架

异步Http框架 从服务器获取数据更方便、简单 不必编写过多的代码

2015-12-27

提交数据到服务器中文乱码处理

提交数据到服务器会出现一些中文乱码 现在讲处理办法简单整理 中文乱码处理

2015-12-27

采用 HttpClient GET、POST 方式 提交数据到服务器

采用 HttpClient GET、POST 方式 提交数据到服务器

2015-12-27

极客--秘密--项目笔记

极客--秘密--项目笔记 主要是请求网络数据、数据交互

2015-12-27

数据交互--网络图片查看器

Android开发笔记 数据交互--网络图片查看器

2015-12-27

Android开发---适配器

Android开发---适配器 简单代码块

2015-12-27

OKHttp---对接接口

OKHttp---对接接口 现在很好用的一个框架

2015-12-27

get、post上传数据到服务器

get、post上传数据到服务器 简单的代码应用

2015-12-27

Android开发笔记---ListView

Android开发笔记---ListView

2015-12-26

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

TA关注的人

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