我有每个密度的drawables作为ldpi,mdpi,hdpi和xhdpi.
问题: 10英寸平板设备(1280x800)和手机设备320x480都使用中等密度.我有35x35 mdpi图像.但这个图像对于平板电脑来说太小了,而手机也没问题.
我阅读了相关文件.但我想我无法理解这一点.无论如何平板电脑使用xhdpi图像或我想知道如何使用更大的图像为mdpi平板电脑.
我想在我的某个应用程序中使用Google Play的应用内结算功能.但似乎我不能使用它.
第一个问题是,根据商家支持的位置,我的国家 - 土耳其 - 不在列表中.
作为第二个问题,我的应用程序列在除Google Play之外的其他一些市场上.Google Play应用内结算概述部分应用内结算要求和限制表示,应用内结算只能在您通过Google Play发布的应用中实施.因此,即使土耳其将来会出现在商家列表中,我也无法将Google Play的应用内结算用于其他市场.是对的吗?
然后我想使用其他API,如ZooZ,Authorize.net(实际上,我没有深入研究它们,但我猜他们做我想做的事)
但是这次我在Android Market开发者分发协议中读到,通过Market分发的产品开发者收到的所有费用必须由Market的支付处理器处理.这是使用此类API的问题吗?如果是这样,我应该为应用内购买做些什么?
我尝试了不同的html播放器并使用了html5视频标签.然而苹果设备(ipod touch 4,iphone 4,ipad)在自己的播放器中显示html5视频.
我的主要目标是在视频上显示重叠式广告.我决定在绝对定位和z-index的帮助下隐藏/显示div.它适用于我的PC中的浏览器,但无法在苹果设备中管理.
为了在苹果设备上显示广告,首先我需要使用自己的html5播放器,而不是Apple的默认视频播放器.
我的方法是可行的还是有任何变通方法?任何想法将受到高度赞赏.
谢谢,
editted
有一个属性"webkit-playsinline".但这也不起作用.我认为它只适用于使用UIWebView的应用程序编程.
<video id="video" width="480" height="320" webkit-playsinline>
Run Code Online (Sandbox Code Playgroud) 在xml文件中我们可以做;
android:layout_gravity="center_vertical|right"
Run Code Online (Sandbox Code Playgroud)
我无法找到如何以编程方式设置这些参数.我觉得这样的事情是不可能的.
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
params.gravity = Gravity.BOTTOM;
params.gravity = Gravity.CENTER;
Run Code Online (Sandbox Code Playgroud) android ×3
ads ×1
credit-card ×1
drawable ×1
html5-video ×1
ios ×1
layoutparams ×1
overlay ×1
screen ×1