移动编程技术学习1

编程知识 更新时间:2023-04-04 12:55:09

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的所有程序在这个虚拟机上工作)  -----------> java 虚拟机的变种(简化版,但并不是Java虚拟机)

9.android 的四大组件:

Activity,Service,BroadcastReceiver,

ContentProvider:访问公共数据的接口

10.手机上的数据存储物理模式:

1 使用SharedPreferences存储数据;  

2 文件存储数据;

3 SQLite数据库存储数据;(一种嵌入式数据库)

4 使用ContentProvider存储数据;

5 网络存储数据;

11.android平台的安装:

JDK版本,Eclipse版本,eclipse 插件版本,android sdk 版本。(四个插件必须版本匹配,一般很难找到匹配的一组,非常麻烦)

更多推荐

移动编程技术学习1

本文发布于:2023-04-04 12:55:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/256d2b2720437a892b754bcdc4e8592f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:编程技术

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 42473文章数
  • 14阅读数
  • 0评论数