手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
移动开发
一文带你了解Android音频API
Android系统提供了四个层面的音频API:Java层MediaRecorder&MediaPlayer系列; Java层AudioTrack&AudioRecorder系列; Jni层opensles; JNI层AAudio(Android O引入)下面分别介绍这些API的使用及特...
作者:码中之牛 时间:2022-12-01
Android音视频技术之MediaPlayer视频窗口尺寸适配
作者:JulyYu前言使用MediaPlayer播放能力后再视频播放上还有一个问题需要解决,那就是适配尺寸适配。默认情况使用SurfaceView播放视频可能会出现视频被拉伸或是压缩的情况。MediaPlayer内部方案视频资源信息如下所示...
作者:码中之牛 时间:2022-12-01
Android 架构最新进展 | MVI = 响应式编程 + 单向数据流 + 唯一可信数据源
作者:唐子玄引子MVI 是Model-View-Intent的简称,它们分别表示。。。。。我并不打算逐个字母介绍它们代表的意思。因为这样一点也不能增进对 MVI 的理解,反而会对它的认识蒙上厚厚的一层迷雾。奥古斯都在《忏悔录》...
作者:码中之牛 时间:2022-12-01
Android 面试笔录(精心整理篇)
activity的几种启动模式是android中常考的知识点,一般会考察有哪几种启动模式,以及每种启动模式在什么场景下使用::这个是android默认的Activity启动模式,每启动一个Activity都会被实例化一个Activity,并且新创建...
作者:码中之牛 时间:2022-12-01
Android 平台下的 Method Trace 实现解析
对于开发者来说,Android的Java 层 提供了两种开发者可直接调用的 Method Trace 的API,一是 android.os.Debug类中的 startMethodTracing相关API,第二个 是android.os.Trace 类中的beginSection相关AP。 这两者的区...
作者:码中之牛 时间:2022-12-01
Android 开发面试心得总结,实录整理必看
一般Android面试分为两部分:Java部分和Android部分,下面说一下自己面试过程遇到的一些具体题目和一些相关知识点。文末有福利送给大家1)JAVA基础下面列一两个遇到的题吧类似这种的题很多,考察的都是基础知识的牢固...
作者:码中之牛 时间:2022-12-01
让你易上手的Jetpack Compose帮你写出漂亮的小组件-Jetpack Glance
作者:HyejeanMOON转载地址:https://juejin.cn/post/7098975953199726606因为在iOS14中推出的小组件的功能,让大家重新开始关注起小组件了。虽然安卓是很久之前就有了小组件的功能,但是因为它的不美观和不实用,以...
作者:码中之牛 时间:2022-12-01
一次关于架构的“嘴炮”
作者:字节跳动技术团队转载地址:https://juejin.cn/post/7078249602410889247文章标题很随意,些微有一些骗点击的“贼意”;但内容却是充满了诚意,想必你已经感受到了。这是一次源于头条 Android 客户端软件架构问...
作者:码中之牛 时间:2022-12-01
如何从Android 应用深入到Framework?
路只有一条:Read the fcking source code。翻译过来读源码,不论是看书,看博客,你的最终目的只有一个「学会看源码」,而不是「学会源码」。关于如何阅读源码,这不是一个简单的问题,我有几点经验 给大家分享:看...
作者:码中之牛 时间:2022-12-01
一个Android沉浸式状态栏上的黑科技
说起来,在不知不觉中,我竟然凑成了这沉浸式状态栏三部曲。其实最开始的时候,我主要是因为工作上的原因想要在Android版的Edge浏览器上实现首页图片沉浸式的功能。那么为了实现这个功能,我提前去做了一些技术调研,...
作者:码中之牛 时间:2022-12-01
一看就会 Android开发架构中[三化]的演变与示例
作者:newki转载地址:https://juejin.cn/post/7098915987311263781对于整个Android开发来说,整体的开发架构离不开三化这个名词:模块化,组件化,插件化。下面一起来看看它们是如何一步一步演变成今天的模样。一. ...
作者:码中之牛 时间:2022-12-01
TextView文本大小自动适配与TextView边距的去除
标题太难取了,其实本文主要就是讲如何控制文本大小,让其自动适配宽度,其次我们还需要精准控制Text的高度和宽度间距等属性。一般我们的布局都是分 match parent 和 wrap content 而他们的自动方式又有所不同。下面...
作者:码中之牛 时间:2022-12-01
Android Framework 启动流程简单解析~
对于Android开发,干上几年后,都要进阶,或者直接转行了。如果你还在干Android,想要进阶 对Framework的了解是必不可少的过程,下面就开始进入今天的主题吧。我们知道,对于任何程序语言而言,入口一般都是main函数...
作者:码中之牛 时间:2022-12-01
API处理Android安全距离
在Android屏幕的空间中,大部分的区域我们都是可以随意绘制,只有一部分区域是显示的固定内容:其中标题栏是可选的,除了Material风格的应用应用的并不多,页面内容就是android.R.id.content是Activity的主要内容。而...
作者:码中之牛 时间:2022-12-01
对 Android 开发者来说,Google Play 到底哪里不一样?
作者:少数派对有一定经验的 Android 玩家来说,在下载 App 这件事情上,Play 商店依然是那个值得排除万难、能上就上的选择,没有之一。坊间还流传着各种关于「Play 版」应用的传闻:Play 版应用有 FCM 推送、Play 版...
作者:码中之牛 时间:2022-12-01
为什么说 Gradle 是 Android 进阶绕不去的坎
前言Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。在这篇文章里,我将带你由...
作者:码中之牛 时间:2022-12-01
【Kotlin Flow】 一眼看全——Flow操作符大全
作者:搬砖小子出现了转载地址:https://juejin.cn/post/6989536876096913439Kotlin Flow 基本上可以替代RxJava,其提供了诸多操作符来处理数据。本篇文章为其分一下类,演示下基本用法。恩…建议大家看一眼右侧的滚...
作者:码中之牛 时间:2022-12-01
Android常见原理性面试题初步整理~
1) Handler线程的消息通讯的桥梁,主要用来发送消息及处理消息。2) Thread普通线程,如果需要有自己的消息队列,需要调用Looper.prepare()创建Looper实例,调用loop()去循环消息。3) HandlerThread是一个带有Loop...
作者:码中之牛 时间:2022-12-01
什么是Android组件化,为什么要组件化?
组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。每个大厂内部的各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。本文主要介...
作者:码中之牛 时间:2022-12-01
如何优雅地画一张图
在 Flutter 中,若我们需要自定义画一张图,则需要用到 ,不过 并不是本篇文章的重点,所以我就直接贴出 的相关代码,保证能够正常绘制即可。绘制的效果:其中,最核心的绘制在 的 中。我们可以看到,canvas 绘制...
作者:码中之牛 时间:2022-12-01
LiveData 面试 7 连问~
作者:唐子玄链接:https://juejin.cn/post/7085037365101592612引子LiveData 是能感知生命周期的,可观察的,粘性的,数据持有者。LiveData 用于以“数据驱动”方式更新界面。换一种描述方式:LiveData 缓存了最新的...
作者:码中之牛 时间:2022-12-01
Android热修复,插件化理论与实战
本文现实讨论一下Java虚拟机的理解 以及 类Java加载过程,引申出热修复与插件化实现的核心点,类加载技术,分析思路之后使用ClassLoader+反射实现了基本效果在编程的上古年代,程序员直接面对硬件编程,机器计算机只...
作者:码中之牛 时间:2022-12-01
如今的Android 开发都怎么了?我问的面试题有这么难吗?
在Android 行业摸爬滚打了十年左右的我,时不时会被公司要求去做面试官面试别人。在这段期间我也收到了不少的简历,面试了各种技术不一的人。许多候选人的工作年限都不少,基本都是在3~5年左右,但他们做的都是一些非...
作者:码中之牛 时间:2022-12-01
重走Flutter状态管理之Riverpod最终篇
我们在掌握了如何读取状态值,并知道如何根据不同场景选择不同类型的Provider,以及如何对Provider进行搭配使用之后,再来了解一下它的一些其它特性,看看它们是如何帮助我们更好的进行状态管理的。所有的Provider都...
作者:码中之牛 时间:2022-12-01
面试官:如何秒开视频?什么是秒开视频?
给大家带来一些音视频的面试题,或者说是一些开发思路吧,不希望它成为以后你面试的八股文…这次主要是视频秒开方面。秒开是指用户点击播放到看到画面的时间非常短,在 1 秒之内。为什么需要秒开?目前主流的直播协议...
作者:码中之牛 时间:2022-12-01
一起看 I/O | Jetpack Compose 中的新特性
转载地址:https://mp.weixin.qq.com/s/jTEXk_58KxMUgOL33VOn4wJetpack Compose 1.0 正式版已经发布快一年的时间了,我们看到社区正以极大的热情采纳和使用 Compose: Kotlin 语...
作者:码中之牛 时间:2022-12-01
Android AutoService 组件化
随着 App 的业务增加、版本迭代以及冗余的 “远古时期” 代码,App 代码变得臃肿增量叠加、开发者需要了解各个功能、单测功能编译时长、没有统一快速开发框架,代码复用性低,组件化开发就很有必要。组件化开发框架可...
作者:码中之牛 时间:2022-12-01
对 Android 应用换肤方案的总结
作者:me虽然现在已经有很多不错的换肤方案,但是这些方案或多或少都存在自己的问题。在这篇文章中,我将对 Android 现有的一些动态换肤方案进行梳理,对其底层实现原理进行分析,然后对开发一个新的换肤方案的可能性...
作者:码中之牛 时间:2022-12-01
Flutter 3.0 强势来袭,实现了开发方式上六大平台的统一
1 Flutter 3.0给我们带来什么影响5月12日,Flutter 3.0 在 Google I/O 开发者大会正式亮相,随着 3.0 版本的发布,Flutter 开发框架终于可以支持六大平台,实现了其跨平台稳定运行的愿景。Flutter 3 现已来临如今,F...
作者:码中之牛 时间:2022-12-01
Android 开发需要注意的事项?
转载地址:https://www.jianshu.com/p/01658bbd7ffa最近在网上看许多面经的文章,有拿到Offer的,也有凉经,这些文章中都有一个共同的特点,就是单单的只有面试题目。而没有什么面试过程中需要注意的细节和面试心得。...
作者:码中之牛 时间:2022-12-01
上一页
2
3
4
5
6
7
8
9
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native