立即注册 登录
安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户 返回首页

MrlLee的个人空间 http://www.apkbus.com/?705730 [收藏] [复制] [RSS]

博客

你拥有它,让你Android开发更简单
2016-11-30 15:24
你拥有它,让你Android开发更简单
更多: https://github.com/meikoz/Basic 欢迎Follow我的GitHub: https://github.com/meikoz 搭建一个新的Android项目,你会怎么做? 每个人对应用框架的理解不相同,但是最终达到的效果应该是一样: ①降低项目的复杂性 ②易扩展、易修改、可重用性强、可维护性强 ③职责单一,功能清晰 在android开发 ...
个人分类: 移动架构|2044 次阅读|1 个评论 热度 4
Android View总结
2016-11-30 11:13
关于Android View控件 Android中控件大致被分为两类ViewGroup,View。ViewGroup作为容器管理View。Android视图,是类似于Dom树的架构。父视图负责测量定位绘制等操作。我们经常在用的 findViewById 方法代价昂贵的原因,就是因为他负责至上而下遍历整棵控件树,来寻找View实例,在重复操作中尽量少用。现在在用的很 ...
个人分类: 原理详解|1185 次阅读|0 个评论
Android Studio2.2版本升级后遇到的问题汇总
2016-11-30 10:31
1、java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 翻译过来,很显然是class版本不支持。经查询,Android Studio2.2必须使用JDK8及以上版本,而且是强制的。 所以呢,赶紧下了个JDK8最新版的。安装完毕,把JAVA_HOME指向了JDK8,实测JDK7和 ...
个人分类: 常见问题|2072 次阅读|0 个评论
全新的网络加载框架Retrofit2
2016-11-29 18:30
前言:   纪念这个明天比昨天更好的时代,纪念这个二胎开放的时代,对于技术日新月累的今天,各种新的网络技术也层数不穷,从老牌的HttpClient,那时还不能称之为框架;到 android-async-http ,再到如今的老将 Volley ;曾几何时,正是 Xutils , Afindl 等大而全的框架盛行其道的时候,如今也已经褪去了往日的辉煌,留下 ...
个人分类: 新技术|1058 次阅读|0 个评论 热度 1
Android 阅读 Office 文档,所有你能想到的解决方案都在这啦
2016-11-29 17:50
前几天看见 asce1885 总结的一篇有关 Android 平台上浏览 PDF 文件的文章,列出了多种实现方式以及它们的优缺点,较为详细。刚好,不久前,个人经手的一个项目中也涉及到了 Office 文档(常见如 PDF、EXCEL、WORD、PPT等)在线阅读的功能,并为之做了一番了解,故写下此文,在该文章的基础上,做一些个人的补 ...
个人分类: 功能实现|624 次阅读|0 个评论 热度 2
自定义对话框Dialog的几种方式
2016-11-29 17:22
自定义继承Dialog控件对话框 自定义控件 接下来我就以一个简单风格的自定义Dialog来讲讲自定义dialog的一般步骤和原理 第一步: 给Dialog设置一个风格主题(基本都是用这个主题)无边框全透明背景 !--自定义dialog背景全透明无边框theme -- style name="MyDialog" parent="android:style/Theme.Dialog" ...
个人分类: 常见问题|781 次阅读|0 个评论
Android 你应该知道的的应用冷启动过程分析和优化方案
2016-11-29 16:42
你有没有发现,点击安卓手机桌面上的App图标时,有时候应用马上进入主界面,有时候要经历好几秒甚至更久的白屏(也可能是黑屏)时间才能进入主界面呢?这其实是安卓应用常见的冷热启动问题。本文就和大家一起聊聊冷热启动方式和启动页的体验优化方案。 启动方式 安卓应用的启动方式分为三种:冷启动、暖启动、热 ...
个人分类: 常见问题|1148 次阅读|2 个评论 热度 2
史上最高效的ORM方案——GreenDao3.0详解
2016-11-29 14:59
史上最高效的ORM方案——GreenDao3.0详解
1. 什么是greenDao 弄明白greenDao之前我们应该先了解什么是ORM( Object Relation Mapping 即 对象关系映射),说白了就是将面向对象编程语言里的对象与数据库关联起来的一种技术,而greenDao就是实现这种技术之一,所以说greenDao其实就是一种将java object 与SQLite Database关联起来的桥梁,它们之间的关系 如下图所 ...
个人分类: 常见问题|1869 次阅读|0 个评论
详细总结查找算法之顺序、二分、二叉搜索树、红黑树
2016-11-29 11:53
前言 一般用 符号表 来储存键值对,就好像字典那样,通过索引来查找值,若键重复则覆盖值。我们能希望找到一种高效的查找算法使在平均情况和最差情况下,时间复杂度都能达到 O(logn) 。下面会逐步介绍四种算法,最终达到我们的目的。 顺序查找 用链表实现,无法索引数据,必须遍历找数据,速度比较慢,查找插入时间复 ...
个人分类: 常见问题|700 次阅读|0 个评论 热度 1
GreenDao3.0配置使用
2016-11-25 16:58
前言 下图是豌豆荚的某一个时间段的top500应用的分析。我们重点关注数据库部分,排在第一的是GreenDao,有什么优势也不用多说了,关键是怎么用起来是吧? 优势可以忽略,但是特性还是必须得说明一下:将对象映射到SQLite数据库,也就是说操作数据库只需要直接java对象即可,对于我这种半路出家的菜鸡简直是福音啊 ...
个人分类: 常见问题|753 次阅读|0 个评论 热度 1
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )