自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

转载 for Share

http://download.youkuaiyun.com/download/gs12software/8652981 http://download.youkuaiyun.com/detail/gs12software/8652981 https://github.com/MiCode/Notes 转载于:https://www.cnblogs.com/myPersonalTailor/p...

2015-12-07 18:05:00 174

转载 算法刷题

http://www.youkuaiyun.com/article/2014-04-10/2819237-Top-10-Algorithms-for-Coding-Interview http://tianmaying.com/tutorials/tag/Leetcode?page=4 转载于:https://www.cnblogs.com/myPersonalTailor/p/50...

2015-11-30 11:18:00 148

转载 安卓(android)统计图表の曲线图,折线图

http://www.oschina.net/code/snippet_245109_18996 http://blog.youkuaiyun.com/zhangphil/article/details/47656521 图形绘制系统教程: http://blog.youkuaiyun.com/harvic880925/article/details/38875149 转载于:http...

2015-11-23 18:45:00 164

转载 dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

一、基本概念 dip : Deviceindependent pixels ,设备无关像素。 dp :就是dip px : 像素 dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度 density: 直接翻译的话貌似叫 密度。常见取...

2015-11-23 15:12:00 1489

转载 URL短地址压缩算法 微博短地址原理解析 (转)

近,项目中需要用到短网址(ShortUrl)的算法,于是在网上搜索一番,发现有C#的算法,有.Net的算法,有PHP的算法,就是没有找到Java版的短网址(ShortUrl)的算法,很是郁闷。同时还发现有不少网友在发帖求助,怎么实现Java版的短网址(ShortUrl)的算法。干脆一不做,二不休,参考了一下网上比较流行的PHP版短网址(ShortUrl)算法: 再根据自己的理解,用Ja...

2015-11-20 18:02:00 241

转载 Java 序列化Serializable详解(附详细例子)

1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。 2、什么情况下需要序列化a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; Android中保存对象、List、图片到SharedPreference中需要b)当你想用套接字在网络上传送对象的...

2015-11-20 17:56:00 152

转载 Android的移动存储之SharedPreferences 定制存储LIST,图片

在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上.比如sharedpreferences可以将数据保存着应用软件的私有存储区,这些存储区的数据只能被写入这些数据的软件读取.当然Android还支持文件存储、SQLite数据库和Content Provider。在这里我们将对sharedpreferences存储方式进行介绍。 SharedPref...

2015-11-20 11:08:00 174

转载 Android实现推送方式解决方案

 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些...

2015-11-19 18:07:00 124

转载 Android 中的 Service 全面总结

1、Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 ...

2015-11-19 14:08:00 73

转载 Android开发教程:理解Intent和Intent Filter

在Android 帮助文档中,Intent的介绍为An intent is an abstract description of an operation to be performed,意思是一个Intent是对一个即将进行的操作的抽象,Intent的字面意识就是“意图”,Android应用程序中的三种其他应用程序基本组件——Activity, Service和Broadcast Re...

2015-11-19 13:48:00 81

转载 Activity与Fragment间的通信

http://bubuko.com/infodetail-343227.html 转载于:https://www.cnblogs.com/myPersonalTailor/p/4975519.html

2015-11-18 18:34:00 93

转载 Activity生命周期.lanchMode.保存状态

Activity生命周期   每一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。   所以通常手机系统的界面一次仅显示一个应用程序窗口,Android使用了Activity的概念来表示界面。   运行中的应用程序分为五大类,...

2015-11-18 18:09:00 95

转载 网络知识

http://blog.youkuaiyun.com/u010687392/article/category/2886655 转载于:https://www.cnblogs.com/myPersonalTailor/p/4969740.html

2015-11-16 18:45:00 78

转载 Android内存优化(使用SparseArray和ArrayMap代替HashMap)

在Android开发时,我们使用的大部分都是Java的api,比如HashMap这个api,使用率非常高,但是对于Android这种对内存非常敏感的移动平台,很多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这种移动平台,也推出了更符合自己的api,比如SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能...

2015-11-16 15:46:00 80

转载 进程/线程死锁产生的原因以及如何避免死锁

