安卓快速开发框架(十五)XBaseAndroid系统工具类
2018-07-05 本文已影响81人
往后余生9375
复制黏贴(不再兼容API 11)
ClipboardUtils.getInstance().copy(Context context,String text);//复制
ClipboardUtils.getInstance().paste(Context context)//黏贴
ClipboardUtils.getInstance().setListener(Context context,ClipboardManager.OnPrimaryClipChangedListener m_listener);
监察网络
boolean status = NetworkUtils.isNetworkConnected(Context context);
//或者在继承XBaseActivity或XBasePermissionActivity下
boolean status = getNetworkStatus();
JSON转换
josn转对象
User users = GsonUtils.parseJsonWithGson("{\"id\":1,\"name\":\"董志平\"}",User.class);
对象转json
GsonUtils.toString(users);
ActivityStack堆栈管理
事实上使用者不用关心如何入栈和如何出栈的。可以直接调用finish。或ActivityStack.popActivity(this);。清空堆栈clearAllActivity();所有用户看得见的Activity全部被销毁。
ActivityRouter路由
activity跳转封装。支持数据传递。
Md5Utils md5工具
Md5Utils.get("fff");
广播和服务
BroadcastUtils
ServiceUtils
安卓手机系统信息
SystemUtils