1.显式的Intent intent是用来各各活动之间切换的,还可以用来传递参数。 项目还是使用之前创建的ActivityTest项目,这里新建一个活动SecondActivity.java,并且勾选创建second_layout.xml。 在second_layout.xml。写入代码如下。 AS ...
分类:
移动开发 时间:
2018-04-14 16:21:22
阅读次数:
186
package com.exampl... ...
分类:
移动开发 时间:
2018-04-13 13:30:49
阅读次数:
206
1、四大组件是什么与它们的生命周期(及Fragment)。 Activity: 通过Intent来进行通信,intent中包含动作和动作的数据 BroadcastReceive:可以在广播中启动一个Activity或者Service来响应接收到的信息,或者用NotificationManager 来 ...
分类:
移动开发 时间:
2018-04-12 22:33:22
阅读次数:
215
说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Binder框架浅析; 当然今天要说的通信方式肯定不是通过编写aidl文件的方式,那么有请今天的主角:Messe ...
分类:
移动开发 时间:
2018-04-11 21:50:17
阅读次数:
270
Intent intent = null; // 先判断当前系统版本 if(android.os.Build.VERSION.SDK_INT > 10){ // 3.0以上 intent = new Intent(android.provider.Settings.ACTION_WIRELESS_S ...
分类:
其他好文 时间:
2018-04-11 21:46:27
阅读次数:
197
概述: 为了保护系统的完整性和用户隐私权,Android 在访问受限的沙盒中运行每款应用。 如果应用需要使用其沙盒以外的资源或信息,则必须明确请求权限。 根据应用请求的权限类型,系统可能会自动授予权限,也可能会要求用户授予权限。 权限最佳做法: 1.考虑使用intent 例子:MainActivit ...
分类:
移动开发 时间:
2018-04-10 18:51:46
阅读次数:
235
val uri = intent.clipData.getItemAt(0).uri //读取由FileProvider传递的uri文件val fileDecript= contentResolver.openFileDescriptor(uri,"w")fileDescriptor= fileDe ...
分类:
其他好文 时间:
2018-04-09 18:43:35
阅读次数:
624
8.0后广播在AndroidManifest.xml中注册后发送intent是接收不到广播了,看了一下原因,好像是8.0为了管理系统和节约电量特别针对广播和服务发送intent的方式启动做出的改变,也就是说广播和服务不能随意收intent了,要对广播和服务更精确的指向,所以在创建intent的时候, ...
分类:
移动开发 时间:
2018-04-09 13:05:08
阅读次数:
606
Activity Service之间的通信单用intent有时候还是不能满足要求,毕竟intent只能在启动一个activity的时候传一点消息过去 这个时候就用到广播了,至此,四大组件Activity Broadcast Service ContentProvider中终于用过三个了。。。当然目前 ...
分类:
其他好文 时间:
2018-04-05 16:28:55
阅读次数:
178
Activity 和 Fragment 通信 接口通信,Intent 通信,还有直接调用他的方法(后两者只适合刚进去就接受数据,而接口还可以通过某种情况来回调)广播传输 接口传输 广播传输 下面就给个实例来看一下 第一个Fragment: Activity向Fragment 通信是Intent 通信 ...
分类:
其他好文 时间:
2018-04-05 13:20:47
阅读次数:
136