分类:移动开发

当uiautomator遇到xpath和ocr,畅快

当uiautomator遇到xpath和ocr,畅快

05月24日

导读 Android 的 UI 测试中,经常要点击某个控件,google 给出了 uiautomator 工具可以方便的查看控件信息,但是写测试用例的时候,仍然经常遇到控件...
你真的会用 Fragment 吗?Fragment 复用的那些事儿

你真的会用 Fragment 吗?Fragment 复用的那些事儿

05月24日

大家好,好像距离上次发布博客好像又过去了大半年了(额,好像每次发博客都有这句话),不过还好我的博客从来不是以数量取胜。 我统计了一下:截止到2018年5月23号,只有11篇文章...

Android 多进程通信(1) — 概述

05月24日

当启动App且没有运行其他组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下一个App中的所有组件都在同一个进程和线程中,但也可以通过配置...
支付宝使用流程和踩坑小记(附Demo)

支付宝使用流程和踩坑小记(附Demo)

05月24日

支付宝使用整理 官方开发指南 本文记录了我使用支付宝的一些过程 第一部分是一些我根据官方文档中摘录的可用的重要信息 第二部分是整理的 iOS/Android App 接入主要...

我的 iOS 开发之路(一)

05月24日

入门 iOS 开发需要掌握的东西有三个:一门语言、一个系统 SDK 和一个开发工具 语言 严格来说可以直接与系统 SDK 交互的语言有两个,分别是从最初就一直用的 Objc ...
Android进阶之AIDL的使用详解

Android进阶之AIDL的使用详解

05月24日

原文首发于微信公众号: jzman-blog ,欢迎关注交流! AIDL(Android 接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口,在 An...
仿喜马拉雅/美团分类的实现

仿喜马拉雅/美团分类的实现

05月24日

最近我们在写 喜马拉雅相 关的程序,我们先拆分,然后再整合到一起即可! 前面我们学习了喜马拉雅的 轮播图的实现 https://www.jianshu.com/p/c8f...
RemoteViews的原理

RemoteViews的原理

05月24日

RemoteViews支持在其他进程显示和更新View,由于RemoteViews没有findViewById的方法,因为它是远程的View,即使有findViewById我们也...
View的绘制过程

View的绘制过程

05月24日

View的绘制过程从Activity.setContentView开始经过如下方法: Activity.setContentView—>PhoneWindow.setCon...
我是用来切换线程的—–subscribeOn

我是用来切换线程的—–subscribeOn

05月23日

前言 讲到RxJava不得不提到他的线程切换,前面本来打算是按字母顺序把操作符一个个介绍,现在看来其实很多操作符的源码看过去都是差不多的,我这样一个个介绍难免显得过于重复,啰嗦,...

iOS Animation创建及使用

05月23日

iOS 实现的基本动画头尾式动画// 开始动画 [UIView beginAnimations: nil context :nil]; ...
开发你的第一个BLE应用程序—Blinky

开发你的第一个BLE应用程序—Blinky

05月23日

本文将和大家一起编写我们的第一个BLE应用程序:Blinky(闪灯程序),哪怕你之前没有任何BLE开发经验,也不用担心,只要跟着文中所述步骤,你就可以一步步搭建自己的第一个BLE...
三年经验之你忽略的小知识点

三年经验之你忽略的小知识点

05月23日

1、不自定义Cell,利用UITableView的几个属性 做出系统样式的编辑选中 pic-1.jpeg //1.允许在编辑模式中进行多选操作 self.tabl...
项目实战之组件化架构

项目实战之组件化架构

05月23日

关于什么是组件化、为什么要进行组件化以及实施组件化的基本流程网上一搜一大把,这里不做过多说明,不了解的话可以Google一下。这里主要记录一下组件化开发的一些心得和踩的一些坑。 ...

Swift 结构体的使用

05月23日

Swift 结构体是构建代码所用的一种通用且灵活的构造体。 我们可以为结构体定义属性(常量、变量)和添加方法,从而扩展结构体的功能。 与 C 和 Objective C 不同的是...
问答类APP的辅助程序

问答类APP的辅助程序

05月23日

最近问答类APP很火,例如 冲顶大会 百万英雄 芝士超人 等 网上的各种搜题辅助程序也很多, 作为程序员,当然也凑波热闹自己搞了一个. 环境 Python3 + goog...

本地广播 localBroadcastManager Android

05月23日

使用localBroadcastManager发出的广播只能在本应用程序的内部进行传递。 App应用内广播可理解为一种局部广播,广播的发送者和接收者都同属于一个App。 相比于全...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录