Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
sunnylqm committed Aug 5, 2017
1 parent b077d66 commit a9a573d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 58 deletions.
59 changes: 3 additions & 56 deletions README.md
Expand Up @@ -78,69 +78,16 @@ react-native link react-native-qq

### 安装Android工程

`android/settings.gradle`里添加如下代码:

```
include ':react-native-qq'
project(':react-native-qq').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-qq/android')
```

`app/build.gradle`里添加如下代码:

```
compile project(':react-native-qq')
```

`android/app/build.gradle`里的`dependencies`结构中添加如下代码:

```
dependencies{
... // 原本的代码
compile project(':react-native-qq')
}
```


`android/app/build.gradle`里,defaultConfig栏目下添加如下代码:

```
manifestPlaceholders = [
QQ_APPID: "<平台申请的APPID>"
]
manifestPlaceholders = [
QQ_APPID: "<平台申请的APPID>"
]
```

以后如果需要修改APPID,只需要修改此一处。

`android/app/src/main/java/<你的包名>/MainApplication.java`中添加如下两行:

```java
...
import cn.reactnative.modules.qq.QQPackage; // 在public class MainApplication之前import

public class MainApplication extends Application implements ReactApplication {

private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
@Override
protected boolean getUseDeveloperSupport() {
return BuildConfig.DEBUG;
}

@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
         new QQPackage(), // 然后添加这一行
new MainReactPackage()
);
}
};

@Override
public ReactNativeHost getReactNativeHost() {
return mReactNativeHost;
}
}
```

另外,确保你的MainActivity.java中有`onActivityResult`的实现:

```java
Expand Down
4 changes: 2 additions & 2 deletions android/src/main/java/cn/reactnative/modules/qq/QQModule.java
Expand Up @@ -127,7 +127,7 @@ public void login(String scopes, Promise promise){
}

@ReactMethod
public void shareToQQ(final ReadableMap data, Promise promise){
public void shareToQQ(final ReadableMap data, final Promise promise){
UiThreadUtil.runOnUiThread(new Runnable() {
@Override
public void run() {
Expand All @@ -138,7 +138,7 @@ public void run() {
}

@ReactMethod
public void shareToQzone(final ReadableMap data, Promise promise)
public void shareToQzone(final ReadableMap data, final Promise promise)
{
UiThreadUtil.runOnUiThread(new Runnable() {
@Override
Expand Down

0 comments on commit a9a573d

Please sign in to comment.