小编mat*_*lem的帖子

在Android模拟器中禁用鼠标滚轮集成

是否可以在AVD中禁用鼠标滚轮滚动?因为我使用的是苹果魔法鼠标,几乎所有的鼠标触摸(不是点击 - 只需触摸)就像在模拟器中点击一样,它让我发疯.

即使在BlueStacks模拟器上也会发生同样的事情,但我现在不使用它.

谢谢

scroll android-virtual-device magic-mouse android-emulator android-studio

17
推荐指数
1
解决办法
2063
查看次数

如何在 React Navigation 5 中将父函数传递给子屏幕?

最近我开始使用 React Native0.61.5和 React navigation 5.x。现在我需要将父函数传递给子屏幕。例如,我想通过按下嵌套在 StackNavigator 中的 TabNavigator 选项卡中的按钮来更改导航栏图标。以前(导航版本 3.x)我getActiveChildNavigationOptions用于满足我的需要,但现在它已被删除。所以实现这个目标的唯一方法就是将自定义函数传递给子组件。

在示例代码中,我想从 更改XXXXXXXXYYYYYYYYY

const TabA = ({ route }) => (
  <View>
    <Text>Tab A</Text>
      <Button 
        title="Change header"
        onPress={() => route.params.setHeaderRightName("YYYYYYYYY")}/>
  </View>
)

const TabB = () => <><Text>Tab B</Text></>

const Tabs = createBottomTabNavigator();
const TabsNavigator = ({ navigation }) => {
  const [headerRightName, setHeaderRightName] = useState("XXXXXXXX");

  useLayoutEffect(() => navigation.setOptions({
    headerRight: () => <MyNavIcon name={headerRightName}/>
  }), [headerRightName]);

  return (
    <Tabs.Navigator>
      <Tabs.Screen name="tab-a" …
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation react-hooks react-navigation-v5

11
推荐指数
2
解决办法
7507
查看次数

如何在React Native中设置工具栏操作图标?

我是React Native的新手.我想设置图标(从react-native-vector-icons)进行ToolbarAndroid操作.这是我的JSX代码:

import ToolbarAndroid from 'ToolbarAndroid';
import MaterialIcon from 'react-native-vector-icons/MaterialIcons';
...
<ToolbarAndroid
  title='SomeTitle'
  titleColor='white'
  style={styles.toolbar}
  actions={[
    { title: 'Done', icon: 'HERE_I_DONT_KNOW_WHAT_TO_PUT', show: 'always' },
    { title: 'Setting', show: 'always' },
   ]}
/>
...
Run Code Online (Sandbox Code Playgroud)

材料设计集合中的图标名称为done.

感谢帮助.

javascript reactjs react-jsx react-native

9
推荐指数
1
解决办法
1504
查看次数

滚动listview时隐藏ToolbarAndroid

我正在使用React Native ToolbarAndroid.

滚动ListView像HERE一样可以平滑地隐藏它吗?

谢谢你的帮助.

react-native

7
推荐指数
1
解决办法
404
查看次数

将swagger导入Android Studio中的现有项目

您好我想在Android工作室的gradle驱动的Android项目中添加swagger生成的zip.每当swagger文件发生变化时,哪种方式最好连续导入?

现在我正在执行

mvn package
Run Code Online (Sandbox Code Playgroud)

在swagger UI生成器的解压缩目录中,然后我将mvn生成的jar复制到android项目中的libs中.我还从生成的gradle文件中复制了依赖项.

我敢肯定有人知道如何处理android studio中的招摇更优雅的方式.

谢谢你的帮助.

java android maven swagger android-gradle-plugin

5
推荐指数
1
解决办法
2840
查看次数

React-native 0.65 (targetSdk=30) android build 由于 react-native-reanimated 而失败

我已经将 react-native 从版本升级0.64.1到了,0.65.0-rc.3因为targetSdk=30需要从 8 月 21 日起向 Google Play 发布一个包。我正在使用升级助手升级字母到字母现在我收到./gradlew bundleRelease错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeReleaseAssets'.
> Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.
   > Failed to transform react-native-reanimated-65-jsc.aar (project :react-native-reanimated) to match attributes {artifactType=android-assets}.
      > Execution failed for JetifyTransform: MyApp/node_modules/react-native-reanimated/android/react-native-reanimated-65-jsc.aar.
         > Transform's input file does not exist: MyApp/node_modules/react-native-reanimated/android/react-native-reanimated-65-jsc.aar. (See https://issuetracker.google.com/issues/158753935)
Run Code Online (Sandbox Code Playgroud)

已经尝试过:

  • 删除 node_modules,重新安装
  • 清理gradle、project、yarn缓存等...
  • 试图明确喷射
  • 升级安卓工作室
  • 将 react-native-reanimated …

android build react-native react-navigation react-native-reanimated-v2

5
推荐指数
1
解决办法
1274
查看次数

我是否需要在客户端将GCM迁移到FCM?

我在Play商店有旧的Android应用程序,因为制作新的应用程序,我不会再更新了.

我是否需要在旧的Android应用中将GCM迁移到FCM?

许多消息来源说:

你必须改变你的客户端...... blabla ......等等......

GCM和FCM FAQ说:

GCM令牌将继续在客户端设备上运行.

migration client android google-cloud-messaging firebase-cloud-messaging

4
推荐指数
1
解决办法
868
查看次数

如何在javascript swagger生成的客户端中设置超时?

我将 javascript swagger 生成的客户端成功放入 React 项目中,并且一切正常。我正在通过在线编辑器生成这个客户端。现在我需要设置超时。

是否可以在不更改生成的代码的情况下更改超时?或者是否存在任何其他 javascript 客户端生成器,我可以使用它来生成更强大的 JS 客户端?

swagger swagger-2.0

1
推荐指数
1
解决办法
4964
查看次数