基本信息
源码名称:android 静态壁纸实例源码下载
源码大小:3.33M
文件格式:.zip
开发语言:Java
更新时间:2014-06-03
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

一款还不错的静态壁纸代码


核心代码:

package com.example.wallpaperchange;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
 
public class MainActivity extends Activity {

	AlarmManager aManager;
	Button start,stop;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        start = (Button)findViewById(R.id.start);
        stop  = (Button)findViewById(R.id.stop);
        
        aManager = (AlarmManager)getSystemService(Service.ALARM_SERVICE);
        
        //指定ChangeService组件
        Intent intent = new Intent(MainActivity.this,ChangeService.class);
        
        //创建PendingIntent对象
        final PendingIntent pi = PendingIntent.getService(
        		MainActivity.this, 0, intent, 0);
        start.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
				aManager.setRepeating(AlarmManager.RTC_WAKEUP, 0, 5000, pi);
				
				start.setEnabled(false);
				
				stop.setEnabled(true);
				Toast.makeText(MainActivity.this, "壁纸定时更换启动成功", 5000).show();
			}
		});
        
        stop.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
				start.setEnabled(true);
				stop.setEnabled(false);
				
				aManager.cancel(pi);
			}
		});
        
        
    }

    
}