- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Android 获取应用的icon、名字、版本号
Android 获取应用的icon、名字、版本号1、获取应用的icon代码如下:/** * 根据包名和类名获取App的icon * * @param pkgName 包名 * @param className 类名 */public static Drawable getAppIcon(Context context, String pkgName, String className
2017-09-29 16:33:45 12346
原创 Android 获取手机状态栏高度
Android 获取手机状态栏高度在实际的开发过程中,有时候我们可能会需要知道状态栏的高度,虽然状态栏的高度基本上都是固定的,但是为了更加准确的得到状态栏的高度,我们可以通过代码实现,但是google并没有提供相应的API,那我们该怎么样获取了?下面我们一起来看看吧!代码如下:/** * 获取手机状态栏的高度 * * @return 状态栏的高度 */public static int g
2017-09-29 15:20:28 3154
原创 Android 获取屏幕宽高,dp、px、sp互转
Android 获取屏幕宽高,dp、px、sp互转在Android日常开发中,我们肯定都要做界面适配,这时候我们可能会需要知道屏幕的宽高和常用单位之间的转换,下面我们一起来看看,宽高如何获取,常用单位之间如何转换的。1、获取屏幕宽高代码如下:/** * 获取屏幕的Size * * @return point.x:屏幕宽度 point.y:屏幕高度 */public static Point
2017-09-29 14:46:18 1130
原创 Android 安装apk
Android 安装Apk在开发过程中,很多时候都需要我们的应用安装Apk,其实这很简单的,但是其中还是有一些坑,所以记录下。权限要让我们的应用能够安装Apk,我们要在AndroidManifest.xml 中添加android.permission.REQUEST_INSTALL_PACKAGES 权限,而且用户必须要开启“未知来源”权限。在Android 8.0以前,“未知来源”权限是针对所有应
2017-09-21 15:29:34 1274
原创 Android 自定义圆形头像
Android 自定义圆形ImageView先上效果图,如下: 这是有边框的圆形ImageView的效果图,如果想没有边框或者改变边框的颜色都可以通过代码进行设置,下面直接上代码:package com.example.admin.viewtest;import android.content.Context;import android.content.res.TypedArray;impo
2017-09-20 15:21:49 929
原创 Android 获取应用总大小
Android 获取应用总大小本文的所有代码都是用kotlin写的,但是原理都是一样的。一个应用的总大小,包括应用大小、用户数据和缓存。这些数据我们该怎样获取了,下面我们一起来看一看!Android 8.0以前的获取方法在Android 8.0以前获取应用的总大小,google没有提供对应API,但是我们可以通过反射来获取,代码如下:fun getAppTotalsize(
2017-09-15 14:59:33 7251 8
原创 Android 5.0 应用使用情况统计信息
Android 5.0 应用使用情况统计信息概述在Android 5.0以前,我们使用ActivityManager.getRecentTasks()方法来获取最近使用过的应用程序信息集合,此方法不需要用户授权,任何应用都可以获取用户最近使用应用的信息,出于更好的保护用户的隐私,在Android 5.0 及以后google废除了此方法。但是为我们引入了信息更详细的android.app.usage
2017-09-14 17:49:20 5508 1
原创 Android kotlin实现自定义水波纹效果
Android kotlin实现自定义水波纹效果最近做项目需要用kotlin实现一个水波纹效果,所以自己写了一个,怕以后忘记所以上来总结和分享一下,希望对大家也有帮助!不说废话了,直接上代码,在代码里面都加了注释,相信大家一看就懂了!下面是水波纹自定义view的全部代码:/** * Note:水波纹 * * * Author: you * * Date : 2017/7/20 */cl
2017-09-14 16:45:38 637
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人