![](/img/trans.png)
[英]Accessing SerialPort from Android Phone with React Native
[英]Accessing Bundle from React Native
我需要從“ Android land”(即本機代碼)向React Native活動傳遞一些數據(特別是接收到的SMS的內容,但是我不確定這之間的相關性)。 現在,我相信在本機代碼中,使用捆綁包是正確的選擇,但是有沒有辦法從ReactActivity訪問該數據?
Intent i = new Intent();
i.setClassName("com.example.domain", "com.example.domain.MainActivity");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.putExtra("foobar", AnyValue);
context.startActivity(i);
我可以從RN代碼訪問foobar嗎?
您可以使用https://github.com/CentaurWarchief/react-native-android-sms-listener 。
用法如下所示:
import SmsListener from 'react-native-android-sms-listener'
SmsListener.addListener(message => {
console.info(message)
})
或使用返回帶有SMS內容的Promise的方法來創建自己的模塊。 參見文檔https://facebook.github.io/react-native/docs/native-modules-android.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.