0推荐
5K 浏览

蘑菇街开源的安卓单元测试框架

我们开源了一个单元测试框架,里面提供了一系列的utility,希望能帮助你更快更轻松的写单元测试,能够少写一点boilerplate code,少一点痛苦,多一点愉悦!
0推荐
12K 浏览

Mars - 微信官方的跨平台跨业务的终端基础组件

Mars is a cross-platform infrastructure component developed by WeChat Mobile Team.
0推荐
7K 浏览

Android解惑之Handler为什么需要是static的

我们都知道,非static的内部类会持有外部类的引用,举个类子来说,我们经常在一些内部类中显示跳转activity的时候,给Intent赋值的时候,第一个参数会写 外部类名.this ,这就是持...
0推荐
12K 浏览

微信小程序-从零开始制作一个跑步微信小程序

我已经把全部代码放在github上- weChatApp-Run ,可以下载来看看或者先star收藏,我以后还会进行一些优化更新。现在只是一个学习Demo,大家沟通学习,实际应用还需更多优化。 ...
0推荐
7K 浏览

优化iOS程序性能的二十五个方法

1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自...
0推荐
13K 浏览

Service和BroadcastReceiver的那些事儿

大家都知道Service和BroadcastReceiver是android四大组件中的两个很重要的组件,在实际项目开发中也是会经常用到的,很多时候,我们想在我们的app中做一些比较"猥琐"的事...
0推荐
5K 浏览

Android之Service学习笔记

Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行...
0推荐
6K 浏览

ImageView的scaleType知识总结

ImageView的ScaleType决定了图片在View上的显示的样式,比如如何对图片进行缩放,显示图片整体还是部分,还是根据自己的需求进行相关显示。
0推荐
8K 浏览

Android适配难题全面总结

Android 可在各种具有不同屏幕尺寸和密度的设备上运行。对于 应用,Android 系统在不同设备中提供一致的开发环境, 可以处理大多数工作,将每个应用的用户界面调整为适应其显示的 屏幕。同...
0推荐
39K 浏览

RxAndroid 2.0 学习笔记

Rxjava 2.x正式版出来已经快两个月了。在之前的项目中也在使用Rx。但却一直没有时间对整个的知识进行梳理,恰好今天抽出时间,也系统的再学习一遍RxJava/RxAndroid
0推荐
6K 浏览

Android开发的那些坑和小技巧

android:clipToPadding,意思是控件的绘制区域是否在padding里面。默认为true。如果你设置了此属性值为false,就能实现一个在布局上事半功陪的效果。先看一个效果图。
0推荐
29K 浏览

想让你的资源文件被混淆吗?快来试试AndResGuard吧

AndResGuard是腾讯的 shwenzhang 开源在 github 上的项目,他帮助你缩小APK大小,他的原理类似Java Proguard,但是只针对资源,将原本冗长的资源路径变短,例...
0推荐
10K 浏览

Android 波浪进度WaveView

刚好有注意到百度外卖以及淘宝个人中心,都用到了类似水波起伏的效果,于是就参照网上的资料然后自己整改,自定义了一个waveView ,原理么,首先就是自定义个 WaveView 继承 View ,...
0推荐
9K 浏览

沉浸式状态栏-高仿QQ

沉浸式状态栏是Google从Android 4.4开始,给我们开发者提供的一套能透明的系统ui样式,这样样式是给状态栏和导航栏的,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以...
0推荐
22K 浏览

网络请求框架 Retrofit 2 使用入门

Retrofit 是一个用于 Android 和 Java 平台的类型安全的网络请求框架。Retrofit 通过将 API 抽象成 Java 接口而让我们连接到 REST web 服务变得很轻松...
0推荐
8K 浏览

Android开发:聊聊WebView的使用

尽管WebView是官方提供的控件,但使用使用起来依然是踩坑无数,想要获得一个较好的用户体验更是难上加难。接下来将重点说一下,个人在使用过程中总结出的一些经验和遇到的问题,希望能够对大家的开发带来一些帮助。
0推荐
9K 浏览

NSCharacter​Set 判断字符串是否为空,你不知道的方法

NSCharacterSet ,以及它的可变版本 NSMutableCharacterSet ,用面向对象的方式来表示一组Unicode字符。它经常与 NSString 及 NSScanner ...
Lui41V 9年前   
0推荐
14K 浏览

android vpn开发

VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”。顾名思义,虚拟专用网络我们可以把它理解成是虚拟出来的企业内部专线。它可以通过特殊的加密的通讯协...
0推荐
9K 浏览

ios 内存管理,weak和unowned

为了防止悬挂指针及内存泄漏,手动内存管理基于一个引用计数(retain count)的概念,所有对象都可以增加或减少一个对象的引用计数,当对象的引用计数大于0,则该对象继续存在;当该对象的引用计...
0推荐
10K 浏览

Android开发优化之的强引用、软引用、弱引用的使用

早在JDK1.2,Java就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
1 2 3 4 5 6 7 8 9 10

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

投稿

热门问答

    热门文档