git 遠程代碼更新到本地
安全流程
git status(查看本地分支文件信息嫌松,確保更新時不產(chǎn)生沖突)
git checkout – [file name] (若文件有修改注服,可以還原到最初狀態(tài); 若文件需要更新到服務器上昂秃,應該先merge到服務器做院,再更新到本地)
git checkout – [file name] (若文件有修改穿剖,可以還原到最初狀態(tài); 若文件需要更新到服務器上庆锦,應該先merge到服務器辫继,再更新到本地)
git checkout remote branch (若分支為本地分支硼婿,則需切換到服務器的遠程分支)
git pull(更新遠程代碼到本地)
若命令執(zhí)行成功锌半,則更新代碼成功!如果你可以確定什么都沒有改過只是更新本地代碼,寇漫,則可以直接:
git pull
Manifest配置 -- allowBackup
若設為true刊殉,則可以通過命令將私有文件夾中的數(shù)據(jù)dump出來,導致私密信息的泄露
string資源 添加占位符
<string name="show_time">"%1$d''"</string>
tvTime.setText( mContext.getString(R.string.show_time,time));
TextView
設置最大的字符數(shù)目
android:maxLength="16"
drawable/mipmap目錄的區(qū)別
hdpi 對應DPI為 (~240dpi).
ldpi 對應DPI為(~120dpi)
mdpi 對應DPI為 (~160dpi)
xhdpi 對應DPI為 (~320dpi).
xxhdpi 對應DPI為(~480dpi)
xxxhdpi 對應DPI為(~640dpi)
尋找最合適的像素密度
- 先去找和當前手機匹配的像素密度州胳,找不到记焊,先到高密度的文件夾找,再去低密度的文件夾找
比如我的手機屏幕密度是xxhdpi栓撞,那么mipmap-xxhdpi文件夾下的圖片就是最適合的圖片遍膜。因此,當我引用christmas這張圖時瓤湘,如果mipmap-xxhdpi文件夾下有這張圖就會優(yōu)先被使用瓢颅,在這種情況下,圖片是不會被縮放的弛说。但是挽懦,如果mipmap-xxhdpi文件夾下沒有這張圖時, 系統(tǒng)就會自動去其它文件夾下找這張圖了木人,優(yōu)先會去更高密度的文件夾下找這張圖片信柿,去了mipmap-xxxhdpi文件夾,然后發(fā)現(xiàn)這里也沒有christmas這張圖醒第,接下來會嘗試再找更高密度的文件夾渔嚷,發(fā)現(xiàn)沒有更高密度的了,這個時候會去mipmap-nodpi文件夾找這張圖稠曼,發(fā)現(xiàn)也沒有形病,那么就會去更低密度的文件夾下面找,依次是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在是平方方向不起作用搀罢,垂直方向同理。