![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
duoduoluojia
这个作者很懒,什么都没留下…
展开
-
跟Android源码:获取文件的缓存大小
直接读其他应用的cache文件夹是不现实的。因为应用程序对其他应用程序设置了只能执行的权限:但是发现系统的Setting中有缓存大小,系统是怎么获取的呢?下面我们就来分析系统是怎么得到的:1、首先导入系统上层应用程序Settings,发现系统的Settings布局中有“缓存”字样。我们可以直接在项目中搜索:2、查询之后,就能看到整个项目含原创 2015-10-20 19:39:26 · 680 阅读 · 0 评论 -
Android 生成含签名文件的apk安装包
做android开发时,必然需要打包生成apk文件,这样才能部署。作为一个完善的apk,必然少不了签名文件,否则下次系统无法进行更新。 一、签名文件的制作及打包生成APK文件 签名文件比较流行的制作方式有两种,一种是用keytool和jarsigner来制作apk签名文件,安装了java jdk后,在其安装目录的bin下会有这两个东东,进行相关操作即可;第二种是直接转载 2015-10-23 17:05:05 · 520 阅读 · 0 评论 -
android keystore的使用
android 要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始开发 android程序,那么很可能出现debug keystore过期,导致你无法生成 apk文件。我调了一下系统时间,就出现以下错误。此时你只要删转载 2015-10-23 17:03:06 · 583 阅读 · 0 评论 -
Android 升级 ADT 之后报错之一 case语句
下面文章大意是指:在一般的Android项目中,R类的常量都是用final定义的,但ADT 14之后,如果在library 项目中,它会没有final关键字,估计在新ADT中,资源文件会变成一个library..., 在switch语句的case中,如果使用 R.id.xxx 则会提示有问题,不允许非常量在case语句中。Google提供的一个方法就是把它转化为if转载 2015-10-25 00:16:37 · 407 阅读 · 0 评论 -
[那些年踩过的坑]Android5.0 新控件的一些注意点(持续更新
主题:1、设置状态栏透明:style.xml主题中设置true //透明的状态栏true//透明的导航图true//设置应用布局时是否考虑系统窗口布局用代码设置:public class BaseActivity extends AppCompatActivity { @Override protected void onCreate(Bundle save原创 2016-01-09 18:33:29 · 3078 阅读 · 0 评论 -
[杂记]Android开发一些容易忘记的API
Shape:属性: Android:shape=["rectangle" | "oval" | "line" | "ring"]其中rectagle矩形,oval椭圆,line水平直线,ring环形中子节点的常用属性: 渐变Android:startColor 起始颜色Android:endColor 结束颜色 Android:angle 渐变角原创 2016-01-11 16:39:44 · 495 阅读 · 0 评论