1、图片下载(带内存和本地缓存管理,功能很强大,定制性强) https://github.com/nostra13/Android-Universal-Image-Loader 2、支持各种控件的下拉刷新、上拉加载更多
FlymeOS为魅族科技旗下ANDROID系统,界面清爽好看,有兴趣的朋友可以研究一下,适配其他机器。 分支命名 开源项目的分支命名与Android版本对应,目前支持Android 5.0的机型适配,分支名为:lollipop-5
APKAnalyser 是 Android 静态,虚拟分析工具,用来测试和验证 Android 应用的开发工作。ApkAnalyser 是个完整的工具链,可以修改二进制应用。用户可以改装,安装,运行,验证
Binding库的支持,在Android中可以很方便的实现MVVM的开发模式。MVVM,是Windows社区的一种叫法,即Model-View- ViewModel。在Android中,Activity,
表一个 workspace,但是一个Project可以包含多个Module,比如你项目引用的Android Library, Java Library等,这些都可以看做是一个Module; 2、上
原文出处: Dan Lew 译文出处: Android Performance 前言 本文是一篇译文,这篇是这个系列的第二篇.讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API
高建武的博客(@高建武_Gracker) 前言 本文是一篇译文,这篇是这个系列的第四篇。讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的API,很多人都知道,但也有人不知道,记录下来,如
当一个Android应用程序组件启动时候,如果此时这个程序的其他组件没有正在运行,那么系统会为这个程序以单一线程的形式启动一个新的 Linux 进程。默认情况下,同一应用程序下的所有组件都运行再相同的
下面介绍一个android实现渐变的方式 GradientDrawable 用GradientDrawable实现渐变可以通过xml或者代码实现,xml实现需要在drawable下建立xml文件,在
VP风格的代码。 对于MVP,我的内心有一个问题: 为何这个模式出来后,就能被广大的Android的程序员接受呢? 问了些程序员,他们对于MVP的普遍的认识是:“代码很清晰,不过增加了很多
最近在做android项目,用到了Gson解析,总结一下放在这里,方便以后使用 服务器端代码: package com.sdufe.domain; /** * @author lili.guo
sort对数组排序。 响应能力:熟悉生命周期,例如设备方向变化时,配置Android:configChanges属性 推迟初始化:例如可以用android.view.ViewStub来推迟初始化。由于内存分配需要
上的图片总共也只有 8 张,而且图片的内容跟 HUD 毫无关系,莫非真的是从服务器下载资源? 用 Android Studio 打开 jar 包中的 AMapHudView.class 来看下 AMapHudView
tails/49843581 最近Android社区的氛围很不错嘛,连续放出一系列的Android动态加载插件和热更新库,这篇文章就来介绍一下Android中实现热更新的原理。 ClassLoader
MaterialDesignLibrary 是 Android L 的一个组件库,该组件库提供了各种素材设计组件,可在 Android 2.2 中使用它。 MaterialDesignLibrary 提供的组件和窗体小部件部分截图:
这是一个系列,我们将其命名为android最佳实践,如果你还没有看之前的文章: Android最佳实践(一) android最佳实践(二) android最佳实践(三) 大家可能在做
着第一次访问AsyncTask必须发生在主线程中,当然这个过程在Android4.1及以上版本中已经被系统自动完成。 Android5.0中,ActivityThread的main方法中,它会调用
篇只是工具讲解而已。 关于Android Studio对于应用层App开发的技巧和配置前面我写过文章分析的,这里不再解释说明,具体查看我的这一片博文 《Android Studio入门到精通 》
tails/49843581 最近Android社区的氛围很不错嘛,连续放出一系列的Android动态加载插件和热更新库,这篇文章就来介绍一下Android中实现热更新的原理。 ClassLoader
进行声明 android:duration 表示展示所用的该图片的时间长度 -->