小编rub*_*ben的帖子

以编程方式从应用程序启动Skype并传递号码 - Android

试图启动并传递电话.没有.从我的应用程序通过此代码skype:

PackageManager packageManager = getPackageManager();
Intent skype = packageManager.getLaunchIntentForPackage("com.skype.raider");
skype.setData(Uri.parse("tel:65465446"));
startActivity(skype);
Run Code Online (Sandbox Code Playgroud)

Skype推出但它无法捕捉到这个数字.

android skype android-intent android-activity

14
推荐指数
2
解决办法
2万
查看次数

Android开发 - 在eclipse ide中为布局xml文件'缺少主题错误'

我最近在Windows 7上安装了Eclipse IDE for Java Developers(版本:3.6.1)和Android SDK Platform 2.1update1.

我可以添加,编辑和运行项目代码,但是,在Workbench区域中,布局xml文件的Graphical Layout视图始终在右下方导航区域显示"缺少主题"消息.左Palette导航器区域正常,其余区域是空白的.

错误消息显示:"在AndroidXmlEditor中选择页面'0'失败"

The first and last 10 lines from the Exception Stack Trace reads:
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.Gra phicalEditorPart.renderWithBridge(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.Gra phicalEditorPart.recomputeLayout(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.Gra phicalEditorPart.activated(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEd itor.pageChange(Unknown Source)
at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiP ageEditorPart.java:1067)
at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEdi tor.java:607)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEdito r.selectDefaultPage(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEdito r.addPages(Unknown Source)
at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEdito r.java:138)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(Mu ltiPageEditorPart.java:348)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at …
Run Code Online (Sandbox Code Playgroud)

xml eclipse user-interface android

9
推荐指数
2
解决办法
3万
查看次数

以编程方式从 Android 应用程序启动 Skype

我通过以下方式直接使用默认的 os 拨号程序创建呼叫:

Intent call = new Intent(Intent.ACTION_CALL);
call.setData(Uri.parse("tel:" + phoneNo));
startActivity(call);
Run Code Online (Sandbox Code Playgroud)

是否可以直接从我的应用程序启动 Skype?

我尝试按如下方式传递一个数字:

PackageManager packageManager = getPackageManager();
Intent skype = packageManager.getLaunchIntentForPackage("com.skype.raider");
skype.setData(Uri.parse("tel:65465446"));
startActivity(skype);
Run Code Online (Sandbox Code Playgroud)

传递号码失败。

java android skype android-intent android-activity

5
推荐指数
1
解决办法
6288
查看次数

1
推荐指数
2
解决办法
3547
查看次数