`
hulunberbus
  • 浏览: 860398 次
文章分类
社区版块
存档分类
最新评论

android 关于自定义Application的使用

 
阅读更多
Application就一挺熟悉又陌生的类,今天看了一下API,大概了解了一下。写了一个demo,贴上来,备查。Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in yourAndroidManifest.xml's <application> tag, which will cause that class to be instantiated for you when the process for your application/package is created.


API如就说,大概意思就Application可以保存全局变更,而且你还可以自定义,通过配置AndroidManifest.xml中的Application标签的name字段可以配置自定义的Application,并且你的应用一启动时,这个Application就会启动。


看了看方法,有四个,onConfigurationChanged(ConfigurationnewConfig),onCreate(),onLowMemory(),onTerminate()。大概看了下下,做了下试验,只懂了一个onCreate(),它比入口Activity的onCreate()先初始化,应该也就是which will cause that class to be instantiated for you when the process for your application/package is created.不多说了,贴代码吧。

自定义的Application,定义了两个变量,字符串变量params及一个Actitvity:


主Activty,在onCreate方法设置MyApplication的一个参数:


第二个Activity,用于调用MyApplication的值


最重要的一点,在AndroidManifest.xml要设置application



分享到:
评论

相关推荐

    自定义Application级别toast Demo

    自定义Application级别toast Demo,自由提示兼容Android 7不需要申请权限。

    android studio 自定义广播

    这里写自定义目录标题android studio 自定义广播自定义广播的静态注册与使用自定义广播的动态注册与使用自定义广播的跨应用广播 android studio 自定义广播 这次记录的主要是我对广播的一些理解 自定义广播的静态...

    Android自定义捕获Application全局异常

    在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息...

    Android动态替换Application实现

    主要介绍了Android动态替换Application实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Android Application级别自定义Toast

    在Android开发过程中,有时会需要一些消息提示,大多数情况可以用...所以,本人特地研究了下能在Application级别不受限制提示的toast。 先看效果: 效果很简单,就是一个头部即现即隐的提示,外加过渡动画。其实自定义

    Android-Dialer-Application:Android 中的自定义拨号器应用程序

    Android-拨号器-应用程序Android 中的自定义拨号器应用程序。 App 用户在界面中输入数字或名称。 现在,该应用程序将查找嵌入在用户键入的文本中的电话号码。 如果找到符合电话号码格式的电话号码,应用程序将打开一...

    android开发入门与实战(下)

    第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 Android的发展 1.3 我的Android我做主 1.3.1 开发基于Android平台的应用 1.3.2 参加Android开发者大赛 1.3.3 ...

    Android代码-Reminder:辅助自定义 View 实现状态恢复

    public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); ... Reminder.init(this); } } Implement Remindable: public class MainActivity extends ...

    Android自定义控件之刻度尺控件

    今天我做的是一个自定义刻度尺控件,由于项目需求需要使用刻度尺那样滑动选择,由于对自定义控件的认识还不够深入,于是花了一周多时间才把这个控件给整出来,也是呕心沥血的经历啊,也让我对自定义控件有了自己的...

    Android实现自定义Crash handler记录崩溃信息实例代码

    在使用自己开发的android应用时,偶尔会出现 系统已停止运行 错误.这时候如果能记录错误日志,是非常有帮助的。 App异常崩溃信息存入文件中。 应用崩溃时,尽可能的收集多的数据,方便后续定位追踪修改。 如果可以,...

    Android代码-Android_Learning_Notes

    3、Android03--Context和Application 4、Android04--Android服务 5、Android05--Android服务通信 6、Android06--Android广播接收器 7、Android07--Android日志系统 8、Android08--Android权限系统 用户界面 9、...

    android studio 打包自动生成版本号与日期,apk输入路径详解

    一. 打开项目选择如图示1 (build.gradle 项目位置) 二.... android.applicationVariants.all { variant-&gt;variant.outputs.each { output-&gt; output.outputFile = new File(output.outputFile.paren

    自定义统计SDKTcStatInterface.zip

    全局(AppAction)统计(用于统计app的唤醒、打开关闭频率、使用时长等)、页面访问统计(Page)和自定义事件统计(Event)。 统计SDK提供app的崩溃日志收集功能(统计SDK2.0 将会新增)。功能开启后,对于app在使用过程...

    谈谈Android里的Context的使用

    第1步:新建一个Android工程ApplicationDemo,目录结构如下: 第2步:新建一个工具类ToolsUtil.java,代码如下 package com.tutor.application; import android.content.Context; import android.widget.Toast;...

    《Android群英传》完整扫描版

    2.2 Android Studio高级使用技巧 19 2.2.1 更新SDK 20 2.2.2 Android Studio常用界面 21 2.2.3 导入Android Studio工程 23 2.3 ADB命令使用技巧 24 2.3.1 ADB基础 24 2.3.2 ADB常用命令 25 2.3.3 ADB命令来源 29 2.4...

    Android异常

    在Android中自定义捕获Application全局异常,可以替换掉系统的强制退出对话框

    android 后台监听按键事件方法及demo

    android 后台监听按键事件方法及demoandroid 后台监听按键事件方法及demo

    Android百度地图自定义公交路线导航

    二、通用组件Application类,主要创建并初始化BMapManager public class App extends Application { static App mDemoApp; //百度MapAPI的管理类 public BMapManager mBMapMan = null; // 授权Key // 申请地址:...

    MyApplication.rar

    android自定义标题,可灵活设置的标题,标题左边按钮、右边按钮可灵活设置使用图片或者文字,自定义按钮点击监听方法。

Global site tag (gtag.js) - Google Analytics