
android
文章平均质量分 82
Sumu
I have a dream,that I can hold on straight to the end,let's together,fight for our dreams.
展开
-
RecyclerView架包的使用问题
以前项目都是用的Android studio,我们知道在as中,使用开源控件可以直接在gradle添加地址,as会自动下载我们所需要的jar包文件,这就很少会出现缺少文件的问题,最近在使用RecyclerView的时候,由于公司项目是用的idea,并且项目以前是ecplise的,并没有使用gradle,所以只能通过添加jar包的形式,这就出现了一些问题,折磨了我一天半的时间,google了很久原创 2016-07-13 14:30:49 · 3758 阅读 · 0 评论 -
android 读取U盘apk文件信息,拔掉U盘导致进程被杀
最近一直在搞appStore,之前一直都是从网络获取apk下载进行安装,现在车机要求需要支持从U盘安装apk,本以为简单很容易的事,却一不小心掉了一个坑里,爬了好久,主要是没很明显的报错,没遇到过的话真的很难发现错误。一、首先来看下错误,以及造成的错误原因二、解决思路,解决方案既然是因为U盘拔掉后,资源未释放引起的,那解决的方案无非就是找到占用的地方,释放掉资源。然而你会发现你将所有可能引起的资源原创 2017-07-09 13:18:13 · 3582 阅读 · 2 评论 -
android 获取其他应用程序的缓存大小以及清理应用缓存
最近在做appStore时,涉及到一个第三方app下载视频后将车机存储撑爆的问题,从而影响到我们车机自带的app使用,问题很是严重,于是就需要提供缓存清理以及垃圾清理的功能,当用户使用第三方app时,存储空间达到一定量的时候会提示用户去清理,否则不允许使用第三方app。缓存获取获取各个应用程序的缓存大小,可以通过使用PackageManager.getPackageSizeInfo方法来获取,但是它原创 2017-07-03 15:12:29 · 8287 阅读 · 5 评论 -
android自定义ProgressBar 修改进度条样式 出现setProgress无效问题
在很多时候android系统提供的进度条样式是不足以满足我们的需求的,因此在大多数的时候,我们为了美观,亦或者为了实现自己的功能,需要在系统的基础上进行修改其样式,当然你也可以自己从头写一个,不过个人觉得还是比较麻烦,好吧,废话不多说了,进入正题。昨天在做一个下载功能时,需要一个进度条显示其进度,本来是很简单的功能,以前也做过,本以为很容易就可以实现,却因为一个细节,浪费了好几个小时,因此就记原创 2015-12-05 15:43:16 · 10132 阅读 · 1 评论 -
Android NDK开发 Android.mk 转化 CMakeList.txt
最近没什么事,就想将十年前公司eclipse写的jni项目转化到Android Studio工程,并使用新的构建工具CMake。从eclipse转AS工程很简单,直接用as自带的转换即可。最麻烦的部分就是jni那块,该文章主要介绍CMakeList.txt脚本的编写,以及Android.mk里面命令跟CMakeList.txt命令的对比。一、首先将eclipse工程转为Android st...原创 2018-06-11 17:18:00 · 15298 阅读 · 2 评论 -
Mac编译Android源码9.0
Mac编译Android源码9.0我的编译设备官方编译教程(有需要的可以自己看一下)一、搭建编译环境(创建磁盘映像)我的编译设备2017款mac pro 15 最低配(16G-256G-i7)移动硬盘500G的注:因为我下载的整个源码大概在90G左右,每编译一个版本大概在20G左右,一开始我是在mac上分了100G结果不够用,所以又重新下载到移动硬盘上去了,到我编译完成成功运行模拟器时,...原创 2019-02-28 14:44:25 · 10590 阅读 · 1 评论