安卓开发者联盟

安卓快速开发框架(十五)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

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

2.png
上一篇下一篇

猜你喜欢

热点阅读