自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (47)
  • 收藏
  • 关注

原创 在Android的WindowManager中添加ComposeView的流程及注意事项

总体跟普通的View一样设置窗口参数再用addView添加到WIndowManager中不过ComposeView需要有LifeCycleOwner的支持,不然运行会崩溃,所以需要自定义一个LifeCycleOwner,完全照抄下面这个即可,这里我也是抄的哈哈。

2024-05-18 16:27:19 399

原创 Android Studio There it not enough memory to perform...问题记录

Android Studio There it not enough memory to perform…问题记录[TOC]问题描述在写代码的时候Android Studio突然报错There it not enough memory to perform the requested operation.Please increase 'Xmx' setting and restart the IDE for change to take effect.如下窗口并且CPU和内存使用率飙升.

2021-09-14 13:57:37 611

原创 关于在Unity中拖动三维物体的实现

关于在Unity中拖动三维物体的实现目录文章目录关于在Unity中拖动三维物体的实现目录问题错误的解决方案正确的解决方案问题在游戏制作过程中常常我们需要做类似平移物体的操作,但是应该如何实现这个效果呢?错误的解决方案在百度大概搜索了下发现一种解决方案,但是这种方案存在着严重的问题或者说局限性.其方案如下:获取鼠标点击的屏幕坐标.然后根据屏幕的点击坐标发射一条射线获得点击物体(设...

2020-04-15 12:35:04 1796 1

原创 如何优雅的在Unity中编写Java代码

如何在优雅的Unity中编写Java代码目录文章目录如何在优雅的Unity中编写Java代码目录为什么要在Unity中写Java代码那么如何添加Java代码到Unity创建Android Library修改AndroidManifest.xml的位置添加project.properties文件删除不必要的文件和依赖创建链接为什么要在Unity中写Java代码这是一个值得深思的问题,Unit...

2019-09-04 00:11:01 5804 1

原创 在Android Studio中运行Java程序

在Android Studio中运行Java程序有时候在开发Android时,由于调试需要,需要写一些Java程序.由于类库引用等问题,去IntelliJ IDEA新建一个Java程序还要添加类库引用非常麻烦.所以如果能直接在Android Studio中调试Java程序就变得非常有用了.查看了下网上介绍的方法,还要添加Java Library,改build.gradle等等麻烦死...

2018-08-05 10:58:27 7612 1

原创 WebView和AppBarLayout嵌套滑动联动无效分析及解决办法

WebView和AppBarLayout嵌套滑动无效分析及解决办法目录WebView和AppBarLayout嵌套滑动无效分析及解决办法目录序章引题Materials Design中AppBarLayout嵌套滑动的基本实现.问题分析解决嵌套滑动接口实现重写onTouchEvent解决惯性滑动时的嵌套滑动终章示例源码序章上两篇博...

2018-07-30 00:35:56 5180 13

原创 Android CoordinatorLayout和Behavior解析

Android CoordinatorLayout和Behavior解析目录Android CoordinatorLayout和Behavior解析目录CoordinatorLayout特性CoordinatorLayout的测量过程CoordinatorLayout的布局过程CoordinatorLayout的触摸消息处理CoordinatorLayout的嵌套滑动支...

2018-07-28 22:55:00 6683 1

原创 Android NestedScroll嵌套滑动机制解析

Android NestedScroll嵌套滑动机制解析目录Android NestedScroll嵌套滑动机制解析目录最初的接口和接口2的区别接口方法介绍NestedScrollingChildNestedScrollingParent使用方法子View接口的使用子View接口常用实现子View接口的自我调用dispatchNestedPreScroll方...

2018-07-25 19:39:25 4727 2

原创 用Canvas在SurfaceView上绘制一个雷达扫描动画

用Canvas在SurfaceView制作一个雷达扫描动画目录用Canvas在SurfaceView制作一个雷达扫描动画目录为什么选择SurfaceView准备工作构建MySurfaceView下载WeakHandler创建usefullib创建雷达扫描动画的SurfaceView添加基础代码绘制雷达部件绘制简单的部分绘制扫描部分源码...

2018-07-07 11:44:15 1435

原创 Android native方法的动态注册

Android native方法的动态注册目录Android native方法的动态注册目录Android JNI简介Android JNI的一般注册方法Android JNI的动态注册JNINativeMethod结构体Java类映射的方法签名基本类型签名数组的签名Java类的签名Java内部类的签名注册两种注册方式的优劣静态注册的优劣优势劣...

2018-06-24 20:32:40 1772

原创 OpenGL ES初探(四) -- 用OpenGL画正四面体,正方体,球

OpenGL ES初探(四) – 用OpenGL画正四面体,正方体,球目录OpenGL ES初探(四) – 用OpenGL画正四面体,正方体,球目录准备工作添加初始代码结构说明构建ShapeProgram构思构建BaseShape构建ShapeProgram实例创建正四面体创建正方体创建球形引入透视投影增加触摸事件背面裁剪卷绕示例源码参...

2018-04-14 21:31:39 3376 3

原创 OpenGL ES初探(三) -- 用OpenGL画正方形,圆,正多边形,圆环,正五角星

OpenGL ES初探(三) – 用OpenGL画正方形,圆,圆环,正五角星目录OpenGL ES初探(三) – 用OpenGL画正方形,圆,圆环,正五角星目录准备工作添加初始代码结构说明绘制正方形绘制圆形绘制圆环绘制正五角星总结示例源码参考相关链接附录最初的源码附1附2准备工作添加初始代码构建包com....

2018-04-04 16:09:08 3285

原创 Android OpenGL ES部分问题解决方案

Android OpenGL ES部分问题解决方案目录Android OpenGL ES部分问题解决方案目录模拟器不工作的可尝试办法GLSL Shader相关程序崩溃模拟器不工作的可尝试办法若模拟器配置有使用Use Host GPU,可以尝试在GLSurfaceView.setRenderer()之前调用GLSurfaceView.setEGLCo...

2018-04-03 14:50:32 702

原创 OpenGL ES 中 GLSL Shader常见属性说明

OpenGL ES 中 GLSL Shader常见属性说明目录OpenGL ES 中 GLSL Shader常见属性说明目录关键字attributeuniformvaryingprecisionlowp , mediump , heighp类型vec4mat4属性和变量gl_Positiongl_PonitSizeglPointColorgl_...

2018-04-03 14:42:31 755

原创 Android OpenGL ES 部分方法说明

OpenGL ES 部分函数说明目录OpenGL ES 部分函数说明目录glClearmaskglDrawArraysmodefirstcountglDrawElementsmodecounttypepositionBufferrotateMglVertexAttribPointerstride其他参数glClear...

2018-04-03 14:38:02 343

原创 OpenGL ES初探(二) -- 用OpenGL画一个三角形(2)

OpenGL ES初探(二) – 用OpenGL画一个三角形(2)目录OpenGL ES初探(二) – 用OpenGL画一个三角形(2)目录OpenGL中的投影转化引入正交投影矩阵传递矩阵给着色器给着色器增加颜色属性示例源码参考相关链接OpenGL中的投影转化承接上一篇博客OpenGL ES初探(一) – 用OpenGL画一个三角形(...

2018-04-03 14:15:16 395

原创 OpenGL ES初探(一) -- 用OpenGL画一个三角形(1)

OpenGL ES初探(一) – 用OpenGL画一个三角形(1)目录OpenGL ES初探(一) – 用OpenGL画一个三角形(1)目录初始化OpenGL初始化GLSurfaceView创建MyRenderer创建顶点着色器创建片段着色器编译GLSL Shader文件把着色器链接进OpenGL程序关联Shader数据绘制三角形思考示例源码参考相关...

2018-04-02 22:28:34 899 2

原创 自定义一个自己的Log

自定义一个自己的Log目录自定义一个自己的Log目录Android Log简介来看看github中有哪些酷酷的Log开源库XLogLogUtilslogger这些炫酷的Log的原理解析logger的缺点YxfLog简介功能简介使用YxfLog源码及测试例子地址Android Studio Logcat的颜色设置Android Lo...

2018-04-01 00:18:21 1864

原创 性能优化 -- 优化SurfaceView的线程调用

性能优化 – 优化SurfaceView的线程调用目录性能优化 – 优化SurfaceView的线程调用目录SurfaceView的基本用法问题解决方案为了防止Handler引发的内存泄漏,在此示例中使用了WeakHandler,关于WeakHandler,参见SurfaceView的基本用法SurfaceView是一个适用于频繁的刷新布局的Vie...

2018-03-10 17:43:17 6117 1

原创 性能优化 -- 如何优雅的防止Handler引发的内存泄漏

性能优化 – 如何优雅的防止Handler引发的内存泄漏目录性能优化 – 如何优雅的防止Handler引发的内存泄漏目录Handler内存泄漏问题解决方案书中的解决方案优化版解决方案* 然而此方法其实有一个坑 *最终优化方案Handler内存泄漏问题在《Android高级进阶》一书的性能优化篇中提到若Handler为匿名内部类,则此内部...

2018-03-09 14:22:28 1681 1

原创 一个涂鸦笔记本的自定义View第三方库

一个涂鸦笔记本的自定义View第三方库目录一个涂鸦笔记本的自定义View第三方库目录简介集成初始化其他方法说明功能演示源码及jar包简介还记得曾经QQ的涂鸦功能吗?现在这个第三方库也支持涂鸦,而且功能更加强大,支持切换画笔颜色,切换背景色,字体背景色,画笔粗细以及用光标删除,插入。来看看效果吧。 集成以源码组件形式集成d...

2018-03-05 10:52:04 320

原创 windowSoftInputMode的adjustPan无效问题研究

windowSoftInputMode的adjustPan无效问题研究问题最近在修改原生Launcher3的遇到一个问题,项目要求修改桌面文件夹时,弹出输入法会挡住输入框,所以要求输入框也随着输入法一起往上移.其实原生的Launcher3是做了适配加了android:windowSoftInputMode="adjustPan"属性的,可惜使用时发现只有前一两次呼出输入法时,输入框才会

2018-01-26 16:37:02 7235

原创 Android 各类生命周期详解

Android 各类生命周期详解Activity,Fragment,ViewGroup,View的创建,暂停,恢复,销毁,旋转时的生命周期

2017-12-09 19:29:33 988

原创 Android控件跟随手指移动方法补充及在RelativeLayout移动控件控件还原位置问题

1、Android控件跟随手指移动方法补充在工作中遇到了这个问题,然后百度了下大致方法多为一种,即通过重写onTouchEvent()记录前后移动的相对坐标,然后根据相对坐标设置控件位置.我们先来看看这个方法,先贴代码 activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="htt

2017-07-04 15:26:34 4041 10

Android群英传

Android群英传

2018-04-14

Android_3D游戏开发技术详解与典型案例

Android_3D游戏开发技术详解与典型案例........................

2018-04-14

Android 3D游戏开发技术宝典——OpenGL ES 2.0 (吴亚峰)

Android 3D游戏开发技术宝典——OpenGL ES 2.0 (吴亚峰)

2018-04-14

Android系统服务开发 带目录书签

Android系统服务开发 带目录书签.zip................

2018-04-14

Android 微博应用开发实践

Android 微博应用开发实践.............................

2018-04-14

Android移动性能实战试读文章

Android移动性能实战试读文章 , 注意是试读.....只有100多页,觉得写得好可以去购买正版

2018-04-14

Android应用性能优化_人民邮电出版社

Android应用性能优化_人民邮电出版社..................................

2018-04-14

Android优化技术详解

Android优化技术详解.......................................

2018-04-14

Migrating to Cloud-Native App Architectures Pivotal

Migrating to Cloud-Native App Architectures Pivotal.........................

2018-04-14

OpenCV实例精解 ,普拉蒂克·乔希

OpenCV实例精解 ,普拉蒂克·乔希...............................

2018-04-14

OPENGL ES 3.0编程指南 原书第2版

OPENGL ES 3.0编程指南 原书第2版.............................

2018-04-14

OpenGL ES 3.x游戏开发 上卷 吴亚峰

OpenGL ES 3.x游戏开发 上卷 吴亚峰................................

2018-04-14

OpenGL编程指南(第九版英文)

OpenGL编程指南(第九版英文)..................................

2018-04-14

RxJava2.0在android开发中的实用操作符总结

RxJava2.0在android开发中的实用操作符总结.............

2018-04-14

高性能Android应用开发

高性能Android应用开发................................

2018-04-14

给 Android 开发者的 RxJava 详解

给 Android 开发者的 RxJava 详解..........................

2018-04-14

精通Android Studio

精通Android Studio....................................................

2018-04-14

深入OPENCV ANDROID应用开发

深入OPENCV ANDROID应用开发...................................................

2018-04-14

深入剖析Android系统.杨长刚

深入剖析Android系统.杨长刚................................

2018-04-14

深入探索Android热修复技术原理

深入探索Android热修复技术原理......................

2018-04-14

徐宜生-Android群英传:神兵利器(带书签高清版)

徐宜生-Android群英传:神兵利器(带书签高清版).........................

2018-04-14

移动App性能评测与优化

移动App性能评测与优化.................................

2018-04-14

GifCam gif录制工具

GifCam,一个非常好用的windows平台gif录制工具,非常适合录制windows桌面图像,常用于Android模拟器视图的录制,可以设置清晰度,帧率,鼠标指针等.

2018-04-01

Qt Creator快速入门 第2版

Qt Creator快速入门 第2版....................................

2018-04-01

Java数据库编程宝典

Java数据库编程宝典.......................................

2018-04-01

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版............................

2018-04-01

Java游戏高级编程

Java游戏高级编程...................................

2018-04-01

C++图形界面设计Qt4-中文版

C++图形界面设计Qt4-中文版..............................

2018-04-01

精通MFC程序设计(人民邮电-姚领田)

精通MFC程序设计.(人民邮电.姚领田)..........................

2018-04-01

C++ Qt设计模式 第2版(中文版)

C++ Qt设计模式 第2版(中文版)..............................

2018-04-01

计算机图形学:应用JAVA 2D和3D

计算机图形学:应用JAVA 2D和3D...........................................

2018-04-01

21天学通JAVA

21天学通JAVA......................................

2018-04-01

Android底层开发技术实战详解

Android底层开发技术实战详解......................................

2018-04-01

Android编程入门很简单

Android编程入门很简单............................................

2018-04-01

Android 4高级编程(第3版)

Android 4高级编程(第3版).....................................

2018-04-01

Qt on Android核心编程

Qt on Android核心编程...............................................

2018-04-01

Android入门到精通详解 (带目录)

Android入门到精通详解 (带目录)......................

2018-04-01

android开发进阶从小工到专家-何红辉著

android开发进阶从小工到专家 ,何红辉著..............

2018-04-01

Android高薪之路-Android程序员面试宝典-李宁-pdf扫描版

Android高薪之路:Android程序员面试宝典(李宁) pdf扫描版

2018-04-01

Android多媒体开发高级编程

Android多媒体开发高级编程..........................

2018-04-01

空空如也

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

TA关注的人

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