* 你也可以去Github查看这片文章 简介 在开发程序的时候,会用到各种对象,很多对象在使用之前都需要进行初始化。例如你要操作一个SharedPreference,你需要调用getSharedPreferences(S…
标签:移动开发
Android 状态栏颜色兼容方案
一、需求 由于Android系统碎片化比较严重,因此为了统一调整状态栏颜色,因此实现一个工具类相当必要。 注意:本类支持Android 5.0 以上的版本,android 5.0之前的兼容性太差,因此不做处…
RxDataSource 中数据源是如何和绑定的-1
RxDataSource(3.0.1)版 RxDataSource 中数据源是如何和绑定的–绑定方法 其中最简单的tableView数据源就是一个无分组的数组, 例子A如下: let items …
iOS 基础知识大全之网络篇(可供零基础学习)
SDWebImage图片异步下载 1.把SDWebImage包导入到工程中 2.把里面的.m文件在build phase中添加-fno-objc-arc来转换编译模式(在arc中运行) 3.加头文件“UIImageVie…
iOS 基础知识之UI篇
UILabel 基本使用 1.UILabel创建.frame位置确定CGRect 介绍(iOS坐标体系) UILabel * lable = [[UILabel alloc]init]; lable.frame = CG…
Android 自动存储Log、在线Log追踪
软件背景 当线上产品人数达到一定级别时,软件的维护,BUG的解决就变得至关重要。 但测试阶段发现的BUG毕竟有限,一旦上线后只能靠一些第三放的Crash追踪平台解决,而对于…
你不可不知的 React Native 混合用法(Android 篇)
前言 当前 React Native 虽说版本更新比较快,各种组件也提供的很全面了,但是在某些情况下,混合开发的方式才会快速缩短开发周期,原因无非就是原生平台的“底蕴”无疑更深,拥有众多且类型丰富的第三方支持库。很多情况…
Bazel教程:构建iOS应用[翻译]
Bazel教程:构建iOS应用 原文:http://bazel.io/docs/tutorial/ios-app.html 译者:chai2010 本教程包含以下步骤(Bazel新用户请先参考: Bazel入门教程): …
Android JNI开发系列(十二) JNI局部引用、全局引用和弱全局引用
JNI 局部引用、全局引用和弱全局引用 在JNI规范中定义了三种引用:局部引用(Local Reference)、全局引用(Global Reference)、弱全局引用(Weak Global Reference)。区…
Android WebView shouldInterceptRequest 异步加载
WebView 的 shouldInterceptRequest 可以让我们监听WebView发出的请求并做相应的处理,但有个严重的问题:浏览器的渲染以及资源加载都是在一个线程中,如果在shouldInterceptRe…
微信小程序开发——本地调试
在我们开发小程序时,可能小程序端和后台是同时开发的,这种情况下,如果后台代码写一点,再部署到服务器,然后再调试小程序,会很繁琐。而很多小程序api又必须要经过腾讯服务器,再转发到我们自己的后台,这就要求我们的后台能够被外…
安卓开发手把手教你打造万能适配器,告别繁重重复代码
大家在安卓开发过程中,经常会用到listview或者gridview,在编写代码的时候为了节约资源我们通常会采用持有者模式,即ViewHolder,如果一个工程中有多个li…