带着这些问题往下看!!! 先来一张大概的程序调用流程图 startActivity 通常启动一个activity都是通过以下的方式: startActivity(new Intent(this, MainActivity.class)); 跟踪源码到 Android.app.Activity.Jav ...
分类:
其他好文 时间:
2019-04-16 14:28:57
阅读次数:
145
1)接收系统广播:a.动态注册监听网络变化 b.静态注册实现开机启动 2)发送自定义广播:a.发送标准广播 b.发送有序广播 3)使用本地广播 第五章 5.1 广播机制 Android中的每个程序都可以对自己感兴趣的广播进行注册。发送广播的方法借助Intent,接收广播的方法则为广播接收器(Broa ...
分类:
移动开发 时间:
2019-04-10 15:11:26
阅读次数:
226
package com.example.alarm; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.wid... ...
分类:
其他好文 时间:
2019-04-06 19:15:16
阅读次数:
207
IntentService是一个异步处理请求的服务,通过Context startService(Intent)可以将请求发送给IntentService,IntentService在工作线程中依次串行处理每一个Intent,当处理完所有请求后,IntentService会自动停止。 在Intent ...
分类:
其他好文 时间:
2019-04-03 16:38:28
阅读次数:
147
1.活动的基本用法: 1) 手动创建活动、创建加载布局 2) 在AndroidManifest文件中注册 3) 在活动中添加Button、Toast、Menu 4) 销毁活动 2.Intent 1) 显式intent 2) 隐式intent 3) 关于Intent的其他应用 4) 活动间数据传递 2... ...
分类:
移动开发 时间:
2019-04-02 12:23:58
阅读次数:
179
异常原因 Android不再允许在app中把file://Uri暴露给其他app,包括但不局限于通过Intent或ClipData 等方法。原因在于使用file://Uri会有一些风险,比如: 文件是私有的,接收file://Uri的app无法访问该文件。 在Android6.0之后引入运行时权限, ...
分类:
移动开发 时间:
2019-03-27 12:58:13
阅读次数:
211
应用进程内 如何使用Intent做Activity的跳转 我们通常会这样写,就能跳转到TestActivity中,但是你知道这简简单单的两行代码在我们庞大的安卓系统中经历了怎样的加工处理吗?接下来我带大家深入到系统内了解整个的启动过程 这里调用了startActivity的函数,这个函数被声明在了C ...
分类:
移动开发 时间:
2019-03-21 21:48:28
阅读次数:
216
Android的四大组件:activity(活动)1、一个activity通常是一个独立的屏幕。2、activity通过intent通讯。3、在Androidmanifest.xml声明即可识别执行。注意该文件还可以注册某些权限:如访问互联网。service(服务)、1、定义:用于后台完成用户指定的 ...
分类:
移动开发 时间:
2019-03-19 10:43:53
阅读次数:
265
python中的猴子补丁Monkey Patch 什么是猴子补丁 the term monkey patch only refers to dynamic modifications of a class or module at runtime, motivated by the intent t ...
分类:
编程语言 时间:
2019-03-18 01:15:16
阅读次数:
259
支持原文:http://tryenough.com/android service life 保活Service可从两方面考虑: 一.改变Service自身的方法 在AndroidManifest.xml文件中对于intent filter可以通过android:priority = "1000"这 ...
分类:
移动开发 时间:
2019-03-07 17:59:27
阅读次数:
345