Articles of 平板电脑

我如何制作适用于平板电脑和手机的布局?

我使用xml在模拟器大小的平板电脑布局上进行了布局。 但是当在Android手机设备上以相同的布局打开然后每件事都扭曲了,那么我可以制作一个xml布局,它也可以在设备手机和平板电脑上正常工作。 请建议我,感谢您的回答。

如何在Android中限制平板电脑的应用?

我想我的应用程序只运行移动设备不在 平板电脑10和7英寸 。 但我的应用程序是在平板电脑大小上运行。请帮助我

以编程方式更改Android ActionBar中显示的徽标

有没有办法更改Activity ActionBar中显示的徽标而不是在Manifest中列出? 我问的原因是我有一个手机应用程序,我在顶部构建一个类似types的栏,左侧的启动器图标类似于使用ImageView的ActionBar 。 我还允许用户将该图像更改为手机或互联网上的图像。 我目前正在使应用程序适用于平板电脑,并且只想使用ActionBar但无法弄清楚如何根据用户更改图像。 ActionBar类中没有方法,我找不到从资源修改图标或徽标的方法。 任何人都知道这是可能的还是可以建议一些我可以尝试的东西?

在Linux上使用MTP安装Samsung Galaxy Tab 2 7.0

我试图通过MTP将三星Galaxy Tab2 7.0“连接到Debian Wheezy盒子。请参阅https://askubuntu.com/questions/186681/getting-mtp-to-work-with-a-galaxy的askubuntu页面-tab-2-7-0正好详细说明了我的问题,但没有一个建议的补救措施有效。 重申一下,我安装了mtp-tools和mtpfs。 mtp-detect产生这个: libmtp version: 1.1.3 Listing raw device(s) Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y. Found 1 device(s): Samsung: GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y (04e8:6860) @ bus 1, dev 3 Attempting to connect device(s) PTP_ERROR_IO: failed to open session, trying again after resetting USB interface […]

为什么我会在Google Play中获得此优化提示

在Google Play中,我的某个应用会在优化提示时收到此警告: 您的APK需要符合以下条件:使用7英寸平板电脑上的可用屏幕空间。 我已阅读文档,但看不出我做错了什么。 如果我在开发者控制台中查看APK详细信息,则表示支持4种屏幕布局(小,普通,大,xlarge)。 使用-sdk我的清单文件非常简单: 我创建了一个简单的虚拟应用程序,它具有几乎相同的清单文件,并且该应用程序不会收到此警告。 我很困惑 :-)。 我需要宣布平板电脑支持吗?

HTML5日期选择器仅在第二次单击时打开

我正在使用HTML5日期选择器作为我的日期日历日期框( input type=”date” )。 但是在Nexus 7 Chrome 36和Motorolla Chrome 33中,我发现,我们需要两次点击日期框才能打开日期选择器。 它背后的原因是什么? 怎样才能解决这个问题?

平板电脑的apk更新仍然说“Designed for phones”

我昨天发布了apk更新( https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2 ),在此更新中,我添加了对平板电脑的支持。 问题是当我在平板电脑上的Play商店中查找应用程序时,我仍然有那种丑陋的“专为手机设计”。 这是我做的步骤: 更新了7“和10”平板电脑的截图(本地化版本和国际版) 使用sw600dp和sw720dp限定符 清单中更新的版本代码和名称 apk详细信息显示它支持所有尺寸小 – xlarge 平板电脑的屏幕截图显示在我的平板电脑上,所以我不知道为什么它仍然会获得Designed for phones标签。 我错过了什么,或者这只是我必须等待的东西? 编辑: 我在Tablet清单上看到我应该声明: 但它也说如果我理解正确的话,minSdk应该是11(?!)我有minSDK 9和一些有旧设备的用户。 所以我不能让我的应用程序<11来摆脱那个邮票?

段落标签上的@ font-face渲染问题,Chrome Android 4

我在Chrome上使用Nexus 7,Android 4平板电脑遇到了一个奇怪的问题。 当我尝试使用Web字体设置p标签样式时,字体将在某个em或px大小之后才会呈现: CSS: @font-face { font-family: ‘mija’; src: url(‘/assets/fonts/mija-reg/mija-reg.eot’); src: url(‘/assets/fonts/mija-reg/mija-reg.eot?#iefix’) format(’embedded-opentype’), url(‘/assets/fonts/mija-reg/mija-reg.woff’) format(‘woff’), url(‘/assets/fonts/mija-reg/mija-reg.ttf’) format(‘truetype’), url(‘/assets/fonts/mija-reg/mija-reg.svg#mija’) format(‘svg’); font-weight: normal; font-style: normal; } p { font-size: 16px; font-family: ‘mija’ } 我的HTML: Hello world 在这种情况下, 17px及以上的任何内容都将正确呈现字体。 这只发生在p标签上。 每个其他元素都会以任何大小呈现字体而不会出现问题。 我试过3种不同的字体系列。 我没有使用任何规范化文件或任何其他CSS。 我尝试创建一个小提琴,但网络字体不是从Android Chrome上的Google网络服务中提取的: http://jsfiddle.net/yxcec/4/

Android – 在全屏模式下在平板电脑上反复调暗状态栏(SYSTEM_UI_FLAG_LOW_PROFILE)的最佳解决方案是什么?

我知道如何在Android平板电脑上调暗状态栏。 我使用该代码执行此操作: getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 它工作正常但只有一次。 当我触摸状态栏时,它会激活,之后我回到应用程序的活动中,状态栏仍然处于激活状态(带有图标而不是点)。 我尝试登录onResume调用,但它没有被调用,所以我再次搜索并find了另一个解决方案 – 使用handler来更改状态栏的可见性: getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int visibility) { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); } }); 它有时可以工作,但经过几次尝试后它会崩溃。 我需要这个用于游戏 – 理论上我可以尝试在每次触摸或每次在主循环中调用它但这似乎是坏主意(另外它必须从特定线程调用 – 只有创建视图层次结构的原始线程可以触及它的观点。 ) 我的问题是:实现状态栏自动调暗的最佳方法是什么? 或者,在我的情况下,无论如何。

Android应用程序更新

我们开发了一个Android应用程序,并计划将它们安装在平板电脑上并分发给我们的客户。 我们现在必须决定在应用程序可用时向应用程序发送更新的过程。 有人可以建议实现发送更新的最佳方法吗? 是否可以进行静默更新,即通过在应用程序中检查,下载和安装最新版本来更新应用程序而无需用户干预? 感谢提前,纳文