|
|
|
@ -27,20 +27,39 @@ import net.micode.notes.tool.ResourceParser;
|
|
|
|
|
* 为了适应不同尺寸的屏幕,拓展了四倍大小的桌面挂件
|
|
|
|
|
*/
|
|
|
|
|
public class NoteWidgetProvider_4x extends NoteWidgetProvider {
|
|
|
|
|
/**
|
|
|
|
|
* 在控件状态更新时调用该方法
|
|
|
|
|
* @param context 上下文
|
|
|
|
|
* @param appWidgetManager APP组件管理器实例
|
|
|
|
|
* @param appWidgetIds 组件ID列表
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
|
|
|
|
|
super.update(context, appWidgetManager, appWidgetIds);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取当前布局ID
|
|
|
|
|
* @return 布局ID
|
|
|
|
|
*/
|
|
|
|
|
protected int getLayoutId() {
|
|
|
|
|
return R.layout.widget_4x;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取背景资源ID
|
|
|
|
|
* @param bgId 背景ID
|
|
|
|
|
* @return 背景资源ID
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
protected int getBgResourceId(int bgId) {
|
|
|
|
|
return ResourceParser.WidgetBgResources.getWidget4xBgResource(bgId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取控件类别
|
|
|
|
|
* @return 控件类别
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
protected int getWidgetType() {
|
|
|
|
|
return Notes.TYPE_WIDGET_4X;
|
|
|
|
|