返回顶部

[组件发布] AMS首期组件开发计划

[复制链接]
AMix官方Lv.9 显示全部楼层 发表于 2022-1-24 18:54:01 |阅读模式 打印 上一主题 下一主题
AMixStudio前期计划开发的组件:

三大核心库已发布的组件:

一. AMixCore:
1.  应用/AMixApp => android.app.Application
2. 文件提供者/AMixFileProvider => androidx.core.content.FileProvider
3. 窗口/AMixWin => androidx.appcompat.app.AppCompatActivity
4. 广播/Broadcast => android.content.BroadcastReceiver
5. 意图过滤器/IntentFilter => android.content.IntentFilter
6. 键代码表/KeyCode
7. 通知/Notification => android.app.Notification
8. 通知构造器/NotificationBuilder
9. 通知管理/NotificationManager
10. 权限管理/PermissionUtils
11. 服务/Service => android.app.Service
12. 服务绑定器/ServiceBinder
13. 服务连接器/ServiceConnection
14. 回调/callback
    1) 运行器/Runnable
15. 数据/data
    1) 意图数据/IntentData => android.content.Intent
    2) 绑定数据/BundleData => android.os.Bundle
    3) 代办意图/PendingIntent => android.app.PendingIntent

二. AMixViews:
1. 视图/View => android.view.View
2. 文本框/TextView => androidx.appcompat.widget.AppCompatTextView
3. 图片框/ImageView => androidx.appcompat.widget.AppCompatImageView
4. 按钮/Button => androidx.appcompat.widget.AppCompatTextView
5. 编辑框/EditText => androidx.appcompat.widget.AppCompatEditText
6. 线性布局/LinearLayout => android.widget.LinearLayout
7. 相对布局/RelativeLayout => android.widget.RelativeLayout
8. 滚动布局/ScrollView => android.widget.ScrollView
9. 横向滚动布局/XScrollView => android.widget.HorizontalScrollView


三. AMixTools:
1. 提示对话框/AlertDialog
2. 集合/ArrayList
3. 数组/Arrays
4. 颜色表/Color
5. 命令行工具/Command
6. 日期时间/DateTime
7. 编码转换/Encode
8. 文件/File
9. 文件流读/FileStreamReader
10. 文件流写/FileStreamWriter
11. 哈希表/HashMap
12. 进制转换/HexConverter
13. 单位转换/UnitConverter
14. JSON对象/JsonObject
15. JSON数组/JsonArray
16. JSON解析
17. 调试输出/Log
18. 算数/Math
19. 网络工具/Network:网络工具类,如取网页源码
20. 对象操作/ObjectUtils:对象操作类,如比较两个对象是否为同一个
21. 手机/Phone:获取安卓设备信息
22. 矩形区域/Rect:存储矩形区域整型数据的类
23. 矩形区域F/RectF:存储矩形区域浮点数据的类
24. 正则/RegExp
25. 共享存储器/ShareStore => android.content.SharedPreferences
26. 存储器/Storage
27. 文本/Text:文本操作,如取长度、寻找、替换等
28. 多线程/Thread:多线程操作,启动、终止
29. 时钟/Timer
30. 提示弹窗/Thoast
31. 音量控制/Volume:控制系统音量
32. XML合成/XmlMaker:合成xml格式的文本内容
33. XML解析/XmlReader:解析xml格式的文本内容
34. 位图/BitmapUtils:位图数据操作类


其他组件:
1. [已发布] 腾讯X5浏览器 (AMixX5WebView)
2. 常用的控件库 (AMixWidget):
    1) [已发布] 选择框 (CheckBox)
3. 常用的弹窗库 (AMixPopup):
    1) [已发布] 下拉框 (Spinner)
    2) [已发布] 弹窗视图 (PopupView)
4. 图像处理 (AMixGraphics):
    1) [已发布] 图片加载器 (ImageLoader)
    2) [已发布] 画板 (Canvas)、画笔 (Paint)、路径 (Path)
5. [已发布] 原生浏览器 (AMixWebView)
6. [已发布] 超级列表框 (AMixSuperList)
7. [已发布] 网络请求 (AMixHttp)
8. [已发布] 振动器 (AMixVibrator)
9. [已发布] 传感器 (AMixSensor)
10. [已发布] 滑动页面(ViewPager)
11. [已发布] TCP客户端、TCP服务端
12. [已发布] 应用操作

13. 百度定位、百度地图
14. [已发布] 轮播图控件
15. 蓝牙管理、Ble蓝牙管理
16. Wifi管理
17. [已发布] 相机操作
18. 日期时间选择器
19. [已发布] 悬浮窗口
20. FTP操作
21. [已发布] 原生GPS定位
22.
[已发布] 下拉刷新、上拉加载控件
23. 分享组件,QQ、微信等分享
24. 短信操作
25. [已发布] Sqllite数据库
26. 音视频库(视频播放、音频播放、录音、录像)
27. ZIP压缩解压
28.
[已发布] WebSocket
29. QQ互联
30. 拼音工具


特此通知,以便避免原生组件开发者们重复开发!












回复

使用道具 举报

精彩评论1

叫我孙某人Lv.1 来自手机 显示全部楼层 发表于 2022-1-24 19:10:37
前排支持!!!{:25:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则