摘要:
远程库和本地库就是经过一个push和pull的过程进行代码的下载更新,还可以通过fork远程库复制了一个远程库(会自动添加本地库),这样就可以让项目团队之外的人来参与项目的开发,然后团队外的人在提出push request请求在团队marge(审核)通过之后代码就会被更新进来了。 至于签名就是一个代 阅读全文
摘要:
vim的上下左右键是hljk,vim有六个模式和五个派生模式, 在普通模式下用hljk上下左右,点i进入插入模式, ctrl+空格切换中文输入法,退回普通模式用esc, 进入普通模式的方法有很多种,i在光标的左侧输入,I在光标所 在行的行首输入、a在光标的右侧输入,A在光标所在行的行尾输 入、o在光 阅读全文
摘要:
相信有不少人和我一样曾经尝试过在同一个项目中的两个activity进行广播,发现怎么都实现不了。我也是困惑了好久才发现,这么搞本来就是不行的。首先在同一个项目下不同的activity之间广播没有意义,因为就像是在同一个app的不同界面进行传递,你在当前的界面给没有创建的界面或者挂起在后台的界面发广播 阅读全文
摘要:
其实Android的本地广播并没有什么好讲的,他就是用了一个localbroadcastmanager类来sendbroadcast,以及注册和注销广播,没有什么特点,其中实例该类的时候用了getinstance方法源代码为: mInstance是该类中的一个静态的localbroadcastman 阅读全文
摘要:
今天尝试了自定义的广播,说是自定义的广播其实质就是自己编写一个类继承broadcastreceiver类,然后再onreceiver方法中实现某些功能,在这个过程中我们可以自定义我们要发出的广播,可以是任何的一个字符串,将这个字符串先存入intent中,然后调用sendbroadcast方法发送这个 阅读全文
摘要:
要得知网络状况就是要用networkinfo类这个类名还是把这个类的意思表达的很清晰的,network是网络,info是状况。判断是否有网用到了这个类的IsAvailable方法,这个方法返回的是这个类的私有变量mIsAvailable,甚至这个类还提供了setIsAvailable方法来设置这个变 阅读全文
摘要:
在Android中broadcast这一节的内容其实不算多主要是牵扯到一个broadcastreceiver类,这个类是一个抽象类,下面有一个抽象方法onreceiver(),可以再我们收到网络状态变化时执行,改抽象方法是一个回调方法,说道回调方法一般只能是抽象方法或者是接口,因为回调方法就是为了让 阅读全文
摘要:
碎片在Android中的应用是十分广泛的,它就像是嵌在活动中的另一个活动就像是一个容器包含了另一个容器,那么到底该怎么添加碎片呢?主要有两种方法,一种是在该碎片所在的xml文档中使用Android:name属性来添加动态加载碎片布局的类的类名(包括完整的包名),动态加载碎片布局用的就是layouti 阅读全文
摘要:
由一个活动启动另一个活动,可以用intent的显示或隐式启动,隐式倒无所谓,但是显式的话就必须知道要启动的活动的名称,但是有可能该活动并不是你编写的,所以就很麻烦,这时如果要启动的活动有一个方法,可以帮助我们启动就好了,那么我么就可以编写一个action start方法,其实很简单就只在该方法中实例 阅读全文
摘要:
intent分为隐式和显式,显式的浅显易懂就是直呼其名,可用intent类的一个构造函数,直接传入context和想要打开的活动的名称。还可以用setcomponent方法来确定要打开的活动的名称。而显式的intent就是要通过一些属性值的设定,通过过滤器的过滤筛选出合适的活动来打开。一般大多利用a 阅读全文