小编ran*_*dom的帖子

推送Android和iPhone的通知

我正在开发一个Android和iPhone应用程序,并希望向平台用户发送推送通知 - 即使在设备关闭时,也可以使用任何主要新闻进行简单弹出.

我应该采取哪些方式?

iphone android push-notification

9
推荐指数
1
解决办法
7979
查看次数

iPhone应用中的混响效果

任何人都可以指点我们如何在iPhone应用程序的录音中添加重新动词效果?

应用程序商店免费提供Vocal,这是我想要包含混响效果的一个很好的例子.

iOS文档中的Core Audio Overview将混响引用为音频单元.

除此之外的任何帮助都会有所帮助.

audio ios soundeffect

8
推荐指数
1
解决办法
1951
查看次数

使用不同的移动和电视过滤器发布多个apks

我想发布多个apks:一个用于移动和其他androidtv在同一个应用程序中.根据使用不同过滤器发布多个APK,同一应用程序中只有四个可区分的过滤器:

目前,只有当每个APK根据以下配置提供不同的过滤器时,Google Play才允许您为同一应用发布多个APK:

  • OpenGL纹理压缩格式

  • 屏幕尺寸(以及可选的屏幕密度)

  • API级别

  • CPU架构(ABI)

所有其他过滤器仍然可以像往常一样工作,但这四个过滤器可以区分Google Play上相同应用程序列表中的一个APK与另一个.例如,如果APK仅根据设备是否有摄像头而有所不同,则无法为同一应用程序发布多个APK.

我想通过API级别和屏幕大小来区分,但似乎有重叠:

  1. androidtv app的API级别(MinSDK)保持在21,移动应用程序的级别保持在16级.因此API级别(21级及以上)有重叠.

  2. Android tv的屏幕尺寸可能与平板电脑的屏幕尺寸重叠:例如.在常见的高清晰度电视的显示分辨率为720P,1080i和1080P.此外,三星nexus分辨率为720x1280.

我担心,如果我发布更高版本的androidtv apk,它可能会取代平板电脑上的移动应用程序,API级别> = 21,屏幕尺寸为720x1280,也符合电视应用程序布局大小.

那么如何使用应用程序清单中的不同过滤器清楚地区分这两个apks?

UPDATE

我已经在androidtv应用程序的清单中添加了leanback功能

<manifest>
    <uses-feature android:name="android.software.leanback"
        android:required="true" />
    ...
</manifest>
Run Code Online (Sandbox Code Playgroud)

我看到42个支持的设备用于androidtv apk(无法查看哪些设备)和10791用于移动apk设备和总共10832个设备支持整个应用程序.

10791 + 42 = 10833

因此,仍然存在1(10833 - 10832 = 1)重叠设备的可能性,因为显示警告.

重叠警告

在此输入图像描述

androidtv apk

在此输入图像描述

移动apk

在此输入图像描述

总设备

在此输入图像描述

我不认为重叠的消息是因为androidtv apk是一个移动apk的超级集,正如其中一个评论中提到的那样,看看androidtv支持的设备数量要少得多.

由于只有一个可能的重叠设备,我将发布它,但我希望我知道哪些设备重叠以接收两个apks.

android multiple-apk google-play android-tv

6
推荐指数
1
解决办法
666
查看次数

glReadPixels使用起来太慢了

我正在使用方法 glReadPixels定期拍摄快照.我需要定期拍摄此快照,以便按照我的应用要求保存我的数据.drawFrameGLSurfaceView.Renderer

然而,glReadPixels性能确实很慢并且显示出滞后.以下是我使用该方法的方法:

gl.glReadPixels(0, 0, 1280, 752, GL10.GL_RGBA,GL10.GL_UNSIGNED_BYTE, bb);
Run Code Online (Sandbox Code Playgroud)

有替代品可以使用glReadPixels吗?如何在不造成滞后的情况下保存图像?

android opengl-es glreadpixels glsurfaceview

5
推荐指数
1
解决办法
5317
查看次数

使用rails中的模态创建和编辑对象

我一直在尝试使用Rails中的索引html中的模态视图来创建和编辑对象.我正在项目中使用twitter bootstrap.到目前为止,我成功地使用模态创建了对象.为了工作,我必须在索引操作中创建一个名为@post = Post.new的对象.

因为在显示编辑模式之前,编辑对象必须准备好为@post = Post.find(params [:id]),但它在编辑操作中发生.

他们可以使用哪种方式在显示之前将@post初始化为我的编辑模态视图?

这是我的代码:

index.html.erb

<div class="page-header">
    <h1>Posts</h1>
</div>


<% @posts do |post| %>
  <tr>
    <td><%= post.name %></td>
    <td><%= post.description %></td>

    <td><%= link_to 'Edit', edit_post_path(post), :class => 'btn btn-mini btn-min-standard-width',  :data => {:toggle => "modal", :target => "#editItemModal"} , :remote => true %>
        <%= link_to 'Destroy', post, confirm: 'Are you sure?', method: :delete, :class => 'btn btn-mini btn-danger btn-min-standard-width'  %></td>
  </tr>
