Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Android 自定义日历控件

跟着强哥的这篇文章顺便学习了一下:Android Studio 上传 Library 至 Jcenter 生成依赖的两种方式 http://blog.csdn.net/lv_fq/article/details/72567208然后把自己自定义的控件传到jcenter上了强哥的文章总结的还是很好的。 compile 'com.danfeng:CalendarView:1.0.1' 思路...

View Article


Skynet服务器框架(七) Lua中调用自定义C库

引言: 在skynet中,我们通常使用lua来写业务层的逻辑,并且每个功能模块基本上就是一个运行在沙盒中的lua服务。但是,当需要我们需要开发拓展的库或者进行高性能要求的模块开发时,还是需要考虑在C语言层面来开发一个动态库(.so),并提供可以在lua中调用的接口,然后再lua中调用此C库。 自定义C库: 查看了Lua官方的关于如何注册C库(C Libraries)的内容,其中有一段如下:...

View Article


linux驱动开发之字符设备--自动创建设备节点

mdev 在/dev下创建设备的方法有两种,一种是手动的使用 mknod 进行创建。另外一种是使用 mdev 进行自动的创建设备。 mdev集成在busybox中,mdev 会自动检测 /sys/class 和 /sys/block 的所有类设备目录;如果在目录中含有名为“dev”的文件,同时如果内容是设备号的话,mdev 就会利用这些信息,在/dev下创建这个设备节点。 内核API 创建类...

View Article

Image may be NSFW.
Clik here to view.

《Android群英传》笔记6——自定义ViewGroup

自定义ViewGroup 本文是读了《Android 群英传》第三章--Android体控件架构与自定义空间详解--之后的读书笔记,感谢作者,在此特别推荐此书。...

View Article

Image may be NSFW.
Clik here to view.

JavaPoet - 优雅地生成代码

JavaPoet - 优雅地生成代码 JavaPoet - 优雅地生成代码 一项目简介 二项目总览 1 大体结构图 2 关键类说明 三相关使用 1 API使用 2 一个简单示例 四源码浅析 五使用场景 1 根据编译时注解生成代码 11 前言 12 一个简单示例 2 根据协议文件生成对应代码 3 更多待扩展 六知识储备 1 注解处理器Annotation Processor 11 自定义注解处理器...

View Article


Image may be NSFW.
Clik here to view.

一文解决Android View滑动冲突

上一篇文章我们讲述了Android View事件分发机制。如果你对View的事件分发还不熟悉,建议先去看一下 一文读懂Android View事件分发机制 它是我们今天滑动冲突解决的理论基础! 如果你已经对View的事件分发机制了然于胸,那么我们就根据View的事件分发机制,来给大家详细聊一下滑(jì)动(xù)冲(dòu)突(tú)! 滑动冲突的常见场景与处理思路...

View Article

Image may be NSFW.
Clik here to view.

Android弹幕实现:基于B站弹幕开源系统(6)带用户头像且头像从网络加载

Android弹幕实现:基于B站弹幕开源系统(6)带用户头像且头像从网络加载在附录文章1,2,3,4,5基础上,实现一种特殊弹幕效果,实现弹幕带发表者头像。这种需求在一些开发场景中比较有用,比如在一些视频中,不同等级的用户显示不同的头像,或者本身发出来的弹幕就要求头像。代码:package zhangfei.danmaku; import...

View Article

Kotlin 官方学习教程之返回和跳转

Kotlin 有三个结构跳转表达式: return 默认从最近的封闭函数或匿名函数返回 break 终止最近的封闭循环 前往最近的封闭循环的下一步 所有这些表达式都可以用作更大表达式的一部分: val s = person.name ?: return Break 和 Continue 标签 在 Kotlin 中表达式可以添加标签。标签通过 @ 结尾来表示,比如:abc@,fooBar@...

View Article


Unity3D开发小贴士(十六)SVN插件

