安卓应届实习生之总结大学欠缺的安卓知识点(二)

15Android中常用的快捷键及调试

(1)  ctrl+shift+n 查找某个文件

(2)  两次shift 查找某个文件(更细节)

(3)  Alt+enter 导入包或者实现某个方法

(4)  Alt+r+r 重命名

(5)  Crtl+d 复制当前行到下一行

(6)  Crtl+f 查找当前文件中某个字

16git常用操作:

(1)    提交代码前,先把自己的代码放到stash中,命令为git stash

(2)    然后git pull一下远程开发分支的代码(git pull origin dev)

(3)    将本地stash中的文件还原,命令为git stash apply

(4)    解决本地分支和远程分支的冲突

(5)    再提交到自己的远程分支:1git add .将修改过的文件添加到追踪状态2git commit -m “”添加提交信息3git push 提交到自己的远程分支

(6)    在gitlab上,将自己的代码提交到dev分,操作为点击开发项目,然后merge request,点击new,选择自己的分支,然后比较后,如果有不同的,才能提交,否则则不能提交,如果有不同的,再选择提交的对象,然后提交完成后,等待审核。Codereview之后通过,完成了一次代码提交的闭环。

17  android中的orm即:对象关系映射,我这里介绍的是greendao。

(1)    在gradle中引用了之后,然后clean project,然后在运行一下自己需要的的java文件类,即可生成相应的文件数据库

(2)    缺点就是每次新加或者删除一些东西的时候,都需要重新运行。

 

18布局中的常用小技巧

(1)    xmlns:tools=http://schemas.android.com/tools 使用tools工具进行模拟中文数据显示,以防提交代码的时候出现中文硬编码的问题。

(2)    style="@style/add_bind_layout_style"利用style方式进行对共性的方法进行抽象。

(3)    一般使用fragment的时候都在activity中的xml布局中引用fragment。

(4)    使用selector对背景做设置,方便做不同状态下的展示,比如点击后,触摸后,长按后。

(5)    SimpleDraweeView集合progress的使用,在访问网络图片的时候,预加载图片的处理

<FrameLayout

                   android:layout_width="match_parent"

                   android:layout_height="wrap_content">

                   <com.facebook.drawee.view.SimpleDraweeView

                       android:id="@+id/iv_submit_prescription"

                        android:layout_width="120dp"

                        android:layout_height="120dp"                      

                        fresco:placeholderImage="@mipmap/ic_prescription_ordonnance"/>

                    <ProgressBar

                        android:id="@+id/pb_prescription_upload"

                       android:layout_width="wrap_content"

                       android:layout_height="wrap_content"

                       android:visibility="gone"

                       style="@android:style/Widget.ProgressBar.Small.Inverse"

                       android:layout_gravity="center"

                        />

               </FrameLayout>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值