草庐IT

ionic-native

全部标签

php - php 的 native 函数与未过滤的输入一起使用有多安全?

也许我有点偏执,但是当我重写一个联系人模块时,我想到了以下问题:我可以在php的native函数中使用未过滤的输入吗?清理数据以放入数据库、输出到屏幕等很容易,但我想知道例如以下语句是否危险:if(file_exists($_POST['brochure'])){//dosomestuff}如果有人以某种方式设法发布到该页面,是否可以利用上述代码?上面的代码只是一个例子,我可以想到我在处理表单时使用的其他函数。编辑:谢谢大家,示例中的file_exists实际上是卫生功能的一部分,但是在清理时,正在使用php功能,因此它很快成为鸡与蛋的故事:使用函数,我必须清理,但要清理我必须使用函数

找不到com.google.firebase:firebase-core:11.0.0当我尝试添加移动中心式PUSH中的React Native Project时

我想将推送通知集成到我的ReactNative项目遵循指南https://mobile.azure.com/orgs/....../push/setup当我跑步时react-nativerun-android我有一个错误:->%react-nativerun-androidScanning744foldersforsymlinksin/Users/kalaliu/temp/RNBase/node_modules(5ms)JSserveralreadyrunning.Buildingandinstallingtheapponthedevice(cdandroid&&./gradlewinstal

android - 杀死 Android 上长时间运行的 native 代码

当用户按下“取消”按钮时,我如何在不插入取消检查的情况下立即放弃Android原生代码(C语言)中长时间运行的计算?解释约束:此native代码太复杂,无法插入足够的取消检查或进度信息[1],因此必须强行终止该进程。Android应用的用户界面必须保持运行(因此是一个单独的进程),以便用户方便地使用不同的参数重试。一次不需要支持多个这样的计算。我很清楚Android上进程生命周期的一般立场是您必须让平台为您管理它。尽管如此,我希望通过尽可能少的不受支持的操作来尽可能接近上述要求。我在下面有一个解决方案,但我希望有更好的解决方案。例如,如果您使用android:processattrib

android - 引擎盖下的混合应用程序开发(PhoneGap、Cordova、Ionic)

我想了解一切是如何运作的,但对这个主题有一些疑问。我将解释我是如何理解这些东西的。首先让我们从Cordova开始,这是一个将JS,CSS,HTML文件翻译成的平台native应用程序。但事实并非如此。实际上,它只是将所有html、css文件放入asset文件夹中,此类平台所做的唯一事情就是创建特定于该平台的自定义WebView,对其进行配置,将所有必需的插件绑定(bind)到它并设置默认页面以打开。除了平台插件提供的钩子(Hook)方法外,其他一切都只是web开发,这些方法有助于通过WebView的java调用访问GPS、Camera等native功能。所以所有其他的东西都取决于特定的

android - Ionic 2 RC0 和 Angular 2 最新构建 android 错误 (ngc : Error: Error encountered resolving symbol values statically)

使用ionicbuildandroid命令构建android时出现错误ngc:错误:静态解析符号值时遇到错误。引用本地(非导出)符号“字典”。考虑导出符号(原.ts文件中14:8位置),解析符号TRANSLATION_PROVIDERS我的代码在translation.ts文件中exportconstTRANSLATIONS=newOpaqueToken('translations');//alltraslationsconstdictionary:any={[LANG_EN_NAME]:LANG_EN_TRANS,[LANG_AR_NAME]:LANG_AR_TRANS,[LANG_

javascript - React-Native-Maps 在加载后立即适合坐标

GitHub上的react-native-maps存储库示例中提供的示例显示了一个按钮,用于执行一个函数以根据标记列表设置适当的缩放:fitAllMarkers(){this.map.fitToCoordinates(MARKERS,{edgePadding:DEFAULT_PADDING,animated:true,});}https://github.com/airbnb/react-native-maps/blob/master/docs/mapview.md在给定已初始化标记数组的情况下,是否可以使用适当的拟合来初始化map?当尝试在componentDidMount上设置正确

android - 我正在尝试运行我的第一个 Ionic 应用程序,但出现此错误,它找不到我的手机,也找不到要运行的模拟器

$ionicrunandroid结果:Notargetspecifiedandnodevicesfound,deployingtoemulatorError:Noemulatorimages(avds)found.1.DownloaddesiredSystemImagebyrunning:"C:\Android\tools\android.bat"sdk2.CreateanAVDbyrunning:"C:\Android\tools\android.bat"avdHINT:Forafasteremulator,useanIntelSystemImageandinstalltheHAXM

android - 尝试更改 Ionic 应用程序状态栏文本颜色

似乎有多个线程在讨论这个问题,但没有任何真正的解决方案。我希望这会是直截了当的事情。基本上,我想要做的就是更改状态栏文本颜色,因为我的标题/导航栏/状态栏是深蓝色。默认的文字颜色是黑色,我只想把它改成白色,就这么简单。我在哪里进行这些更改?我已经安装了状态栏插件,我的配置文件在下面(这在某些线程中没有任何建议的更改)。我该如何解决这个问题? 最佳答案 这取决于状态栏背景,如果你使用深色背景你可以这样做:platform.ready().then(()=>{//Okay,sotheplatformisreadyandourplugin

android - 使用来自 Android native 应用程序的 ADAL 库对 Azure AD 上的用户进行身份验证

我们有一个要求,即用户应该从native应用程序(Android、iOS)登录,而无需从应用程序调用Microsoft登录WebView窗口。我们有示例代码演示了使用.net控制台应用程序中的用户名和密码对AzureAD进行非交互式身份验证。https://github.com/Azure-Samples/active-directory-dotnet-native-headless示例代码:AuthenticationResultresult=null;authContext=newAuthenticationContext(authority,newFileCache());str

android - 每次收到推送通知时,Ionic 2 应用程序都会停止

应用程序正在获取注册号,但是当它收到推送通知时,应用程序停止并给出以下错误:不幸的是“APPNAME”在android中已停止我正在使用phonegap-plugin-push=>https://ionicframework.com/docs/native/push/我已经在appName/platforms/android/中添加了google-services.json这是我的build.gradlebuildscript{repositories{mavenCentral()jcenter()}dependencies{classpath'com.android.tools.bu