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

Image may be NSFW.
Clik here to view.

Android自定View-最简单的可拖拽式层叠卡片

转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/72935315 本文出自:【顾林海的博客】 前言 记得两年多前在同程旅游的时候,第一个周边游的项目要求做一款卡片类,可左右拖拽,当初实现的比较粗糙,而且实现方式也相对复杂,今天有空翻看之前写的卡片控件,突然有了更好的实现思路,下面看看实现后的效果: 使用说明...

View Article


Kotlin 从学习到 Android 第九章 可见性修饰符

类、对象、接口、构造函数、函数、属性和它们的 setter 都可以有可见性修饰符。( getter 总是与属性具有相同的可见性。)在 Kotlin 中有四个可见性修饰符: private , protected , internal 和 public。如果没有用修饰符修饰,默认是 public 。 下面将介绍可见性修饰符在修饰不同类型时的作用: 包...

View Article


Kotlin学习之-4.3.3 控制流

Kotlin学习之-4.3.3 控制流 if 表达式 Kotlin中,if 是一个表达式,他会返回一个值。 因此没有三元操作符(condition ? then : else), if表达式可以很好的表达这样的功能。 // 普通用法 var max = a if (a < b) max = b // 带else 的表达式 var max: Int if (a > b) { max =...

View Article

Image may be NSFW.
Clik here to view.

FineBI如何在web页面中嵌入式集成

1. API嵌入集成1.1...

View Article

Image may be NSFW.
Clik here to view.

Android Studio目录结构和Gradle构建Android项目

一,Android Studio的目录结构和工程项目介绍 二,Eclipse工程与Android Studio工程的区别     1,Eclipse工程能导入AS运行,但AS建立的工程不能再Eclipse中运行。      2,工程结构不一样,在Eclipse中的一个Project就代表一个项目工程即Android应用,而在Android...

View Article


Image may be NSFW.
Clik here to view.

Kotlin学习记录(三)—— 子线程获取数据,实现简单ListView

接上篇:Kotlin的变量、属性、类、构造函数、继承、方法 上一篇简单介绍了Kotlin的一些基础构成,当然还有像对象声明、操作符等等都未涉及到,这些会在以后用到的过程中进行详细说明。 项目中ListView列表出现的频率是很高的,我们就以实现一个简单ListView为目标,介绍一下在子线程中获取数据等问题。 首先在layout中新增个listview: <ListView...

View Article

Kotlin学习之-4.3.4 返回和中止循环

Kotlin学习之-4.3.4 返回和中止循环 Kotlin 有3中结构化的跳转语句: return,默认是从最近的函数或者匿名函数中中返回。 break,中止最近的循环 continue,从当前的循环中继续执行下一次循环 所有这些表达式都可以被用来组成更大的表达式 val s = person.name ?: return 基于标签的break 和continue...

View Article

Image may be NSFW.
Clik here to view.

OkHttp基本使用

OkHttp介绍 Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient,HttpURLConnection相对来说比HttpClient难用,google自从2.3版本之后一直推荐使用HttpURLConnection,并且在6.0版本的sdk中直接删掉了HttpClient类。 但是, 上面两个类库和OkHttp比起来就弱爆了,...

View Article


Android Studio的Gradle常用命令配置和依赖管理

一,gradlew常用命令 ./gradlew -v 版本号 ./gradlew clean 清除工程目录下的build文件夹 ./gradlew build 检查依赖并编译打包这里注意的是 ./gradlew build 命令把debug、release环境的包都打出来,如果正式发布只需要打Release的包,该怎么办呢,下面介绍一个很有用的命令 assemble, 如 ./gradlew...

View Article


Image may be NSFW.
Clik here to view.

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

我们将使用Google登录来验证应用程序的用户。Google登录功能可让用户使用其Google帐户(与Gmail、Play、照片和其他Google服务所使用的帐户相同的帐户)进行安全登录。我们还可以根据与用户的Google帐户相关联的个人资料和身份信息,个性化用户体验。用户登录后,我们可以使用个人资料照片个性化聊天消息头像。...

View Article

Image may be NSFW.
Clik here to view.

React Native 使用react-native-image-picker库实现图片上传功能

react-native-image-picker作为一个集成相机和相册的功能的第三方库,因为其使用相对简单受到前端开发人员的喜爱。 react-native-image-picker使用 1, 首先,安装下该插件。 npm install react-native-image-picker@latest --save 2, 针对Android和iOS平台分别进行配置 ## android...

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

Kotlin学习之-4.3.3 控制流

Kotlin学习之-4.3.3 控制流 if 表达式 Kotlin中,if 是一个表达式,他会返回一个值。 因此没有三元操作符(condition ? then : else), if表达式可以很好的表达这样的功能。 // 普通用法 var max = a if (a < b) max = b // 带else 的表达式 var max: Int if (a > b) { max =...

View Article

Image may be NSFW.
Clik here to view.

FineBI如何在web页面中嵌入式集成

1. API嵌入集成1.1...

View Article
Browsing all 5930 articles
Browse latest View live