Android
ScottStone
自己很喜欢计算机专业,本科跟研究生都是计算机科学与技术专业;本科期间主要做了javaWeb方面的项目,对Struts、Spring比较熟悉;研究生的研究方向是数据挖掘,但是期间主要做了Android开发。
展开
-
自定义View(一)可拖拽的悬浮控件
可拖拽的悬浮控件是个比较常见的很简单的效果,主要知识点:1.View的简单自定义,onDraw的重写等2.View事件的简单应用我们在这个可拖拽的View上加个黄色的线,简单操作下这个View的样子,另外,给这个拖拽View加上偏左吸左偏右吸右的效果。下面直接上代码:public class CustomView extends android.support.v7.widget....原创 2019-09-03 10:03:45 · 399 阅读 · 0 评论 -
Android studio 添加opencv 同时添加人脸识别
1.添加OpenCVopencv是什么,自行google,下面是正题。1.准备工作下载OpenCV-android-sdkhttps://opencv.org/releases.html2.创建JNI项目3.导入OpenCV-android-sdkfile–>New–>import modules导入后需要在project structure里配置下注意...原创 2019-09-03 10:19:02 · 862 阅读 · 0 评论 -
Android View 工作原理
介绍View的工作原理之前,先来介绍一些基础的概念,以便后面详细的介绍View的三大流程:measure、layout和draw。1.ViewRoot和DecorViewViewRoot具体对应的类是ViewRootImpl,该类是链接WindowManager与DecorView的纽带,View的三大流程都是通过ViewRoot来完成的。ActivityThread中,Activity被创建...原创 2019-09-03 10:25:19 · 171 阅读 · 0 评论 -
Android Window的创建过程源码分析--Activity、Dialog和Toast
通过上面的分析可以看出,View是Android中的视图呈现方式,但是View并不能单独的存在,需要依附在Window这个抽象的概念上,也就是说有界面的地方就有Window,线面我们就通过Activity、Dialog跟Toast来深入的了解下Window的创建过程到底是怎样的。1. Activity中Window的创建过程在介绍Activity中的Window的创建过程之前,我们先得了解下A...原创 2019-09-03 10:26:54 · 241 阅读 · 0 评论