启动活动的Android简单小部件

嗨我以前从未使用过小部件,但我想做的是创建一个非常简单的小部件我基本上想要制作一个只有一个图标的1对1小部件,只是一个图像设置为背景没有文字没有什么只是一个小图标,当按下图标时,我想打开一个活动.基本上我想在小部件窗体中创建第二个图标,就像在应用程序抽屉中打开另一个活动而不是主要活动.
任何帮助是极大的赞赏

解决方法:

经过大量的研究和演奏,我的提供商最终看起来像这样

public class WidgetProvider extends appwidgetprovider {
    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
        final int N = appWidgetIds.length;

        for (int i=0; i<N; i++) {
            int appWidgetId = appWidgetIds[i];

            Intent intent = new Intent(context, ClasstoLaunchHere.class);
            PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

            RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
            views.setonClickPendingIntent(R.id.widget, pendingIntent);

            appWidgetManager.updateAppWidget(appWidgetId, views);
        }
    }
}

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...