E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android系统源码学习
大师兄的鸿蒙学习笔记:对比HarmonyOs和
Android系统
一.与
Android系统
架构比对1.HarmonyOs架构概览HarmonyOs的架构分为内核层、系统服务层、应用框架层和应用层。
superkmi
·
2023-09-30 11:42
Android系统
zygote启动到Launcher
原文链接:https://blog.csdn.net/learnframework/article/details/116177701这里总结一下学习的几个容易混淆的点。1.系统服务比如AMS这些和zygote是使用socket进行通信的。2.SystemServer进程管理了很多服务,比如AMSPMS等逻辑,都是运行在SystemServer中的,不是单独的进程。3.SystermServier
JabamiLight
·
2023-09-30 10:04
zygote
linux
android
React源码01 - 开篇
本
源码学习
笔记始发:React
源码学习
-yuque1.React16架构React是一个UI框架:UI=Fn(X)。
晓风残月1994
·
2023-09-30 08:26
HTML之如何下载网页中的音频(二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解如何下载网页中音频
Android系统攻城狮
·
2023-09-30 06:49
HTML学习
音视频
C++之容器类有趣的实验(二百四十一)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之向容器中添加
Android系统攻城狮
·
2023-09-30 02:51
C++入门系列
c++
开发语言
Android Framework 常见解决方案(10)关闭蓝牙配对对话框 & 关闭蓝牙忘记设备对话框
1原理在
Android系统
应用Setting中做相关的修改,主要逻辑为:不弹出对话框,但会直接执行点击确定后的逻辑,所以具体的方式就是先找到配对对话框/忘记设备对话框执行确定的逻辑,将其移植到Setting
图王大胜
·
2023-09-30 00:30
常见解决方案
android
framework
android
java
开发语言
虚拟摄像头之九: IMX8Q 的 camera.imx8.hal 框架详解
前言
android系统
的camerahal框架不同厂家设计思路、不尽相同;本篇梳理NXPandroid8的camerahal设计框架设计逻辑和代码走读与分析。
老理说的好
·
2023-09-29 23:06
Android-系列
android
音视频
ubuntu14.04搭建openGrok 1.7.40 + Java17+tomcat10.0.27阅读
android系统
代码
为了快速阅读
android系统
代码,首选openGrok,其它SI或understand估计不适合了。
junglyfine
·
2023-09-29 19:39
Android
android
git
opengrok
ubuntu
9012年马上结束了,安卓程序员们,还不准备跳槽留着过年么?
1.四大组件有哪些,说出你对他们在
Android系统
中的作用和理解。2.Activity生命周期,A启动B两个页面生命周期怎么运行的,为什么会这样,生命周期为什么这么设计,你有了解过吗。
Androidgiao
·
2023-09-29 17:30
Vue2
源码学习
笔记 - 14.响应式原理—核心本质
经过前面几节的学习,我们已经了解了响应式原理中的几个重要知识,其中特别是Observer、Dep及Watcher类等。这一节我们整体串联起来描述响应式的整个核心过程和原理,所以强烈推荐先学习前几节的内容。文章有点长,但是配了大量图来辅助解说,不用紧张:)。{vm._update(vm._render(),hydrating)}newWatcher(vm,updateComponent,noop,{
小问_
·
2023-09-29 15:02
Vue2源码学习笔记
vue.js
vue源码
Vue2源码
【Vue
源码学习
笔记】-- Watch
Vue中Watch的源码相比于Compute的源码实现简单了很多,以下是我的学习笔记:一、初始化1、初始Vue时会通过initState方法,在代码中进行opts.watch字段的判断,从而进行initState方法对Watch进行初始化。(和Compute的一样)。//部分实现functionVue(){...其他处理initState(this)...解析模板,生成DOM插入页面}functi
野生松
·
2023-09-29 15:02
Vue深入学习
1024程序员节
Vue2
源码学习
笔记 - 5.options选项合并
上一节我们学习了Vue应用实例的初始化过程,其中有很多细节仍需我们去研读,这一节我们就先来研究分析options选项的合并过程。我们继续回到_init的代码段,它在文件/src/core/instance/init.js中,这个方法在应用和组件实例化时都是必须调用的,options选项合并就在这里被执行。//Vue.prototype._init方法代码段...//mergeoptionsif(o
小问_
·
2023-09-29 15:32
Vue2源码学习笔记
vue.js
Vue2源码
Vue2
源码学习
笔记 - 10.响应式原理一computed与watch浅析
这里我们只简单学习计算属性和侦听属性的初始化,后续响应式原理会继续深入研究学习这两个点的内容。它们形虽不同,但是本质都是依赖于Watcher类及与其他类模块。Computed计算属性的初始化接上一节的流程,在initState函数的代码中我们看到有初始化计算属性的代码,代码如下:constopts=vm.$optionsif(opts.computed)initComputed(vm,opts.c
小问_
·
2023-09-29 15:32
Vue2源码学习笔记
vue.js
vue源码
Vue2源码
Vue2
源码学习
笔记 - 13.响应式原理—Watcher 类详解
继Observer和Dep类之后,我们迎来了这三个类中最复杂的类——Watcher。Watcher这个词在Vue中有很多叫法:观察者、依赖者及订阅者等,我觉得它们的叫法都挺有道理。Watcher就像一个哨兵,时刻观察着所需的变量,一有变动就通知其他部件,这里我们也称它为观察者。先来一张UML图熟悉下UML使用场景我们先来看看都有谁使用Watcher创建了对象。我们在Vue的源码里全局搜索newWa
小问_
·
2023-09-29 15:32
Vue2源码学习笔记
vue.js
Vue2源码
vue源码
Vue2
源码学习
笔记 - 3.Vue类的定义
在第一篇前置准备章节我们新建了一个HTML文件,里面引用并构建了一个简单的Vue应用。构建一个Vue应用是通过newVue一个对象开始的,这一节我们先来看看Vue类是怎样定义的,以方便我们后续的学习。/dist/vue.js是umd完整版的Vue,是src中源码编译打包后的一个js文件,这里我们随时在vue.js文件和src源码之间切换阅读,我们读的时候自己注意区分差别(虽然它们都差不多一样)。在
小问_
·
2023-09-29 15:01
Vue2源码学习笔记
vue.js
vue源码
Vue2
源码学习
笔记 - 4.new Vue应用实例化
在上一节我们已经学习了Vue的类是如何定义的,这一节我们来学习一下Vue的实例化,就是我们经常写的创建Vue应用newVue。我们先在这里学习应用实例化创建的大致过程,对于过程中的诸多细节,我们后续慢慢研读。从Vue的定义我们知道,Vue在new的时候只调用了一个动态方法,那就是_init。functionVue(options){if(process.env.NODE_ENV!=='produc
小问_
·
2023-09-29 15:01
Vue2源码学习笔记
vue.js
vue源码
Android智能手机安全解决方案
1.终端安全解决方案全景1.1.
Android系统
框架预览此外,鉴于许多硬件厂商不希望公开其设备驱动程序,GOOGLE在运行时库层对下屏蔽实现细节,对上提供统一接口增加了硬件抽象层.1.2.Android
pppaass
·
2023-09-29 14:16
Android
android
sqlite
测试工具
[Framework] Android Binder 工作原理
Binder是
Android系统
中主要的IPC通信方式,其性能非常优异。
码中之牛
·
2023-09-29 13:26
Android
Framework
移动开发
android
binder
framework
移动开发
安卓
Android 实现 NFC 读取卡片信息
效果图:因为朋友需要个读取NFC卡片数据的功能,所以最近看了一下
Android系统
下NFC读取卡片信息的操作。
金戈鐡馬
·
2023-09-29 11:40
Android
android
android
studio
ide
开源博客项目Blog .NET Core
源码学习
(2:数据库结构分析)
项目采用17张表以支撑博客内容展示及后台管理功能,本文结合数据库表中的存储数据,学习每张表的用途及其中字段的意义(有部分字段暂时还不明白,后续学习代码时再逐步完善)。序号表名用途1CategoryInfo保存文章栏目的定义信息2ArticleInfo保存博客文章信息3ArticleCategory保存博客文章和所属栏目的关联关系4TagsInfo保存网站定义的标签信息5ArticleTags保
gc_2299
·
2023-09-29 08:32
dotnet编程
.netcore
开源博客项目
Blog
开源博客项目Blog .NET Core
源码学习
(1:下载与运行)
之前学习ASP.netCore主要参考的微软的帮助文档及示例,ASP.netCore的开源项目在微信公众号中看到很多,但是要么太复杂,要么涉及的没有学过的东西太多(主要是B/S架构的程序前后端要学的东西比C/S架构的多太多了-_-!),最近在微信公众号“DotNet”的文章《分享5个.NET开源个人博客系统》中看到一个合适的开源项目Blog.NETCore,准备在学习微软帮助文档的过程中,同时
gc_2299
·
2023-09-29 08:02
dotnet编程
.netcore
Blog
.NET
Core
开源博客项目Blog .NET Core
源码学习
(3:数据库操作方式)
开源博客项目Blog采用SqlSugar模块连接并操作数据库,本文学习并记录项目中使用SqlSugar的方式和方法。 首先,数据库连接信息放在了App.Hosting项目的appsettings.json中DbConfig节,支持在DbConfig节配置多个数据库连接信息,以应用SqlSugar的多库用法。 接着在App.Hosting项目的Program.cs文件中调用builder.S
gc_2299
·
2023-09-29 08:30
dotnet编程
网页编程
开源博客项目
Blog
数据库
SqlSugar
spring
源码学习
_01 本地环境搭建
参考网上各种资源,终于把spring源码运行起来了;步骤总结如下:spring版本:5.2.x本地系统macidea2019.3.2下载地址:https://www.jetbrains.com/idea/download/other.htmljdk11下载地址:https://repo.huaweicloud.com/java/jdk/1.前期准备安装git、gradle;git的安装过程相对简单
Louis.No1
·
2023-09-29 02:18
spring
spring
好的文章推荐
JVMOOP-Klass模式浅谈JVMOOP-Klass二分模型_在云端123的博客-CSDN博客DDD领域驱动设计开发万字长文,结合电商支付业务一文搞懂DDD(qq.com)Spring源码构建spring
源码学习
LeeGaKi
·
2023-09-29 02:43
java
Android12之容器类SortedVector、KeyedVector、Vector、VectorImpl总结(一百六十六)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解Android12
Android系统攻城狮
·
2023-09-29 01:58
Android系统调试系列
Android容器类
Android系统
分区与升级
本文将基于我个人的理解,通俗的介绍
Android系统
的分区和升级逻辑,尽量不涉及过多代码。
xiaowang_lj
·
2023-09-29 00:41
android
ota
JAVAmail简单实现发送邮件
Android在邮件客户端的设计中,有两种实现方法:一、调用
Android系统
自带的邮件服务,这种方法简单易用,但是发送邮件的账号必须是gmail账号二、采用javamail功能包进行设计,不必局限于特定邮箱
TouchOfSun
·
2023-09-29 00:30
Android开发
javamail
邮件
gmail
android
电子邮件
C++之std::atomic解决多线程7个问题(二百四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之std
Android系统攻城狮
·
2023-09-28 21:54
C++入门系列
c++
开发语言
iTOP-RK3588开发板体验RKNN_DEMO
本章节测试开发板使用
Android系统
。1rknn_ssd_demo体验rknn_ssd_demo实现了一个目标测试的功能。
mucheni
·
2023-09-28 16:46
android
android 路由表参数,android 操作路由表
附加说明;有时候
android系统
不识别route命令,则在命令前加个“ip”就可以了,具体原因知道是啥么?知道的朋友请回个帖子,谢谢了。
默默无闻的路人甲
·
2023-09-28 16:51
android
路由表参数
Vue.js
源码学习
笔记
放弃指南看了挺多源码分析打算自己撸一遍源码。希望加深下理解也更好的学习。用于自己以后再阅读理解。希望自己能在VUE3.0发布前把这个给鼓捣完。基础工作FLOW(类型检查)项目越复杂就越需要通过工具的手段来保证项目的维护性和增强代码的可读性。Vue.js在做2.0重构的时候,在ES2015的基础上,除了ESLint保证代码风格之外,也引入了Flow做静态类型检查。之所以选择Flow,主要是因为Bab
俺是种瓜低
·
2023-09-28 14:02
解决:DexLoader: 'com.tencent.tbs.reader.TbsReader' invoke method 'openFile' failed
没办法只能,自己翻源码去查找到这一行代码,调用的是DexLoader.invokeMethod函数,内部处理是通过
Android系统
的动态加载能力,去获取系统中,com.tencent.tbs.reader.TbsReader
请叫我果爸
·
2023-09-28 12:31
Android属性动画源码分析。
那么
android系统
到底是如何实现的呢?进入源码分析。1)看第一行代码:ObjectAnimatoralpha=Ob
niuyongzhi
·
2023-09-28 08:57
android开发
android
动画
Appium自动化测试基础 — 移动端测试环境搭建(一)
(一)Android操作系统简介1、
Android系统
诞生2003年,AndyRubin等人创建Android公司,并组建Android团队。
测试-八戒
·
2023-09-28 03:00
appium自动化测试
android
android
studio
appium自动化测试
软件测试
自动化测试
C++之智能指针类型转换应用总结(二百二十九)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之std
Android系统攻城狮
·
2023-09-28 02:00
C++入门系列
c++
智能指针类型转换
Android系统
之控制顶部状态栏和底部导航栏
一.需求背景通常我们有些场景只需要普通用户操作某一个APP,无法进行其它操作,因此就会需要禁止顶部状态栏和底部导航栏,包含锁屏界面二.StatusBarServiceStatusBarService是
Android
有头发的猿
·
2023-09-28 02:59
Android系统定制
android
framework
java
navigationBar
StatusBar
Android系统
之编译Intel5.1问题解决
1.jdk问题:************************************************************Youareattemptingtobuildwiththeincorrectversionofjava.Yourversionis:openjdkversion"1.7.0_75"OpenJDKRuntimeEnvironment(build1.7.0_75-b
有头发的猿
·
2023-09-28 02:28
android
intel
jdk
5.1
ld
QQ表情包存储位置解析
Android系统
:路径:手机存储/Android/data/com.tencent.mobileqq/Tencent/QQfile_recv/Cust
Lucifer_wei
·
2023-09-27 23:09
综合
改行学it
react-grapesjs——开源代码学习与修改(初出茅庐)
加载定义的目录模块ModuleStyleManager渲染过程⭐修改grapesjs配置项⭐总结⭐如何修改开源代码⭐如何高效阅读开源代码⭐结束⭐前言大家好,我是yma16,本文分享关于react-grapesjs——
源码学习
yma16
·
2023-09-27 20:38
web站点
JavaScript专栏
react.js
学习
前端
javascript
typescript
C++之std::atomic类模板原子操作应用总结(二百三十九)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之std
Android系统攻城狮
·
2023-09-27 18:53
C++入门系列
c++
开发语言
okhttp
源码学习
(三)基础类的介绍
1.OkHttpClient:OkHttp框架的客户端,是一个用户面板;通过它对OkHttp进行各种设置,网络请求都是通过OkHttpClient完成的,每个OkHttpClient内部都维护了自己的任务队列、连接池、Cache、拦截器等2.Call:描述一个实际的访问请求,用户的每一个网络请求都是一个Call实例;实际实现是RealCall和AsyncCall3.Dispatcher任务调度器,
刘景昌
·
2023-09-27 18:26
Android 12 修改系统音量默认初始值
1.需求:
Android系统
出厂默认的音量值过小,需要把音量默认初始值改成音量的最大值.2.涉及核心代码:frameworks/base/media/java/android/media/AudioSystem.javaframeworks
宇宙老魔女
·
2023-09-27 10:58
Android
android
android
studio
ide
Android系统
调试usb接口触摸屏问题
Android系统
对于usb,蓝牙接口的触摸设备默认判断为外接设备,外接设备默认操控的是副屏,在双屏异显情况下就会发现只能点击到副屏。
Y多了个想法
·
2023-09-27 08:09
Android相关知识学习
android
usb触摸
idc
经验分享
Android系统
开机启动默认旋转主屏幕方向问题 --(一)
平时在定制系统时,有的客户需要系统有不同的显示方向,这时候就需要对系统显示界面进行旋转操作,并希望每次开机启动默认显示旋转后的方向。Android7.1修改/device/rockchip/rk3288/system.prop文件下面的参数:配置属性ro.sf.hwrotation=0/90/180/270如上修改后会发现开机后,开机画面方向是正确的,进入锁屏界面,屏幕做了一次旋转操作,这个时候窗
Y多了个想法
·
2023-09-27 08:08
Android相关知识学习
android
RK
屏幕旋转
主副屏
系统显示
android view 渲染
Android系统
每隔16ms就重新绘制一次,也就是说,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,即每一帧只能停留16ms。渲染通常以来i两个核心组件:cpu和gpu。
她做了一个梦
·
2023-09-27 05:39
Android-Framework学习笔记(七)—— AMS全家桶
系列文章Android-Framework学习笔记(一)——
Android系统
架构Android-Framework学习笔记(二)——Zygote进程启动过程Android-Framework学习笔记(
金戈鐡馬
·
2023-09-27 04:45
Android
android
Framework
AMS
SystemServer
系统架构
AMS相关(一)——AMS与进程管理
AMS相关(一)——AMS与进程管理AMS即ActivityManagerService,是
Android系统
的核心服务,负责四大组件的启动、切换、调度,应用进程的管理调度。
丶Smallning
·
2023-09-27 04:15
Android
android
Android进阶——Android跨进程通讯机制之Binder、IBinder、Parcel、AIDL
前言Binder机制是
Android系统
提供的跨进程通讯机制,这篇文章开始会从Linux相关的基础概念知识开始介绍,从基础概念知识中引出Binder机制,归纳Binder机制与Linux系统的跨进程机制的优缺点
Android高级技术
·
2023-09-27 04:12
Android高级开发
android
安卓
最新资讯:Android 最稳定和高效的UI适配方案
Android系统
发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。
Android高级技术
·
2023-09-27 04:54
Android高级开发
android
2023年最新电商某东app端sign签名算法与cipher加解密逆向分析(2023-09-26)
一.工具的选择(抓包工具的选择,是门学问)用到工具如下:1、安卓手机一台,系统版本:android6.01;型号:小米MI4LTE之所以要选择android6手机,原理如下:
Android系统
将CA证书又分为两种
byc6352
·
2023-09-27 00:34
数据采集
android
爬虫
python
java
javascript
json
android
https
数字签名
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他