git 远程代码更新到本地
安全流程
-
git status(查看本地分支文件信息,确保更新时不产生冲突)
-
git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
-
git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
-
git checkout remote branch (若分支为本地分支,则需切换到服务器的远程分支)
-
git pull(更新远程代码到本地)
若命令执行成功,则更新代码成功!如果你可以确定什么都没有改过只是更新本地代码,,则可以直接:
git pull
Manifest配置 -- allowBackup
若设为true,则可以通过命令将私有文件夹中的数据dump出来,导致私密信息的泄露
string资源 添加占位符
<string name="show_time">"%1$d''"</string>
tvTime.setText( mContext.getString(R.string.show_time,time));
TextView
设置最大的字符数目
android:maxLength="16"
drawable/mipmap目录的区别
hdpi 对应DPI为 (~240dpi).
ldpi 对应DPI为(~120dpi)
mdpi 对应DPI为 (~160dpi)
xhdpi 对应DPI为 (~320dpi).
xxhdpi 对应DPI为(~480dpi)
xxxhdpi 对应DPI为(~640dpi)
寻找最合适的像素密度
- 先去找和当前手机匹配的像素密度,找不到,先到高密度的文件夹找,再去低密度的文件夹找
比如我的手机屏幕密度是xxhdpi,那么mipmap-xxhdpi文件夹下的图片就是最适合的图片。因此,当我引用christmas这张图时,如果mipmap-xxhdpi文件夹下有这张图就会优先被使用,在这种情况下,图片是不会被缩放的。但是,如果mipmap-xxhdpi文件夹下没有这张图时, 系统就会自动去其它文件夹下找这张图了,优先会去更高密度的文件夹下找这张图片,去了mipmap-xxxhdpi文件夹,然后发现这里也没有christmas这张图,接下来会尝试再找更高密度的文件夹,发现没有更高密度的了,这个时候会去mipmap-nodpi文件夹找这张图,发现也没有,那么就会去更低密度的文件夹下面找,依次是mipmap-xhdpi -> mipmap-hdpi -> mipmap-mdpi -> mipmap-ldpi。
startActivity踩坑
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
在Application的context下startactivity必须给intent加flag:FLAG_ACTIVITY_NEW_TASK
LinerLayout踩坑
layout_gravity
如果父类布局是水平的,那么layout_gravity在是平方方向不起作用,垂直方向同理。
网友评论