Android
「已注销」
大学僧
展开
-
Android中Activity的四种启动方式
Activity的启动模式分为四种。(standard、singleTop、singTask、singleInstance);启动模式可在AndroidManifest.xml中,通过<activity>标签的android:launchMode属性设置。一、standard模式特点:1.Activity的默认启动模式2.每启动一个Acti...原创 2021-01-02 02:59:31 · 801 阅读 · 0 评论 -
Unknown host 'XXXX: nodename nor servname provided, or not known'. You may need to adjust the proxy
问题描述:mac版本Android Studio新建项目时候出现报错:Unknown host 'XXXX: nodename nor servname provided, or not known'. You may need to adjust the proxy settings in Gradle.未知的主机xxxx:提供的节点名和服务器名不知道的。您可能需要在Gradle中调整代理设置。...原创 2018-05-22 11:26:51 · 11746 阅读 · 0 评论 -
Android系统架构
Android系统架构分为四层五部分,如下图所示:从上层到下层分别是应用程序层、应用程序框架层、系统运行库层(Android运行时)以及Linux内核层,分别介绍如下: 1)Application(应用程序层) 应用程序层是与用户关系最密切直接的一层,在这一层包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序,还有我...原创 2018-10-19 17:07:04 · 634 阅读 · 0 评论 -
Android核心组成部分之Dalvik虚拟机简单介绍
1 、Dalvik虚拟机介绍 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Google对其进行了特定的优化,使得Dalvik具有高效、简洁、节省资源的特点。从An...原创 2018-10-19 17:33:01 · 648 阅读 · 0 评论 -
Android运行环境Dalvik模式和ART模式的区别对比
Android系统是以Linux系统为底层构建的,开源的Android系统需要配置到不同硬件配置的设备上,为了降低应用的开发难度,在Linux底层之上构筑了一个名为"Dalvik"的虚拟机,名为虚拟机,实际是一种应用编译模式,Android4.4开始引入的ART模式是一种全新的应用编译模式,Android5.0彻底从Dalvik转换到ART。1、介绍:Dalvik模式:Dalvik是G...原创 2018-10-19 18:09:53 · 3719 阅读 · 0 评论 -
Android三种网络通讯机制介绍及区别
一、介绍1、标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。 比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数据等通信。HttpURLConnectionHttpURLConnection在ja...原创 2018-10-21 21:29:53 · 3385 阅读 · 0 评论 -
Android 开发中 getContext 和 getActivity的区别
MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainActivity继承Activity,而Activity继承Context,所以它也可以用来提供Activity Context; this:表示当前对象;一般而言,在哪个类中调用,就是指向该对象。 getCo...原创 2021-01-02 02:59:57 · 486 阅读 · 0 评论