可以货代从哪些网站开发客户wordpress+高清背景

当前位置: 首页 > news >正文

可以货代从哪些网站开发客户,wordpress+高清背景,二七郑州网站建设,网站备案中打不开目录 什么是 Android#xff1f; Android 官网 Android 应用程序 Android 开发环境搭建 Android 平台架构 Android 应用程序组件 附件组件 Android 第一个程序 HelloWorld 什么是 Android#xff1f; Android#xff08;发音为[ˈnˌdrɔɪd]#xff0c;非官方中文…目录 什么是 Android Android 官网 Android 应用程序 Android 开发环境搭建 Android 平台架构 Android 应用程序组件 附件组件 Android 第一个程序 HelloWorld 什么是 Android Android发音为[ˈænˌdrɔɪd]非官方中文名为“安卓”是一个基于Linux核心与其他开源软件的开放源代码的移动操作系统。它由谷歌成立的开放手持设备联盟持续领导与开发。Android操作系统的核心是Android开源项目AOSP它是根据Apache许可证授权的免费开源软件。然而大多数设备使用谷歌开发的专有Android版本预装谷歌移动服务等专有软件。尽管AOSP是免费的但“Android”名称和徽标是谷歌的商标谷歌可以限制未经认证的设备不得使用Android品牌和谷歌的专有版本。 Android的起源可以追溯到2003年10月当时由安迪·鲁宾Andy Rubin、利奇·米纳尔Rich Miner、尼克·席尔斯Nick Sears、克里斯·怀特Chris White在加州帕罗奥图创建了Android Inc. 最初Android是为创建一款先进数字相机的操作系统而开发的但后来由于相机市场规模不足发展方向转变为智能手机系统。在2005年7月11日Android Inc.被Google收购。 2007年11月Google与84家硬件制造商、软件开发商及电信营运商成立了开放手持设备联盟共同研发Android。Google以Apache免费开放源代码许可证的授权方式发布了Android的源代码加速了Android的普及使生产商能够推出搭载Android的智能手机后来逐渐拓展到平板电脑及其他领域上。 在2010年末Android操作系统的市场占有率超越了长期称霸的诺基亚Symbian系统成为全球第一大智能手机操作系统。在2014年的Google I/O开发者大会上Google宣布过去30天里有10亿台活跃的Android设备。2017年3月Android全球网络流量和设备超越了Microsoft Windows正式成为全球第一大操作系统。截至2023年2月除了美国、英国、加拿大、巴哈马、冰岛、挪威、瑞典、丹麦、瑞士、科索沃、日本、台湾和澳大利亚外Android在其他所有国家和地区都是最被广泛使用的智能手机操作系统。 Android 官网 Android 的官方网站是https://developer.android.com/?hlzh-cn Android 应用程序 Android应用程序通常使用Android软件开发工具包Android SDK进行开发采用Java语言来编写。Android SDK提供了丰富的工具和库使开发者能够创建各种类型的应用程序包括社交媒体应用、游戏、生产力工具等。 一旦应用程序开发完成开发者可以使用Android SDK将应用程序打包成APKAndroid Package文件。这个APK文件可以通过各种渠道发布和分发包括Google Play商店、亚马逊应用商店等。在这些应用商店上用户可以轻松地搜索、下载和安装Android应用程序。 Android在全球范围内拥有庞大的用户基础存在于190多个国家并且有数以百万计的移动设备。这使得Android成为全球最大的移动平台之一并且其安装基础在快速增长。每天都有超过100万个新的Android设备被激活这显示了Android生态系统的广泛普及和影响力。 Android 开发环境搭建 Android studio开发环境搭建可以参考这篇文章 2023最新版Android studio安装入门教程非常详细从零基础入门到精通看完这一篇就够了。 Android studio里的插件市场是没有汉化插件的如果真的需要汉化的话可以参考这篇文章 Android studio中文汉化详细教程_android studio汉化 Android 平台架构 Android 操作系统是一个软件组件的栈在架构图中它大致可以分为五个部分和四个主要层。 ​ 架构的简单理解 Linux内核 位于最底层提供核心系统服务包括硬件驱动、内存管理、进程管理等。处理底层硬件与设备的交互。 Libraries库 Android RuntimeAndroid运行时: Libraries包括一组C/C库用于不同组件如媒体框架。Android Runtime由Android核心库集和Dalvik虚拟机或ART组成负责运行Android应用程序的字节码。每个应用程序在独立的虚拟机Dalvik进程中运行提高安全性和独立性。 Application Framework应用程序框架层: 提供应用程序开发的API集合无论是系统内置还是用户自己编写的应用。使用Java语言进行开发。可通过该层实现诸如电话管理TelephonyManager等功能而不必关心底层实现。 Application应用程序层: 包括系统内置的一组应用程序和用户自己开发的应用。使用Java语言进行开发通过应用程序框架层提供的API与设备进行交互。 Android 应用程序组件 应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件以及他们如何交互。 以下是可以在Android应用程序中使用的四个主要组件。 组件描述Activities描述UI并且处理用户与机器屏幕的交互。Services处理与应用程序关联的后台操作。Broadcast Receivers处理Android操作系统和应用程序之间的通信。Content Providers处理数据和数据库管理方面的问题。 Activities活动: 一个活动代表了应用程序界面的一个单一屏幕。每个活动都是Activity类的子类负责处理用户与应用程序之间的交互。通常一个应用程序由多个活动组成每个活动负责一个特定的用户界面或交互场景。例如在一个邮件应用中可以有一个活动用于显示收件箱另一个用于写新邮件以及一个用于阅读邮件。当应用程序启动时会显示一个被标记为启动活动的界面。 如下所示 public class MainActivity extends Activity {} 在示例中MainActivity是一个活动的示例它继承自Activity类。在这个类中你可以实现与用户界面相关的逻辑处理用户输入并定义活动的行为。 Services服务: 服务是一种在后台执行长时间运行操作的组件即使用户切换到其他应用程序或者屏幕关闭服务仍然可以继续运行。服务通常用于执行那些不需要用户直接交互的任务如在后台播放音乐、下载数据、处理定期任务等。服务可以由应用程序的多个组件共享它们与活动Activity、广播接收者Broadcast Receiver等组件协同工作。 public class MyService extends Service {} 在示例中MyService是一个服务的示例它继承自Service类。在服务中你可以实现需要在后台执行的逻辑例如音乐播放、数据下载等。需要注意的是服务运行在应用程序的主线程中因此如果执行耗时操作应考虑使用后台线程或异步任务以避免阻塞主线程。 Broadcast Receivers广播接收器: 广播接收器是一种组件用于响应来自其他应用程序或系统的广播消息。广播消息是以Intent对象的形式广播的可以是系统级的例如设备启动完成或应用程序级的例如数据下载完成。广播接收器能够拦截这些广播消息并采取适当的行动如更新UI、触发某些操作等。广播接收器可用于在应用程序内部的组件之间进行通信或者与系统和其他应用程序进行交互。 public class MyReceiver extends BroadcastReceiver {}在示例中MyReceiver是一个广播接收器的示例它继承自BroadcastReceiver类。在这个类中你可以覆盖onReceive()方法定义接收到广播时应该执行的逻辑。需要注意的是广播接收器的执行时间应尽量短以避免在主线程中执行过长时间的任务。 Content Providers内容提供者: 内容提供者是一种组件用于实现数据的共享和访问允许一个应用程序的数据被其他应用程序请求和使用。通过内容提供者应用程序可以向外部提供对其数据的访问权限这通常包括对数据库、文件系统或其他数据存储的访问。数据请求由ContentResolver类的方法处理它可以跨应用程序进行数据查询、插入、更新和删除。内容提供者通常以标准的API形式提供数据这使得不同应用程序可以以一致的方式与数据进行交互。 public class MyContentProvider extends ContentProvider {} 在示例中MyContentProvider是一个内容提供者的示例它继承自ContentProvider类。在内容提供者中你需要实现一套标准的API包括query()、insert()、update()、delete()等方法以便其他应用程序可以通过ContentResolver来执行这些操作。 附件组件 有一些附件的组件用于以上提到的实体、他们之间逻辑、及他们之间连线的构造。这些组件如下 组件描述Fragments代表活动中的一个行为或者一部分用户界面。Views绘制在屏幕上的UI元素包括按钮列表等。Layouts控制屏幕格式展示视图外观的View的继承。Intents组件间的消息连线。Resources外部元素例如字符串资源、常量资源及图片资源等。Manifest应用程序的配置文件。 Android 第一个程序 HelloWorld 运行结果第一次加载有点慢