ADD file via upload

唐帅
pq674gkeb 7 months ago
parent df36f9f75b
commit 3301c1ff04

@ -0,0 +1,74 @@
/*
* MiCodewww.micode.net
*
* Apache 2.0
* 访http://www.apache.org/licenses/LICENSE-2.0
*/
// 定义代码所在的包,用于组织代码模块化
package net.micode.notes.widget;
// 导入小部件和应用程序相关的类
import android.appwidget.AppWidgetManager;
import android.content.Context;
import net.micode.notes.R; // 导入应用资源文件 R访问布局和其他资源
import net.micode.notes.data.Notes; // 导入笔记相关的常量和数据类
import net.micode.notes.tool.ResourceParser; // 导入工具类,用于解析小部件资源
/**
* 4x便 NoteWidgetProvider
* 4x 便
*/
public class NoteWidgetProvider_4x extends NoteWidgetProvider {
/**
*
* `update`
*
* @param context
* @param appWidgetManager
* @param appWidgetIds ID
*/
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
// 调用父类的 update 方法,完成通用的更新逻辑
super.update(context, appWidgetManager, appWidgetIds);
}
/**
* ID
*
*
* @return 4x ID `res/layout/widget_4x.xml`
*/
@Override
protected int getLayoutId() {
return R.layout.widget_4x; // 指定用于 4x 小部件的布局资源
}
/**
* ID ID
* ID
*
* @param bgId ID
* @return ID ID
*/
@Override
protected int getBgResourceId(int bgId) {
// 使用 ResourceParser 工具类,根据背景 ID 获取 4x 小部件的背景资源 ID
return ResourceParser.WidgetBgResources.getWidget4xBgResource(bgId);
}
/**
*
*
* 4x 2x
*
* @return 4x
*/
@Override
protected int getWidgetType() {
return Notes.TYPE_WIDGET_4X; // 返回 4x 小部件类型的常量
}
}
Loading…
Cancel
Save