<% end %>


<%= link_to 'New Item', new_post_path, 
        :class => 'btn btn-primary btn-standard-width' …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails modal-dialog twitter-bootstrap

5
推荐指数
1
解决办法
3266
查看次数

Rails - Heroku到AWS

我目前正在使用Heroku作为我的rails应用程序.但出于可扩展性原因,我计划迁移到AWS.任何人都可以指导从Heroku迁移到AWS有多容易吗?

我看到一些文章:http: //aws.amazon.com/articles/Ruby/8621639827664165 https://github.com/wr0ngway/rubber/wiki

但不确定哪种方法是最好的方法,特别是在我决定转移到aws之前我已经写了很多迁移.

任何帮助深表感谢.

ruby-on-rails heroku amazon-web-services

5
推荐指数
1
解决办法
845
查看次数

使AndroidTV应用程序在FireTV上可行

我有一个Android电视应用程序使用leanback库我想发布到亚马逊电视商店.我知道我们可以使用标准的链接使用leanback库进行消防电视LAUNCHER.但是我不确定一些事情:

  1. 建议

Android TV在电视主屏幕的第一行显示内容建议

内容推荐在首次使用设备后显示为电视主屏幕的第一行

为此,我们需要在android tv应用程序中创建推荐服务并构建推荐.

FireTV是否也会显示建议并要求在firetv应用程序中提供推荐服务?引用此链接

在全球导航菜单是主系统菜单.它出现在屏幕左侧的一行中.全局导航菜单允许用户选择主要内容类别或其他选项,包括搜索,家庭,电影,电视,音乐,游戏,应用程序等.

Fire TV上的全球导航菜单是否类似于Android TV上的内容推荐行?

  1. 全球搜索

Android TV使用Android search interface从已安装的应用中检索内容数据,并将搜索结果提供给用户.Android TV应用程序实现了Content Provider一个searchable.xml配置文件.

Fire TV上是否提供全球搜索,我们是否需要提供类似于Android TV应用的内容提供商?引用此链接

全局搜索是在系统范围内提供的,不能针对单个应用进行自定义.开发人员可以实现自己的应用内搜索,但它不包含在全局搜索功能中.

  1. 在应用搜索中

Leanback支持库提供了一组类,用于在应用程序中启用与电视上其他搜索功能一致的标准搜索界面,并提供语音输入等功能.

由于leanback支持库可以与Android API级别17一起用于Fire TV,我认为leanback SearchFragment也可以用于FireTV.但语音输入是否有不同的处理方式?

android amazon android-tv amazon-fire-tv

5
推荐指数
1
解决办法
852
查看次数

android中的流式视频文件的自定义搜索栏

我们如何在Android中为流媒体视频文件显示自定义搜索栏?

video streaming android

4
推荐指数
2
解决办法
7701
查看次数

(Rails) IMGKIT - 使用 html 和 css 导出图像的问题

我在我的一个项目中使用 IMGKIT,并且必须使用它们的 css 和 html 选项来满足要求。我注意到如果样式表设置如下:

kit = IMGKit.new(html, :quality => 50)
kit.stylesheets << '/path/to/css/file'
Run Code Online (Sandbox Code Playgroud)

并且样式表具有带有相对 url('image.png') 的背景属性,使用 kit.to_file 导出图像时不会生成图像:

(Rails.root + "public/pngs/" + "image.png")
Run Code Online (Sandbox Code Playgroud)

请求挂起,如果我们将后台 url 替换为包含协议、主机和端口的完整 url,则可以很好地导出。

我是否需要在样式表中拥有所有图像的绝对 URL?

我尝试在development.rb 文件中定义 asset_host :

config.action_controller.asset_host = Proc.new { |source|
     "#{request.protocol}#{request.host_with_port}"
    }
Run Code Online (Sandbox Code Playgroud)

如果我在浏览器上检查,它确实会替换 css 中的 url,但通过 IMGKIT 导出时仍然不会生成图像。

ruby-on-rails-3 imgkit

3
推荐指数
1
解决办法
4222
查看次数

Android In App BIlling v3 - 错误的订阅试用期

我正在使用Android In App BIlling v3库,当我打电话时

bp.subscribe(Activity, subscriptionID)
Run Code Online (Sandbox Code Playgroud)

我获得了Google Play购买窗口,但打包期限始终为"每天",试用期始终为"1天".

我已将订阅配置为:

  • 结算期:每年
  • 免费试用期:15天
  • 默认价格:12美元

使用上述配置,我的应用程序将购买详细信息显示为:

1天试用每天12.00美元

图书馆文档什么也没说 试过谷歌它,找不到任何东西..我是唯一一个得到这个吗?

谢谢.

android in-app-purchase in-app-billing

3
推荐指数
1
解决办法
1193
查看次数