ReactNative官方Framework从0.50.1开始,加入了针对iPhone X设备齐刘海小嘴巴页面适配的组件SafeAreaView,为ReactNative开发APP时对iPhone X的页面适配提供了很大的方便。 ReactNative中SafeAreaView组件的目的是在设备安全操作边界内渲染内容。目前只适合iOS设备。SafeAreaView渲染嵌套在其中的内容视图,并且能自...
初探SSM后台接口框架的若干问题
1、请求API接口,得到HTTP状态码404原因很多,我的是因为工程属性中ProjectFacets中,生成了WebContent的问题。把工程根目录下.settings目录下对应的两个文件的配置修改.jsdtscope中错误的:<classpathentry kind="src" path="WebContent"/>修改后的:<classpathentry kind="src...
ReactNativeV0.53.3基础组件列表
近期准备ReactNative组件库统一开发的工作,准备先把基础组件全都列出来,后续的组件都是再次基础上进行不同程度的叠加混合了。以下是截止目前(20180301)ReactNative版本0.53.3,官方提供的所有跨平台基础组件。 ActivityIndicator Button FlatList Image KeyboardAvoidingView List...
[Android]企业多个APP统一Launcher平台方案
集团内多个APP,在终端用户手机上安装后出来了多个应用图标,并且应用图标基本都是企业logo,给用户带来了不少麻烦。基于此场景,希望做一个统一入口,安装个APP后用户手机上只有一个应用,通过该统一的应用,跳转进入到之前的各APP中。各个APP还是有各自开发商负责更新维护。虽然单独APP有各种各样的开发模式,原生/H5/RN等,但最为这个统一入口的APP,我们还是希望用原生开发,毕竟后续的跳转都要依...
[AndroidAPP]用zipalign做APK文件的对齐进行优化
[AndroidAPP]用zipalign做APK文件的对齐进行优化 之前有一篇文章曾经记录过,AndroidAPP的APK的反编译和二次打包的那些事,后来不断继续查阅资料发现还有个apk字节对齐的过程。字节对齐,在C/C++平台上遇到过,Android系统上确实第一次关注。先奉上网上大神们中对“字节对齐”的解释。Android SDK中包含一个“zipalign”的工具,它能够对打包的应用程序进...
[Mac]shell文件中读取plist文件并实现shell中的数值计算
[Mac]shell文件中读取plist文件并实现shell中的数值计算 有篇文章在说明Mac下iOS工程自动打包的shell文件中有用到动态写iOS工程下的plist文件。iOS工程下的Info.plist文件中有个CFBundleVersion的键,该键对应的值一般认为是内部维护的版本号,这个内部是相对于CFBundleShortVersionString的外部给用户看的版本号而说的。关于C...
[ReactNative]flex布局对齐的排列属性
拥有很少css经验的对于ReactNative的flex布局中alignItems、justifyContent、alignSelf的理解经常会混淆。 下面是个人总结的文字信息以及网上的图片解说。 alignItems enum('flex-start', 'flex-end', 'center', 'stretch') 子元素在次轴上的排列(此样式设置在父元素上)justify...
[iOS]适配iPhone X的几件事
[iOS]适配iPhone X的几件事 前两天收到用户反映说有在iPhone X手机上,APP发生闪退的情况。针对此问题,大体回想了上次打包发布时的过程,应该是已经适配iOS11了,并且在线监控用户日志,也确实有最近不少iOS11的设备在使用。自己没有iPhone X的手机,身边同事也没有,想到先用模拟器测试一下,启动模拟器一运行,果然好没留情地出现了闪退。能重现的bug就好解决,查看一下控制台...
[MacOS]shell执行自动输入密码之<<EOF(重定向)方法
[MacOS]shell执行自动输入密码之<<EOF(重定向)方法 MacOS下,很多时候经常为提高效率,自己写一些自动化执行的脚本。自己写一些脚本把流程式的工作都做了,确实再效率上提高了不少,但经常下面一个场景困惑我。很多操作需要管理员身份的权限,sudo类似的。一旦出现shell过程中出现让输入密码的情况,就直接把整个批量的shell处理流给终端了,并不符合我们期望的无人值守的...
[iOS]Xcode升级到Xcode9,xcodebuild -exportArchive导出ipa文件exportOptionsPlist
[iOS]Xcode升级到Xcode9,xcodebuild -exportArchive导出ipa文件exportOptionsPlist 之前做的打包ipa用的shell文件,好久没使用了,今天拿出来看看还好用不。由于Xcode的版本升级,现在已经是Xcode9了,之前Xcode7下的命令还确实发生问题了。 问题:xcrun中PackageApplication不再可用较老版本的打包ip...