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数据序列化方案研究
数据的序列化在
Android开发
中占据着重要的地位,无论是在进程间通信、本地数据存储又或者是网络数据传输都离不开序列化的支持。而针对不同场景选择合适的序列化方案对于应用的性能有着极大的影响。
四级五次郎
·
2023-10-18 09:27
Android
安卓数据序列化
数据序列化
序列化
android序列化
Android开发
设计模式六大原则之开闭原则
开闭原则定义:软件中的对象(类,模块,函数等)应该对于扩展是开放的,对于修改是关闭的。英文全称(OpenClosePrinciple),简称:OCP在实际开发中常常会遇到这样的问题,从别人那里接手过来的代码,还没来的及熟悉代码,项目就催着赶紧升级,当你想使用一个功能的时候,你可能发现项目里有相关代码,但是你又不敢用,你怕改出来问题,所以一般可能都会采取新增一块功能一样的代码。其实这就是简单的遵循了
HCam
·
2023-10-18 09:02
语义召回
进阶之路
:从传统到深度学习的搜索革新
语义召回
进阶之路
:从传统到深度学习的搜索革新0.简介召回技术是搜索方向的重要组成部分,大体上搜索架构都是以金字塔结构的形式组成,一般包括:召回->粗排->精排->重排序。
汀、人工智能
·
2023-10-18 07:33
深度学习
人工智能
向量搜索
milvus
annoy
语义搜索
搜索系统
android 熄屏 后台运行,Android进程保活/息屏后后台保持定位、网络运行
解决办法:长连接定时唤醒cpu(解决黑屏定位、黑屏断网问题)对于原生Android系统可采用google给出的提升后台应用进程优先级的解决方案来解决,可参考google
Android开发
者官网。
漂流·甘草
·
2023-10-18 06:57
android
熄屏
后台运行
Android开发
之 Bitmap的使用和优化
BitmapBitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。常用方法:publicvoidrecycle()//回收位图占用的内存空间,把位图标记为DeadpublicfinalbooleanisRecycled()//判断位图内存是否已释放publicfinalintgetWidth()//获取位图
启之灵
·
2023-10-18 04:06
Android
零碎
android
Bitmap
BitmapFactory
Android Bitmap 优化- 图片压缩
一直以来Bitmap都是开发中很棘手的问题,这个问题就是传说中的OOM(Java.lang.OutofMemoryError-内存溢出),那么Bitmap为何如此丧失,令无数
Android开发
者所懊恼?
李某人_
·
2023-10-18 04:33
性能优化
Bitmap优化压缩
采样率
Android
Android Q (十八) 非 SDK 接口在 Android Q 中的受限情况出现变化
AndroidQ包含更新后的受限非SDK接口列表(基于与
Android开发
者之间的协作以及最新的内部测试)。如果您不打算以AndroidQ为目标版本,那么其中一些更改可能不会立即对您产生影响。
mr_sunming
·
2023-10-18 03:35
android
Q
Android 架构之Glide源码解读(上)
Glide网络请求Glide生命周期举例Glide生命周期管理Glide为什么能监听网络判断
Android开发
Glide原理解析/面试题解析_哔哩哔哩_bilibili1、Glide网络请求在讲Glide
我爱田Hebe
·
2023-10-18 01:11
C++
进阶之路
---继承
继承1.绑定早绑定:编译时就确定了调用关系。函数重载,运算符的重载就属于编译时的多态晚绑定:程序在运行的过程中才可以确定调用关系2.struct和class的区别1.struct默认公有;class默认私有2.设计一个struct类型时,一般情况下当做一个数据集合来看待;拿class来设计一个集合时要当作一个对象来看待(对象有数据和方法)3.
听*雨声
·
2023-10-18 00:49
C++进阶
c++
Android 开发一定要看的15个实战项目
前言:虽说网上有太多的Android课程,但是大多都是视频,有Android在线开发环境的几乎没有,但是对于学习Android的人来说拥有在线的
Android开发
环境是非常好的,可以随时动手操作学习
Android
Python_林一
·
2023-10-17 22:05
字节跳动
阿里巴巴
腾讯
大数据
android
编程语言
实战项目
java的入门须知
Android开发
:Android手机上APP几乎都是用Java开发的,例如QQ、微信、UC浏览器。客户端开发:Java也可以用来开发电脑上的软件,例如Elicpse、Netbeans。
c667ec5a71d8
·
2023-10-17 21:16
Android:Glide源码解析
1、前言在
Android开发
中,加载图片的使用场景十分常见;过去,我们可能会自己写一个加载图片框架,自己设计请求网络操作、三级缓存功能,还能凑合使用;如今,出现了大量的第三方图片加载框架,比如Volley
绿茵场上的码者
·
2023-10-17 20:19
Android开源工具项目集合
这篇文章是我在csdn上浏览的时候感觉总结特别好的
Android开发
各种项目的集合,收藏学习一下作者地址:http://blog.csdn.net/qq_16131393/article/details
lanerxiangxiang
·
2023-10-17 19:56
Android
github
开源项目
【Android P】 JobScheduler服务源码解析(一) —— 如何使用Job
概述在
android开发
中经常会有这样的需求,开发者需要在稍后的某个时间点或者满足某个特定的条件时去执行某个任务,例如当设备开始充电,或者网络状态连接到wifi状态时执行某些
风雨田
·
2023-10-17 18:48
【媒体报道】2013eoe移动开发者大会圆满落幕
(国内知名
Android开发
社区推荐:eoe移动开发者社区http://www.eoeandroid.com/)2013eoe移动开发者大会9月14号于国家会议中心盛大召开并圆满结束,超过2000个开发者齐聚一堂
Android小子
·
2023-10-17 13:07
eoe移动开发者大会
eoe
Android开发
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)...
前言成为一名优秀的
Android开发
,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。
JsonChao
·
2023-10-17 11:21
React Native学习笔记二之写个Hello World
不管我们现在懂不懂RN到底是个什么东西,有哪些它自己的语言或者开发要用到的API,我们统统不管,先进入项目开发,在开发中学习,在不断的掉坑中进步(^o^)/前言我们不学习怎么用RN开发应用程序,我们学习怎么在现有的
android
沐左
·
2023-10-17 06:16
android
hello-world
react-native
Android Gradle 三方依赖管理
发展历史Gradle的依赖管理是一个从开始接触
Android开发
就一直伴随着我们的问题(作者是
Android开发
,仅以此为例),从最初的没有统一管理到通过.gradle或gradle.properties
Android技术圈
·
2023-10-17 03:33
【
Android开发
高级实践】轻松帮你发现Bug(FindBugs在AndroidStudio上的应用)
在日常开发过程中难免会因为一时疏忽而留下一些Bug,这些Bug就是埋在程序里的定时炸弹,如果不能及时铲除就会导致程序的不稳定,异常或闪退的现象,从而导致用户的体验的下降。那么怎么才能找出这些埋在程序里的定时炸弹呢? 对程序员来说最头疼的事情莫过于找Bug了,尤其是找自己程序中的Bug,因为人的思维是有误区的,他很容易陷入当时开发程序时的思维,这样就很难发现埋藏在程序中的Bug。接下来就给大家分享
zhuhai0613
·
2023-10-17 02:26
android
bug
Android性能优化,可以从那些方面解决?方案一览
虽然老生常谈但是一直是一个合格的
Android开发
人员需要掌握的重点。要想进入大厂也是重要的敲门砖。
爱桥代码的程序媛
·
2023-10-17 02:19
性能优化
android
性能优化
Android开发
Android程序员
开发
Android开发
APT技术,与使用案例
annotationProcessor是javac的一个工具,全称为APT(apt工具,AnnotationProcessorTool),它用来在编译时扫描和处理注解,获取注解和被注解对象的相关信息,然后根据注解自动生成java代码。简单理解就是在编译时将java文件编译为class文件时,annotationProcessor能通过标记的注解对源码编译过程做一些调整辅助生成一些代码,提高代码执行
爱桥代码的程序媛
·
2023-10-17 02:19
android开发
android
python
开发语言
Android程序员
Android开发
学习
APT
View的事件分发机制
的事件分发机制有很多文章分析的很彻底,比如:Carson_Ho:https://www.jianshu.com/p/38015afcdb58Flyzend:https://www.jianshu.com/p/238d1b753e64
Android
simit
·
2023-10-17 01:18
AndroidのBase64格式图片显示
Android开发
过程中,图片的加载多数是请求URL路径或者加载本地的图片,当然也有加载服务器用Base64编码过的图片,比如图形验证码。
SteamPY
·
2023-10-17 00:22
一文全懂,Android程序员最新职业规划
张工是一名
Android开发
人员,近日到某知名互联网公司面试,面谈到最后时,面试官问了张工这样一个问题:你觉得现在做Android还有前途吗?张工被问得有点措手不及。
大厂开源极客
·
2023-10-16 23:20
Android
经验分享
面试
开发语言
【
Android开发
】Binder中的Parcel
Binder中的ParcelParcel是什么Parcel是一个智能化数据容器。Parcel提供了一种能力:将各种类型的数据或对象的引用在A进程中打包,通过Binder实现跨进程传输,然后在B进程中解包出来。Parcel自动完成打包、解压的过程。如果是同一个进程中使用Parcel,会先把对象数据拆解,拷贝到Parcel的内存中,然后从parcel的内存中根据各个字段,再恢复创建另一个对象,再释放P
Jouzzy
·
2023-10-16 23:10
安卓开发
binder
android
java
【
Android开发
】Android服务和系统服务
在
Android开发
中作为一个应用组件,通过继承类externService来使用。Android系统服务:随着Andorid系统启动运行的service,分为Java系统服务和Native系统服务。
Jouzzy
·
2023-10-16 23:08
安卓开发
android
IntelliJ IDEA 2018.2.4 激活码永久激活亲测有效
IntelliJIDEA是JetBrains公司的一款IDE,主要用于java开发,可以编写Java、Groovy、Kotlin、Scala等语言,也可以直接做
Android开发
。
蠢白的寄语
·
2023-10-16 22:19
Android ImageView AdjustViewBounds神秘化
学习
Android开发
(LearningAndroidDevelopment)AfterunderstandingScaleTypefully,thisisanotherlittlethingthatworthmaster
weixin_26728245
·
2023-10-16 22:14
python
五、
Android开发
基础知识
android系统一共分为四层:application(java应用程序)、Framework(java框架或系统服务)、Library(本地框架或本地服务又称为Native)+AndroidRuntime(java运行环境)、LinuxKernel(Linux内核空间)Framework中与应用直接关联,主要是一些系统服务:activitymanager、WindowManager、Packag
molanh
·
2023-10-16 21:41
android
Android开发
系列7——icon图标和开机启动页
前言
Android开发
App过程中,需要一个独特吸引眼球的应用icon,以及标新的Launch页面用于简明的介绍。
Flame_Dream
·
2023-10-16 21:08
Android
Android启动页详解
Android图标
Android详解
Android开发
未来的出路何在,android学习路线图
Android开发
的现状目前,移动开发已经处于饱和的阶段,
Android开发
也不如当年盛况,已经不再像前几年前那么火爆。
m0_64382743
·
2023-10-16 21:25
程序员
面试
android
移动开发
2020
Android开发
陷入饱和,移动开发者未来的出路在哪里,我们该如何让应对?
活动管理者(ActivityManager):控制应用程序生命周期和活动栈的所有方面内容提供器(ContentProviders):允许程序之间发布和分享数据。资源管理器(ResourceManager):提供对非代码嵌入资源的访问,如字符串、颜色设置和用户界面布局。通知管理器(NotificationManager):允许应用程序显示对话框或者通知给用户视图系统(ViewSystem):一个可拓
m0_54850467
·
2023-10-16 21:55
Android
经验分享
面试
android
嵌入式软硬分工与职业发展
使用QT或
Android开发
应用软件的知识差异较大。专注一个方向有助于职业发展,大公司分工明确,小公司需注意避免停滞。
枪哥玩转嵌入式
·
2023-10-16 20:36
单片机
编程
嵌入式
嵌入式实时数据库
Android USB摄像头插拔监听
部分
Android开发
峥嵘life
·
2023-10-16 17:56
Camera
android
android
如何避免一次无意义的跳槽
前两天浏览帖子,遇到这样一位程序员:此人985硕士毕业,从事
Android开发
工作8年。8年时间里看了15个源代码,一直提升自己的能力,就为了能够去到心仪的公司。
桃桃555
·
2023-10-16 15:42
【Android】MVI架构快速入门:从双向绑定到单向数据流
现在从事
Android开发
的,多少都要懂点架构知识,从MVC、MVP再到MVVM,想必大家对于其各自的优缺点早已如数家珍。
fundroid
·
2023-10-16 13:34
Android
MVI
单向数据流
MVVM
android
MVI 架构封装之网络请求
网络请求可以说是
Android开发
中最常见的需求之一,基本上每个页面都需要发起几个网络请求。因此大家通常都会对网络请求进行一定的封装,解决模板代码过多,重复代码,异常捕获等一些问题。
金戈鐡馬
·
2023-10-16 13:31
Android
android
MVI
MVVM
网络请求
封装架构
Navigation(一)谷歌官方组件Navigation你真的了解吗
Navigation说到NavigationEditor我们就不得不先简单说一下Navigation(导航)什么是Navigation在
Android开发
当中,导航是指允许用户再应用内进入和退出不同内容的交互组件
Android架构木木
·
2023-10-16 09:46
Android View 的滚动原理和 Scroller、VelocityTracker 类的使用
Android开发
中经常涉及View的滚动,例如类似于ScrollView的滚动手势和滚动动画,例如用ListView模仿iOS上的左滑删除item,例如ListView的下拉刷新。
chanthuang
·
2023-10-16 08:37
财会小白
进阶之路
:如何在数字化财务时代成为行业大牛?
随着云技术、流程机器人、认知计算等创新型技术向财务领域不断的深入,其在带来组织架构、人员及管理变革的同时,也不禁引起了财会、税务、审计等人员的困惑,在以机器人技术为牵引的数字化财务时代下,财会人员该如何获得核心竞争力,成为行业大牛?财会工作采用自动化是种必然会计工作的本质决定了其最终会采用自动化的这种方式。人们对会计的需求,实质上是对经济信息的需求。故在某种程度上,也可认为会计是信息工作的一个分支
UB Store
·
2023-10-16 07:07
RPA
财会
机器人
流程自动化
UiBot
Android终极大招之全面取代drawble文件实现View圆角背景样式的新方案
相信大多数
Android开发
都会遇到一个场景,给TextView或Button添加背景颜色,修改圆角,描边等需求。
Android小贾
·
2023-10-16 06:47
移动开发
Android
Framework
android
移动开发
framework
APP架构
性能优化
android系统架构
这一层是
android开发
的基础,具体包括活动管理器,窗口管理器,内容提供者,视图系统,包管理器,电话管理器,资源管理器,位置管理
GoodWen
·
2023-10-16 04:57
Android开发
该如何快速上手Flutter?
跨端技术是Android程序员乃至所有移动开发程序员一直在研究的课题。3月4日,谷歌正式发布了Flutter的2.0。该版本最大的特性就是可以支持五大主流的操作系统:iOS、Android、Linux、Windows和MacOS。官方甚至还说丰田将会把Flutter带到汽车中。也就是说,我们可以用一套Flutter代码适配全平台了。同时间,开发社区讨论炸开了锅:Flutter到底能不能成为跨平台开
datian1234
·
2023-10-16 03:17
Android
flutter
android
flutter
html5
移动开发
程序人生
【菜鸟
进阶之路
】P5461 赦免战俘 题解笔记(持更)
1、这题和杨辉三角很像,可以找规律:每一个数字都是它上方数字加上右上方数字再模2。(1)2的n次方可以用二进制数左移的方式;C语言中1<<n是什么意思(2)register声明的变量会被放到CPU的寄存器里,不用从内存取,用时更短;registerint的使用(3)C++中的a^b为按位异或,异或根据计算位是否相同决定结果位,如果相同结果位为0,否则为1。2、赦免的函数是对称的,f(i,j)=f(
HeyRena
·
2023-10-16 02:27
算法学习
笔记
分治算法
Android文件读取与SD卡操作
在
Android开发
中,我们经常需要读取和操作设备上的文件。其中,使用SD卡进行文件读取是一种常见的需求。本文将介绍如何在Android应用程序中使用SD卡进行文件读取,并提供相应的源代码示例。
ByteWhiz
·
2023-10-16 01:47
编程
android
编程
HWUI渲染中RenderProxy视角看一种很有用的编程模式
概述实际的工程项目中,往往都是多线程编程,也就是必然有某些业务逻辑或者功能要运行在特定的线程,比如
android开发
中常见的IO线程,UI线程,Render线程,这样会涉及从线程A向这些工作线程通信或者函数调用的代码编程
nginux
·
2023-10-15 20:37
Android系统源代码分析
设计模式
android
【
Android开发
】Android系统服务(SystemService)简介
转载自:https://www.cnblogs.com/linhaostudy/p/12441896.html
Jouzzy
·
2023-10-15 18:20
安卓安全
安卓开发
android
Bitmap与Matrix , 位图剪裁、缩放、平移、旋转、倾斜
Android开发
中常使用位图(Bitmap)进行图像编辑0.位图的创建与绘制(1)Bitmap类Bitmapbitmap=Bitmap.createBitmap(intwidth,intheight,
在下嗷呜
·
2023-10-15 18:48
android
java
【
Android开发
】内存泄露
内存泄露是什么内存泄漏指的是在程序运行过程中,由于疏忽或错误的编程导致已经动态分配的内存空间无法被正确释放的情况。这意味着程序不再能够访问该内存空间,但它仍然被程序保留,因此无法被其他部分使用。举个例子来说明,想象你有一个装满水的桶,当你不再需要水时,你会倒掉桶里的水,并把桶留出来以备将来再次使用。如果你忘记倒空桶或者没能妥善处理它,桶将会一直占据空间并浪费资源。在程序中,类似的情况发生在你分配了
Jouzzy
·
2023-10-15 18:11
安卓开发
安卓安全
android
java
c++
c语言
swift 进阶:反射机制Mirror & 错误处理
swift
进阶之路
:学习大纲内容反射机制Mirror错误处理Mirror源码解析1、反射Mirror反射:是指可以动态获取类型、成员信息,在运行时可以调用方法、属性等行为的特性,在上面的分析中,我们已经知道
欧德尔丶胡
·
2023-10-15 18:45
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他