Android——GT使用教程(十) ApplicationUtils 教程

让你在开发中爱不释手的 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)

总结:封装的工具类直接调用就行了

 

你可能感兴趣的:(GT使用教程)