草庐IT

android通知

全部标签

为什么我的Android表现不合并?

因此,我已经制作了一个AndroidLib,该图书馆在Lib清单中提供了一项服务和一些权限。我也有一个使用LibJar的演示应用程序。因此,我要做的是在该演示应用程序或任何其他应用程序上使用该LIB,而无需声明活动,服务以及每次使用LIB时的权限。如果我不声明活动,则演示应用程序中的服务和权限我的演示应用程序会在运行时崩溃。我所知道的;Android合并了清单,但我不认为它这样做。这是我的自由表明:这是我的演示应用清单:我的任何清单中是否有任何问题不允许它们合并?LIB清单软件包和演示应用清单软件包是否需要相同的软件包?问候看答案顺便说一下,Lib和Demo应用程序是2个不同且单独的项目,我将

ios - 当应用商店中有可用的新更新(最新版本)时,需要在我的 iOS 应用程序中显示通知

当应用商店中有可用的新更新时,我需要在我的iOS应用程序中显示通知,当我单击通知时,我需要将用户重定向到itunes.apple.com中的我的应用程序页面。 最佳答案 看看UrbanAirship.它是一个第3方服务器,可帮助您向设备发送推送通知。教程可用here 关于ios-当应用商店中有可用的新更新(最新版本)时,需要在我的iOS应用程序中显示通知,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

ios - 推送通知发送到不同的应用程序

我正在为iTunes中的两个应用程序实现推送通知。我已经在我的iPhone中安装了这两个应用程序。当他们向我的提供商(服务器)注册时,我可以看到这两个应用的设备ID和设备token是相同的。我从提供商向应用A发送了推送通知,但它是在我的iPhone上发送给应用B的。这显然会发生,因为这两个应用都使用相同的设备token注册。APNS不应该提供唯一的设备token吗?我可以向APNS发送任何其他参数来区分应用程序吗?我为这两个应用程序生成了不同的证书,并且我正在使用相应的证书来推送通知。 最佳答案 设备token对于在同一设备上运行的

ios - 我可以在下次应用程序启动时关闭本地通知吗?

我知道当用户在通知中心点击这个通知时我可以取消通知。但是我可以在其他无法从系统获取相关本地通知的地方取消通知吗?是否可以将本地通知序列化,下次运行时取消?抱歉让您误会了!我想关闭通知中心发布的通知,而不是计划的通知。所以我想问的是如何保存本地通知对象,然后我可以在下次启动应用程序时使用它自行关闭。也许这个工作不能用当前的sdk完成。 最佳答案 如果您需要取消所有通知,您可以使用:[[UIApplicationsharedApplication]cancelAllLocalNotifications];取消特定通知:[[UIAppli

iOS 在收到推送通知之前执行检查

我正在编写一个使用Apple的推送通知服务的应用程序。一些推送通知是基于用户位置的,只有当用户与某个对象有一定距离时才应该发送。我不想不断将用户的位置更新到我的服务器并以这种方式进行检查,首先是出于安全原因,其次是为了减少网络使用。有没有办法,当设备收到推送通知时,在通知用户之前进行检查,如果不符合标准,则丢弃通知?感谢您的帮助! 最佳答案 不,遗憾的是,如果用户在应用未启动时点击通知,您将无法在客户端执行任何代码。您必须检查服务器端以决定是否发送推送。 关于iOS在收到推送通知之前执行

android开发之NDK配置开发

1、打开项目后,一次点击Tools>SDKManager2、点击SDKTools标签页3、选中NDK(SidebySide)和CMake复选框4、点击OK此时系统会显示一个对话框,告诉你NDK软件包占用了多少磁盘空间5、点击OK6、安装完成后,点击finish7、您的项目会同步build文件并执行构建,修改构建过程中所有的错误如果您想要使用SDK管理器未包含的CMake版本,请按以下步骤操作:1、从CMake官方网站下载并安装CMake2、在模块的build.gradle文件中指定您想要让gradle使用的CMake版本3、将CMake的安装路径添加到PATH环境变量,或将其添加到项目的loc

android - 如何仅为 Android 和 iOS 设置 libGDX 项目?

我已经在Android上开发了一些应用程序。但现在我想学习使用libGDX在Android和iOS中开发游戏。我只想为Android和iPhone开发。我不想要桌面项目。所有教程都告诉我首先创建桌面项目,而不是在主项目中编写代码,然后作为Android应用程序运行。但我想使用android和libGDX功能在android项目中编写代码。这可能吗?如果是,怎么办? 最佳答案 为了使用LibGDX实现多目标,您需要使用共享代码的核心项目,以及针对每个目标平台的启动项目(如果您不打算这样做,则不需要桌面目标)桌面)。如果您想使用特定于平

将画布图像保存到Android上的设备/画廊

因此,我现在尝试了几天来从应用程序的画布中拍摄图像并将其保存到设备上...我尝试了一些(没有结果)插件,例如:save2canvas,base64到画廊,toGallery,canvas2imageplugin和Cordova和Cordovabase64togallery插件...我正在使用:Cordova7.0.1离子1.x现在是我JS的一部分。可以保存的功能就是这样varimage=canvas.toDataURL("image/png");window.location.href=image;WichKinda通过浏览器在离子1.x上工作,但在设备上不使用...看答案尝试使用此canva

android - iOS/Android 自动化与第三方应用程序交互?

我正在寻找可以自动化iOS/Android的各种自动化套件。我有一个应用程序使用来自native操作系统的第三方视频/音频/照片/。我之前在android上使用Robotium,但我无法让它拍摄照片/视频/音频等,谷歌上的研究表明这是不可能的。我还尝试使用Calabash-iOs/Calabash-Android,但在尝试从测试应用程序之外的应用程序获取视频/照片/音频时遇到了同样的问题。对iOS和/或Android测试套件有什么建议吗?谢谢! 最佳答案 uiautomator允许自动执行您需要的功能。它可以访问系统功能和预装的应用

在QuickBlox中,我们如何在Android App(QBRTCSurfaceView)中旋转视频(例如90度)?

我们正在使用QuickBlox进行视频聊天,我们希望能够旋转它(90、180、270度)。在iOSSDK中,这似乎是可能的,但是使用Android似乎没有设置。我们如何解决这个问题并显示视频旋转?谢谢!看答案您可以使用视图方法:voidsetRotation(浮动旋转)如下:your_vide_view.setRotation(90f);oryour_vide_view.setRotation(180f);oryour_vide_view.setRotation(270f);此方法适用于SDK>15您还应该添加此条件:if(Build.VERSION.SDK_INT>=Build.VER