- 博客(7)
- 收藏
- 关注
原创 Socket通信,http和https的区别
Socket:网络套接字,或者Socket编程、网络编程、套接字编程Socket包含了:IP地址+端口Socket原理机制:通信的两端都有Socket网络通信其实就是Socket间的通信数据在两个Socket间通过IO传输协议:UDP和TCP协议:称为通信的规则 UDP:把数据打成包的形式, 数据有限制,每个包不能超过64K 不建立连接 速度很快 不可靠TCP
2017-07-14 13:28:39
1588
原创 Activity深度剖析
在了解Activity底层原理之前,首先要知道Framework层类的介绍ActivityThread:不是一个线程,是一个app进程启动过程中在主线程当中的一个方法中开启了ActivityThread。启动之后会调用main方法,然后创建: Looper.prepareMainLooper():主线程的loop对象 ActivityThread thread = new Activity
2017-07-14 12:23:32
435
原创 【Android】Activity全屏展示
在实际开发过程中,一般有两种处理方式 通过在代码中onCreate()方法设置 通过manifest清单文件来设置全屏一、如果写的Activity继承自AppCompatActivity了。在代码onCreate()方法的setContentView前面设置 //取消标题栏(电量下面的) getSupportActionBar().hide();
2017-07-11 14:41:24
593
原创 Git版本控制
一、概念:Git是用于Linux内核开发的版本控制工具,它采用了分布式版本库的做法。不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。 分布式版本库:简单的说就是其内部的一个元件坏掉,不会影响程序的正常进行。其它元件会代替坏掉的元件来完成之前要做的这个事情。二、Git服务器的搭建:首先安装下载Git客户端软件(附加)。git服务器的搭建,使用gitblit作为git服
2017-07-05 03:20:25
452
原创 短信验证登录流程
1.首先客户端会有一个获取验证码的请求,通过基于SMS Sdk提供的api,去获取验证码,向Mob服务器发送请求 ,并且携带phone电话号码,给Mob短信平台的服务器。2.Mob官方提供的短信平台收到请求以后,生成一个针对该phone,对应的短信码。例如:15683.此时Mob短信平台会把信息发送给客户端,告诉客户端,验证码已经发送给你了。4.然后客户端会通过集成SMS Sdk的ap
2017-07-02 16:31:56
14809
原创 多渠道打包
1.渠道是国内Android平台特有的名词。google play由于是国外无法在中国使用。所以用来表示对其它应用市场的一个分包机制。所以,一个渠道代表了一个市场。多个平台例如:应用包、豌豆荚、360软件管家、91助手等等。可以在这些平台上统计应用被下载的次数、表现、推广。原理:为我们的每一个平台或者市场的apk指定一个唯一的标识符。Android中我们通常在Manifest.xml中为其
2017-07-01 16:51:24
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人