线程死锁产生的必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不可剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 如何避免死锁,这点我觉得Erlang模型值得参考。在编程过程中,有一些避免死...

2015-11-16 01:19:00 159

转载 Android UI框架基本概念

Activity:基本的页面单元,Activity包含一个Window,window上可以绘制各种view View:最基本的UI组件,表示屏幕上的一个矩形区域; Window:表示顶层窗口,管理界面的显示和事件的响应;每个Activity 均会创建一个PhoneWindow对象,是Activity和整个View系统交互的接口 PhoneWin...

2015-11-16 01:17:00 105

转载 android在线源码

1,http://androidxref.com 2,http://www.grepcode.com/ 转载于:https://www.cnblogs.com/myPersonalTailor/p/4961163.html

2015-11-13 09:11:00 90

转载 y音频学习

http://blog.youkuaiyun.com/xuesen_lin/article/details/8787779 http://www.alloyteam.com/2013/12/android-audio-module-learning-summary/ https://github.com/bboyfeiyu/android-tech-frontier/blob/mas...

2015-11-12 02:40:00 84

转载 给 Android 开发者的 RxJava 详解

http://gank.io/post/560e15be2dca930e00da1083 http://blog.youkuaiyun.com/fandong12388/article/details/46603493 http://blog.dreamtobe.cn/2015/04/29/RxJava%E5%AD%A6%E4%B9%A0%E6%95%B4%E7%90%86/ http://t...

2015-11-10 01:58:00 77

转载 设计模式之观察者模式

1.定义:   观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 2.观察者模式的组成   抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。 ...

2015-11-09 23:46:00 92

转载 RxJava和EventBus的区别?

http://www.zhihu.com/question/32179258/answer/54989242 EventBus详解: http://blog.youkuaiyun.com/harvic880925/article/details/40660137 转载于:https://www.cnblogs.com/myPersonalTailor/p/4950782.html...

2015-11-09 18:45:00 85

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

http://blog.youkuaiyun.com/lmj623565791/article/details/45059587 转载于:https://www.cnblogs.com/myPersonalTailor/p/4950496.html

2015-11-09 17:09:00 79

转载 设计模式之抽象工程模式

1.定义:提供一个创建一系列相关或相互依赖对象接口,而无需指定它们的实体类。 2.引申: 每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 产品族:是指位于不同产品等级结构中,功能相关联的产品组成的家族。比如AMD的CPU和ADM芯片的主板...

2015-11-06 10:25:00 103

转载 设计模式之工厂方法模式

1. 定义:  定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。 2. 模式中的组成:   2.1 抽象工厂(Creator):这个抽象类(或接口)声明一个创建对象的工厂方法,用来返回一个Product类型的对象。   2.2 具体工厂(ConcreteCreator):重定义工厂方法,返回一个具体的Concrete Product实例。 ...

2015-11-05 16:47:00 73

转载 设计模式之简单工厂模式

1.定义:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。顾名思义工厂就是生产东西的,有原料(参数),模子(对象)就能生产出很多个具有相同功能的对象啦。它不属于GOF的23种设计模式,但现实中却经常会用到 2.组成: 这个模式本身很简单而且使用在业务较简单的情况下。一般用于小项目或者具体产品很少扩展的情况(这样工厂类才不用经常更改)。它由三种角色组成:工厂类角色:这是本模式...

2015-11-05 16:11:00 75

转载 Android ART运行时无缝替换Dalvik虚拟机的过程分析

http://blog.youkuaiyun.com/luoshengyang/article/details/18006645 http://blog.youkuaiyun.com/andyxm/article/details/6126907/ 转载于:https://www.cnblogs.com/myPersonalTailor/p/4936906.html

2015-11-04 18:39:00 63

转载 深入理解 hash 函数、HashMap、LinkedHashMap、TreeMap

b 转载于:https://www.cnblogs.com/myPersonalTailor/p/4936902.html

2015-11-04 18:36:00 85

转载 Android 三大图片缓存原理、特性对比

http://www.trinea.cn/android/android-image-cache-compare/ http://blog.youkuaiyun.com/guolin_blog/article/details/10470797 http://blog.youkuaiyun.com/guolin_blog/article/details/46361889 http://www.codeceo...

