二维码生成 App跨平台开发介绍 安卓开发知识 苹果开发知识
- 2022-02-27 22:17:00
- admin
- 原创 1730
一、二维码生成
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在国内对应电信识别码;
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;