我正在使用该插件向我的应用程序添加一个Splashscreen。我第一次添加时,它工作得非常好。所以我决定做一些改进。我在App_资源中添加了一些图片,并更改了位于node_modules文件夹中的插件代码中的一些内容。然后我完成了这些步骤:
我删除了androidtns平台删除android
我添加了androidtns平台添加android
然后我运行了buildtns build android
但是当我运行时:tns运行android--emulator--geny myapp我所做的图
标签: Nativescript
angular2-nativescriptnativescript-telerik-ui
我正在尝试构建一个清单应用程序,其中清单由许多部分组成,每个部分由许多任务组成。我使用Nativescript UI dataform呈现表单,因为表单是由REST API动态生成的JSON模型。我创建了一个paginator,用于在当前活动JSON模型的模板中设置上一个或下一个任务,并在数据表单的[source and]上设置元数据[元数据输入。当我点击上一个或下一个V形图标时,视图会按预期更改,数据表单会更新。当我向前移动至少两个任务,然后点击左V形图标(上一个任务页面图标)时,问题似乎会发
在Angular中,将环境变量加载到应用程序中的实际方法是使用environment.ts,它是cli的一部分
在NativeScript中,这似乎不适用于NativeScript cli
最好的方法是什么?更新于2018年8月25日
如果您正在与NativeScript一起使用,则可以将环境变量传递到Web包中,然后可以从代码中访问该Web包。首次安装NativeScript webpack时,它将在package.json所在的同一文件夹中生成webpack.config.js。在代码编辑器
今天,我的应用程序不再在iOS上运行了。几周来我每天都在做这件事,今天早上什么都没有改变。在安卓上运行良好。在iOS上,它像正常一样显示splashscreen,然后退出。控制台中没有显示任何错误。我正在使用iOS的Sidekick云构建。我正在物理设备上运行。事实上,它不会在我的iPod上运行,但在我的iPad上运行会很好
有人有这个问题吗?没有可见错误的原因是什么
跳板:强制碰撞报告(原因:1,说明:
org.nativescript.myapp在4.77秒后无法创建(启动
占总时限的15.
我希望其他应用程序能够向我的应用程序共享不同的操作,我希望有不同的页面显示每个操作,我如何做到这一点
假设我有一个带有共享操作“添加到播放列表”和第二个操作“立即播放”的音乐应用程序,立即播放将打开angular player页面,而添加到播放列表将打开播放列表页面,我如何实现此场景?(我使用的是NS angular)您必须从活动中读取意图数据,并在启动时采取相应的行动。顺便问一下,在angular应用程序中,将代码放入读取意图的最佳位置是main.ts good?那么,在我读了之后,我如何重定
我正在尝试实现一个同时具有滚动、水平和垂直的网格(例如,想象一个电视指南)。使用简单的GridLayout进行渲染不起作用,速度太慢。因此,我尝试将所有内容移动到RadListView(虚拟化是这里的关键,再加上“加载更多功能”)
该页面目前正在使用两个ScrollView和一些StackLayouts和GridLayout。试图将它们放在RadListView中不起作用,我只得到垂直滚动(而我的父级水平滚动视图被完全忽略)
TNS Android/iOS版本:6.0.2
NS-角度信息:
"@
我试图通过点击任意一个项目来打开和关闭radlist view项目的子详细信息。
这样,如果我点击该项目,它将打开子视图并再次关闭
我已经创建了一个示例,其中我实现了可折叠的radlist视图
但是我需要用动画慢慢地扩展它。我很少阅读文档,在谷歌上搜索也没有结果
任何人都可以向上面的项目添加动画,该项目从上到下缓慢打开可折叠视图。并以同样的方式慢慢关闭
已更新:
我获得了相对接近的动画,看看这个,
由于硬编码的高度,我无法获得手风琴效果,因为不同的元素具有不同的高度。我认为CSS无法做到这一
所以,是的,伙计们,我刚开始学习NativeScript,我正在做测试项目,我尝试制作一个应用程序,当你们按下按钮时,它会播放一些音频文件,但我不知道如何在程序中保存文件,(我知道,我不知道如何用英语解释东西),所以我以后可以使用它们
我还没有尝试任何插件,所以如果有任何关于我的问题,我会很高兴听到它
是的,有办法将它们存储在服务器或云中,但我正在尝试制作离线应用程序
我正在尝试在最新的nativescript项目中使用“nativescript音频播放器”
我得到这个错误
CONSOLE ERROR: ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'getter' of undefined
TypeError: Cannot read property 'getter' of undefined
at file: node_modules/nativescript-a
标签: Nativescript
angular2-nativescriptnativescript-angularnativescript-vuenativescript-telerik-ui
在将nativescript更新到最新版本7.0.11之后,我创建了一个新项目,并使用tns run android运行它,我得到了这个错误
No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.3.6528147
然后,基于此,我尝试在~\platforms\android\build.gradle中更改gradle版本
dependencies {
我只创建了两个页面的基本应用程序,其中有一个列表数组和项目对象,但当我看到tns运行android命令后的应用程序属性时,它显示设备上的数据约为3.7MB,应用程序大小也约为20MB。因为它只是一个基本的应用程序,所以它的大小不应该有这么大。应用程序之所以如此大,是因为它使用了模块和库。到目前为止,无论应用程序有多基本,默认情况下您都拥有它们
最近,我们正在使用nativescript构建一个应用程序,我们需要使用第三个patty库,它同时提供IOS和Android SDK。
但即使我们将.so文件推送到lib文件夹也失败了,错误是库在应用程序运行期间找不到预期的.so文件。
所以我想知道nativescript是否支持.So文件以及如何使其工作?
提前感谢。目前此任务在tnsCLI中不是自动执行的,但应该可以复制*。因此/platforms/android/libs/jni/armeabi-v7a和/或/platforms/andr
我有一个页面,它有一个操作栏和一个占据页面其余部分的布局。我想知道页面其余部分的高度——屏幕高度——状态栏高度——动作栏高度
我可以通过platform.SCREEN.mainScreen.heightDIPs获取屏幕高度
如何获取状态栏和动作栏的高度
当我尝试做一个height或getMeasuredHeight()时,我得到了0。使用Brad的答案,下面是ts代码
let resource_id = application.android.foregroundActivity.
我需要模式页面出现“幻灯片从底部和封面(而不是推)当前页面”的过渡。
我设置了showmodel方法的参数animated,但没有任何更改。
如何为模式页面实现这种转换?Android平台。这是一个bug我有一些黑客的东西,用AbsoluteLayout包装我的元素,并给它一个像“800”这样的最高值,
在navigatedTo函数中,使用top属性的负值制作过渡动画。在您的例子中,您将使用left属性并在x上进行转换
另一个在UI中看起来更好的解决方案是,添加一个自定义组件作为模式,使用Abs
如果我有这样的导航:
Home -> Process -> Add a thing -> Success
从Success页面,您可以再次启动该过程。假设您这样做了20次,然后单击“后退”按钮。您将支持完成所有20个流程。使用clearHistory:true启动新流程将从process页面中删除后退按钮。是否有一种干净的方法来修复此问题并使Process back按钮转到主页?您可以使用backbackbackvisible布尔属性-文档示例。当导航属性设置为false时,
当我将webpack添加到我的NativeScript iOS应用程序中以将其捆绑以准备发布时,我发现我用于针对不同屏幕分辨率的各种some-page.minWH600.css“限定符”文件不再加载。(见附件)
然后我进行了一些重构,以测试小型、中型和大型平板电脑屏幕,计划通过以下方式以编程方式添加一个.css文件
if (mediumScreen) page.addCssFile(app.minWH600.css);
…但由于webpack中的页面捆绑而被发现,page.addCssFile
将angular nativescript项目升级到angular、typescript、tns等的当前版本后。。我收到一个运行时错误,说明:
TypeError:无法在新建时将属性“actionBarHidden”设置为null
应用组件
以前用于隐藏操作栏的代码如下所示:
import {Page} from "tns-core-modules/ui/page";
export class AppComponent implements OnInit, AfterViewInit {
我最近在使用NativeScript编码时遇到了一个问题。
我尝试将Map()对象用作集合,但其set()方法似乎不起作用
我使用以下代码段:
var r = new Map();
r.set("one", "two");
console.dir(r);
然而,它输出一个空映射(),我不知道为什么
为方便起见,以下是指向NativeScript游乐场的链接:
我在home.components.ts中插入了这个片段
非常感谢
LMy实际上它是有效的,如果您尝试r.get(“一”),那么您将在控
如何使用RadListView使用nativescript vue查看每行两列图像,如下图所示:
就像莫诺在评论中回答的一个小例子:
<RadListView ref="mylistView"
for="item in items"
layout="grid"
gridSpanCount="2">
<v-template>
...
</v-template>
</RadListView>
标签: Nativescript
android-manifestandroid-permissionsnativescript-angularcleartext
我在angular中开发了很多,并决定尝试使用NativeScript开发一个应用程序
Im使用tns preview在my OnePlus 6t上使用OxygenOS 10.3.1扫描游戏应用程序的二维码。手机连接到同一个wifi。我还有一个nodejs服务器,我想从中获取一些运行在localhost:3000上的数据
但是,当我尝试在手机上的应用程序中发出请求时,会出现以下错误:
Error: java.io.IOException: Cleartext HTTP traffic to 19
我有一个搜索栏组件和一个ListView组件。当我点击搜索栏时,键盘会弹出,但即使用户决定在其下方滚动ListView,它也会保持不动。我似乎也找不到
1 ListView上的任何事件,我可以在滚动时触发搜索栏关闭
-或
2搜索栏上的任何事件,我可以检查它是否未聚焦,然后关闭它
这两个都足够了,但我在文档中似乎找不到 这两个组件相互独立,滚动时必须在搜索栏上调用dismissSoftInput
遗憾的是,在使用ListView时,不支持即时滚动事件。Github上有一个讨论,它还讨论了如何在项目
请在下面输入代码和图片。
我试图尽可能地扩展图像,但保留价格,“添加到购物车”按钮必须捕捉到屏幕底部
在图像XML属性上,当我尝试stretch=“none”时,图像太小
当我尝试stretch=“aspectFit”时,它会扩展,但会降低价格
理想情况下,价格需要固定在“添加到购物车”之上,但我也无法做到这一点
不择手段,我用row=1和row=2而不是row=0和row=1让“添加到购物车”粘到了底部
但现在的问题是,我无法让图像正确展开,也无法覆盖价格
我愿意承认我做的完全错误,顺便说一句
我正在Nativescript上做一个小项目,使用ML工具包进行人脸识别
我的任务是在一张脸被认出来后拍照。在Android上,此功能工作正常,图像保存,但在iOS上,会发生错误
告诉我,可能是什么问题以及如何解决
const bmp = event.object.lastVisionImage.getBitmap();
const source = new ImageSource();
source.setNativeSource(bmp);
var imageData = source.t
在Android 10+TNS下,是否有任何选项可以杀死/隐藏/取消当前的Toast通知
我想通过点击一些单词来显示它们的意思,但在Android 10下,用户需要等到上一个Toast通知超时,直到他/她可以看到下一个单词。找到答案
只需将Toast.makeText(var)存储在像myToast这样的变量中,然后使用cancel()函数将其删除
let myToast = Toast.makeText( var ); // show() function shouldn't be used
标签: Nativescript
icalendarnativescript-angularnativescript-plugin
我想将.ics导出添加到我的NativeScript Angular应用程序。我使用创建一个包含.ics文件内容的字符串。其想法是,此.ics由智能手机的默认日历应用程序打开,用户可以将事件存储在其日历中。
有没有办法在NativeScript中实现这一点
谢谢你,祝你今天愉快
罗兰多
我遇到了一个有趣的情况。我有一个NC 6+应用程序,正在iPhone模拟器上测试。视图模型类有一个对象,我正在使用它绑定一些UI元素。此对象称为“selected”,它有一个名为“type”的字符串属性。要更改类型,我打开一个模式弹出窗口,返回需要在标签中显示的值。这是我的密码:
我将以注释而不是答案的形式回复,因为这可能是问题所在,也可能不是问题所在,但当我绑定到对象属性(selected.number)而不是简单变量(例如仅number)时,我遇到了类似的问题。如果有办法避免这种情况,最好
我试图在单击标记后更改缩放级别。我已尝试在onMarkerEvent()中重新定义缩放:
}
但是,缩放没有改变
在map.component.tns.html上,我有:
<MapView #mapView [latitude]="latitude" [longitude]="longitude"
[zoom]="zoom" [minZoom]="minZoom" [maxZoom
只需将Nativescript升级到版本7并获得下面的错误,不确定Nativescript为何抛出此错误
这是my package.json:
"dependencies": {
"@angular/animations": "^10.2.4",
"@angular/common": "^10.2.4",
"@angular/compiler": &qu
我使用ns ci
当我构建一个基于XML的组件时,它可以工作,但是
当我构建一个纯代码组件时,我的genymtion崩溃了
xmlnamespace是这样的:xmlns:customControls=“xml声明/mymodule”
但是当我将它修改为xmlns:customControls=“xml declaration/mymodule/mymodule.js”时,它工作了,但是抛出了错误:(ui/builder/component builder)
抛出新的
Error("Cannot
我在生产项目中使用angular 2,但现在我想自己学习NativeScript
有人能帮我学习路线图吗?来自Angular-2开发,我想你会想学习NativeScrpt+Angular-2,而不是NativeScript Core(有一些主要区别)。如果是这样的话,我建议一步一步地进行。您将需要安装Node.js(目前推荐使用6.9.2)、NativeScript(最新版本)、TypeScript。教程中的推荐问题对于StackOverflow来说显然是离题的。
标签: Nativescript
angular2-nativescriptnativescript-telerik-ui
我有一个使用Nativescript的TabBar应用程序。我想根据所选选项卡更改操作栏按钮。
我只是遵循这个教程
但是,我不知道如何使用TabView.selectedIndexChangedEvent。
如果有人这样做了,请分享这段代码
感谢在基于角度的应用程序中使用selectedIndexChange事件作为参考
例如:
<TabView selectedIndex="0" (selectedIndexChange)="onIndexChanged($event)">
&l
我希望能够显示用户的手机图库中的图像,并选择一个或多个,图像应根据用户选择显示在2列或更多列中
我查找了一些插件,但没有找到解决该问题的插件。
使用传统的Android/iOS功能是否可能实现这一点
如果没有,我可以为用户建立一个自定义的图库,但问题是-如何获得所有的图库名称(视频/摄像机/屏幕截图)和文件路径
试图查看,但它似乎没有给我该功能。如果您想定制布局,则需要从头开始构建布局,欢迎提供任何帮助。您必须在Android/iOS上使用本机API来读取可用图像列表,并将其包装到您自己的布局中
我有两种情况
打开一个模态,在模态内部进行一些导航之后,我需要关闭模态,但是当我在导航的最后一页调用this.$modal.close()时,始终使用相同的框架模态不会关闭
有没有一种方法可以让你有多个情态动词(一个打开下一个)并且在最后一个情态动词时将它们全部关闭?在安卓系统上,我只是等待每一个模式承诺的实现,但在iOS上,这是行不通的
这是两种方案的示例您可以调用this.$modal.close()仅构成模态组件的根,如果您从任何其他嵌套级别调用它,它将被忽略。如果您真的想在导航后关闭模式
标签: Nativescript
nativescript-angularnativescript-telerik-ui
我正在使用RadAutoComplete在列表中搜索。例如,这是我的列表:
劳力士|只约会|男人
劳力士|游艇船长||
如果用户键入Rolex列表将正确显示,但他键入Date,列表将不会显示任何内容。
我想如果用户键入了中间的单词Date,列表就会显示出来
我已经看过文件了,但还没有找到任何关于这方面的东西。
请问有人能帮我吗
更新:
这是最新的
谢谢如果您希望全文搜索而不是从开始,则必须将完成模式设置为包含
<RadAutoCompleteTextView automationTex
当我使用“tns build android--bundle”构建nativescript vue应用程序时,它会显示
项目已成功准备(android)
从D:\Downloads\User\Desktop\App\hooks\after prepare\nativescript-dev-webpack.js在准备挂钩后执行
无法读取未定义的属性“env”您应该查看以下内容:
为什么下面的代码会产生这样的结果:?
但是,如果我将BottomNavigatorBar组件移动到CountryListComponent之前的顶部位置,它将生成如下所示的所需结果:
//首先
//第二
CountryListComponent
参考,默认情况下,stretchLastChild将为true,这意味着底部导航栏如果是最后一个子项,将占用整个空间,反之亦然
<template>
<Page actionBarHidden="true">
我正在尝试将此插件与Nativescript结合使用。
我遵循了教程
在我的app.component.ts中:
ngOnInit() {
handleOpenURL((appURL: AppURL) => {
console.log('Got the following appURL', appURL);
alert(appURL);
});
}
在android清单中:
<activity
android:name=".activ
标签: Nativescript
nativescript-vuegoogle-polylinenativescript-google-maps-sdk
我正在使用nativescript+vuejs开发一个应用程序。
该应用程序的主要功能包括在两个地理点之间绘制路线
我在想,我怎么能用渐变绘制多段线呢
重新衍生多段线的函数:
async drawRoute(mapView, encodedPolylinePoints) {
mapView.removeAllPolylines();
let routeCordinates = decodePolyline(encodedPolylinePoints);
let poly
我正在尝试使用NativeScript创建任何简单的android应用程序。我已经从NativeScript的“入门”(设置我的osx环境)中完成了步骤1,现在,我已经创建了一个带有tns create的裸体NativeScript应用程序,并添加了android平台
当运行tns run android时,一切都进行得很顺利,设备调试日志之前的最后一条消息(我不是android/ios/mobile dev,所以我假设它只是连接设备上发生的某种调试日志)是:
然而,在那之后,我的设备上没有任何
我想根据活动的明暗主题加载正确的图标
有什么建议吗?这将使用图标ic_菜单或ic_菜单,基于is_-dark变量的true/false值,该值可以作为可观察的绑定上下文的一部分在某处更改
<NavigationButton icon="{{is_dark? 'res://ic_menu':'res://ic_menu2'}}" tap="{{ showSlideout }}" />
若这不起作用,那个么试试这种方法,在这里您将绑定变量以在表达式中使用
<Navigati
我有下面的ActionBar定义
Android版本确实会被调用
在iOS版本中,从不调用onBackTap方法
在iOS版本中,即使导航按钮条目不存在,{N}也会自动插入一个。更新:
实际上,iOS中的NavigationButton似乎只能用于向后导航,不能用点击操作覆盖。参考自
在iOS中,后退按钮明确用于导航。信息技术
导航到上一页,您无法将点击事件处理为
无视这种行为
至于iOS上出现的导航按钮——它的设计与本机iOS应用程序一样。如果您不想进行反向导航,可以使用
clearHis
由于在将TNS升级到3.0(我使用了条形码扫描仪和Xing解码器插件)之后,我的应用程序(在2.5中运行得非常好)出现了一些问题,因此我需要将我的环境恢复到升级之前的状态
但我还没有找到一个正式的方式来干净地执行2.5降级
有人能帮我吗?提前感谢尝试以下步骤:
npm uninstall -g nativescript
npm cache clean
npm i -g nativescript@2.5.0
remove node_modules platforms directory in
有一个带有ListView的简单NS/TS页面-列表由ObservableArray驱动
我向数组中添加了1个条目,onItemLoading事件被称为2x
这是我的XML
这是您的xml文件
<ListView items="{{ dataItems }}"
itemLoading="onItemLoading"
itemTap="{{ onNoteTap }}"
itemTemplateSelector="'note'">
<ListView.
我不熟悉NativeScript。在我将NativeScript更新为5.0.0之后,当我创建默认项目并使用tns run android命令运行时,它会给我以下错误:
System.err: com.tns.NativeScriptException:
System.err: Calling js method onViewAttachedToWindow failed
System.err: TypeError: this._context.getSupportFragmentManage
我试图在项目列表中显示项目列表。基本上这是一种纸牌游戏,每一套牌都在重复,然后每一套牌的每一张牌都在重复
这就是我的“手”的样子:
hand:{suit:suit,fontColor:Color,cards:string[]}[]=[
{套装:“红色”,fontColor:新颜色(“红色”),卡片:[“14”,“13”]},
{套装:“绿色”,fontColor:新颜色(“绿色”),卡片:[“14”、“13”、“12”、“9”],
{套装:“黄色”,fontColor:新颜色(“黄色”),卡
附加到StackLayout的tap事件代码在Android中工作,但在iOS中不工作
XML:
你能提交一个游乐场示例来演示这个问题吗。dpdragnev事件应该被触发-事实上,如果你对所有布局都有点击手势,它们都会被触发-这是一个游乐场演示,谢谢@NickIliev。我想知道为什么我的应用程序不能以同样的方式运行。你能想出任何可能的原因吗?经过更多的测试,我发现了这个问题。是我的错。我有另一个StackLayout(不包括在上面剪下的部分中)与按钮重叠。抱歉浪费你的时间。你能提交一个游乐
我是Nativescript Vue开发的新手,我正在尝试拍摄照片并将其发送到服务器。我的代码在Android上运行良好,但当我在iOS上运行时,会出现错误,图像甚至不会粘贴到页面上,也不会上传到服务器上
import * as camera from "nativescript-camera";
import * as bghttp from "nativescript-background-http";
const firebase = require("nativescript-plugi
我有一个Angular NativeScript项目,我正在尝试创建一个不覆盖全屏且具有半透明背景的模式视图。我试图实现的功能在iPad上正常工作,但在iPhone上,当点击模式视图时,会出现白色轮廓,页面会缩小。我想在iPhone上复制iPad的功能
附加的是iPad和iPhone的照片您可以将默认的演示样式改写为全屏,以防止缩小动画
const options: ModalDialogOptions = {
viewContainerRef: this.viewContainerRef,
通过将事件侦听器附加到页面上的加载事件,并获取NativeView对象,我可以将首选目标设置为true:
loaded(event){
const page = event.object;
if (isIOS) {
page.frame.ios.controller.navigationBar.prefersLargeTitles = true;
}
}
这是可行的,但我想更改大标题的字体系列。如何在Nativescript中执行此操作 尝试将下面的代码添加到你的app.
如何使用它们?文档不清楚vuejs,只知道纯js。
我试图补充
var gestures = require("tns-core-modules/ui/gestures");
var labelModule = require("tns-core-modules/ui/label");
var label = new labelModule.Label();
label.on(gestures.GestureTypes.tap, function (arg
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 39 页