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

复制黏贴(不再兼容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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容