- 博客(23)
- 收藏
- 关注
转载 关于Android 7.0的新特性
前言:总想写点自己的东西,因为很多Android知识网上大部分都有教程,这样写的话总是忍不住借鉴别人写的东西,再加入点自己的一些元素,我只好对网上的各种知识,我认为很多知识可以总结到一起的把它们总结到一起再附上原文,以供以后的方便查阅,进入今天的正题 Android7.0正式发布了,小伙伴都很激动的啊!7.0发展2016年3月10日凌晨,谷歌正式放出了Android 7.0
2016-10-15 16:47:56 1408
转载 关于Android 6.0的新特性
北京时间9月30日凌晨在美国旧金山举行2015年秋季新品发布会。在发布会上代号为“Marshmallow(棉花糖)”的安卓6.0系统正式推出。新系统的整体设计风格依然保持扁平化的MeterialDesign风格。Android6.0在对软件体验与运行性能上进行了大幅度的优化。安卓权限系统被重新设计了。全新的Android M相比目前的Android Lollipop(5.0)有十七项重大的改进
2016-10-15 16:46:19 435
转载 关于Android 5.0 的新特性
转自Android官网:点击打开链接API 级别:21Android 5.0 (LOLLIPOP) 为用户和应用开发者提供了新的功能。本文档介绍了最值得注意的新 API。有关新平台功能的扼要介绍,另请参阅 Android Lollipop 集锦。开始开发要构建 Android 5.0 版应用,您必须先下载 Android SDK,然后使用 SDK 管理器
2016-10-15 16:44:18 743
转载 关于Android跨进程通信整理
由于Android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content
2016-10-15 11:02:05 352
原创 Android 关于网络以及数据处理的相关框架整理
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2016-10-15 10:59:21 1161
转载 15 个 Android 通用流行框架大全 整理
1. 缓存DiskLruCache Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso 一个强大的图片下载与缓存的库Fresco 一个用于管理图像和他们使用的内存的库Glide 一个图片加载和缓存的库
2016-10-15 10:53:58 502
原创 从UI层到硬件层优化Android应用
1 背景其实有点不想写这篇文章的,但是又想写,有些矛盾。不想写的原因是随便上网一搜一堆关于性能的建议,感觉大家你一总结、我一总结的都说到了很多优化注意事项,但是看过这些文章后大多数存在一个问题就是只给出啥啥啥不能用,啥啥啥该咋用等,却很少有较为系统的进行真正性能案例分析的,大多数都是嘴上喊喊或者死记住规则而已(当然了,这话我自己听着都有些刺耳,实在不好意思,其实关于性能优化的优质博文网上也
2016-10-15 10:51:00 1874 1
原创 Google 发布 Android 性能优化整理
2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。
2016-10-15 10:48:22 394
原创 一些算法的概要
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构 上很有效率地被实现出来。 快速排序使用分治法(Divide a
2016-10-14 18:56:12 469
原创 Android中使用SharedPreferences封装的本地读取类
开发中遇到的 基于sharedpreference对本地信息的处理代码部分:package pro_util;import android.content.Context;import android.content.SharedPreferences;import android.preference.PreferenceManager;/** * Create
2016-10-14 08:42:24 396
转载 Android中一些很酷的开源框架
Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目
2016-10-13 19:12:38 474
原创 Android开发之内存优化问题
一、、、、Android应用程序内存优化 在开发Android App的过程中,经常会遇到内存方面的压力,比如OOM,或者频繁GC。 本文不打算涵盖内存优化的所有方面,只是介绍一下我自己遇到的问题和解决方法。 1.确定频繁分配内存的代码路径。 一般来说,频繁分配内存的路径可能会是绘制(draw)相关的方法,排版(layout)相关的
2016-10-13 19:11:07 1538
原创 Md5加密算法
在开发中遇到的 实现Md5加密算法 传入你想加密的数据调用该工具进行md5加密代码如下:package pro_util;import java.io.UnsupportedEncodingException;import java.math.BigInteger;import java.security.MessageDigest;import java.securi
2016-10-13 19:03:14 494
转载 java开发 mvc框架
阅读前瞻:本文源于对javaweb相关技术和资料汇总,涉及大量javaweb基础技术诸如:Servlet运行原理、Get/Post请求的区别、jsp的基本原理和运行框架、jsp的9大隐含对象的使用、MVC开发模式的使用、构建封装自己dao代码库、以及基于MVC的增删改查操作等;小结最后还有面向接口编程的多数据源配置与存储,以及工厂模式的使用。除此之外,后续文章会对cookie、session、Ja
2016-10-12 17:22:40 812
转载 Android应用setContentView与LayoutInflater加载解析机制源码分析
1 背景其实之所以要说这个话题有几个原因:理解xml等控件是咋被显示的原理,通常大家写代码都是直接在onCreate里setContentView就完事,没怎么关注其实现原理。前面分析《Android触摸屏事件派发机制详解与源码分析三(Activity篇)》时提到了一些关于布局嵌套的问题,当时没有深入解释。所以接下来主要分析的就是View或者ViewGroup对象是如何添加
2016-10-12 17:17:10 289
原创 Android中activity的生命周期相关~
熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用。其实Android中的Activity运行机制跟servlet有些相似之处,Android系统相当于servlet容器,Activity相当于一个servlet,我们的Activity处在这个容器中,一切创建实例、初始化、销毁实例
2016-10-10 19:33:41 384
转载 Android 文件下载file-downloader框架的使用
FileDownloader(https://github.com/wlfcolin/file-downloader)是本人开源的一个安卓Http文件下载框架,是根据自己的经验总结的一套非常轻量级的安卓通用Http文件下载管理器。我的目标是让文件下载越简单越好,尽可能以最简洁明了的方式完成复杂需求。亦可以查看github上的最新中文描述一、特点多任务并行下载、自动断点续传、
2016-10-10 19:26:23 12963 2
转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载路径为:htt
2016-10-10 19:25:05 341
转载 23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2016-09-29 17:11:45 457
原创 Android中的性能优化问题
2015年,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)
2016-09-29 17:07:01 777
原创 使用java语言实现各种排序算法
排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序。 (3)、交换排序:冒泡排序、快速排序。 (4)、归并排序
2016-09-29 16:58:24 2622
转载 常用的一些算法稳定性分析
之前一直在捉摸算法相关的问题,所以在网上找了一篇大神写的算法分析:原文地址:http://www.cnblogs.com/Braveliu/archive/2013/01/15/2861201.html转载内容如下:【1】选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法冒泡排序、插入排序、归并排序和基数排序都是稳定的排序算法。【2】研究排序算法的稳定性
2016-09-29 16:53:38 1847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人