自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲁迷那的专栏—坚持实践后再写出来!

坚持实践后,才写出来!

  • 博客(21)
  • 收藏
  • 关注

原创 SurfaceView高性能绘制(五)代码实践篇-让绘制的图片运动

一、前言上篇文章写了关于绘制多张图片的文章 SurfaceView高性能绘制(四)代码实践篇-绘制多张图片,这篇文章将讲讲让绘制的图片运动,那么我们如何让我们的图片运动呢?肯定是改变x、y轴的坐标二、主要代码说明在绘制线程DrawingThread,我们添加如下代码: for(DrawingItem item : locations){//循环绘图...

2019-02-22 15:42:19 371

原创 SurfaceView高性能绘制(四)代码实践篇-绘制多张图片

一、前言上篇文章写了关于根据触屏绘制图片的文章SurfaceView高性能绘制(三)代码实践篇-根据触屏绘制图片,那么如果我们要把每次绘制的图片都保持住在界面上呢,该怎么实现?为了方便说明自己查阅单独写成一篇博文二、代码实现思路:把绘制信息弄成一个对象,然后把这个对象放在集合里面,然后进行轮询绘制1、首先定义一个图像对象//图像对象public class DrawingI...

2019-02-21 18:35:13 710

原创 Android事件分发机制探索(一)源码追踪之开端强迫症篇

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!前言几年前写过事件分发机制的文章但是其他平台博客要关了,自己也毕竟搞Android多年也许视角不一样了,现在感觉自己写的不是很好、相对浅薄,所以找了找笔记重新整理。然而现在网络上关于事件分发机制的文章也很多,我也看了很多文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等,争取取其......

2019-02-19 03:27:57 345

原创 原生与H5混合式开发详解

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!目录一、前言二、Android与H5简介1、浅析原生Android与HTML52、Native App的优缺点3、H5的特点4、web app 和 原生app 的对比,以及使用场景一、前言前几天有朋友问到:“Android电商开发有什么难点和技术点吗?你做那个联想商城、万达商...

2019-02-18 00:48:30 9142 3

原创 Activity的启动模式LaunchMode以及使用场景

一、前言有关Activity的启动模式其实以前做过一些研究总结,好像是13年那会看过前辈mars还是黎活明的视频去了。可以说这也是我们Android工程师面试题中经常被问到的,最近项目有用到就想着把这块知识的代码、笔记给整理一下,废话不多说,如下图这是以前总结的代码,为了方便说明查阅单独写成一篇博文吧!二、Activity的四种启动模式1、简介 ...

2019-02-24 01:03:53 416

原创 Android控件架构

Android中的每个控件都会在界面中占得一块矩形的区域,而在Android中,控件大致被分为两类,即ViewGroup控件与View控件。ViewGroup控件作为父控件可以包含多个View控件,并管理其包含的View控件。通过ViewGroup,整个界面上的控件形成了一个树形结构,这也就是我们常说的控件树,上传控件负责下层子控件的测量与绘制,并传递交互事件。通常在Activity中使用的f...

2019-02-23 19:48:44 383

转载 没有自制力,你有资格玩吗?

节制自己,集中力量在特定的事物上,而取得杰出的成就。1文学大师梁实秋先生尚在世的时候,有一天我跟他同桌用餐。冷盘端上来,梁先生说他有糖尿病,不能吃带甜味的熏鱼。冰糖肘子端上来,他又说不能碰,因为里面加了冰糖。什锦炒饭端上来,他还说不能吃,因为淀粉会转化成糖。最后端上八宝饭,我猜他一定不会碰了。没想到,梁先生居然大笑道:“这个我要。”朋友提醒他“里面既有糖又有饭”,梁大师则笑...

2019-02-23 18:14:13 338

原创 SurfaceView高性能绘制(三)代码实践篇-根据触屏绘制图片

一、前言此篇文章实际上是在上篇文章SurfaceView高性能绘制(二)代码实践篇-图片绘制上,进行了一些添加更改,为了方便说明查阅单独写成一篇博文二、修改说明1、在自定义的MySurfaceView类里面,添加触屏事件 //7、添加触摸事件,创建DrawingItem对象 @Override public boolean onTouchEvent(Moti...

2019-02-21 12:01:45 456

原创 SurfaceView高性能绘制(二)代码实践篇-图片绘制

一、前言上两篇文章讲到了 SurfaceView简单绘制图片和SurfaceView高性能绘制(一)理论篇,接下来这篇我们开始自定义SurfaceView、添加线程进行实战代码操作。二、主要代码1、自定义一个SurfaceView//1、自定义一个SurfaceViewpublic class MySurfaceView extends SurfaceView implemen...

2019-02-19 19:14:29 475

原创 自定义View绘制图片

一、概述  当Android系统提供的UI组件不足以满足我们的需求时,我们可以自己继承View来设计自己的View。然后选择重写部分的方法。下面我们来写一个简单例子:自定义View绘制图片二、代码、效果图、注意点1、主要代码public class CustomView extends View { Paint paint = new Paint();//画笔 ...

2019-02-15 19:15:10 960

原创 Binary XML file line #19: Error inflating class com.luminal.view.CustomVie

com.luminal.view E/AndroidRuntime: FATAL EXCEPTION: main    Process: com.luminal.view, PID: 4456    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.luminal.view/com.luminal.vi...

2019-02-15 19:07:20 455

原创 Android 音视频开发(一) : 通过三种方式绘制图片

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!任务目标:1、在 Android 平台绘制一张图片,使用至少 3 种不同的 API:ImageView,SurfaceView,自定义 View一、ImageView 绘制图片1、主要代码Bitmap bitmap = BitmapFactory.decodeFile(Environment....

2019-02-15 11:14:20 387

原创 SurfaceView高性能绘制(一)理论篇

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!一、问题(需求)?我们的应用程序当中需要在手机屏幕上面渲染和绘制非常复杂的动画和需求这样的场景,这个时候我们一般情况下,采用后台线程来完成。二、解决方案?1、两种方案:第一种:SurfaceView+HandlerThread,Android1.0系统就有了第二种:TextureView...

2019-02-15 11:01:06 878

转载 android绘图Paint.setAntiAlias()和Paint.setDither()方法的作用

在自定义View中,这两个Paint.setAntiAlias()和Paint.setDither()方法用的很多,都只有一个boolean值,作用大家未必清楚,今天抽了点时间研究下,终于搞清楚了,希望给大家点帮助!Paint.setAntiAlias()该方法作用是抗锯齿,什么意思呢,我们看下效果图,就知道了左边是没有这只抗锯齿的,右边是设置了抗锯齿的,边界明显变模糊了。Pain...

2019-02-14 13:03:11 440

转载 Android Paint Style

Android在用画笔的时候有三种Style,分别是 Paint.Style.STROKE 只绘制图形轮廓(描边) Paint.Style.FILL 只绘制图形内容 Paint.Style.FILL_AND_STROKE 既绘制轮廓也绘制内容private static final String DRAW_TEXT = "一二三四"; private void drawTex...

2019-02-14 12:58:12 446

原创 红米5plus开发者选项怎么打开?

红米5plus开发者选项怎么打开?最近自己的红米5plus手机系统升级到了miui9.1,需要使用开发者选项的时候发现找不到开启的地方了,那么红米5plus怎么打开开发者选项呢? 第一步:点击手机的设置,在下图点击我的设备。第二步:下拉找到全部的参数打开它。第三步:.在MIUI版本这里重复点击5次,直到它出现已经打开开发者选项的提示文字,如果还持续点击则会出现提示“您已处于...

2019-02-14 00:02:24 5145

原创 Exception dispatching input event,Exception in MessageQueue callback: handleReceiveCallback,空指针

一、错误信息02-12 19:49:22.167 30890-30890/com.luminal.imageview.draw.myapplication E/InputEventReceiver: Exception dispatching input event.02-12 19:49:22.167 30890-30890/com.luminal.imageview.draw.myapp...

2019-02-12 20:15:35 1953

原创 SurfaceView高性能绘制(零)SurfaceView简单绘制图片

一、SurfaceView绘制图片主要代码surfaceView.getHolder().addCallback(new SurfaceHolder.Callback() { @Override public void surfaceCreated(SurfaceHolder holder) { if (h...

2019-02-08 01:22:05 3560

原创 ImageView 绘制图片显示(Android 6.0以上权限演示)

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!文章目录1、布局界面 activity_main.xml2、在AndroidManifest中添加SD卡读写的权限3、主界面MainActivity4、运行效果1、布局界面 activity_main.xml<?xml version="1.0" encoding="utf-...

2019-02-04 16:05:48 566

原创 Android6.0动态申请SD卡读写的权限

声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!文章目录1、在AndroidManifest中添加SD卡读写的权限2、动态申请权限3、实践参考Android6.0之后系统对权限的管理更加严格了,不但要在AndroidManifest中添加,还要在应用运行的时候动态申请。下面是动态申请SD卡读写的权限1、在AndroidManifest...

2019-02-04 15:34:17 2278

原创 Android是否需要同时申明WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE 权限

Android使用过程中,对SD卡存储空间进行读写,那么是否需要同时申明WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE呢?实践结论:不一定。1、当你的APP只需要读取权限时,仅需申明READ_EXTERNAL_STORAGE;2、当你的APP需要写入权限时,需申明WRITE_EXTERNAL_STORAGE;需要注意的是:当申明了W...

2019-02-04 15:21:52 6873

runnergo性能测试平台,端口号修改

runnergo性能测试平台,由于公司linux服务器限制,一些端口没有开放。于是要么修改端口号,要么开放端口,因端口开放,公司流程需要邮件申请等复杂流程,还是自己修改吧。

2024-05-30

不使用任何框架去实现需求_代码

1、相关博文的代码:Android开发笔记之MVC、MVP、MVVM。 2、如果出现链接失效等问题,请给我留言!

2020-07-19

Android面试题 - 副本.pdf

经常会遇到ExpandableListView这个控件,有的时候会有需求是当下拉列表子item被选中时要进行颜色的改变,以便标识有关参加面试的一些总结

2019-11-23

304_SurfaceView高性能绘制(五)代码实践篇-让绘制的图片运动

详见我的博文:SurfaceView高性能绘制(五)代码实践篇-让绘制的图片运动 有问题及时给我留言,看到会尽管回复!

2019-02-22

SurfaceView高性能绘制(四)代码实践篇-绘制多张图片

详见博文: SurfaceView高性能绘制(四)代码实践篇-绘制多张图片

2019-02-21

302_ SurfaceView高性能绘制(三)代码实践篇-根据触屏绘制图片

详见我的博文: SurfaceView高性能绘制(三)代码实践篇-根据触屏绘制图片

2019-02-21

SurfaceView高性能绘制(二)代码实践篇-静态图片

详见博客:SurfaceView高性能绘制(二)代码实践篇-静态图片 有问题及时给我留言,看到会马上回复!

2019-02-20

SurfaceView绘制图片

SurfaceView绘制图片,想了解更多,可以参考我的系列博文之SurfaceView绘制图片:https://blog.csdn.net/YuDBL/article/details/86773800

2019-02-14

我的Handler专题系列代码01

我的Handler专题系列代码,对应我的博客https://blog.csdn.net/YuDBL/article/details/85594530

2019-01-03

CSDN博客编辑器_富文本编辑器_目录索引视频教程.zip

CSDN博客编辑器_富文本编辑器_目录索引视频教程。写博客编辑器不好用、不熟悉是非常头痛的事情!最近这段时间在CSDN写博客写的多,就各种尝试了,gif视频可用浏览器打开!

2018-12-27

Java服务器开发(二)写第一个Servlet

想入门javaWeb、javaEE服务器开发的可下载,这个是用MyEclipse写的一个简单的Servlet程序,是以前自己开发的笔记整理、注释详细,方便自己查阅。。。

2018-12-26

亲手实践,Android Studio一个项目引入另一个项目作为依赖Libary

Android Studio一个项目引入另一个项目作为依赖Libary,测试已通过!其中NoTest为原文件,testSuccess为源文件经过测试成功的文件,详情可查看我的博客,如有问题欢迎留言讨论!

2018-12-25

开发软件tomact

apache tomact安装软件,对应我的博客:手把手教你5分钟—搭建属于自己的Android服务器,如有疑问,欢迎留言讨论!

2018-12-22

开发工具myEcliipse

myEclipse此开发工具对应我的博客:手把手教你5分钟—搭建属于自己的Android服务器,如有问题欢迎留言讨论!

2018-12-22

01_myCode_手动集成极光推送

时间2018-12-11上传,自己实践成功代码,修改对应包名、AppKey即可,有问题欢迎留言讨论!

2018-12-11

GreenDao框架表的建立

此资源对应我的博客《Android框架GreenDao(二)实战代码演示-表的建立》,亲身实践的代码,有问题欢迎留言讨论!

2018-11-27

03_AsyncTask_异步方法操作之进度条

主要讲AsyncTask一些主要方法的使用和有关进度条的一个简单例子,对应我的博客《Android专题之AsyncTask(三)异步方法操作之进度条》,有问题欢迎留言讨论。。。

2018-11-19

02_AsyncTask_简单演示AsyncTask异步操作

AsyncTask_简单演示AsyncTask异步操作,写一个简单的AsyncTask异步操作解决上一篇文章提到的线程阻塞问题,对应我的博客《网易博客迁移:Android专题之AsyncTask(二)简单演示AsyncTask异步操作》,有问题欢迎留言讨论。

2018-11-16

01_AsyncTask_演示线程阻塞

AsyncTask_演示线程阻塞,对应我的博客《Android专题之AsyncTask(一)基本概念介绍》,有问题欢迎留言讨论。

2018-11-15

eclipse在Android7.0的手机上无logcat输出

亲身试验成功!eclipse在Android7.0的手机上无logcat输出,对应我的博客《eclipse在Android7.0的手机上无logcat输出》,有问题可以给我留言,看到我会尽快回复。

2018-11-15

虚拟机装mac系统所需插件

windows上装虚拟机,虚拟机上装mac系统所需插件,对应博客《ios自学-环境安装1》,有问题可博客留言或给我发邮件。

2018-11-09

配置Retrolambda插件,在Android Studio中

Android Studio中配置Retrolambda插件,我的源码运行木有问题,分享给大家。。。

2017-11-23

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

TA关注的人

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