背景 Android studio 2.0 Stable 版本中集成了 Install run 即时编译技术,官方描述可以大幅加速编译速度,我们团队在第一时间更新并使用,总体用下来感觉,恩也就那样吧,还不如不用的快。所以就去看了下 Install run 的实现方式,其中有一个整体框架的基础 ...
从OKHttp框架看代码设计 在Android端,比较有名的网络请求框架是OkHttp和Retrofit,后者在网络请求又是依赖OkHttp的。所以说OkHttp是Android世界里最出名的框架也不为过,今天,我们就来认真分析一下这个框架,依照我务实的风格,这篇文章绝对不会是为了读源 ...
布局 RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android android:layout_width=match_parent android:layout_height=match_parent android.support.v4.view.ViewPager android:id=@+id/vp_guide android:layout_width=match_parent ...
视频见:https://www.youtube.com/watch?v=BlkJzgjzL0cfeature=em-subs_digest 印度哥们的发音每次都能让我一阵沉醉。 尽快行动 早期的设计抉择对app的影响很大 基本架构会让你思考需要解决的问题变得更容易或困难。 哪种模式? MVC MVP Reactive Cairngorm ...
It is your time!Google Developer Day (Google 开发者大会) 是一个互动交流的大会,旨在与开发者们和科技行业领先者们分享 Google 的最新科技和开放平台。并且鼓励开发者们去建立下一个伟大的移动网络或本地应用。这不仅是创新科技的互联网时代,更是属于每 ...
最近接触了点Andiroid 机顶盒开发,简单的写一下,希望我的经验可以给各位带来一点经验。图片我就不上传的,很麻烦的! 首先是Android的apk如何安装到机顶盒上? 将TV连接机顶盒,然后找到设置,连接的网络,查看网络的IP地址,例如(192.168.0.1); 打开And ...
能不能使用硬件层来提高动画的性能呢? 在动画进行时,视图(Views)的每一帧都会被重绘。如果使用view layers代替每帧都重绘,渲染到屏外缓冲区(off-screen buffer)的视图就可以被重用。 另外,hardware layers被缓存在GPU上,这让在动画过程中的一些操作变得 ...
Android Studio是谷歌新一代的Android开发IDE,老一代的Eclipse+ADT已被无情的废弃。 Android Studio基于JetBrains的IntelliJ IDEA,这是一个在Java界享有不错声誉的IDE,它以Intelligent著称。AS是谷歌基于IntelliJ开发的,加上了一套专门为Android定制的插 ...
异步向来都是提高性能的必要手段,当然也是引发问题的常见根源。Android之中更是如此,主线程事关应用的流畅程度,所以把更多能放在工作线程中事,放到工作线程中去,是提升App性能之必经之路。Android中使用线程有多种方式,我们该如何选择,以及在使用过程 ...
最近在做一些跟传感器相关的东西,有注意到以前腾讯微博以前出过一个吹一吹交互,虽然和传感器无关,但是感觉也比较有兴趣,就写了一个拙劣的demo,因为接触媒体文件操作比较少,顺带写了一个录音和播放的例子,总结了一下一些小坑的地方,一并在此分享给大 ...