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

Linux进程间通信之POSIX信号量

当多个进程同时访问系统上的某个资源的时候,就需要考虑进程的同步问题,以确保任一时刻只有一个进程可以拥有对资源的独占式访问。POSIX信号量不仅可以用于进程之间的同步,也可以用于线程之间的同步。 概述 SUSv3规定了两种类型的POSIX信号量。 命名信号量:这种信号量拥有一个名字。通过使用相同的名字调用sem_open(),不相关的进程能够访问同一个信号量。...

View Article


Image may be NSFW.
Clik here to view.

优雅设计封装基于Okhttp3的网络框架(五):多线程、单例模式优化 及 volatile、构建者模式使用解析

关于多线程下载功能,前四篇博文所讲解内容已经实现,接下来需要对代码进行优化。开发一个新功能并不复杂,难的是考虑到代码的扩展性和解耦性,后续需要进行的bug修复、完善功能等方面。此篇内容主要讲解代码优化,将从线程优化、单例优化、设计优化这三个方面进行讲解。 此篇内容将涉及到以下知识: 线程优化及Linux系统中线程调度介绍 Android中常用的5种单例模式解析...

View Article


Image may be NSFW.
Clik here to view.

Android 开源之StickyHeaderListView 标题渐变、吸附悬停、筛选分类、动态头部

StickyHeaderListView 是基于实际需求做出的灵活可定制的UI功能,具体实现功能如下: 一、支持无限循环的广告位。 二、高度可动态配置的Header2和Header3(使用GridView实现)。 三、主要功能:分类、排序和筛选布局滑动到顶部后吸附、悬停。 四、自定义FilterView筛选控件,支持动画显示与动画隐藏。 五、支持标题栏背景颜色渐变、字体颜色渐变。...

View Article

Image may be NSFW.
Clik here to view.

React Native 中的JSX学习

JSX是什么 字面上来看JSX即 JavaScript XML取首字母结合,所以JSX并不是一门新语言,仅仅是个语法糖。 React发明了JSX,利用HTML语法来创建虚拟DOM。当遇到<,JSX就当HTML解析,遇到{就当JavaScript解析。 我们在浏览器运行的时候,JSX语法会通过Babel转换成浏览器认识的JS。...

View Article

Image may be NSFW.
Clik here to view.

Flutter进阶—自定义主题风格

质感设计的Theme类将主题应用于后代控件,主题描述了应用程序的颜色和排版选择。后代控件使用Theme.of获取当前主题的ThemeData对象,当控件使用Theme.of时,如果主题稍后更改,则会自动重建,以便可以应用更改。我们可以通过Theme.of查看当前应用程序的配色方案。 class _MyHomePageState extends State<MyHomePage> {...

View Article


Image may be NSFW.
Clik here to view.

Android性能优化总结

转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/76546209 1. 缘由 Android系统每隔16ms发出VSYNC信号,对UI进行渲染,如果每次渲染都成功,就能够达到流畅的画面所需要的60fps,为了能够实现60fps,这意味着程序的大多数操作都必须在16ms内完成,时间超出16ms越多,丢的帧就越多。...

View Article

Image may be NSFW.
Clik here to view.

优雅设计封装基于Okhttp3的网络框架(六):HttpHeader接口设计实现 及 Response、Request封装实现

到目前为止,多线程下载功能设计、编写、优化工作已经完成,但是网络框架编写工作并没有完成,此篇将完成Http核心架构,编写的新功能还是围绕在http请求上,涉及到的知识点: httpHeader的接口定义和实现 http请求头和响应头访问编写 http状态码定义 http中的 response封装、request接口封装和实现...

View Article

react native 获取验证码

获取验证码控件:https://github.com/781238222/react-native-verify-code 作者:mengks1987 发表于2017/8/2 15:34:15 原文链接 阅读:78 评论:0 查看评论

View Article


react-native 分割线

react-native 分割线:https://github.com/781238222/react-native-divide 作者:mengks1987 发表于2017/8/2 15:35:01 原文链接 阅读:15 评论:0 查看评论

View Article


react-native http封装

react-native http封装:https://github.com/781238222/react-native-http 作者:mengks1987 发表于2017/8/2 15:35:47 原文链接 阅读:53 评论:0 查看评论

View Article

react-native modal封装

github地址:https://github.com/781238222/react-native-xmodal 作者:mengks1987 发表于2017/8/2 15:37:16 原文链接 阅读:16 评论:0 查看评论

View Article

react native 顶部控件

github地址:https://github.com/781238222/react-native-header-bar 作者:mengks1987 发表于2017/8/2 15:38:22 原文链接 阅读:58 评论:0 查看评论

View Article

Image may be NSFW.
Clik here to view.

Flutter实战一Flutter聊天应用(十六)

在上一篇文章《Flutter实战一Flutter聊天应用(十五)》中,我们完成了登陆屏幕。在用户登陆成功后,会在本地创建一个LandingInformation文件,以使应用程序在启动时可以判断用户的登陆状态。...

View Article


Image may be NSFW.
Clik here to view.

Swift基础之封装蒙版指导视图

相信大家都见到过,一个软件添加了新功能,会给用户使用步骤指导,所以我针对这个功能,便于使用的小demo,希望对大家有帮助。源码中的注释比较详细,这里不再赘述,自行研究:var imageName:String = String()//图片名称 var imageCount:Int = Int()//图片数量 //创建一个类方法,初始化...

View Article

Image may be NSFW.
Clik here to view.

Android Asset Studio的使用(图标在线生成工具)

在网站的导航资源里看到了一个非常好用的东西:Android Asset Studio,可以在线生成各种图标。 地址:http://romannurik.github.io/AndroidAssetStudio/index.html  之前一直在用一个叫做Android Icon Creator的插件,可以直接在Android...

View Article


Image may be NSFW.
Clik here to view.

25个新安卓库(效果派)

25个新安卓库 英文:25 New Android libraries which you definitely want to try at the beginning of 2017 。 1.Lottie 这是一个能解析Adobe After Effects动画导出的JSON文件并把它们渲染成本地动画的库。在Google Play Store上有一个示例app。...

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
Browsing all 5930 articles
Browse latest View live


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