• 学习:Android框架

    每一个Android应用程序是Dalvik虚拟机中的实例,运行他们自己 的进程中。Dalvik虚拟机设计成,一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik 设计的一种压缩格式,...
    文章 2014-05-03 851浏览量
  • Android开发之旅:android架构

    每一个Android应用程序是Dalvik虚拟机中的实例,运行他们自己 的进程中。Dalvik虚拟机设计成,一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik 设计的一种压缩格式,...
    文章 2016-04-25 1603浏览量
  • Android开发之旅:android架构

    每一个Android应用程序是Dalvik虚拟机中的实例,运行他们自己 的进程中。Dalvik虚拟机设计成,一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是.dex,dex格式是专为Dalvik 设计的一种压缩格式,...
    文章 2017-09-14 1084浏览量
  • 手把手教你Ophone开发之配置开发环境

    由于开发Java需要用到一些工具,比如编译器javac.exe、运行Java程序的java.exe都是放在/bin目录下面,为了能在任意目录中使用这些工具,我们需要把/bin设置在环境变量里。在命令行输入“path”,可以查看所有环境...
    文章 2017-11-08 701浏览量
  • 带你读《从实践中学习Metasploit 5渗透测试》之一:...

    如果必须安装有防火墙的计算机上操作,那么应该从外部网络下载Metasploit Framework。5.获取管理员权限 为了能够成功地系统上安装Metasploit Framework,必须有该系统的管理员权限。1.3 安装Metasploit ...
    文章 2019-11-17 1336浏览量
  • Android面试题(1)

    每一个Android应用程序都它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是Linux 中的一个进程,所以说不是一个概念. C、DVM指dalivk的虚拟机.每一个Android应用程序都它自己的...
    文章 2017-10-09 1196浏览量
  • 吊打面试官:Android中高级面试题-终局之战

    classes.dex:包含以Dalvik/ART虚拟机可理解的DEX文件格式编译的类。AndroidManifest.xml:包含核心Android清单文件。该文件列出应用程序的名称,版本,访问权限和引用的库文件。该文件使用Android的二进制XML格式。...
    文章 2020-04-23 1731浏览量
  • 【腾讯Bugly干货分享】Android内存优化总结&实践

    执行GC所占用的时间和它发生在哪一个Generation也有关系,Young Generation中的每次GC操作时间是最短的,Old Generation其次,Permanent Generation最长。GC时会导致线程暂停,导致卡顿,Google在新版本的Android中...
    文章 2017-11-14 1727浏览量
  • 金三银四,2019大厂Android高级工程师面试题整理+进阶...

    如果onStop的时候做了网络请求,onResume的时候怎么恢复?Bitmap 使用时候注意什么?Bitmap的recycler() Android中开启摄像头的主要步骤 ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不初始...
    文章 2019-03-25 3319浏览量
  • 最全的BAT大厂面试题整理

    如果onStop的时候做了网络请求,onResume的时候怎么恢复?Bitmap 使用时候注意什么?Bitmap的recycler() Android中开启摄像头的主要步骤 ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不初始...
    文章 2018-02-05 2859浏览量
  • 干货满满,Android热修复方案介绍

    manifest注入之后,会将Instant Run的代码放入到Android虚拟机第一个加载的dex文件中,包括classes.dex和classes2.dex,这两个dex文件存放的都是Instant Run本身框架的代码,而没有任何业务层的代码。正是因为以上的...
    文章 2017-11-03 11699浏览量
  • Android自动化测试之Monkeyrunner使用方法及实例

    “系统变量”中添加“ANDROID_SDK_HOME”,设置其值为“C:\Documents and Settings\Administrator”(注意:这里的值不能为C:\Documents and Settings\Administrator\.android),如下图所示: 确定后,关闭CMD...
    文章 1970-01-01 1397浏览量
  • Android内存管理原理

    在Android的dalvik虚拟机源码的Android.mk文件(路径是/dalvik/vm/Dvm.mk)里,有类似代码清单14-5的代码,即如果编译dalvik虚拟机的命令中指明了"WITH_COPYING_GC"选项,则编译"/dalvik/vm/alloc/Copying.cpp...
    文章 2017-11-05 1225浏览量
  • 带你读《好设计,有方法:我们搜狐做产品体验设计》...

    iOS的状态栏设置在屏幕的上边缘,栏内包含有关设备当前状态的信息,如时间、蜂窝电话、网络状态和电池电量等,状态栏高度为40px。在默认情况下状态栏的背景为透明色,文本颜色则根据应用程序来调整,通常分为深色和...
    文章 2019-11-11 443浏览量
  • (转载)非常好 必须要顶

    从系统资源维护的角度来看,拥有同一个ID的应用程序也将运行时使用同一个Linux进程,以及同一个虚拟机。回目录应用程序组件Android的核心功能之一就是一个应用程序可以使用其它应用程序的元素(如果那个应用程序...
    文章 2012-04-24 1363浏览量
  • (转载)非常好 必须要顶

    从系统资源维护的角度来看,拥有同一个ID的应用程序也将运行时使用同一个Linux进程,以及同一个虚拟机。回目录应用程序组件Android的核心功能之一就是一个应用程序可以使用其它应用程序的元素(如果那个应用程序...
    文章 2012-04-24 1012浏览量
  • Android 开发技术面总结

    HotSopt虚拟机中直接就把本地方法栈和Java栈合二为一。堆。堆是内存管理的核心区域,用来存放对象实例。几乎所有创建的对象实例都会直接分配到堆上。所以堆也是垃圾回收的主要区域,垃圾收集器会对堆有着更细的...
    文章 2018-12-28 1351浏览量
  • 这是一份面向Android开发者的复习指南

    覆盖的知识点有Android、Java、Kotlin、Jvm、网络和设计模式。面向人群 正在求职的中高级Android开发 食用指南 和大部分人一样,我复习完第一遍Android知识的情况下,看到相关的知识回答的仍然不能够令自己满意。...
    文章 2020-05-04 1023浏览量
  • 2019 Android 高级面试题总结 从java语言到AIDL使用与...

    装饰者模式可以不改变原有类结构的情况下曾强类的功能,比如Java中的BufferedInputStream 包装FileInputStream,举个开发中的例子,比如我们现有网络框架上需要增加新的功能,那么再包装一层即可,装饰者模式...
    文章 2019-03-12 2049浏览量
  • 2.2019Android高级面试题总结

    装饰者模式可以不改变原有类结构的情况下曾强类的功能,比如Java中的BufferedInputStream 包装FileInputStream,举个开发中的例子,比如我们现有网络框架上需要增加新的功能,那么再包装一层即可,装饰者模式...
    文章 2019-02-19 3610浏览量
  • Android性能与优化

    Android开发中,类内尽量避免通过get/set访问成员变量,虽然这语言的开发中是一个好的习惯,但是Android虚拟机中,对方法的调用开销远大于对变量的直接访问。没有JIT的情况下,直接的变量访问比调用方法快3倍,...
    文章 2017-04-10 5225浏览量
  • 2020Android春招面试经历(已拿今日头条28Koffer)

    底层原理方面:比如虚拟机的内存区域和gc流程、tcp的流量和拥塞控制、https建立连接的交互流程等,这里可以去找对应的技术文章熟悉了解。宏观层面:一般是架构模式(MVC、MVP、MVVM)、开发模式(模块化、组件化、...
    文章 2020-03-28 2112浏览量
  • Java网络编程从入门到精通(11):使用...

    这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。一、创建NetworkInterface对象的两个静态方法 NetworkInerface类和InetAddress一样,也没有public的构造方法...
    文章 2009-05-08 885浏览量
  • 2020年最全面的78道JVM面试题总结(含答案解析和思维...

    Java 虚拟机对 Class 文件的每一部分(自然也包括常量池)的格式都有严格的规定,每一个字节用于存储种数据都必须符合规范上的要求,这样才会被虚拟机认可、装载和执行。22、JVM 运行时内存 Java 堆从 GC 的角度还...
    文章 2020-06-21 1023浏览量
  • 免费IDE编辑器才是Java程序员的最爱

    jGRASP能任何可以运行Java虚拟机(Java版本1.5或更高版本)的平台上运行。目前jGRASP网站提供用于Windows、Mac OS的下载,还有适用于Linux和其他系统的通用压缩文件。官方网站:http://www.jgrasp.org/ 9.JSource ...
    文章 2017-08-01 827浏览量
  • 谈谈Java内存管理

    HotSpot虚拟机中和Java虚拟机栈合二为一。线程共享的如下: Java堆 存放对象实例,几乎所有的对象实例以及其属性都这里分配内存。方法区 存储已经被虚拟机加载的类信息、常量、静态变量、JIT编译后的代码等数据...
    文章 2018-02-09 1352浏览量
  • Java程序员最喜欢的11款免费IDE编辑器

    jGRASP 能任何可以运行 Java 虚拟机(Java 版本 1.5 或更高版本)的平台上运行。目前 jGRASP 网站提供用于 Windows、Mac OS 的下载,还有适用于 Linux 和其他系统的通用压缩文件。官方网站:...
    文章 2017-11-26 1652浏览量
  • Java程序员最喜欢的11款免费IDE编辑器

    jGRASP 能任何可以运行 Java 虚拟机(Java 版本 1.5 或更高版本)的平台上运行。目前 jGRASP 网站提供用于 Windows、Mac OS 的下载,还有适用于 Linux 和其他系统的通用压缩文件。官方网站:...
    文章 2016-02-20 1759浏览量
  • Android系列之网络(二)-HTTP请求头与响应头

    响应头:便于客户端提供信息,比如,客服端种类型的服务器进行交互,如Server头部。实体头:指的是用于应对实体主体部分的头部,比如,可以用实体头部来说明实体主体部分的数据类型,如Content-Type头部。三、...
    文章 2016-05-03 1863浏览量
  • Android开发者指南(4)—— Application Fundamentals

    从系统资源维护的角度来看,拥有同一个ID的应用程序也将运行时使用同一个Linux进程,以及同一个虚拟机。应用程序组件(Application Components) Android的核心功能之一就是一个应用程序可以使用其它应用程序的元素...
    文章 2016-05-23 1678浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化