我一直在尝试使用GridView为我的应用程序实现widget .我是Android开发的新手.我在互联网上搜索了很多,但找不到任何有用的东西.我有点卡在这里,因为这不会在我的GridView上显示任何内容.任何帮助,将不胜感激.
提前致谢 !
这是我的代码
public class MainActivity extends AppWidgetProvider{
public static final String TOAST_ACTION = "com.example.widgetdevelopment.TOAST_ACTION";
public static final String EXTRA_ITEM = "com.example.widgetdevelopment.EXTRA_ITEM";
@Override
public void onReceive(Context context, Intent intent) {
AppWidgetManager mgr = AppWidgetManager.getInstance(context);
if (intent.getAction().equals(TOAST_ACTION)) {
int appWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
int viewIndex = intent.getIntExtra(EXTRA_ITEM, 0);
Toast.makeText(context, "Touched view " + viewIndex, Toast.LENGTH_SHORT).show();
}
super.onReceive(context, intent);
}
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
for (int i = 0; i …Run Code Online (Sandbox Code Playgroud) 我正在制作一个在不同设备上表现不同的应用程序.有没有办法检查我的应用程序是否在电视设备,手机或平板电脑上运行?即使我想检查我在模拟器上运行我的应用程序.在一些链接中,我看到我们可以检查内部版本号或类似的东西.我只是想确定哪些是能让我们知道设备不同的主要内容?