7

Tôi bắt đầu phát triển ứng dụng android bằng cách sử dụng trình soạn thảo văn bản atom. Nó được làm việc tốt miễn là tôi viết mã trong JS và JSX.Cách nhập dự án phản ứng gốc trong studio android

tôi phải làm chức năng mà không có sẵn trong phản ứng tự nhiên, vì vậy tôi cần phải viết mã java như như https://facebook.github.io/react-native/docs/native-modules-android.html

ToastModule.java

package com.facebook.react.modules.toast; 

import android.widget.Toast; 

import com.facebook.react.bridge.NativeModule; 
import com.facebook.react.bridge.ReactApplicationContext; 
import com.facebook.react.bridge.ReactContext; 
import com.facebook.react.bridge.ReactContextBaseJavaModule; 
import com.facebook.react.bridge.ReactMethod; 

import java.util.Map; 

public class ToastModule extends ReactContextBaseJavaModule { 

    private static final String DURATION_SHORT_KEY = "SHORT"; 
    private static final String DURATION_LONG_KEY = "LONG"; 

    public ToastModule(ReactApplicationContext reactContext) { 
    super(reactContext); 
    } 
} 

Tôi không muốn viết mã Java trong atom vì các đề xuất không hoạt động. Chúng tôi có thể nhập dự án phản ứng bản địa của chúng tôi trong studio android, nơi tất cả trong các lớp học được xây dựng của phản ứng bản địa có sẵn để tôi có thể có đề xuất về các lớp/phương pháp trong khi viết mã.

Có cách nào để thực hiện việc này không?

Trả lời

13

Đến Android Studio -> sau đó mở thư mục Android của dự án RN của bạn

Nếu bạn muốn gợi ý mã, Android Studio sẽ giúp bạn trong khi gõ;)

+0

Cảm ơn @Hans Pina! –

+1

Nếu nó là phản ứng bản địa được xây dựng bằng cách sử dụng npm, và nó không phải là mẫu của dự án studio Android, nó sẽ hoạt động tốt? Tùy chọn dự án nhập khẩu là gì? – HomeMade

9

Vâng, chỉ cần mở studio android. Sau đó, Mở một dự án Android Studio hiện có, chọn thư mục android của dự án gốc phản ứng của bạn.

Các vấn đề liên quan