让你在开发中爱不释手的 GT 包。关注GSLS官网,查看更多源码 ヾ(✿゚▽゚)ノ工具包。
所有文章 小编尽量让读者可以 直接 读懂 与 完全 复制粘贴,其中复杂或较多 的源码 会有 源码 并 贴上 github 网址。
GT 类 里面的源码完全开源,较多的中文注释,让更多的人直接读懂。
点个关注点个赞呗(〃'▽'〃),关注博主最新发布库: https://github.com/1079374315/GSLS_Tool
美帝 框架,让创造变得如此简单
当你依赖GT库后就可以进行以下操作了
分享文字:
public static void senText(Activity activity, String title, String content)
分享文件:
public static void shareFile(Activity activity, String sharTitle, String filePath)
弹出软件盘:
public static void editKeyboard(EditText editText, Activity activity)
收起软件盘:
public static void editKeyShrink(EditText editText, Activity activity)
将字符串复制到粘贴板上:
public static void copyToClipboard(Context context, String text)
保存图片:
public static void saveImage(Context context, View view, String fileName)
获取APP名称:
public static String getAppName(Context context)
获取软件版本号:
public static int getVersionCode(Context mContext)
获取版本号名称:
public static String getVerName(Context context)
解压文件:
/**
* @param zipPtath 解压文件的路径
* @param outputDirectory 解压后的输出路径
* @param isDeleteZipPage 是否保留压缩文件
* @throws IOException
* @解压文件
*/
public static void unzipFile(String zipPtath, String outputDirectory, boolean isDeleteZipPage)
获取文件夹中所有文件名:
public static List getFilesAllName(String path)
清空文件夹中所有文件:
public static void deleteAllFile(File file, boolean isSaveFolder)
获取手机根目录:
public static String getAppDirectory()
获取当前apk包名:
public static String getPackageName(Context context)
获取当前手机里的应用列表:
public static class PrintPhoneAppList
public List getAllAppList(Activity activity)
private List getResolveInfos(Activity activity)
private List getAppData(List resolveInfos, Activity activity)
总结:封装的工具类直接调用就行了