问:项目里用的SVN还是Git? 答:svn/git 问:代码冲突了怎么办 答:改,在AS把冲突的部分解决了再上传,如果没用AS还不是用的SVN,git冲突会包留在文件中,两个部分被===========================分割开,去修改整合就OK了。 问:怎么创建分支 答: 1、SVN的话直接右键选择Team然后选择创建。合并分支,和切换分支直接右键Team选择 2、Git的话git checkout -b list 其中-b表示:创建并切换,切会主线就git checkout master 问:怎么代码回滚 答: 1、SVN的话就右键选择Revert to this revision 或者Revert 回到上次提交代码 2、Git的话就git revert HEAD 回到上次提交代码 问:怎么拉去和提交代码 答:呵呵
问:屏幕适配怎么做? 答: 1、不使用以像素点为单位的单位 2、多使用带权重的属性 3、多使用带权重属性的布局 4、图要多切 5、能用.9的用.9 6、在展示视图前px转dp 7、开发时参照固定屏幕密度,展示视图前获取当前手机的屏幕宽高,用当前的屏幕宽高除以固定的宽高,得出比例,给视图属性赋值 8、使用API提供的percent布局,但是除了控件宽高,还得用dp 9、使用某些封装过的percent布局,不能兼容ViewGroup类型的控件,比如list view,view pager等 10、终极方案,找到市面上所有的屏幕的分辨率,每一种都疯狂的创建values文件夹,写@dimen
问:市面上常见的分辨率有哪些?(什么机型的分辨率是什么) 答: 1、不清楚什么机型的分辨率是多少,但是咱们一般适配的屏幕分辨率有 480320 800480 854480 960540 1024600 1024768 1184720 1196720 1280720 17761080 18121080 19201080 2560*1440 问:mipmap下的 mdpi、hdpi分别代表什么?(drawable下) 答: 低密度(ldpi) 240x320 中密度(mdpi) 320x480 高密度(hdpi) 480x800 超高密度(xhdpi)720x1280 超超高密度(xxhdpi)1080x1920