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日常笔记
《
Android
源码设计模式解析与实战》读书笔记
面向对象的六大原则单一职责原则SingleResponsibilityPrinciple(SRP),定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该使一组相关性很高的函数、数据的封装。例如一个ImageLoader实现图片加载,并要将图片缓存起来。有的人可能会这样实现:是直接在一个类里实现图片下载、LruCache、displayImage等。但这样耦合太严重,毫无扩展性
weixin_34416649
·
2024-01-27 11:55
设计模式
移动开发
java
2020 字节跳动,网易,华为,
android
应用开发实战第二版pdf
http是用的TCP还是UDPhttp与https的区别JVM内存模型(Static方法在哪个区)Activity生命周期,Activity启动模式,Handler源码代码题:旋转数组(一面面试官很nice,答的时候卡壳还会给引导,问的问题、撕的代码都不难)下午面完当天晚上就接到约二面的通知了二面55min(部分问题有重叠的不再列出)final、finally、finalize的区别抽象类的成员变
m0_66144992
·
2024-01-27 11:23
程序员
架构
移动开发
android
Android
源码设计模式解析与实战 第2版 读书笔记1.6迪米特原则
1.6.迪米特原则(LOD)定义:一个类应该对自己需要耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖者没有关系,调用者或依赖者只需知道他需要的方法,其他可以一概不管。这样使得系统具有更低的耦合与更好的可扩展性。个人理解:相当于中界,有耦合,但只双方只在中界耦合,其他的不封闭
cswoods
·
2024-01-27 11:23
设计模式
android
源码
设计模式
读书笔记
Android
源码设计模式解析与实战 第2版 读书笔记1.2开闭原则
本文依赖《
Android
源码设计模式解析与实战》,读书笔记编号与原书同步1.2开闭原则(OCP)定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的。
cswoods
·
2024-01-27 11:22
设计模式
android
设计模式
读书笔记
源码
Android
源码设计模式解析与实战 第2版 读书笔记1.3 里氏替换原则
本文依赖《
Android
源码设计模式解析与实战》,读书笔记编号与原书同步1.3里氏替换原则(LSP)定义:所有引用父类的地方,必须能透明的使用子类的对象。那么里氏替换原则的核心原理是抽象。
cswoods
·
2024-01-27 11:22
设计模式
android
源码
设计模式
读书笔记
Android
源码设计模式解析与实战 第2版 读书笔记1.4.依赖倒置原则
本文依赖《
Android
源码设计模式解析与实战》,读书笔记编号与原书同步4.依赖倒置原则(DIP)定义:指代一种特定的解耦方式,使得高层次的模块不依赖于低层次的模块的实现细节的目的。
cswoods
·
2024-01-27 11:22
设计模式
android
源码
设计模式
读书笔记
Android
源码设计模式解析与实战第2版笔记(三)
第三章自由扩展你的项目–Builder模式Builder模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式的使用场景相同的方法,不同的执行顺序,产生不同的事件结果时多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时产品类非常复杂,或者产品类中的调用顺序不同产生了不同的作用,这个时候使用建造者模式非常合适初始化一个对象特别复杂,如
VaIOReTto1
·
2024-01-27 11:51
设计模式笔记
android
设计模式
笔记
java
Android
源码设计模式解析与实战第2版笔记(二)
第二章应用最广的模式—单例模式单例模式的定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的使用场景确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。单例模式UML类图Client:高层客户端Singleton:单例类实现单例模式的关键点构造函数不对外开放,一般为Private通过一个静态方法或者枚举返回单例类对象确
VaIOReTto1
·
2024-01-27 11:50
设计模式笔记
android
设计模式
笔记
java
搜狐新闻客户端使用Kotlin之后对JSON解析框架的探索
本文字数:7488字预计阅读时间:45分钟01引言自2017年Google发布Kotlin语言之后,
Android
开发由原来的Java开始向Kotlin过度,目前绝大部分
Android
开发岗位基本要求就是熟练使用
搜狐技术产品小编2023
·
2024-01-27 11:49
kotlin
json
开发语言
android
java
android
源码设计模式解析与实战 读书笔记 2 单例模式(上)
单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。实现单例模式主要的几个关键点构造函数不对外开放,一般为private;通过一个静态方法或者枚举返回单例类对象;确保单例类的对象有且只有一个,尤其是在多线程环境下;确保单例类的对象在饭序列化时不会重新构建对象。实现方式1.懒汉式:publicclassSingleton{privatestaticSingletoninsta
TaioJianDan
·
2024-01-27 11:19
读书笔记
android
读书笔记
设计模式
Android
源码设计模式解析与实战第2版笔记(一)
第一章走向灵活软件之路—面向对象的六大原则优化代码的第一步—单一职责原则单一职责原则的英文名称是SingleResponsibilityPrinciple,缩写是SRP。SRP:就一个类而言,应该仅有一个引起它变化的原因。一个类中应该是一组相关性很高的函数、数据的封装让程序更稳定、更灵活—开闭原则开闭原则的英文全称是OpenClosePrinciple,缩写是OCP,它是Java世界里最基础的设计
VaIOReTto1
·
2024-01-27 11:47
设计模式笔记
设计模式
笔记
java
android
Android
进阶解密阅读笔记20
资源插件化在VirtualApk框架里,资源插件化有两种方案,合并资源插件资源(即仅插件使用,插件不能访问宿主资源)在系统里资源是通过Resource来代表的,在创建应用Context的时候会设置Resource对象,而这对象的创建过程和AssetManager密切相关,所以最终要做文章的就在AssetManager身上。如果是「合并资源」方式,就直接Hook出新的Resource来替换原有的,如
jkwen
·
2024-01-27 11:45
ADB常用入门指令
ADB,即
Android
DebugBridge是一种允许模拟器或已连接的
Android
设备进行通信的命令行工具,它可为各种设备操作提供便利,如安装和调试应用,并提供对Unixshell(可用来在模拟器或连接的设备上运行各种命令
yoyo小小汐~
·
2024-01-27 10:02
软件测试
ADB
软件测试
程序员
IT
测试工程师
android
fastboot 最新版,用adb、fastboot拯救你的安卓手机
很久以来就想过写一些有关安卓adb和fastboot的使用分享,但是鉴于平时太忙加上自我感觉文笔不好,所以一直没着手。说来也巧,正当我今天提起左右手想写点东西的时候,一个激动一个手抖就不小心敲了一个万年没出过事的命令fastbooterasecache(清除缓存),结果手机就定在开机logo进不了系统了。借此机会,来记录一下我是怎么在手机未进入系统的情况下导出手机数据,以及使用fastboot命令
一夜秋风起
·
2024-01-27 10:01
android
fastboot
最新版
安卓手机ADB驱动干什么的?
/div>Adb是英文
Android
DebugBridge的英文缩写,是debug工具,如果不是写IT的可能也很难理解debug的意思。
weixin_30660027
·
2024-01-27 10:01
强制停止
android
命令,adb命令之强制停止应用
1、整套课程体系都是根据工作过程中间项目实战软件测试所需具备的能力而精心设计,基础篇主要是对软件测试有初步认知,学习软件测试分类、概念、测试用例设计等知识。2、通过电商平台的软件测试实践,从测试计划、测试执行、测试环境部署、测试报告,到项目发布前的验收,学习完整的项目实战测试流程,达到具备软件测试项目实战能力。3、全面系统的学习Linux服务器运维的基础知识,并提供一套完整的电商平台源代码,通过电
weixin_39929687
·
2024-01-27 10:31
强制停止android命令
APP测试常问问题及答案
Activity是
Android
组件中最基本、最重要的一种组件,它表示一个单独的界面。2.Activity的生命周期是什么?
niuniu_666
·
2024-01-27 10:00
appium
测试工具
web
app
功能测试
压力测试
ADB 原理(第一篇:基本工作过程)
adb作为
Android
的内部工具,名字起的那是相当的洒脱,adb这个名字就像微信、qq的名字一样,由于是给开发者使用的工具,所以直接使用
Android
DebugBridge的首字母adb作为工具的名字了
叫我王员外就行
·
2024-01-27 10:28
开发工具
android
java
apache
adb知识讲解
1.adb知识讲解ADB(
Android
DebugBridge)是
Android
系统提供的一套工具,通过它,我们可以在电脑上建立一个连接到
Android
设备的通道,然后可以在电脑上向设备发送一些指令,完成一些我们需要的工作
niuniu_666
·
2024-01-27 10:27
adb
appium
jmeter
模块测试
测试工具
web移动端 真机调试(chrome 浏览器)
【说明:本人谷歌浏览器版本:98.0.4758.102(正式版本)本人开发工具:微软的Vscode这里】一、首先在你的PC以及移动端(
Android
)上装载有Chrome浏览器下载谷歌浏览器二、PC的设置
April_zk
·
2024-01-27 10:42
chrome
android
前端
计算机毕业设计 基于SSpringBoot的社区医院管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和
Android
项目开发等。
IT学长编程
·
2024-01-27 10:40
计算机毕业设计1000套
毕业设计
课程设计
毕业论文
Java
spring
boot
mySQL
计算机毕业设计 基于SpringBoot的线上心理咨询室系统的设计与实现 Java实战项目 附源码+文档+视频讲解
博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和
Android
项目开发等。
IT学长编程
·
2024-01-27 10:32
计算机毕业设计1000套
毕业设计
毕业论文
课程设计
Java
spring
boot
前后端分离
mySQL
关于APP进程被杀死,极光推送收不到消息的解决办法
解决办法很简单,但是也特别粗暴,在mainfest中给application设置这个属性
android
:persistent="true",看意思我们就知道,持续的,一直的,这样的话,app是杀不死的,
ana生
·
2024-01-27 10:01
将
Android
APP安装到sm8550 HDK的NVMe SSD
APP存储路径在
Android
中,App在运行过程中主要访问的数据路径通常包括以下几个方面:内部存储(InternalStorage):App会访问其私有的内部存储空间,这个空间通常位于:/data/data
清风不及你@
·
2024-01-27 09:46
Android
linux内核
android
linux
Android
Studio工程目录介绍-可不用提交一些文件
所以也特此记录下....
Android
Studio工程目录结构.gradle是gradle运行以后生成的缓存文件夹。.i
MonkeyLei
·
2024-01-27 09:30
Android
颜色选择器
Android
颜色选择器,弹框提示选择颜色。效果如图。点击或者滑动圆环和底部横向渐变色调整颜色,中间圆圈的颜色就是最终选中的颜色。点击圆圈确认颜色。
Ryfall
·
2024-01-27 09:57
android
Android
读CSV文件
首先在build.gradle的dependencies里面添加implementation'com.opencsv:opencsv:5.4'//读csv文件如果需要混淆的话,添加混淆#CSV-dontwarncom.opencsv.**-dontwarnorg.apache.commons.beanutils.**-dontwarnorg.apache.commons.collections.*
Ryfall
·
2024-01-27 09:27
android
java
前端
Android
创建保存Excel文件
Android
开发生成保存Excel文件,首先下载两个jar包。
Ryfall
·
2024-01-27 09:27
android
excel
鸿蒙开发(Harmonyos兼容与Harmonyos适配)
界面编写完,发现各个端的屏幕高度还没有做适配,一开始认为
Android
与HarmonyOS
移动开发技术栈
·
2024-01-27 09:25
鸿蒙开发
harmonyos
华为
鸿蒙开发
程序员
鸿蒙系统
鸿蒙星河
openharmony
Android
读写文件,适配Q以上
Android
Q升级了文件系统,访问文件不仅仅是说动态权限了,有各种限制。权限什么的就不赘述了,下面介绍一下在10以上的系统中访问文件。
Ryfall
·
2024-01-27 09:24
android
Android
逆向——过frida检测+so层算法逆向
0x01过frida检测frida可以说是逆向里面很受欢迎的工具了,你可以在运行的时候得到几乎你想要的所有东西,函数地址、内存数据、java实例,根据我们的需要去修改程序的运行逻辑等等,但是太流行也不好,迎来了各种检测。ptrace占坑、进程名检测、端口检测。(这绕过太简单了)D-Bus通信协议的检测。maps、fd检测。App中线程名的检测。直接拿出App,看看他到底怎么检测的。节省时间,直接用
Aligado0628
·
2024-01-27 09:17
Android逆向
网络
新书速览|Frida
Android
SO逆向深入实践
本书简介《Frida
Android
SO逆向深入实践》主要介绍使用Frida辅助分析SO进行逆向工程项目开发。
全栈开发圈
·
2024-01-27 09:07
android
HarmonyOS漫谈---套壳安卓还是套壳苹果?HarmonyOS更像谁?
2020年以前华为手机的操作系统是EMUI,这个是在
Android
基础上扩展而来的,版本和
android
几乎一致,和市面上其它
android
手机厂家搭载的系统并无本质不同2019年5月16日,美国针对华为发起了第一轮制裁
尘烟生活家
·
2024-01-27 09:32
HarmonyOS
应用开发实战
harmonyos
android
华为
Android
启动流程学习笔记
Android
启动流程:当按下开机键时,会给手机主机主板通电,主板就会去启动一个BootLoader的程序BootLoader会根据已经设置的路径去加载
android
系统由于
android
系统是基于Linux
再吃1颗苹果
·
2024-01-27 08:22
android
学习
笔记
Android
开发中dp、dpi、px的区别
一、基本概念dp:安卓中的相对大小dpi:(dotperinch)每英寸像素多少px:像素点二、详细说明1、px和dpipx:平常所说的1920×1080只是像素数量,也就是1920px×1080px,代表手机高度上有1920个像素点,宽度上有1080个像素点。dpi:要想判别手机屏幕的显示好坏,还要考虑屏幕的宽高(英寸),也就是用dpi即每英寸多少像素来评价屏幕的显示效果。(不然假如手机分辨率是
7i昂
·
2024-01-27 08:47
Android
SharedPreferences源码分析
文章目录
Android
SharedPreferences源码分析概述基本使用源码分析获取SP对象初始化和读取数据写入数据MemoryCommitResultcommitToMemory()commit(
xiangxiongfly915
·
2024-01-27 08:19
#
Android源码分析
android
SP源码分析
Compose中添加
Android
原生控件
文章目录一、前言二、示例代码三、
Android
View的注意事项四、参考链接一、前言Compose自身组件有时候并不能完全满足要求,这里演示如何在Compose中添加原生组件及其注意事项二、示例代码@Composablefun
Android
TextView
Mr_Tony
·
2024-01-27 08:14
JetPack
android
记签名机制
首先将数据源通过摘要算法获取到数字摘要对数字摘要用私钥进行加密得到签名将原始消息以及签名发送给消息接收方接收方用公钥解密得到数字摘要用同样的摘要算法将原始消息进行计算比较得到的数字摘要与解密后的是否一致
Android
再吃1颗苹果
·
2024-01-27 08:42
android
命令行启动
Android
Studio模拟器
1、sdk路径查看(打开
Android
Studio)以上前提是安装的
Android
Studio并添加了模拟器!!!
吃葡萄不吐葡萄皮嘻嘻
·
2024-01-27 08:06
uniapp
android
studio
uniapp
macos
Android
平台签名证书(.keystore)
二、
Android
如何使用自用证书进行打包1.找到安装jdk的路径/usr/libexec/java_home-v结果为:java_home:optionrequiresanargument--v/Library
吃葡萄不吐葡萄皮嘻嘻
·
2024-01-27 08:02
uniapp
macos
android
openmp编程在linux下编译命令,OpenMP在ARM-Linux以及NDK中的编译和使用
以前对OpenCV在ARM-Linux,ARM-
Android
上的优化做了很多编译方面的努力,例如添加TBB支持,添加CUDA支持(NvidiaK1平台上)。
半生瓜Cc
·
2024-01-27 08:58
第七章 : Git 介绍 (上)[Learn
Android
Studio 汉化教程]
Learn
Android
Studio汉化教程【翻译】Git介绍Git版本控制系统(VCS)快速成为
Android
应用程序开发以及常规的软件编程领域内的事实标准。
weixin_30848775
·
2024-01-27 08:50
git
移动开发
java
C++如何在文件的倒数第二行末尾插入数据
可以先了解下
Android
中C++层fstream用法详解-CSDN博客网上很多方法,都是先读取文件所有内容,再在文件倒数第二行新增数据,再将所有内容写入到另一个新文件中,这对于大文件操作时很不友好,影响系统性能
闪闪加油干(◍>∇<◍)ノ゙
·
2024-01-27 07:03
Android系统
Android
c++
android
计算机操作系统下一波浪潮
大型机成就OS360,Unix引领了小型机风潮,DOS开启PC时代,图形界面让Windows、Macintosh成为主流,开源打造出Linux,手机时代助力iOS、
Android
登上巅峰。
LAXCUS分布式操作系统
·
2024-01-27 07:27
LAXCUS分布式操作系统
操作系统
分布式
linux
laxcus
Android
中C++层fstream用法详解
fstream用于读写文件内容ifstream用于读文件内容ofstream用于写内容到文件读本文章前,请读一下C++文件和流|菜鸟教程目录1.打开文件open2.返回当前指针位置tellg,tellp3.设置文件读位置指针seekg4.设置文件写位置指针seekp5.如何在文件的倒数第二行末尾插入数据1.打开文件open#include#includefstreamooStream;ooStre
闪闪加油干(◍>∇<◍)ノ゙
·
2024-01-27 07:21
Android
Android系统
android
c++
民间故事
app=video_article×tamp=1643621998&utm_source=native_share&utm_medium=
android
&utm_campaign=client_share
虾小鱼
·
2024-01-27 07:28
Flutter 封装存储数据
shared_preferences是Flutter社区开发的一个本地数据存取插件,它有以下特性:1.简单的,异步的,持久化的key-value存储系统;2.在
Android
上它是基于SharedPreferences
景小帮
·
2024-01-27 07:50
Android
MVVM+Clean架构简介
本文主要介绍
Android
开发中MVVMClean架构。一、ViewModelViewModel类是一种业务逻辑或屏幕级状态容器。它用于将状态公开给界面,以及封装相关的业务逻辑。
左大星
·
2024-01-27 07:45
Android进阶
android
鸿蒙架构&
Android
架构分析
鸿蒙(HarmonyOS)和
Android
是两种主要的智能设备操作系统,它们在架构设计、功能特性和开发者支持等方面展现出不同的理念和优势。
wayne214
·
2024-01-27 06:03
harmonyos
架构
android
Android
Fragment跳转到Activity的方法
一开始我直接按照Activity页面之间跳转的方法进行的跳转,就是在xml文件中给相应的组件onClick
android
:onClick="to_search"在网上查询到的好像都是下面这种Intentintent
weixin_44812351
·
2024-01-27 06:01
android
android
studio
ide
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他