给桌面添加Gallery快捷图库
来源:互联网 发布:java sftp下载 编辑:程序博客网 时间:2024/05/01 04:28
在目录android4.0\packages\apps\Launcher2\res\xml的default_workspace.xml的文件中做如下布局:
<appwidget
launcher:packageName="com.android.gallery3d"
launcher:className="com.android.gallery3d.gadget.PhotoAppWidgetProvider"
launcher:screen="3" //第几屏幕
launcher:x="0" //x坐标
launcher:y="0" //y坐标
launcher:spanX="4" //宽度
launcher:spanY="3" /> //长度
然后在文件Gallery2\src\com\android\gallery3d\gadget\PhotoAppWidgetProvider.java中添加如下代码
public void onUpdate(Context context,
AppWidgetManager appWidgetManager, int[] appWidgetIds) {
WidgetDatabaseHelper helper = new WidgetDatabaseHelper(context);
try {
for (int id : appWidgetIds) {
Entry entry = helper.getEntry(id);
if (entry != null) {
RemoteViews views = buildWidget(context, id, entry);
appWidgetManager.updateAppWidget(id, views);
} else {
//xbshi>>>>>>>>>
{
// WidgetDatabaseHelper helper = new WidgetDatabaseHelper(this);
helper.setWidget(id, WidgetDatabaseHelper.TYPE_SHUFFLE, null);
RemoteViews views = buildWidget(context, id, helper.getEntry(id));
appWidgetManager.updateAppWidget(id, views);
}
//xbshi<<<<<<<<<<<<
Log.e(TAG, "#################cannot load widget: " + id);
}
}
} finally {
helper.close();
}
super.onUpdate(context, appWidgetManager, appWidgetIds);
}
- 给桌面添加Gallery快捷图库
- android添加桌面快捷图库
- 添加、删除桌面快捷图标
- 实现添加程序到桌面快捷菜单
- Android应用添加桌面快捷方法
- Matplotlib gallery 图库
- 给app添加桌面快捷方式
- 给右键菜单添加cmd快捷通道
- 给Java菜单添加快捷捷!
- 给 sikuli 添加 快捷注解 的功能
- 如何给mac-item2添加快捷启动
- APP实用开发—桌面添加快捷图标
- 给gallery添加小点点导航···
- 应用进入系统图库(Gallery)方法
- android从图库(gallery)选择一张图片
- android从图库(gallery)选择一张图片
- Android 7.0 Gallery图库源码分析1
- Android 7.0 Gallery图库源码分析2
- Android remake
- Win32串口编程
- 一个游戏程序员的学习资料
- 字符加密
- ASP.NET MVC2中Controller向View传递数据的方式
- 给桌面添加Gallery快捷图库
- 在linux网络UDP通信中,关于客户端是否绑定的理解
- C++ 初始化列表
- Ubuntu关于dpkg:处理 xxx (–configure)时出错的解决办法
- 优秀的代码
- 在 Linux 平台中调试 C/C++ 内存泄漏方法
- android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)
- 伪终端 知识了解
- 基于EHT开发平台框架的UI组件DataGrid 介绍