首页
学习
活动
专区
工具
TVP
发布

DevTips

专栏成员
21
文章
31553
阅读量
11
订阅数
ViewBinding 视图绑定
ViewBinding 是和 Android Studio 3.6 一起发布的,Gradle 要求 3.6.0+,ViewBinding 可以轻松编写可与视图交互的代码,在模块中启用 ViewBinding 后,系统会该模块中的每个 XML 布局文件生成一个绑定类。绑定类中会为所有具有 ID 视图生成对应的引用。
100001509164
2023-01-16
4700
Android 常用工具类
AndroidUtilCode 是一个功能强大且易于使用的 Android 库。该库封装了Android开发中常用的函数库,有完整的Demo和单元测试。通过使用它封装的API,可以大大提高开发效率。该程序主要由开发中常用的utilcode和开发中很少使用的subutil两个模块组成,但 utils 有助于简化主模块。
100001509164
2022-11-11
6010
一个非常骚气的字体
Leon Sans 字体是 Jongmin Kim 创作的字体,它区别普通字体,神奇之处在于字体是用代码制作的,它有每个字形的绘图点的坐标值。使用坐标值,可以创建自定义形状、效果或动画,并支持调节字体大小(Size)、粗细(Weight)、字间距(Tracking)等常用属性。
100001509164
2022-11-11
2900
OpenGL ES 与 GLSurfaceView 渲染视频帧
大家好,本文是 iOS/Android 音视频专题 的第六篇,该专题中 AVPlayer 项目代码将在 Github 进行托管,你可在微信公众号(GeekDev)后台回复 资料 获取项目地址。
100001509164
2022-01-20
2.3K0
OpenGL ES for Android 世界
大家好,本文是 iOS/Android 音视频专题的第五篇,该专题中 AVPlayer 项目代码将在 Github 进行托管,你可在微信公众号(GeekDev)后台回复资料 获取项目地址。
100001509164
2022-01-20
1.2K0
使用 MediaExtractor 及 MediaCodec 解码音视频
大家好,本文是 iOS/Android 音视频专题 的第四篇,从本篇文章开始我们将动手编写代码。代码工程将在 Github 进行托管。
100001509164
2022-01-20
2.2K0
MediaCodec/OpenMAX/StageFright 介绍
大家好,本文是 iOS/Android 音视频开发专题 的第三篇,从本篇开始进入 Android 音视频专题实战篇。如果你对 iOS/Android 音视频开发感兴趣可通过关注本公众号 GeekDev 第一时间获取推送。
100001509164
2022-01-20
2K0
iOS/Android 音视频开发专题
记得从 2016 年起我开始从事音视频 SDK 开发,当时音频技术处于零基础阶段。现在 Android 和 iOS SDK 已迭代至 v3.x 版本。在期间得到很多乐于分享的开发者帮助,如果没有他们分享的精神,我无法完成这么复杂的工作。现在,我也愿意把自己在音视频领域积累的开发经验分享出来,让相关开发者能够得到一点启发和帮助。
100001509164
2022-01-20
7950
「音视频专题」 音视频基础概念介绍
大家好,从本文开始我们将从 Android 音视频专题开始探索,并按照 iOS/Android 音视频开发专题介绍 依次开始。iOS 音视频专题将在 Android 音视频专题结束后进行。 在进入实战之前,我们有必要了解下音视频相关术语。
100001509164
2022-01-20
1.2K0
你们要的 Node.js 服务器开源了!
之前曾说过要开源一个我自己编写的 Node.js 服务器 由于公司太忙一直没有兑现,今天总算得空整理下代码 并托管至 Github 有兴趣的可移步至: NodeJsServer
100001509164
2022-01-20
6950
「Swift」Vapor系列教程(1)
Swift可以开发服务器端程序已不是什么新鲜事,由于近期非常忙就没有过多研究,最近我在Twitter上看到很多国外开发者已经在使用Swfit作为服务器开发语言了。我留言并得到了回复得知他们使用开发框架就是今天的主角 Vapor.
100001509164
2022-01-20
1.6K0
iOS10 / Swift3.0 / XCode 8 总结
因为它企图访问敏感数据时没有在应用程序的Info.plist 设置privacy key 新增的privacy setting如下:
100001509164
2022-01-20
7530
iOS10 新增privacy-settings
因为它企图访问敏感数据时没有在应用程序的Info.plist设置privacy key
100001509164
2022-01-20
6820
使用 NodeJS+Express+MySQL 实现简单的增删改查
在上篇文章 【使用NodeJS+Express开发服务端】我们已经学习了NodeJS+Express基本用法,你可能会记得我们的API接口返回的数据是假数 据并没有关联数据查询。在本篇文章中我们将实现基本的数据交互并实现简单 的增删改查。如果你还未阅读上篇文章请移步阅读~~~
100001509164
2022-01-20
3.7K0
使用 NodeJS+Express 开发服务端
随着NodeJS的发展,现在已经被很多人熟知,NodeJS已经成为了前端开发人员必备的技能。本文不会对NodeJS过多介绍 如果你感兴趣可以访问NodeJS 官网, 维基百科
100001509164
2022-01-20
1.6K0
iOS逆向工程工具集
本篇文章是我在学习逆向工程时整理的逆向工程工具集 只作为记录使用 并不是详细的教程 阅读本篇教程需要你有一定逆向工程知识
100001509164
2022-01-20
9300
一起聊聊 Swift 3.0
ABI是什么呢?API大家都知道是应用程序接口 API只是提供函数签名 而ABI是系统和语言层面的 如果ABI稳定 意味着以后Swift版本更新升级 我们不需要再修改老版本 Swift 语言编译的库了 如果你曾经从Swift 1.x 升级到 Swift 2.x 将会体会颇深
100001509164
2022-01-20
4390
01 使用 AVFoundation 构建相机
本文是 iOS/Android 音视频开发专题 第十篇,该专题中项目代码将在 Github 进行托管,你可在微信公众号(GeekDev)后台回复 资料 获取项目地址。
100001509164
2019-11-27
2.6K0
AVFoundation 框架介绍
本文是 iOS/Android 音视频开发专题 第九篇,该专题中项目代码将在 Github 进行托管,你可在微信公众号(GeekDev)后台回复 资料 获取项目地址。
100001509164
2019-11-05
3.3K0
AVPlayer 添加音频播放功能
大家好,本文是 iOS/Android 音视频开发专题 的第八篇,该专题中 AVPlayer 项目代码将在 Github 进行托管,你可在微信公众号(GeekDev)后台回复 资料 获取项目地址。
100001509164
2019-09-29
2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档