移动编程技术学习1

本文介绍了移动编程的起点,包括选择语言、操作系统和开发环境。重点关注了Android系统,阐述其作为基于Linux的开源操作系统,主要使用Java语言进行开发,并提及Android SDK和Android Studio。同时对比了iOS开发,涉及Objective-C和Swift语言。文章还讨论了Android的四大组件、数据存储方式以及平台安装注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.学习移动编程的首要问题:语言,操作系统,开发环境。

2.现有的操作系统大体只剩两种:android,Iphone OS

3.什么是android?

•Android是一种基于Linux的开放源代码操作系统,主要用在移动设备,如手机和平板电脑,也可用在一切移动的嵌入式设备上。

•在Android平台上开发软件可以使用Android SDK工具,它使用Java语言的语法,需要Java虚拟机的支持。

4.android 是一种操作系统,不是语言。

在android 操作系统上,进行移动编程的工具为 Android SDK(工具包),底层语言为java. 

还有一种语言kotlm 可以再android SDK 上运行,不是基于Java语言。

5.如果是在Iphone OS 上使用objective-c 语言(基于C++但是不一样),swift是objective-改进后的语言。

6.开发环境:

以前:windows,eclipse,java sdk.

后来趋势:windows,Android studio ,java sdk.

android的一些特点:开放性------->内核可剪裁,但升级到版本8之后不可剪裁;免费。

7.android 的优势:

开放性,平等性,方便性,硬件的丰富性,

无界性:以组建为基本单位,可以调用为基本单位,可调用另一个程序功能。

8.平台架构:

DAVIK 虚拟机(android的所有程序在这个虚拟机上工作) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值