【发布时间】:2011-08-25 09:47:41
【问题描述】:
是否可以通过在 android 的主屏幕小部件中按下按钮来发起呼叫?
我有以下代码,但它不起作用,按下按钮什么都不做:
public class WidgetTestActivity extends AppWidgetProvider {
@Override
public void onEnabled(Context context)
{
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.main);
String url = "tel:3334444";
Intent i = new Intent(Intent.ACTION_CALL);
i.setData(Uri.parse(url));
PendingIntent call1 = PendingIntent.getBroadcast(context, 0, i, 0);
remoteViews.setOnClickPendingIntent(R.id.button1, call1);
}
}
【问题讨论】:
标签: android android-widget android-intent widget phone-call