AMIX社区
标题:
AMS首期组件开发计划
[打印本页]
作者:
AMix官方
时间:
2022-1-24 18:54
标题:
AMS首期组件开发计划
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.
服务连接器/Service
Connection
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. 拼音工具
特此通知,以便避免原生组件开发者们重复开发!
作者:
叫我孙某人
时间:
2022-1-24 19:10
前排支持!!!{:25:}
欢迎光临 AMIX社区 (http://liecode.com/bbs/)
Powered by Discuz! X3.4