自开发Android已有两年多,接触到很多优秀的框架。觉得很有必要汇总一下,以便日后查阅。帖子以后还会更新,总有新奇发生嘛。1,最初接触到的Android开发框架是afinal,这里贴一个给github上的地址。 个人觉得使用afinal下载图片比较爽,至于ORM与IOC方面有更好的框架可以考虑。2,说到Android SQLite当属ORMLite框架了,ORMLite官网,小巧而方便,还有各种数据操作方法。最给力的是直接在xml里面配置类名,略去了繁琐的创建表语句...
一.概述现android开发有很多开发框架使用,做App不一定用到框架,但好框架的思想也是值得学习。选择合适的开发框架可提供实用功能,简化项目开发提升效率。 二.Afinal框架简介Afinal是一个android的Sqlite orm和ioc框架,封装android中Http框架简单易用。宗旨是简洁快速,约定大于配置原则。尽量一行代码完成所有事情。功能模块介绍1) 数据库模块:android中orm框架,使用线程池对sqlite进行操作。2) 注解模块:android...
AACHulk---> AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础,结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速开发框架,开发语言是Kotlin,再结合[AACHulkTemplate模版开发](https://github.com/madreain/AACHulkTemplate)进行开发,避免一些繁琐的操作,提供开发效率## 功能介绍1.支持服务器地址、成功码、各种超时时间、各种拦截器、Arouter、EventBus...
https://github.com/alafighting/QuickAndroidQuickAndroid一个快速、完善的Android开发框架整合实践QA项目简介本框架QuickAndroid(以下简称:QA)尚处于开发阶段。本项目的宗旨是:整合一个快速、完善的Android开发框架。编译工具使用:Eclipse + ADT + Android SDK;编译环境是Android 5.0(21),最低支持Android 2.2(8);项目编码采用;UTF-8,源码带有中文注释;框架依赖于appcompat_v7,已附带未修改版,可自行替换;为避...
理解Android软件栈: 库: C/C++库(libc,SSL)Android 运行时可以让Android手机从本质上与一个移动Linux实现区分开来。Dalvik并不是Java虚拟机,是一个基于寄存器的虚拟机,它依赖于Linux内核进行线程和底层内存管理。Dalvik 虚拟机:作用:Dalvik 不是传统的Java虚拟机,比如Java ME。Android使用定制的虚拟机来保证多个实例可以高效的运行在同一个设备上。Dvalvik使用底层的Linux内核来处理基本功能:安全、线程以及进程和内存...
Android精选源码悬浮球,实现一键静音,一键锁频,一键截屏等功能一个Android快速开发框架,MVP架构Android QQ小红点的实现源码android一款单词应用完整app源码android新闻简读,图片,视频 ,音乐以及二维扫码应用源码一款基于Material Design 的开源笔记本应用Android应用市场项目源码使用MVP模式,基于高德地图开发,实现毛玻璃特效Android 选择器类库,地址、时间日期、时间等选择器源码Android高仿手机QQUI全白源码(纯UI)An...
原文链接地址:http://www.oschina.net/p/afinalAfinal简介Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。目前Afinal主要有四大模块:FinalDB模块:android中的orm框架,一行代码就可以进行...
除了CSS外,这里每一种应用程序开发框架还支持HTML5或 JavaScript,而且都是开源版本,至少有某个版本的免费程序。 如果你在开发基于Android的游戏或者复杂应用程序,又与云全面集成,那么你可能想要原生的应用程序开发工具。这方面的工具多种多样,有的是面向Java的AndroidSDK和安卓开发工具(ADT)Eclipse插件,有的是像Corona这类面向游戏的引擎,还有像面向云的Monaca工具套件这样的商用企业平台。 然而,大多数移动应用程...
Android项目快速开发框架探索(Mysql + OrmLite + Hessian + Sqlite) 前言 结合之前所用的ormlite和hessian,再加上SAE已经支持JAVA,把服务端切换到JAVA,也就有了本文。使用hessian来做数据传输,ormlite来实现客户端与服务端的数据存储,极大的减少了CRUDAndroid项目快速开发框架探索(Mysql + OrmLite + Hessian + Sqlite)前言
结合之前所用的ormlite和hessian,再加上SAE已经支持JAVA,把服务端切换到JAVA,也就有了本文。使...
基本情况
本人普通本科,Android开发岗。
此文主要是秋招面试经验汇总,最终拿到了百度、腾讯的offer。
主要包括阿里三面,腾讯四面,百度三面,网易三面,美团一面。
怎么提高你的单位时间价值呢?提升你的技术能力,把时间花在解决别人解决不了的难题上。 提升自己的责任感,主动去承担责任,责任往往伴随着权利,让自己成为项目组的核心。 培养自己批量解决问题的能力。过去你可能可以解决任何业务方提出的需求。但是现在需要...
Android没凉,只是比以前难混了
多年前Android异军突起,成了新的万亿级市场,无数掘金人涌入,期待可以一展拳脚。
那时候大环境下的手游圈,只要你能有个可以运行的连连看就能找到工作,走上赛道被浪潮推着前进,这个行业不可谓不光明。
如今浪潮速度放缓,漫天飞舞着唱衰Android的讯息,“凉凉”是最多的字眼。
但放心,Android真的没凉!
Android入门相对简单,初级Android很多很多,趋近饱和,你随意打开一个招聘app就能很直观...