ExampleAppWidgetProvider.java

package com.example.mars_2600_widget01;import android.appwidget.AppWidgetManager;import android.appwidget.AppWidgetProvider;import android.content.Context;import android.content.Intent;public class ExampleAppWidgetProvider extends AppWidgetProvider{    @Override    public void onReceive(Context context, Intent intent) {        // TODO Auto-generated method stub        super.onReceive(context, intent);    }    @Override    public void onUpdate(Context context, AppWidgetManager appWidgetManager,            int[] appWidgetIds) {        System.out.println("onUpdate");        super.onUpdate(context, appWidgetManager, appWidgetIds);    }    @Override    public void onDeleted(Context context, int[] appWidgetIds) {        System.out.println("onDeleted");        super.onDeleted(context, appWidgetIds);    }    @Override    public void onEnabled(Context context) {        System.out.println("onDisabled");        super.onEnabled(context);    }    @Override    public void onDisabled(Context context) {        System.out.println("onEnabled");        super.onDisabled(context);    }}

res/layout/example_appwidget.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <TextView android:id="@+id/widgetTextId"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="firstWidgetText"    android:background="#000000"/></LinearLayout>

res/xml/example_appwidget_info.xml

<?xml version="1.0" encoding="utf-8"?><appwidget-providerxmlns:android="http://schemas.android.com/apk/res/android"android:minWidth="294dp"android:minHeight="72dp"android:updatePeriodMillis="86400000"android:initialLayout="@layout/example_appwidget">    </appwidget-provider>

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.mars_2600_widget01"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk        android:minSdkVersion="8"        android:targetSdkVersion="19" />    <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name="com.example.mars_2600_widget01.MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>                <receiver android:name=".ExampleAppWidgetProvider">            <intent-filter>                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />            </intent-filter>            <meta-data android:name="android.appwidget.provider"                android:resource="@xml/example_appwidget_info"/>        </receiver>    </application></manifest>

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android异步下载图片
  2. Android(安卓)监听电话状态
  3. Android(安卓)获取验证码倒计时
  4. android服务(Service)与广播(Broadcast)
  5. 意见反馈 页面布局的设计
  6. Android(安卓)开机自动启动应用
  7. 利用ContentProvider的添加数据
  8. Android(安卓)Material Design(7) 转场动
  9. android 背景设置
  10. android 监听视频播放完毕