我正在尝试在我的Nexus5(Android 5.1.1)上运行AwesomeProject.
我能够构建项目并将其安装在设备上.但是当我运行它时,我得到一个红色屏幕说
无法下载JS包.您是否忘记启动开发服务器或连接设备?
在本机iOS中,我可以选择离线加载jsbundle.我怎么能为Android做同样的事情?(或者至少,我在哪里可以配置服务器地址?)
react-native start > /dev/null 2>&1 &adb reverse tcp:8081 tcp:8081请查看dsissitka的答案了解更多详情.
android/app/src/maincurl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"请查看kzzzf的答案以获取更多详细信息.
是否可以获得某个视图的大小(宽度和高度)?例如,我有一个显示进度的视图:
<View ref='progressBar' style={{backgroundColor:'red',flex:this.state.progress}} />
Run Code Online (Sandbox Code Playgroud)
我需要知道视图的实际宽度以正确对齐其他视图.这可能吗?
我为index.android.js的欢迎样式添加了fontFamily,但它没有任何效果.fontFamily真的可以在android上运行吗?
欢迎:{fontSize:20,fontFamily:'roboto-thin',textAlign:'center',margin:10}
如果fontFamily在android上工作,有没有办法从资产加载自定义字体?或者这是一些由反应原生实现的功能?
由于 AVPlayer 呈现的隐藏字幕有时会与其他 UI 组件重叠,因此我想在单独的视图中呈现 cc。
我可以通过将 closedCaptionDisplayEnabled 设置为 NO 来关闭 AVPlayer 的 cc 渲染,但我没有找到一种方法来提取我想要渲染的隐藏式字幕。
有人知道是否有办法从 AVPlayer/AVPlayerItem 中提取 CC 字符串吗?我能够使用 AVMediaTypeClosedCaption 识别 AVAssetTrack,但我不确定如何在特定时间内提取字符串。