美文网首页安卓开发者联盟
安卓快速开发框架(十五)XBaseAndroid系统工具类

安卓快速开发框架(十五)XBaseAndroid系统工具类

作者: 往后余生9375 | 来源:发表于2018-07-05 21:57 被阅读81次

复制黏贴(不再兼容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

以下是扩展方法。请大家自行使用。不在叙述 1.png

2.png

相关文章

网友评论

    本文标题:安卓快速开发框架(十五)XBaseAndroid系统工具类

    本文链接:https://www.haomeiwen.com/subject/yojmuftx.html