Here's to Change

请问你真的有在努力吗 ?

0%

在Android系统中我们创建的Activity是以栈的形式存放在任务栈里,根据启动模式的不同,任务栈的存放方式有所区别。Activity有四种不同的启动模式,根据实际使用场景要选择不同的适合的启动模式。

Read more »

这是我第一次写有关于自定义view的博客,虽然很久之前照着慕课网的视频自己敲过一个Topbar,不过那个时候刚刚接触android,对于自定义view对的概念并不是非常清晰,现在有了比较全面的认识,再来写就感觉不一样了。

自定义View的种类

Read more »

网络编程

注:本博客由 Stormzhang 邪教群内讲课整理而来。

主要指Http和socket

Http 协议跟 Socket 有什么区别?

Read more »

原理

每个应用程序的数据都是自己私有的,一般不会开放公有权限,但是当应用的使用规模较大,并衍生出其他以此为基础开发的应用,那么就需要为额外的应用开放一些权限,分享自己的一些数据供二次开发或使用。而 ContentProvider 的原理就是在自己的应用内部开放一个接口供其它应用调用,同时为了保证安全性,使用该接口需要进行安全验证。

其中接口的使用是基于 sqlite 的增删改查方法实现的。

Read more »

原理:获取目标文件的大小,在本地创建一个相同大小的文件,并计算每个线程需要下载的起始位置及大小,然后分配至每个线程独立下载,全部下载完毕则自动合并.

Read more »

首先来看一下启动服务的两种方式 startServicebindService

startService

StartService(Intent intent)

Read more »