[置顶] Android-Studio 缓存文件夹配置

========================================================
作者:qiujuer
博客:blog.csdn.net/qiujuer
网站:www.qiujuer.net
开源库:github.com/qiujuer/Genius-Android
转载请注明出处:http://blog.csdn.net/qiujuer/article/details/44160127
——学之开源,用于开源;初学者的心态,与君共勉!

========================================================

这是一个可看可不看的文章,不可看是对与那些 C盘 容量不紧张的人而言;而我是属于那种没 Money 换电脑的人,C 盘好不容易换了个固态硬盘,但是只有可怜的那么一点点,没法加大啊。

964K

无论无何清理C盘都没法,最后我发现了一个地方的占用:

Android-Studio

虽然只占用了 6G ,但是这6G 对我而言是很珍贵啊,经过测试也发现了问题(删除后,再次进入 Android-Studio就跟重新安装了一遍一样,需要联网缓冲很多东西)。
不知道你找到这三个文件了没有?

C:\Users\YourName\ **

这三个文件夹分别是:
- AndroidStudio 配置与插件缓存文件夹
- gradle 这个文件夹一般不会增长太多,其中存储的是本地的gradle全局配置文件
- m2 这个是本地仓库地址,也就是你使用的所有的远程库都会先缓存到这里然后再添加到你的项目中进行使用;如果你用的插件越多这个文件夹将会持续增大


开始

下面分别说一下如何配置,希望对大家有一定帮助。

.AndroidStudio

这个文件夹的配置有些不太一样,只能从默认的安装文件中去配置。首先进入你的 AndroidStudio 安装目录中的 Bin 文件夹。

*** \Android\AndroidStudio\bin **

这里写图片描述

进入文件:idea.properties ,而后修改如下:
这里写图片描述

这里是我的修改方式,当然你可以设置到你需要的地方,修改好后如果不想 AndroidStudio 重新更新下载,那么直接把文件夹从原来的地方剪切到你设置的地方去吧。

.gradle

这个文件夹直接进入 AndroidStudio > File > Settings
这里写图片描述

同样你可以直接从原来的 C盘直接剪切过来。

.m2

这个的配置也相对简单,同样在设置中进行更改:
这里写图片描述

至于拷贝同上,剪切一下更健康。

========================================================
作者:qiujuer
博客:blog.csdn.net/qiujuer
网站:www.qiujuer.net
开源库:github.com/qiujuer/Genius-Android
转载请注明出处:http://blog.csdn.net/qiujuer/article/details/44160127
——学之开源,用于开源;初学者的心态,与君共勉!

========================================================

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
含义:intent英文意思是意图,pending表示即将发生或来临的事情。  PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。  Intent 是及时启动,intent 随所在的activity 消失而消失。   PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含
Android的版本可以在androidmainfest.xml中定义,主要有android:versionCode和android:versionName android:versionCode: 主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。 android:versionName: 这个是我们常说明的版本号,该值是个字符串,可以显示给用户。   关于版本号有两个值,如下面的例子 span?xml version="1.0
// 创建文件路径    ( 有三种沙盒路径,根据需求 请自选 )   NSArray * paths = NSSearchPathForDirectoriesInDomains ( NSCachesDirectory , NSUserDomainMask , YES );     NSString * cachPath = [[paths objectAtIndex :0] stringByAppendingPathComponent : @"HYC.txt" ];   NSFileManager *
先说下问题和解决方案: Q:在 3.1 版本以后,新安装而从未启动过的app不能收到系统的广播(启动完成,网络状态变化之类的); 解决方案: 1. 将app做成系统应用,直接安装在 system/app 目录下 2. 通过第三方应用,发送带 FLAG_INCLUDE_STOPPED_PACKAGES 的广播给stop状态的自己 下文转载自 http://www.cnblogs.com/fanfeng/p/3236178.html ,很好的讲解了这个问题的原因 Android 开机自启动 首先实现开机自启动
是工具就要有工具的便利性,我们来设置eclipse的自动补全功能! 1、 Windows——Preferences——Java--Editor--Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.” 2、 在这个点后面增加 # 和 所有的字母 #abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
解决方法: 1.读取图片数据,然后调用2中的方法进行校验 NSData * data = [ NSData dataWithContentsOfFile:imagePath]; 2.判断是否为有效的PNG图片,JPG的请使用UIImageJPEGRepresentation方法 /** * 校验图片是否为有效的PNG图片 * * @param imageData 图片文件直接得到的NSData对象 * * @return 是否为有效的PNG图片 */ - ( BOOL )isValidPNGByImage

IOS 屏保动画 - 2015-05-11 11:05:45

前言      最近公司没项目,我们码农处于“农闲”的时期,主管说要我找个动画渲染的引擎,找了许久都没找合适的,于是就自己动手写了个自我感觉比较酷炫的屏保效果。 一、控制界面,这个界面没什么技术含量,主要作用是用来控制动画到底有多炫的,比如动画色彩的丰富度和动画速度的。温馨提示,按照提示填入相应的数字,我没有做越界的处理,你要是crash了请不要找我。 - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UICol

Android实现snmp协议(一) - 2015-05-11 11:05:25

2015年一月初。接到华为一位老师的电话,让我帮忙做一款他们在北京展会上要用到的App,该App能够展示华为的网络设备运行状态并可以设置一些简单的参数,包括AP、LSW、AP、AR等。 华为老师跟我说他们是使用snmp协议v2c的版本进行管理的,这意味着我也得在Android设备实现该协议,并与他们的网络设备交互。 回去认真研究了一下并请教了一些对这块比较熟悉的小伙伴,总算对snmp有了一些粗浅的认识。 snmp是指简单网络设备管理协议,顾名思义就是对网络设备进行管理的通用标准协议,属于TCP/IP的应用

Android优化——UI优化(一) - 2015-05-11 11:05:19

优化布局层次 1.避免布局镶嵌过深(如下) LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:tools= "http://schemas.android.com/tools" android:layout_width= "match_parent" android:layout_height= "match_parent" tools:context= ".MainActivity" Linear

XCode中创建pch文件 - 2015-05-11 10:05:39

xcode6中没有自带的pch文件 创建步骤: 1、New File... - iOS - Other - PCH File (文件名可以自定义) 2、设置pch文件的路径:  targets - BuildSetting - Prefix Header - 设置$(SRCROOT)/文件在工程中的路径 3、pch能像以前一样正常使用 pch文件的作用: 在pch文件中添加的头文件,在工程其他文件中无需重复频繁的添加