-
Notifications
You must be signed in to change notification settings - Fork 9
[ZH] 初始化
ch.yang edited this page Aug 4, 2016
·
2 revisions
添加运行NAVER Cafe SDK所需要的应用描述文件设置与初始化设置。
在Eclipse用项目的 AndroidManifest.xml 文件夹添加如下接近权限和活动. 因为使用Android Studio用项目时已经在库文件(.aar 文件)中适用初始化设置,所以没有添加初始化设置的必要。
在NAVER Cafe SDK 添加必要的接近权限。
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
在使用视频录制功能时添加必要的接近权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
添加在Naver账号登陆中使用的活动和在 NAVER Cafe SDK 中使用的活动。
<activity
android:name="com.nhn.android.naverlogin.ui.OAuthLoginActivity"
android:screenOrientation="sensorLandscape"
android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<activity
android:name="com.nhn.android.naverlogin.ui.OAuthLoginInAppBrowserActivity"
android:screenOrientation="sensorLandscape"
android:label="OAuth2.0 In-app"/>
<activity
android:name="com.naver.glink.android.sdk.ui.VideoPlayActivity"
android:screenOrientation="sensorLandscape"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
若想初始化NAVER Cafe SDK ,使用 init()方法。
public static void init(String clientId, String clientSecret, int cafeId);
以下是NAVER Cafe SDK初始化的举例。
public class MainActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**
* 使用Naver账号登陆在开发者中心获得的信息将NAVER Cafe SDK初始化。
* 呼叫Glink其他方法前,一定要先初始化。
* 开发者中心: https://nid.naver.com/devcenter/main.nhn
*/
final int cafeId = 28290504;
final String clientId = "197CymaStozo7X5r2qR5";
final String clientSecret = "evCgKH1kJL";
Glink.init(clientId, clientSecret, cafeId);
}