上的图片总共也只有 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 表示展示所用的该图片的时间长度 -->
最近在使用知乎Android客户端的时候发现一个十分好玩的UI。如下图: 图1 其实不难看出,知乎app使用了大量原生的Android Material Design控件,包括ToolBa
在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的开销较大
在Java中默认情况下一个进程只有一个线程,也就是主线程,其他线程都是子线程,也叫工作线程。Android中的主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。线程的创建和销毁的开销较大
众所周知,Intent(意图)是一个消息传递对象,承担着Android应用程序三大核心组件相互间的通信功能。 Intent的功能 启动Activity(startActivity(Intetn))
2015年7月,Google发布了新的Gradle插件,提供了对NDK的支持,从此,编写NDK程序不再需要编写 Android.mk 文件,也不再需要使用 ndk-build 脚本,只需要在Gradle中简单的配置一下,即可方便的编译程序了。
概览 SharedPreferences(以下使用SP简称)在Android中作为一种使用简单的数据存储形式被广泛用来存储一些不需要做数据库操作的数据,比如用户配置项等。本文将从源码入手分析其实现,并据此提出一些使用中需要注意的事项。
id-out-in-memory-on-android http://stackoverflow.com/questions/9009544/android-dalvik-get-the-size-of-an-object
SwipeBackLayout 在 styles.xml 中的主题中添加:
新吧。 最流行的android组件大全 http://www.open-open.com/lib/view/open1409108030307.html Android开源项目分类汇总 http://www
Android Development Patterns 系列: [英文] 第一季 [英文] 第二季 [英文] 第三季 [中文] 全集 (含第一第二季) Android Performance Patterns
随着Android设计规范的迭代更新,我们对Android App的视觉印象不再是傻大黑粗,而Material Design的出现让Android App也可以变得十分精美,无论是界面设计还是过渡动画
本文将分以下在步骤寻找android中事件的来源: 一、activity启动时 创建window以及windowManager的过程。 二、调用setContentView设置布局的过程 三、A