腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
BennuCTech
专栏成员
举报
87
文章
174030
阅读量
9
订阅数
订阅专栏
申请加入专栏
全部文章(87)
android(54)
编程算法(23)
flutter(14)
ios(11)
网站(11)
css(9)
api(8)
打包(7)
缓存(7)
java(6)
函数(6)
xml(5)
html(5)
网络安全(5)
php(4)
textview(4)
http(4)
https(4)
开发(4)
listview(3)
ide(3)
linux(3)
windows(3)
vue3(3)
对象(3)
线程(3)
javascript(2)
文件存储(2)
渲染(2)
electron(2)
面向对象编程(2)
kotlin(2)
tcp/ip(2)
gradle(2)
sdk(2)
init(2)
进程(2)
事件(2)
视频(2)
同步(2)
系统(2)
源码(2)
其他(1)
官方文档(1)
cocoa(1)
python(1)
go(1)
node.js(1)
json(1)
webview(1)
android studio(1)
access(1)
ruby on rails(1)
git(1)
maven(1)
云直播(1)
数据加密服务(1)
云推荐引擎(1)
svg(1)
容器(1)
jvm(1)
hashmap(1)
npm(1)
数据分析(1)
数据结构(1)
canvas(1)
alpha(1)
bitmap(1)
broadcast(1)
builder(1)
components(1)
lock(1)
min(1)
mutex(1)
sharedpreferences(1)
target(1)
video(1)
vite(1)
vr(1)
编译(1)
代理(1)
服务(1)
后台(1)
继承(1)
配置(1)
入门(1)
生命周期(1)
视频播放器(1)
协程(1)
压缩(1)
原理(1)
搜索文章
搜索
搜索
关闭
Android启动系列之二:SystemServer和Launcher
进程
系统
android
服务
函数
上一篇中我们讲到Zygote进程启动了SystemServer进程,那么来看看它是如何处理System进程的。先来一个完整的时序图,如下:
BennuCTech
2024-05-17
188
0
Android启动系列之一:init进程和Zygote进程
进程
系统
android
init
函数
可以看到当我们按下启动电源时,系统启动后会加载引导程序,引导程序有启动Linux内核,当Linux内核加载完成后,第一件事就是启动init进程。
BennuCTech
2024-05-08
720
0
说一说Kotlin协程中的同步锁——Mutex
同步
线程
协程
kotlin
mutex
在多线程并发的情况下会很容易出现同步问题,这时候就需要使用各种锁来避免这些问题,在java开发中,最常用的就是使用synchronized。kotlin的协程也会遇到这样的问题,因为在协程线程池中会同时存在多个运行的Worker,每一个Worker都是一个线程,这样也会有并发问题。
BennuCTech
2024-04-10
493
0
说一说SharedPreferences中的线程同步和加载时机
sharedpreferences
函数
同步
线程
源码
这两个问题也是面试时偶尔会问到的,所以今天一起来看看源码,看看细节上是如何处理的。
BennuCTech
2024-03-13
125
0
通过GoogleVR来了解一下VR到底是什么?
android
渲染
vr
视频
原理
GoogleVR是google出的VR库,随着google在VR方面的尝试失败,这套SDK也不再维护了,github(https://github.com/googlevr/gvr-android-sdk )上的更新停留在三年前了。
BennuCTech
2023-12-18
242
2
Android如何保持后台运行——唤醒锁机制
android
lock
函数
后台
开发
如今在Android上想要保证存活越来越难了,但是Android提供有一个机制——唤醒锁,可以保证cpu一直不休眠,但是代价就是耗电高。这个机制主要是用于一些特别的场景,比如音乐类APP在后台播放音乐,这就需要使用唤醒锁来保证持续播放下去。所以普通APP尽量避免使用这个,当然如果我们自己开发自己使用的小工具或者企业内部使用APP还是可以用的。
BennuCTech
2023-11-05
2.1K
0
深入理解Flutter中的Mixin机制
flutter
init
编译
函数
继承
Mixin到底是什么?Mixin是解决代码重用的一种方案,类似多继承。我们知道在dart中是单继承的,但是有些情况单继承就会显得不够用。
BennuCTech
2023-10-09
561
0
Vue3开发之components组件
components
vue3
对象
开发
事件
开发过程中我们会经常遇到一些复杂的页面,而这些页面大部分由一个个小部分组合起来的,而且不同页面中可能有些部分是一样的,所以我们通常会将这些部分封装成组件。在Vue中,我们可以使用components组件(模板)来实现。
BennuCTech
2023-09-01
2.5K
0
Vue3入门:Vite创建项目和使用
vite
vue3
代理
配置
入门
vite是下一代前端开发与构建工具,目前官方推荐使用vite来构建项目。下面我们来看看如何创建vue3项目。
BennuCTech
2023-09-01
866
0
Android面试题:Broadcast需要注意哪些细节
android
broadcast
对象
生命周期
线程
在android中,广播也是我们经常使用的组件,但是因为大部分使用场景简单,所以关注不多,今天就让我们来探索一下Broadcast。
BennuCTech
2023-09-01
310
0
Vue3开发:视频播放器video.js使用详解
video
vue3
开发
视频
视频播放器
Video.js是一个通用的在网页上嵌入视频播放器的JS库,比原生video标签有更强大的功能、更好的兼容性、更美观等优点。是一个比较流行的视频播放器,它的官网是https://videojs.com/
BennuCTech
2023-08-28
10.7K
0
【Android开发】如何打包压缩文件、文件夹?
android
打包
对象
开发
压缩
在开发Android应用过程中,基本都会遇到需要压缩文件的需求,比如打包日志文件上传等功能,今天就来看看如何开发一个通用的工具类用于压缩文件或文件夹。
BennuCTech
2023-08-28
704
0
Flutter中如何监听帧渲染相关事件?
渲染
flutter
函数
事件
源码
有时候我们需要在页面渲染完成后做一些操作,那么flutter中如何监听渲染完成,用addPostFrameCallback即可,如下:
BennuCTech
2023-08-28
566
0
Android 13带来了哪些新功能?需要哪些适配工作?
api
android
https
网络安全
目前Google已经发布了Android13的正式版,虽然国内的手机能用上Android13还有一段时间,不过开发者们可以通过模拟器来体验,那么我们来看看Android13都有哪些重要的改变,我们适配的话需要做哪些工作?
BennuCTech
2022-11-11
1.7K
0
基于frida框架的脱壳工具frida-unpack
android
frida-unpack是一个基于frida的脱壳工具,项目地址:https://github.com/chzphoenix/frida-unpack
BennuCTech
2022-11-11
2.3K
0
Flutter中如何设置全局字体
flutter
ios
android
网站
首先在项目中创建fonts目录,然后将将ttf文件放到该目录下,然后在pubspec文件中添加该字体文件,如:
BennuCTech
2022-11-11
3K
0
Flutter Web:刷新与后退问题
php
flutter
ios
android
编程算法
使用flutter开发web页面,在pc端使用就会面临刷新的问题。尤其是刷新时,本地变量清空导致页面问题,所以就需要考虑全局缓存的问题。
BennuCTech
2022-11-11
2.7K
0
如何为Electron应用实现一个简易的更新功能
electron
windows
php
官方其实已经提供了几种很便捷的方案:https://www.electronjs.org/docs/tutorial/updates 但是不是需要github,就是需要搭建一个服务端,因为我们的场景很小,electron只是一个壳,所以更新的需求不强烈,只是一个以防万一的功能,所以我们想寻求一个简单的方式来处理。
BennuCTech
2022-11-11
1.4K
0
超详细的Electron使用教程
npm
electron
打包
json
javascript
Electron是什么,我们先看看官方https://www.electronjs.org/ 的介绍如何说的
BennuCTech
2022-11-11
8.5K
0
Flutter混合开发:开发一个简单的快速启动框架
flutter
ios
android
面向对象编程
git
基于前文Flutter混合开发:Android中如何启动Flutter,我们知道在移动端中启动Flutter页面会有短暂空白,虽然官方提供了引擎预热机制,但是需要提前将所有页面都进行预热,这样开发成本较高,在研究了闲鱼的FlutterBoost插件后,我看看能不能自己实现一个简单的快速启动框架。
BennuCTech
2022-11-11
1.7K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档