gitnore文件修改生效方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cartoon_/article/details/89041116

当修改gitnore文件后,常常出现文件不生效的情况,是因为之前的修改已经提交到暂存区上了。
解决方法

git add .     //防止已有修改还没到暂存区的情况
git rm -r --cached .  //清除暂存区记录
git add . //提交修改记录到暂存区中

执行到第三步即能使gitnore文件生效,后续操作会按照gitnore规则执行

展开阅读全文

Android 中资源修改方法 (主要framework里面修改生效)

02-22

很多时候我们需要更改应用或系统的资源(文字、颜色、图片),其中最重要之处就是确定好修改的位置。我是按如下方法做的:rnrn一、如果是文字相关的,我们将界面上可以看到的相关文字作为关键词在相关目录下查找,可以查出引用和定义引关键词的位置,一般情况下是定义在strings.xml 中。然后根据name查找,可以定位出它在哪些布局文件中被引用,继而对具体控件进行修改。rnrn二、 如果是图片资源相关的,我们先根据看到的图片,到res文件夹中去找这张图片,根据其文件名在相关目录下查找,看在哪个布局文件中引用了它。rnrn三、有的控件的图片不容易找到,可以先从styles.xml、themes.xml等入手,找到相关控件的属性位置后,找到图片名称,然后根据名字去res 下找图片。rnrn四、 如果是通过RGB指定颜色的,比较难定位,也只能第三步一样的方法,一般这种情况也比较少。rnrn rnrn系统资源修改:rnrn1、UI控件一般在frameworks\base\core\java\android\widget和 frameworks\base\core\res\res中修改。rnrn2、如果只换图片,则只要替换framework-res.apk或 SystemUI.apk里图片即可,无需重编译。rnrn 九宫格图片要用自带的draw9patch处理。rnrn3、如果要改xml或java文件,就需要重新编译系统。rnrn4、状态栏、通知栏一般在SystemUI.apk中修改。rnrn5、控件一般在 attrs.xml、themes.xml、styles.xml、colors.xml中修改rnrn6、有时改后编译,发现并未发生改变,则将mydroid/out/target/common/obj/APPS中的相关工程的中间文件删掉再重新编译即可。rnrn7、生成的系统级应用都在mydroid/out/target/product/m801/system/app目录中。 论坛

没有更多推荐了,返回首页