摘要:
全局获取Context 不难看出Context一共有三种类型,分别是Application、Activity和Service。这三个类虽然分别各种承担着不同的作用,但它们都属于Context的一种,而它们具体Context的功能则是由ContextImpl类去实现的。由于Context的具体能力是由 阅读全文
摘要:
ToolBar 首先:注意使用androidx.appcompat.widget.Toolbar而不是android.widget.Toolbar 在这一章节中,作者主要介绍了几个知识点。笔者在此梳理一些 xmlns:app ——第一行代码 这里使用xmlns:app指定了一个新的命名空间。思考一下 阅读全文
摘要:
——第一行代码 基于位置的服务所围绕的核心就是要先确定出用户所在的位置。通常有两种技术方式可以实现:一种是通过GPS定位,一种是通过网络定位。GPS定位的工作原理是基于手机内置的GPS硬件直接和卫星交互来获取当前的经纬度信息,这种定位方式精确度非常高,但缺点是只能在室外使用看,室内基本无法接收到卫星 阅读全文
摘要:
——第一行代码 服务( Service )是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序,服务仍然能够保持正常运行。 不过需要注意的是,服务并不是运行在一 阅读全文
摘要:
Android的多线程和Java的多线程差距并不大。 创建线程的方法 继承Thread public class MyThread extends Thread { @Override public void run() { //需要处理的逻辑 } } new MyThread().start(); 阅读全文