package com.yarin.android.TodayDate;
import android.app.PendingIntent;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.text.format.Time;
import android.widget.RemoteViews;
public class TodayDate extends AppWidgetProvider
{
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)
{
RemoteViews updateView = buildUpdate(context);
appWidgetManager.updateAppWidget(appWidgetIds, updateView);
super.onUpdate(context, appWidgetManager, appWidgetIds);
}
private String[] months = {"一月", "二月", "三月", "四月",
"五月", "六月", "七月", "八月",
"九月", "十月", "十一月", "十二月"};
private String[] days = {"星期日", "星期一", "星期二", "星期三",
"星期四", "星期五", "星期六"};
private RemoteViews buildUpdate(Context context)
{
RemoteViews updateView = null;
Time time = new Time();
time.setToNow();
String month = months[time.month] + " " + time.year;
updateView = new RemoteViews(context.getPackageName(), R.layout.widget_layout);
updateView.setTextViewText(R.id.Date, new Integer(time.monthDay).toString());
updateView.setTextViewText(R.id.Month, month);
updateView.setTextViewText(R.id.WeekDay, days[time.weekDay]);
Intent launchIntent = new Intent();
launchIntent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity"));
launchIntent.setAction(Intent.ACTION_MAIN);
launchIntent.addCategory(Intent.CATEGORY_LAUNCHER);
launchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
PendingIntent intent = PendingIntent.getActivity(context, 0, launchIntent, 0);
updateView.setOnClickPendingIntent(R.id.Base, intent);
return updateView;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
小程序源码 系统工具 桌面显示今天日期源码.rar
共30个文件
class:9个
xml:6个
png:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 88 浏览量
2023-03-29
19:58:50
上传
评论
收藏 55KB RAR 举报
温馨提示
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
资源推荐
资源详情
资源评论
收起资源包目录
小程序源码 系统工具 桌面显示今天日期源码.rar (30个子文件)
Android 桌面显示今天日期源码
.classpath 280B
Thumbs.db 7KB
assets
src
com
yarin
android
TodayDate
TodayDateSmall.java 2KB
TodayDate.java 2KB
res
xml
widget.xml 283B
widget_small.xml 281B
values
strings.xml 167B
layout
widget_layout_small.xml 1KB
widget_layout.xml 2KB
drawable
bg2.9.png 507B
bgblacksmall.png 1KB
bg.9.png 367B
bgblack.png 3KB
icon.png 3KB
bin
TodayDate.apk 17KB
resources.ap_ 13KB
classes.dex 6KB
com
yarin
android
TodayDate
TodayDate.class 3KB
R$xml.class 450B
R$string.class 463B
R$layout.class 473B
R$id.class 530B
R$attr.class 367B
R$drawable.class 547B
R.class 647B
TodayDateSmall.class 3KB
default.properties 449B
.project 845B
AndroidManifest.xml 1KB
gen
com
yarin
android
TodayDate
R.java 1KB
共 30 条
- 1
资源评论
荣华富贵8
- 粉丝: 166
- 资源: 7654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功