自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android ViewGroup事件分发机制

默认是不拦截的,即返回false;1、ACTION_DOWN中,ViewGroup捕获到事件,然后判断是否拦截,如果没有拦截,则找到包含当前x,y坐标的子View,赋值给mMotionTarget,然后调用 mMotionTarget.dispatchTouchEvent。disallowIntercept && onInterceptTouchEvent(ev)) 当前允许拦截且拦截了,才进入IF体,当然了默认是不会拦截的~这里执行了onInterceptTouchEvent(ev)

2024-12-19 22:24:45 648

原创 Android Studio 3

Android Studio 3.6 Windos、mac最新版安装教程图片。

2024-12-19 22:21:03 565

原创 android phonegap插件开发方法 plugin

merges 代表你在 javascript中调用该接口的语句 (类似activity中的 getApplication() 等等;第三个 :将要调用的类的配置名字(在config.xml中配置 稍后在下面会讲解) 在res/xml 目录下配置 config.xml 文件。value属性指定插件在src目录下的java文件 (命名空间)在module.exports.metadata 中配置id。第五个 :传递的参数 以json的格式。在javascript中的 调用语句是。

2024-12-19 22:13:37 870

原创 Android LayoutInflater深度解析 给你带来全新的认识

else主Activity:@Override好了,相信大家对这个例子都再熟悉不过了,没啥好说的,我们主要关注getView里面的inflate那行代码:下面我依次把getView里的写成:分别看效果图:图1:图2:图3:嗯,没错没有图3,第三种写法会报错。由上面三行代码的变化,产生3个不同的结果,可以看到。

2024-12-19 22:09:57 729

原创 Android ConstraintLayout 约束布局

dependencies {implementation ‘com.android.support.constraint:constraint-layout:1.0.2’}然后layout的根布局使用:layout_constraintLeft_toLeftOflayout_constraintLeft_toRightOflay

2024-12-19 22:06:16 651

原创 Android Camera开发实践(4) SurfaceTexture与特效

外链图片转存中…(img-4h9FDGfL-1734616945519)]一个window中所有的view最后会合成一个图像绘制到屏幕上,但SurfaceView除外,SurfaceView有自己的独立窗口,所以SurfaceView性能较好,但是功能上不如TextureView操作方便,不支持旋转,平移等操作。参考[外链图片转存中…

2024-12-19 22:02:35 714

原创 Android binder 机制驱动核心源码详解_binder_thread_read

应用程序中执行 getService() 需与 ServiceManager 通过binder跨进程通信,此过程中会贯穿 Framework、Natve 层以及 Linux 内核驱动。binder 驱动的整体分层如上图,下面先来宏观的了解下 getService() 在整个 Android 系统中的调用栈,ServiceManager 本身的获取:「本文将主要分析此过程中 binder 驱动具体承担了哪些工作」,也就是上图中 IPCThreadState 与 binder 驱动的 ioctl 调用。

2024-12-19 21:58:54 999

原创 Android - 开发常用工具类Utils

i++) {} else {/**得到字符串方式的文件大小@param fileS ,单位b@return*/} else {

2024-12-19 21:55:13 555

原创 Ambari部署Atlas

Atlas配置为使用此群集中安装的HBase。如果您希望Atlas使用另一个HBase实例,请在Atlas env中适当地配置此属性和HBASE_CONF_DIR变量。登录Atlas ambari-03:21000/login.jsp admin admin123。重要提示:关闭此向导后,请重新启动服务名称旁边有重新启动指示器的所有服务。这里是HBase主堆大小没达到最小设置值,可以不用改,分配从站和客户端,选择客户端全节点安装 Next。验证HBase表是否创建。验证Solr集合是否创建。

2024-12-19 21:47:46 416

原创 Alibaba首发的《Java技术成长笔记》,渴望提升自己的程序员的必备宝典!

微服务架构(RPC+SpringBoot+SpringCloud Netflix+SpringCloud Alibaba+docker+k8s)JVM深度剖析(理解运行时数据区+堆外内存解读+JDK+内存泄漏问题排查+Arthas+GC算法和垃圾回收器+类加载机制等)高效存储(Redis+mongoDB+MySQL高可用+Mycat+Sharing-Sphere)并发编程进阶(并发工具类实战+CAS+显示锁解析+线程池内部机制+性能优化)数据库(调优+事务+锁+集群+主从+缓存等)3.SSM从入门到精通。

2024-12-19 21:44:05 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除