jjzjj

NativeScript

全部标签

ios - 如何限制 Nativescript 中聊天气泡(标签)的宽度?

我正在设置一个聊天应用程序,聊天气泡不应超过特定宽度(例如屏幕的80%左右)。我读了另一篇文章,他们都提到用Layout包裹Label,它在Android上很有用,但在iOS上不行。......这是奇怪的布局结果。 最佳答案 嗯,我以前也遇到过这个问题。试试这个...methods:{resize(args){setTimeout(()=>{if(args.object.getActualSize().width>screen.mainScreen.widthDIPs*0.6){args.object.width='100%'}},

android - Nativescript在android和ios中访问localhost访问

我的系统上运行着一个本地节点restapi。我的问题是,当从android访问本地主机时,我们应该使用10.0.2.2。在使用ios时,我们可以使用localhost。那么有没有一种方法可以控制我们调用的主机名,这取决于nativescript应用程序中的环境ios或android 最佳答案 在JS文件中,您可以使用以下内容(当您需要快速决定每个平台代码使用什么时更好)/*attopfile*/varplatform=require("platform");varnativePlatformLocalhost;/*insomefun

ios - iOS 上的 Nativescript 联系人权限

我在让我的NativeScript应用读取iOS上的联系人时遇到了问题。我正在使用库nativescript-contacts来读取地址簿的所有条目,并使用名为nativescript-permission的库来请求用户允许阅读联系人。不幸的是,后者似乎只适用于Android,一切正常:出现一个弹出窗口,要求用户允许阅读联系人,如果获得许可,联系人将显示在列表中。相反,在iOS中,我无法请求联系人权限:没有对话框弹出,当我尝试使用nativescript-contacts的功能时(例如getAllContacts()),应用程序卡住。我试过搜索,但我唯一能做的似乎是使用一些native

android - NativeScript - 不支持可点击范围

尽管{N}不支持ClickableSpan,但是有什么解决方法吗?我已经阅读了以下主题,但仍然不知道如何在NativeScript-Vue上实现,请问有人能帮忙吗?Featurerequest:ClickableSpansupportforiOSandAndroid 最佳答案 除了一切都将是JS并且事件处理程序将遵循Vue语法之外,Vue没有任何变化。Here是同一个demo工程的Vue实现。我能够在Android上测试它,但无法访问iOS设备ATM。如果您遇到任何问题,请告诉我。更新:更新了Playground链接,修复了iOS

ios - Nativescript + iOS webview + 本地文件

我目前正在开发一个简单的应用程序,它有一个使用WebView的HTML部分。内容在app/www文件夹中,我从“home.ts”组件访问它们,在HTML中有类似的内容这个文件使用了一些图片、一些JS和一些CSS。它在Android上运行良好,但我无法使其在iOS上运行。哦,它在iOS模拟器上运行良好,但在实际设备上却不行(我目前有一个iOS9iPodtouch用于测试这些东西)。我在Info.plist上配置了正确的key(它与URL一起使用https://www.google.com),我认为我没有做任何奇怪的事情。这是我的package.json{"description":"We

android - 如何基于 Angular2 应用程序创建 Android 应用程序。

几周前我创建了中大型Angular2应用程序。它是完全响应式的,所以我想根据我的应用程序制作Android应用程序。问题是我的应用程序(作为标准的AndroidWebView)加载时间过长(大约10秒)。我听说AndroidWebView在渲染javascripts时有问题,因此加载应用程序的时间很长。是真的吗?谁能给我解释一下?在网上搜索,我找到了一些工具的信息:NativeScript、Cordova和Ionic。有人可以告诉我这些工具是否可以帮助我解决问题? 最佳答案 NativeScript是一种解决方案,可让您直接访问iO

android - 为 Android 构建应用程序时任务 ':mergeF0F1F2F3DebugResources' 执行失败

尝试在Android上构建/运行我的NativeScript应用程序时,我不断收到错误消息。我已经尝试删除平台并读取它,还删除所有node_modules并再次添加它们。iOS版本运行良好,只是Android版本在atm上有问题。我的App.gradle:android{defaultConfig{generatedDensities=[]applicationId=%my_projectname%}aaptOptions{additionalParameters"--no-version-vectors"}dependencies{configurations.all{resolut

android - AAPT : error: resource android:attr/colorError not found

我正在NativeScript项目上执行“tnsrunandroid”,但出现以下错误:C:\Users\jim\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.0.2.aar\462a922193e097e31bddc3aa6795fc06\res\values-v26\values-v26.xml:9:5-12:13:AAPT:error:resourceandroid:attr/colorErrornotfound.C:\Users\jim\.gradle\caches\transforms-1\files-1.1\ap

javascript - 如何从 NativeScript 的日期选择器中获取日期

这是我的观点:我想知道如何从这个日期选择器中获取日期我试过了:varviewModule=require("ui/core/view");vardialogs=require("ui/dialogs");varpage;exports.onPageLoaded=function(args){page=args.object;};exports.see=function(){dialogs.alert(viewModule.getViewById(page,"date").year).then(function(){});};但是没有用。感谢您的回答。 最佳答

android - 获取 API :Can not get data from localhost

我一直在尝试使用nativescript创建一个android应用程序。我正在使用fetch模块从我的服务器获取响应。当我尝试从httpbin.org/get获取响应时,它是好的。但是当我尝试从本地服务器获得响应时,出现NetworkRequestFailed.错误。发送到httpbin.org/get-returnfetchModule.fetch("https://httpbin.org/get").then(response=>{returnresponse.text();}).then(function(r){console.log(r);},function(e){conso