Unfortunately there is currently no public api to retrieve size information about application packages. However, building on a technique I wrote about in the past, we can use the PackageManager’s hidden getPackageSize method to retrieve an instance of PackageStats that includes cache, code and data size information. First of all our application will need the GET_PACKAGE_SIZE permission: <uses-perm