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
dalvik
android学习之—基本概念
Dalvik
Dalvik
是基于寄存器的虚拟机,
Dalvik
经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个
Dalvik
应用作为一个独立的Linux进程执行。
屌丝是要逆袭的
·
2020-06-30 06:11
android篇
阿里、腾讯、百度、华为、京东、搜狗和滴滴最新面试题汇集
View的绘制流程;自定义View如何考虑机型适配;自定义View的事件3、分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口;4、Art和
Dalvik
航行在蓝天的蚂蚱
·
2020-06-30 04:45
Android应用开发
Android热修复之阿里Sophix的使用详解
最开始,是手淘基于Xposed进行了改进,产生了针对Android
Dalvik
虚拟机运行时的JavaMethodHook技术,Dexposed。
驴与鱼
·
2020-06-30 03:54
热修复
Android 逆向工程 —— Smali 语法样例分析
Android程序是基于
Dalvik
虚拟机运行的,在逆向安卓程序时,一般会选择Smali的语法格式。
半人前
·
2020-06-30 03:46
Android性能相关--经验篇
堆上分配对象时内存不足触发GC_CONCURRENT堆内存达到一定量(即快满了)时触发GC_EXPLICIT主动触发,System.gc、VMRuntime.gc或收到SIGUSR1信号~GC日志如下D/
dalvik
vm
xiaoru5127
·
2020-06-30 01:47
Android质量管理
Android dex在内存中的存放位置
在
Dalvik
虚拟机对dex的加载过程的基础上,我们来分析下面代码中的第三步。
DroidMind
·
2020-06-29 23:23
Android启动(四)---吊炸天的SystemServer
dalvik
.system.VMRuntime.getRuntime().clearGrow
拉丁吴
·
2020-06-29 22:30
Android安卓的APP应用安装后该应用所有相关文件路径
data/
dalvik
快乐李同学(李俊德-大连理工大学)
·
2020-06-29 20:47
Android开发知识
Android 获取当前应用分配的最大内存和目前使用内存的方法
在Android里,程序内存被分为2部分:native和
dalvik
,
dalvik
就是我们普通的Java使用内存,分析堆栈的时候使用的内存。
一往无前-千夜
·
2020-06-29 20:47
安卓
android 调试工具 DDMS
DDMS全称:
Dalvik
DebugMonitor一、DDMS的作用:它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。
技术至上
·
2020-06-29 17:57
最全的Android源码目录结构详解
--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--
dalvik
wen0006
·
2020-06-29 17:07
Linux
Android移动应用基础学习——第一章基础入门
第一章基础入门一、通信技术1G模拟制式手机(无线电台)2GGSM、CDMA数字手机拨号上网3G移动通信手机宽带上网4G移动电话通信(TD-LTE和FDD-LTE)(3Gwlan)光纤到户*带宽Mbps二、
Dalvik
blowhen
·
2020-06-29 12:20
Android
Android性能调优篇之内存溢出
技术详情讲述逻辑如下:1.什么是内存溢出2.有些内存里面容易混淆的概念3.如何解决内存溢出1.什么是内存溢出内存溢出,OOM(OutOfMemory),表示当前占用的内存加上我们申请的内存资源超过了
Dalvik
Android Developer
·
2020-06-29 11:37
android的一些基本概念
Dalvik
虚拟机
Dalvik
是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(
Dalvik
Executable)的Java应用程序的运行
a好多商城
·
2020-06-29 10:48
Android
Dalvik
和ART的区别
ART及其前身
Dalvik
最初是专为Android项目打造的。作为运行时的ART可执行
Dalvik
可执行文件并遵循Dex字节码规范。AR
我是吸血鬼
·
2020-06-29 08:17
Dalvik
虚拟机
Dalvik
虚拟机的内存大体上可以分为JavaObjectHeap、BitmapMemory和NativeHeap三种。
朱立志
·
2020-06-29 06:42
深入理解插件化-
Dalvik
虚拟机对Dex的加载过程
1·PathClassLoader其实想找一个很经典的ClassLoader双亲委托机制的图放在这里的,手动双亲委托.png先来看一下PathClassLoader的源码吧/***Createsa{@codePathClassLoader}thatoperatesonagivenlistoffiles*anddirectories.Thismethodisequivalenttocalling*{
噜噜丶
·
2020-06-29 02:53
看看一百二十万程序员怎么评论,java是不是要被淘汰了?
众所周知,安卓一开始是运行
Dalvik
虚
web前端开发小姐姐
·
2020-06-29 00:53
java
编程
程序员
代码
集成容联IM时遇到的bug总结
1、将容联的aar包放在libs下,与高德冲突需要将高德的.so文件也放在libs下,否则放在jniLibs下,则会报错java.lang.UnsatisfiedLinkError:
dalvik
.system.PathClassLoader
阿大大大大
·
2020-06-28 22:34
Android
【Android】java.lang.UnsatisfiedLinkError:**nativeLibraryDirectories=[**, /vendor/lib64, /system/lib]坑
最近在测试某个工程中的一个demo模块,为了保证客户拿到源码能直接使用,所以新建了一个工程之后直接将demo模块添加进来,编译的时候报错:java.lang.UnsatisfiedLinkError:
dalvik
.system.PathClassLoader
丝瓜酱
·
2020-06-28 21:29
笔记
深入理解Java虚拟机---学习感悟以及笔记
Java虚拟机阵营:SunHotSpotVM、BEAJRockitVM、IBMJ9VM、AzulVM、ApacheHarmony、Google
Dalvik
V
鲲鹏号
·
2020-06-28 21:20
用baksmali/smali,将odex转成dex
众所周知,dex是Android虚拟机
Dalvik
上的可执行文件,而odex是优化过(Optimized)的dex。
SYfarming
·
2020-06-28 20:17
[总结]Android系统体系结构
接着一个重要的组成部分是
Dalvik
,一个Java虚拟机,类似jvm的东西,它主要就是提供一个虚拟的运行环境以适应上层的Java字节码
weixin_34221773
·
2020-06-28 14:50
2019年Android面试汇总
答:两种,
Dalvik
和AndroidRuntime。执行的文件是.dex文件和Java字节码文件。Android4.4开始是使用AndroidRuntime虚拟机。
weixin_34185560
·
2020-06-28 13:22
Xposed插件开发进阶篇
基础移步:http://www.codefrom.com/paper/Xposed%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%...
Dalvik
孵化器Zygote(Android
Vincen??
·
2020-06-28 10:46
Android程序完全退出的三种方法
首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧.1.
Dalvik
VM的本地方法
weixin_34032792
·
2020-06-28 10:06
JNI学习笔记(一)第一个JNI详细例子配图文
这段时间在公司实习,因为项目要用jni的东西,所以也在晚上花时间学习一下jni,首先了解一下jni;JNI(JavaNativeInterface)是sun公司(当然现在已经归甲骨文了)定义的一套标准接口,如
Dalvik
weixin_33910434
·
2020-06-28 07:52
android下大文件分割上传
由于android自身的原因,对大文件(如影视频文件)的操作很容易造成OOM,即:
Dalvik
堆内存溢出,利用文件分割将大文件分割为小文件可以解决问题。文件分割后分多次请求服务。
weixin_33881041
·
2020-06-28 07:00
JVM 虚拟机与对象创建过程
Q2:JVM、
Dalvik
和ARTandroid5.0之前使用的虚拟机是
Dalvik
虚拟机,这个虚拟机在JVM的基础上做了一定的优化。android5.0之后,android采用了新的虚拟机A
Marker_Sky
·
2020-06-28 07:38
[日更-2019.4.22、23、24] cm-14.1 Android系统启动过程分析(三)-SystemServer进程启动过程...
本文参考了一些书籍的若干章节,比如《Android进阶解密-第2章-Android系统启动》、《深入理解Android虚拟机-第8/9/10章-init进程详解/
Dalvik
VM的进程系统/
Dalvik
VM
weixin_33862041
·
2020-06-28 06:23
完美解决android运行程序java.lang.ClassNotFoundException错误
2019独角兽企业重金招聘Python工程师标准>>>遇到错误:java.lang.ClassNotFoundExceptionat
dalvik
.system.BaseDexClassLoader.findClass
H_MZ
·
2020-06-28 03:45
android退出app的四种方法
1.
Dalvik
VM的本地方法android.os.Process.killProcess(android.os.Process.myPid())//获取PIDSystem.exit(0);//常规java
weixin_30955341
·
2020-06-28 02:15
Dalvik
虚拟机的运行过程分析
在前面一篇文章中,我们分析了
Dalvik
虚拟机在Zygote进程中的启动过程。
Claire_ljy
·
2020-06-27 19:49
Android热修复框架AndFix核心代码分析并改进
完美支持
Dalvik
与ART的Runtime。这个框架的核心技术点有两个方面:1.通过apkpatch工具生成一个.apatch格式的补丁文件,加载补丁
Windy_729
·
2020-06-27 14:13
android
热修复
Android内存管理
Android内存管理APP默认分配内存大小在Android里,程序内存被分为2部分:native
dalvik
android程序内存(native+
dalvik
)一般限制在16M,或者24M,36MgDvm.heapSizeStart
ProZoom
·
2020-06-27 14:41
Android 打包签名 异常 解析
开发中难免会用到签名下面列出几个自己在使用签名中遇到的异常异常1:Keystorewastamperedwith,orpasswordwasincorrect这是将签名密码设置为android异常2:Conversionto
Dalvik
formatfailedwitherror1
迷途小顽童
·
2020-06-27 14:38
类加载器ClassLoader
类加载器ClassLoader总结自ClassLoader的机制一个运行中的APP不仅只有一个类加载器[onCreate]classLoader1:
dalvik
.system.PathClassLoader
Android第一菜
·
2020-06-27 13:06
Android总结
android
动态加载
classloader
阿里巴巴 说说 Android 虚拟机
Dalvik
与ART区别在哪里?
本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注废话不多说先上面试目录Android开发中我们接触的是与Java虚拟机类似的
Dalvik
虚拟机和ART虚拟机,下面梳理一下三者区别和原理
小小小小怪兽_666
·
2020-06-27 13:21
Android 6.0 源码目录结构
artAndroidRuntimebionic系统底层库(bionicc库)bootable启动引导相关代码build存放系统编译规则及generic等基础开发配置包ctsAndroid兼容性测试套件标准
dalvik
dalvik
Java
赵者也
·
2020-06-27 13:23
Android精确判断是否为64位
privatestaticbooleanis64BitImpl(){try{if(Build.VERSION.SDK_INTclzVMRuntime=Class.forName("
dalvik
.system.VMRuntime
VK2016
·
2020-06-27 11:13
Android源码结构分析
.163.com/lzh_327/blog/static/721948020101117113951142/目录一、源代码结构2第一层次目录2bionic目录3bootloader目录5build目录6
dalvik
victoryckl
·
2020-06-27 11:30
android
Android之内存管理及优化-干货
一、Android内存基础##物理内存与进程内存物理内存即移动设备上的RAM,当启动一个Android程序时,会启动一个
Dalvik
VM进程,系统会给它分配固定的内存空间(16M,32M不定),这块内存空间会映射到
wingjay
·
2020-06-27 09:45
oc-obfuscator混淆方案(1)
而对于android,是由Java语言开发,而系统的操作机制实际靠的是"虚拟机",
Dalvik
字节码,该虚拟机又叫
Dalvik
VM.该虚拟机比JVM快得多,他的字节码很难看出代码逻辑。
三寻师兄
·
2020-06-27 09:47
python学习笔记
插件化篇 - 插件化框架对比
使用了mulitDex的App有可能在4.0(apilevel14)以前的机器上无法启动,因为
Dalvik
linearAllocbug(Issue22586)。使用了m
况众文
·
2020-06-27 08:01
插件化篇
android jni调用opencv库失败 could not load library libopencv_java3.so【已解决】
at
dalvik
.system.NativeStart.main(NativeMethod)Causedby:java.lang.UnsatisfiedLinkError:Cannotloadlibrary
jobschu
·
2020-06-27 08:02
Android
APP
Activity
opencv
Android处理大图,如一张30M的大图,如何预防OOM
Android的虚拟机是基于寄存器的
Dalvik
,它的最大堆大小一般是16M,有的机器为24M。因此我们所能利用的内存空间是有限的。
奋斗的bigHead
·
2020-06-27 07:56
android基础知识
2018百度测试开发面经(已拿offer)
评估面自我介绍项目一些提问你如何测试一个APPAndroid4.0和5.0的区别
dalvik
和art区别在哪里手写代码:一个链表的连续区间和最大值,及其对应区间。之后
QinGeneral
·
2020-06-27 07:25
Android
安卓Hook系列教程(二):Xposed插件开发进阶篇
Dalvik
孵化器Zygote(Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育/fork出来的)进程对应的程序是/system/bin/app_process.Xposed
IT醉猫
·
2020-06-27 05:35
安卓
android动态加载ClassLoader机制
Android的
Dalvik
/ART虚拟机如同标准JAVA的JVM虚拟机一样,在运行程序时首先需要将对应的类加载到内存中。
Achillisjack
·
2020-06-27 04:15
---【插件化原理】
Android 内存优化(一) DVM和ART原理初探
在Android开发中我们接触的是与Java虚拟机类似的
Dalvik
虚拟机和ART虚拟机,这一篇我们就来了解它们的基本原理。
乘香墨影
·
2020-06-27 03:54
上一页
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
其他