二维码生成 App跨平台开发介绍 安卓开发知识 苹果开发知识

2022-02-27 22:17:00
admin
原创 1133
摘要:二维码生成 App跨平台开发介绍 安卓开发知识 苹果开发知识

一、二维码生成

1、草料二维码生成:https://cli.im

2、微微二维码生成:https://www.wwei.cn


二、移动应用开发基础

1、IMEI,International Mobile Equipment Identity,国际移动设备识别码;

2、IMEI是15到17位数字,单卡手机有一个IMEI,双卡手机有两个IMEI;

3、MEID,Mobile Equipment Identifier,CDMA移动设备识别码,十六进制格式;

4、IMEI在国内对应移动联通识别码,MEID在国内对应电信识别码;


三、App跨平台开发介绍

1、UniApp是基于Vue的跨平台开发框架,使用简单,定制能力弱;

2、ReactNative是Facebook开发的跨平台开发框架,功能丰富,定制能力强;

3、Flutter是Google开发的跨平台开发框架,直接进行渲染而非编译成原生应用,不太推荐使用;


四、安卓开发知识

1、安卓版本和API级别对应关系:安卓7.0-24,安卓7.1-25,安卓9-28,安卓10-29;

2、安卓版本和API级别对应关系https://apilevels.com

3、安卓设备API级别:android_get_device_api_level
4、应用需要API级别:android_get_application_target_sdk_version

5、aar是安卓模块文件,相比jar优势是可以同时打包class和资源;

6、网络请求主要使用okhttp3,该库由square公司开源;

7、鸿蒙系统基于AOSP平台,鸿蒙应用使用ArkTS语言;

8、ArkTS基于TypeScript,TypeScript扩展了JavaScript;


五、安卓手机调试

1、adb devices,启动调试手机或查看连接设备;

2、scrcpy用于安卓手机投屏,可以拷贝字符串;

3、scrcpy下载地址:https://github.com/Genymobile/scrcpy


六、苹果开发知识

1、NSURLSession是苹果原生网络请求库;

2、AFNetworking是第三方网络请求库,基于URLSession

3、RCTNetwork是第三方网络请求库,基于URLSession;

4、YMHTTP基于libcurl进行封装,接口类似URLSession

发表评论
评论通过审核之后才会显示。