Articles of ionic framework

添加外部Jar库以构建Cordova插件(Ionic Framework)

有可能在构建用于ionic framework的cordova插件时添加像android volley库这样的外部jar库,我在这里尝试构建cordova插件,但是在那个教程中它只是使用Android Core的能力,而不是外部的android库,有没有办法添加它,是否可能?

Phonegap – 忽略Android上的字体大小显示设置

通过配置更改字体大小显示设置时,我遇到了一些Android设备的问题。 在网络浏览器中,我的应用很简单,忽略了这一点 对于其他一些手机也是如此。 但是对于某些特定的手机(如摩托罗拉G或X),更改此配置也会影响我的Phonegap应用程序。 我不知道如何避免这种情况使应用看起来一致

在有限的设置中向应用发送推送通知 – 找不到离子的fake_push_profile

我已按照说明在本文中为推送通知设置了有限的设置: http : //docs.ionic.io/v2.0.0-beta/docs/push-limited-setup 我有一个设备ID,我已经注册了Ionic的API令牌。 我在我的浏览器中运行该应用程序并尝试运行 curl -X POST -H “Authorization: Bearer API_TOKEN” -H “Content-Type: application/json” -d ‘{ “tokens”: [“DEV_DEVICE_TOKEN”], “profile”: “fake_push_profile”, “notification”: { “message”: “Hello World!” } }’ “https://api.ionic.io/push/notifications” 在bash控制台中。 但是我收到的错误看起来像这样: “error”: {“link”: null, “type”: “BadRequest”, “message”: “Security Profile ‘fake_push_profile’ not found.”}}

Ionic App没有在Android设备上安装

我是Ionic的新手。 我刚刚在Ionic上创建了一个在浏览器上运行良好的应用程序。 因此,我使用生成android-release-unsigned.apk文件的Android工作室将其转换为.apk文件。 我把它转移到我的设备上并试图安装它我遇到它没有被安装。 我无法弄清楚原因。 需要一些帮助。

在Ionic项目中的位置为Android

在一个简单的离子应用程序中,我必须在地图上获取当前位置。 当我点击find我时,它在浏览器中工作正常,但它不适用于实际的Android设备。 我正在使用以下代码 View.html Find Me controllers.js .controller(‘googlemap’, function($scope, $ionicLoading, $compile) { $scope.navTitle = ‘Google Map’; $scope.$on(‘$ionicView.afterEnter’, function(){ if ( angular.isDefined( $scope.map ) ) { google.maps.event.trigger($scope.map, ‘resize’); } }); function initialize() { //var myLatlng = new google.maps.LatLng(43.07493,-89.381388); var myLatlng = new google.maps.LatLng(18.520430300000000000,73.856743699999920000); var mapOptions = { center: myLatlng, zoom: 16, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map […]

使用’ionic emulate android’命令时,Android模拟器无法安装应用程序

我是Ionic和Android编程的新手,所以如果有任何不便,我很抱歉。 我的问题是我无法在模拟的android虚拟设备上看到我的应用程序(教程中的默认应用程序)。 它只是在我运行ionic emulate android后显示一个股票Android手机。 所以我假设应用程序没有安装在模拟器上。 它构建了apk但似乎没有对它做任何事情。 我想我正确地安装了所有想法: > duc@duc-ThinkPad-T450s:~/myApp$ ionic info Your system information: > Cordova CLI: 6.0.0 Ionic Version: 1.2.4 Ionic CLI Version: 1.7.14 > Ionic App Lib Version: 0.7.0 OS: Distributor ID: Ubuntu Description: > Ubuntu 14.04.4 LTS Node Version: v4.4.1 我希望你能帮助我,只是想让教程继续:) 迎接,公爵 编辑 : 我终于设法使用此命令手动将apk安装到模拟设备: adb -s install 然而,手动安装它是非常不方便和烦人的。 有人有解决方案吗?

在android中使用cordova重定向到位置设置

这是我想在cordova android应用程序中实现的要求 当用户进入主页时,检查是否启用了gps。 如果未启用,我想指向用户打开位置设置。 第一部分是使用GPS探测器插件轻松制作的,第二部分是使用网络意图插件实现的。但它不能像我预期的那样工作。 if(!gps){ //gps is disabled try to show the location setting using webintent plugin window.plugins.webintent.startActivity( { action: window.plugins.webintent.ACTION_LOCATION_SOURCE_SETTINGS, }, function() {}, function() { alert(‘Failed to open URL via Android Intent.’); console.log(“Failed to open URL via Android Intent. URL: ” + theFile.fullPath) } ); } 我收到此错误Failed to open URL via Android Intent […]

如何在ionic framework+ angularjs中调用函数?

我正在使用ionic framework来制作Android应用程序。我有cordova 5.1版本。首先我使用命令行离子启动myApp标签创建一个项目。我添加了android平台。现在我需要将java代码传递给javascript代码。使用谷歌我发现我需要制作自定义插件。但我没有在谷歌上find任何解决方案我们将如何创建自定义插件。我发现ng-cordova给出了自己的插件我们无法制作自定义插件。 我只需要UI上的一个按钮 。单击该按钮我需要调用java函数,在控制台上打印一些日志。然后在JavaScript文件上返回成功或错误回调 你能否告诉我如何在离子中创建一个简单的插件?

在将Ionic2 CLI更新为Ionic3后,由于facebook插件,Cordova构建失败

最近我将Ionic2 CLI更新为Ionic3 CLI,但我面临着构建问题的问题。 由于cordova-plugin-facebook4没有放入正确的条目资源值文件,因此发生了这种情况。 控制台上的错误如下: :app:processDebugResources AndroidManifest.xml:68: AAPT: error: resource string/fb_app_id (aka com.myapp.ionic3:string/fb_app_id) not found. AndroidManifest.xml:71: AAPT: error: resource string/fb_app_name (aka com.myapp.ionic3:string/fb_app_name) not found. error: failed processing manifest. 系统信息如下: ionic –version 3.19.1 cordova –version 8.0.0 node –version v9.4.0 npm –version 5.6.0 gradle –version ———————————————————— Gradle 4.4.1 ———————————————————— Build time: 2017-12-20 15:45:23 UTC Revision: 10ed9dc355dc39f6307cc98fbd8cea314bdd381c Groovy: […]

错误:构建离子时,android图标png不存在源路径

Your system information: Cordova CLI: 6.5.0 Ionic CLI Version: 2.2.1 Ionic App Lib Version: 2.2.0 OS: macOS Sierra Node Version: v6.9.5 Xcode version: Xcode 8.2.1 Build version 8C1002 我正在尝试使用ionic platform add android来创建一个android项目,但它总是抱怨resources/android/icon/drawable-hdpi-icon.png不存在。 事实上它没有 – 这些资源都不存在。 他们可以通过ionic resources创造。 但是,如果我尝试在没有平台的情况下运行ionic resources ,我会被告知首先添加平台。 这导致我基本上做了类似的事情: ionic platform add android ionic resources ionic platform rm android ionic platform add android […]