-
Notifications
You must be signed in to change notification settings - Fork 9
[ZH] 小工具
ch.yang edited this page Aug 4, 2016
·
1 revision
Cafe小工具是关闭NAVER Cafe SDK,自动出现在画面的小工具。通过Cafe小工具,在游戏过程中可随时使用Cafe。
Cafe小工具从NAVER Cafe SDK 1.6.0以上开始支持。
按下Cafe小工具的屏幕截图按键,即可捕捉游戏画面。 按下屏幕截图按键时的截图功能,在setOnWidgetScreenshotClickListener()方法注册小工具截图点击监听器(OnWidgetScreenshotClickListener)来实现。
小工具截图点击监听器从NAVER Cafe SDK 1.7.0以上开始支持。
public static void setOnWidgetScreenshotClickListener(Glink.OnWidgetScreenshotClickListener onWidgetScreenshotClickListener);
以下是实现小工具截图点击监听器的举例。
/**
* 小工具截图点击监听器设置
*/
Glink.setOnWidgetScreenshotClickListener(new Glink.OnWidgetScreenshotClickListener() {
@Override public void onScreenshotClick() {
//TODO画面截图及运行NAVER Cafe SDK(下面是sudo代码)
String uri = screenCapture();
Glink.startImageWrite(getActivity(), "title", uri);
}
});
关闭NAVER Cafe SDK时是否显示Cafe小工具,在showWidgetWhenUnloadSdk()方法设置。
public static void showWidgetWhenUnloadSdk(Activity activity, boolean show);
将show参数的值设置为true
,关闭NAVER Cafe SDK时显示Cafe小工具(默认值: true)。
以下是显示Cafe小工具的举例。
/**
* 决定关闭NAVER Cafe SDK时,是否显示Cafe小工具。
*/
Glink.showWidgetWhenUnloadSdk(activity, true);
运行Cafe小工具,使用startWidget()方法。
startWidget()方法从NAVER Cafe SDK 1.7.0开始支持。
public static void startWidget(Activity activity);
以下是运行Cafe小工具的举例。
/**
* 运行Cafe小工具。
*/
Glink.startWidget(activity);
关闭Cafe小工具,使用stopWidget()方法。
public static void stopWidget(Activity activity)
以下是强制关闭Cafe小工具的举例。
/**
* 关闭Cafe小工具。
*/
Glink.stopWidget(activity);
setWidgetUse()方法
setWidgetUse()方法从NAVER Cafe SDK 1.7.0开始删除。
public static void setWidgetUse(Activity activity, boolean use);