Android的application使用

写这篇博客,是为了做笔记。。。


1.application 的创建

   新建一个类继承 application 即可 完成创建,oncreate方法重不重写都不影响,这只是会在这个应用一开始使用时会调用这个方法

   
package com.example.t11;

import android.app.Application;
public class TestApplication extends Application{
	
	@Override
	public void onCreate() {
		// TODO 自动生成的方法存根
		super.onCreate();
	}
	
}
2.必须在manifest文件中配置它

   如上代码,这个java类属于 com.example.t11包下,我们就在 这个t11项目的application标签中配置这个TestApplication类即可完成全局使用的application

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        android:name="com.example.t11.TestApplication" >....</application>

3.例子

   在TestApplication类中写入 属性,像写bean一样的属性

   
package com.example.t11;

import android.app.Application;

public class TestApplication extends Application{
	
	private static int skip;
	
	@Override
	public void onCreate() {
		// TODO 自动生成的方法存根
		super.onCreate();
	}
	public static int getSkip() {
		return skip;
	}
	public static void setSkip(int skip) {
		TestApplication.skip = skip;
	}
}

使用:和bean差不多

	protected void onCreate(Bundle savedInstanceState) {
		Log.v(TAG, "onCreate()");
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
<span style="white-space:pre">		</span>int i=0;
		TestApplication.setSkip(4);
		i=TestApplication.getSkip();

	}
如上 i的值便为4 , 我们可以从一个activity中设置这个值(set方法),在另一个activity中获取(get方法)。


另外:根据我学习Android的经验如果用手机连接电脑开启的wifi与电脑保持同一网段才能访问到电脑数据库,而用电脑开启wifi的软件有很多,诸如:wif共享精灵,wifi共享大师,猎豹免费wifi。在这里我说一下我遇到的问题,就是如果用wifi共享精灵这个软件开启wifi而会让oracle连接不上 就是wifi共享精灵这个软件会占用1521端口,使不能同时开启wifi的同时访问数据库,所以我说wifi共享精灵他就是个呵呵,而且用wifi共享精灵还会让手机访问电脑数据库时 多次不对 不用多次,30几次就会让程序崩溃 就是访问不到数据,而我换成猎豹wifi就不会了。

完。



    
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘建杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值