这是针对Windows下的TortoiseSVN的插件,其他平台或软件的插件,以后可能会补上(也可能不补,看缘分吧)。 using UnityEngine; using System.Diagnostics; using UnityEditor; #if UNITY_EDITOR_WIN public static class TortoiseSVN { const string SVN_EXE...

View Article


Image may be NSFW.
Clik here to view.

Flutter进阶—实现动画效果(七)

我们假设一种情况,如果应用程序使用条形图显示给定年份的产品类别的销售额,用户可以选择另一年,然后该应用程序将动画到该年的条形图。如果产品类别在两年内是相同的,或者恰好是相同的,除了在其中一个图表中右侧显示的其他类别,我们可以使用我们现有的代码。但如果公司在2016年有A,B,C和X类产品,但是在2017年中断了B并推出了D?...

View Article

Image may be NSFW.
Clik here to view.

Android控件--TextureView

1、简介...

View Article

swift3.1 快速上手系列(一)

swift 作为 IOS 开发的下一个主流语言(实际上目前的排行早已超过Objective-C),为 IOS 注入了新生命。但也不得不感慨其变化莫测,要跟上它的步伐,就得保持积极学习的态度,该系列会将自己总结的 swift 相关的比较重要而又比较独特的知识点和注意点与大家分享! 在 Xcode 8 的到来后,第三方插件的使用遭遇了阻碍,例如大牛王巍写的...

View Article

Image may be NSFW.
Clik here to view.

unity-部署CacheServer

官网文档:https://docs.unity3d.com/Manual/CacheServer.html? 用来缓存不同平台资源,否则每当切换不同平台打包资源时会耗费很多时间。一般用于 打包机。 启动 Cache Server 服务 下载并解压 CacheServer-5.6.1f1.zip,下载对应版本的 Cache...

View Article


Image may be NSFW.
Clik here to view.

Chromium插件(Plugin)执行3D渲染的过程分析

...

View Article

Image may be NSFW.
Clik here to view.

Android WebView简要介绍和学习计划

       我们通常会在App的UI中嵌入WebView,用来实现某些功能的动态更新。在4.4版本之前,Android WebView基于WebKit实现。不过,在4.4版本之后,Android WebView就换成基于Chromium的实现了。基于Chromium实现,使得WebView可以更快更流畅地显示网页。本文接下来就介绍Android...

View Article


Image may be NSFW.
Clik here to view.

Android WebView加载Chromium动态库的过程分析

       Chromium动态库的体积比较大,有27M左右,其中程序段和数据段分别占据25.65M和1.35M。如果按照通常方式加载Chromium动态库,那么当有N个正在运行的App使用WebView时,系统需要为Chromium动态库分配的内存为(25.65 + N x...

View Article

Image may be NSFW.
Clik here to view.

Android WebView启动Chromium渲染引擎的过程分析

       Android...

View Article


Image may be NSFW.
Clik here to view.

Android WebView执行GPU命令的过程分析

       Android WebView使用的Chromium引擎,虽然没有自己的GPU进程或者线程,但是却可以执行GPU命令。原来,Android WebView会给它提供一个In-Process Command Buffer GL接口。通过这个接口,Chromium引擎就可以将GPU命令提交给App的Render Thread执行。本文接下来就详细分析Android...

View Article

Image may be NSFW.
Clik here to view.

Android WebView硬件加速渲染网页UI的过程分析

      Android WebView作为App UI的一部分,当App UI以硬件加速方式渲染时,它也是以硬件加速方式渲染的。Android WebView的UI来自于网页,是通过Chromium渲染的。Chromium渲染网页UI的机制与Android App渲染UI的机制是不一样的。不过,它们会一起协作完成网页UI的渲染。本文接下来就详细分析Android...

View Article

Image may be NSFW.
Clik here to view.

《Android系统源代码情景分析》连载回忆录:灵感之源

...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>