
Android 学习笔记
IceSea7
一个小小的码农~~
展开
-
Android 全局获取Context的技巧(随时随地的使用Context)
参考:《第一行代码》第13章#####################################################很多地方都需要使用Context,弹出Toast/启动活动/发送广播/操作数据库/使用通知等活动(Activity)本身就是一个Context对象,但当应用程序的架构开始复杂起来,很多的逻辑代码都将脱离Activity类,但此时又恰恰需要使用Contex...转载 2019-12-23 20:46:24 · 487 阅读 · 0 评论 -
Android系统四大组件之广播事件处理 Broadcast Receiver
Android广播事件处理 Broadcast ReceiverAndroid 广播机制简介为了便于进行系统级别的消息推送, Android引入了广播机制.Broadcast Receiver本质上是一种全局的监听器,用于监听系统全局的广播消息。可以非常方便地实现系统中不同组件之间的通信。Android中的每个应用程序都可以对自己感兴趣的广播进行注册, 只接收自己关心的广播内容,广...原创 2019-04-03 14:27:19 · 1026 阅读 · 0 评论 -
在运行时请求权限(Android 6.0(API 级别 23)开始)
在运行时请求权限从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供相机访问权限,而不提供设备位置的访问权限。用户可以随时进入应用的“Settings”屏幕调用权限。系统权限分为两类:正常权...翻译 2019-05-07 14:51:30 · 490 阅读 · 0 评论 -
运行时权限解析以及申请的实现(可完美解决java.lang.SecurityException:Permission Denial 问题)
1.运行时权限Android现在将所有的权限归成了两类:Android中有一共上百种权限,危险权限主要为以下9组24个权限,剩余的都是普通权限:使用这张表格:访问https://developer.android.google.cn/reference/android/Manifest.permission可以查看Android系统中完整的权限列表。1.1 ...转载 2019-05-07 14:58:20 · 23801 阅读 · 2 评论 -
Android中用Application类实现全局变量
最近在项目中,遇到了application这个类,开始不知道有什么用,经过学习后才知道它的用途也蛮大的,举个例子,如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。我们先看看一下这段说明:...转载 2019-05-07 15:12:45 · 203 阅读 · 0 评论