0推荐
8K 浏览

Android 利用Gradle实现app的环境分离

有过互联网软件开发经验的朋友一定对于测试环境和生产环境这两个词很是熟悉,一般软件开发阶段都是在测试环境(比较常用的是内网环境)上运行调试,而正式打包发布时会配置生产环境(也称之为线上环境)的服务...
0推荐
8K 浏览

手把手图文并茂教你发布Android开源库

AndroidStudio是从Maven Repository 下载类库的。基本上有jcenter和Maven Central这两个服务器用于下载Android的类库。
0推荐
7K 浏览

老司机带你走进Core Animation

CALayer 是继承与NSObject的,所以他是 不具备响应 的。而 UIView是继承与UIResponder 的,UIResponder本身 可以提供事件响应 ,再用CALayer给他...
0推荐
30K 浏览

在 Android 中使用 Realm 作本地存储

Android平台有很多的orm框架可以对数据作本地存储,比如ormlite、greenDao、SugarORM等等,这些orm框架基本都是基于sqlite的。今天我要介绍的这个数据库Realm...
0推荐
9K 浏览

Android 之属性动画 Animator

Android 3.0之前已有动画框架Animation(详见: Android之视图动画Animation ),但存在一些局限性,当某个元素发生视图动画后,其响应事件位置还在动画前的地方。于是...
0推荐
16K 浏览

离屏渲染优化详解:实例示范+性能测试

本文以「Color Offscreen-Renderd Yellow」为触发离屏渲染的标准,除非还有这个标准无法检测出来的引发离屏渲染的行为。那么 Core Graphics API 是不会触发...
0推荐
18K 浏览

iOS 自带地图(MapKit、MKMapView)轨迹渐变

在mapView上绘制轨迹要添加MKPolyline,调用[self.mapView addOverlay:self.polyLine];但这个MKPolyline的构造方法中只接受和坐标相关的...
0推荐
12K 浏览

微信 iOS SQLite 源码优化实践分享实录

SQLite是微信iOS选用的数据库,随着微信iOS客户端业务的增长,在重度用户的场景下,性能瓶颈逐渐显现。靠单纯地修改SQLite的参数配置,已经不能彻底解决问题,因此我们尝试从源码开始做深入的优化。
CarF14 9年前   
0推荐
6K 浏览

关于FAB、CardView、Snackbar、TextInputLayout...

1、FloatingActionButton FAB用来表示一个APP最主要的操作( promoted action),它主要有以下几个属性: 属性: elevation:正常显示时阴影的大小(...
0推荐
54K 浏览

解决Android ViewPager不刷新界面的问题

最近在项目中用到ViewPager+FragmentPagerAdapter的方式来做界面,其中当adapter的数据源数据更新时,调用adapter.notifyDataSetChanged(...
0推荐
6K 浏览

Android安全开发之WebView中的地雷

在Android开发中,经常会使用WebView来实现WEB页面的展示,在Activiry中启动自己的浏览器,或者简单的展示一些在线内容等。WebView功能强大,应用广泛,但它是天使与恶魔的合...
0推荐
7K 浏览

深入理解Android中的LayoutInflater.inflate

attachToRoot传入true代表layout文件填充的View会被直接添加进ViewGroup,而传入false则代表创建的View会以其他方式被添加进ViewGroup。
0推荐
8K 浏览

总结iOS中的常用开发技巧

在我们iOS开发的过程中,你要是知道一些特别的小技巧的话,其实是可以帮你省很多事的,当然这东西也不需要我们专门去记,估计没有几个开发人员喜欢死记硬背,有需要,上网找,边学边用才是技巧的正确的打开方式。   
DoyleVls 9年前   
0推荐
16K 浏览

深入理解 GCD

本文主要整理了 GCD 中常见的 API 以及底层的实现原理。对于队列来说,需要理解它的数据结构,转发机制,以及底层的线程池模型。
0推荐
15K 浏览

Android自定义控件常用方法总结

inflate inflate方法常常用来解析一个xml布局文件,在自定义组合式控件中常常使用,使用的姿势包括: View.inflate(context, resource, root) La...
0推荐
7K 浏览

Android单元测试 - 如何开始?

Java单元测试框架: Junit、Mockito、Powermockito 等;Android: Robolectric、AndroidJUnitRunner、Espresso 等。
0推荐
7K 浏览

TalkingData的Docker扁平化网络设计与实现

目前Docker跨主机的网络实现方案也有很多种,主要包括端口映射、OVS、Fannel等。但是这些方案都无法满足我们的需求,端口映射服务内的内网IP会映射成外网的IP,这样会给开发带来困惑,因为...
0推荐
7K 浏览

React Native: 那些开始之前应该知道的知识点

本文翻译自 React Native: Things I wish I knew before starting out. ,从属于笔者的 ReactNative 入门与最佳实践 系列文章。
0推荐
33K 浏览

iOS 音视频高级编程:Audio Unit播放FFmpeg解码的音频

本文档描述了iOS播放经FFmpeg解码的音频数据的编程步骤,具体使用Audio Toolbox框架的Audio Session和Audio Unit框架提供的接口实现,在iOS 7及以上平台A...
peix9330 9年前   
0推荐
28K 浏览

Appium 在 Android UI 测试中的应用

Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdrive...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档