2015-11-04 17:07:00 67

转载 Android动态加载技术 插件化技术

http://www.infoq.com/cn/articles/android-dynamic-loading?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text http://www.trinea.cn/android/andr...

2015-11-04 16:22:00 114

转载 如何收集其Android应用性能数据的

http://www.infoq.com/cn/news/2015/11/Facebook-Android?utm_source=tuicool&utm_medium=referral 转载于:https://www.cnblogs.com/myPersonalTailor/p/4936043.html

2015-11-04 15:02:00 129

转载 Android快速开发框架

http://www.zhihu.com/question/21406685 http://blog.youkuaiyun.com/luohai859/article/details/38019883 http://blog.youkuaiyun.com/mengxiangone/article/details/24964003 http://www.cnblogs.com/purediy/archive...

2015-11-04 14:53:00 75

转载 Android特性与系统架构

一.Android特性• 应用程序框架支持组件的重用与替换• Dalvik 虚拟机专为移动设备优化• 集成的浏览器基于开源的WebKit 引擎• 优化的图形库包括定制的2D 图形库,基于OpenGL ES 1.0的3D 图形库• SQLite 用作结构化的数据存储• 多媒体支持包括常见的音频、视频和静态图像格式(如MPEG4, H.264, MP3, AAC, AMR, JPG, PNG...

2015-11-04 10:28:00 104

转载 浅谈MVP实现Android应用层开发

http://blog.youkuaiyun.com/yanbober/article/details/45645115 http://www.tuicool.com/articles/FJjYry http://blog.youkuaiyun.com/knxw0001/article/details/39637273 http://kb.cnblogs.com/page/120678/ http://...

2015-11-03 18:47:00 61

转载 Data Binding(数据绑定)用户指南

http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0606/3005.html http://blog.youkuaiyun.com/jmq_0000/article/details/46658765 转载于:https://www.cnblogs.com/myPersonalTailor/p/4934035.html...

2015-11-03 18:45:00 77

转载 Android依赖注入:Dagger、RoboGuice和ButterKnife

当涉及到Android上的依赖注入(DI)类库的时候,存在不少的选择,但怎么知道哪一个最适合你呢?当差别很细微的时候,看一看别人为什么中意一种或者另一种方案或许是很有用的。 Dagger 在他的关于DI新系列的第一部分中, Antonio Leiva称赞了一个叫做Dagger的框架。在开始的时候他总体概述了一下DI-它是什么,解决了哪方面的问题,人们获得了什么好处-并提供了一个研究依...

2015-11-03 18:44:00 87

转载 程序架构概念

1.架构引言: 在实践中,人们发现架构也是存在模式的。比如,对于系统结构设计,我们使用层模式;对于分布式系统,我们使用代理模式;对于交互系统,我们使用MVC(模型-视图-控制器)模式。模式本来就是针对特定问题的解,因此,针对需求的特点,我们也可以采用相应的模式来设计架构。 设计模式是支撑架构的重要组件 架构设计也类似一种工作流,它是动态的,这点不象建筑设计那样,一开始就能完全...

2015-11-03 15:50:00 128

转载 Android架构演化之路

http://www.devtf.cn/?p=1083 http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html http://www.zhihu.com/question/21406685 http://keeganlee.me/post/android/20150605 转载于:http...

2015-11-03 01:34:00 120

转载 鲁棒性、可读的android架构(II)

Note:This blog post assume you alreadyread the first part. I received a lot of comments and feedbacks about it, mostly thanks to theAndroid Weeklycommunity, sothank you all. Some of you noti...

2015-11-03 01:24:00 120

转载 鲁棒性、可读的android架构(I)

Since the early days of Android, I've been looking for a robust way to build Android apps, keep the IO operations out of the UI Thread, avoid duplicated network calls, cache relevant things, upda...

2015-11-03 00:34:00 244

转载 美团Android DEX自动拆包及动态加载简介

http://www.apkbus.com/android-245090-1-1.html?_dsign=cf2b8022 转载于:https://www.cnblogs.com/myPersonalTailor/p/4930907.html

2015-11-02 17:57:00 105

空空如也

空空如也

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

TA关注的人

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