- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Android消息机制源码解析
案例简介 我们做Android开发时经常会遇到一个问题,我们都知道更新UI只能在主线程中更新,如果在子线程也就是非UI线程中更新UI就会报错,抛出异常:android.view.ViewRoot.CalledFromWrongThreadException: Only the original thread that created a view hierarchy can ...
2019-02-28 16:55:48 570
原创 Java并发编程-Executor框架与线程池
线程简介 并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。现代操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个Java程序,操作系统就会创建一个Java进程。线程是现代操作系统调度的最小单元,也叫轻量级进程,在一个进程里可...
2019-01-03 17:00:36 362
原创 从源码上分析Android事件分发机制
一.案例简述在Android开发中,事件分发机制是一块Android比较重要的知识体系,也是比较难理解的,网上很多资料都是用流程图的方式介绍事件分发的流程以及注意事项或者以部分源码的方式进行介绍,这样不能很好的帮助我们从整体上了解事件分发的过程更不能深入的从代码层次掌握整个分发的具体过程,在遇到自定义view或者事件冲突的问题的时候不能准确的找到问题所在,下面我们从源码上完整的分析和讲解事件分...
2018-12-17 20:30:58 161
原创 Android自定义注解处理器详解
Demo GitHub地址:https://github.com/lg2179/AnnotationDemo案例简述在我们Android项目中很多第三方库都用到了注解,像我们项目中最常用的butterKnife以及eventBusy以及Retrofit都是以注解为基础进行使用的,通过使用注解能很大程度上节省代码,但同样注解也很容易让初学者产生困惑,特别是在使用这类项目的时候,有时候出现错误...
2018-12-17 20:09:08 1224
原创 Android NDK开发使用以及so文件生成和注意事项
Android NDK开发使用以及so文件生成和注意事项 1. NDK以及.so文件简介 本文主要是介绍在Androidstudio中结合NDK开发需要注意的事项以及一些比较重要的知识点,众所周知,so文件在Android的开发中起到很重要的作用,无论是在与底层设备调用还是一些第三方的SDK调用都经常使用到,可以看出so文件的重要性,在Android中NDK就是Android用于编译
2017-12-26 15:02:47 1840
原创 Android人脸检测方案分析以及使用
- **Android人脸检测方案分析以及使用**1 案例简述 最近在做项目时使用到了本地手机客户端对人脸进行检测,并且根据特定的要求对检测出的人脸照片做选择性筛选上传,前期做了很多的预研,总结分析了一下现在市面上Android人脸检测基本上有四大类: 1. Face++,是一个第三方的sdk,优点是对人脸检测以及识别都有比较深的研究,检测识别率很高,性能也
2017-12-26 14:29:00 1253
原创 Android与Web原生互调使用详解
Android与Web原生互调经验总结 随着手机移动端的日益成熟,为了节省开发时间,以及节约成本,以及正值HTML5火爆,很多公司都选择在一些页面使用HTML5的页面来替换原生页面,特别是电商购物或者一些新闻阅读类的app更是大量的使用HTML5页面,因为这些页面会经常性的改变页面以及没有复杂性的功能,只需要一些炫酷的网页效果就行,比如之前双11来临时,淘宝推出的抢包活动等,...
2017-12-26 11:08:22 744
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人