jjzjj

android - 屏幕分辨率

我主要从这两个来源学习Android和Phonegap开发:http://news.softpedia.com/news/How-to-Run-Android-Applications-on-Ubuntu-115152.shtmlhttp://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart我有一个三星GalaxyTab。不过,令我困惑的是:我在开发中使用多大的屏幕尺寸才能在2010年第4季度覆盖这里最多数量的Android手机和平板电脑?您是否推荐将WVGA800用于480x800屏幕?大多数A

Android 广播接收器不接收 ACTION_SCREEN_ON

我尝试使用以下代码在我的服务中注册接收器:IntentFilterfilter=newIntentFilter(Intent.ACTION_SCREEN_ON);ScreenReceiverSR=newScreenReceiver();registerReceiver(SR,filter);这是我的广播接收器:publicclassScreenReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){System.out.println("RECEIVED");}

android - 在 Android 上不缩放绘制位图

我试图在Canvas上绘制位图。在模拟器中,图像似乎很模糊。android可能会自动缩放位图吗?我确实尝试禁用缩放,例如blur意味着如果我在位图中有一个像素,我看到的是2x2像素。有时会丢失一个像素。所以我假设Android会自动缩放它以适应不同的屏幕。我只是使用WVGA,如何防止这种缩放?谢谢。 最佳答案 事实上,Bitmap和Canvas都有密度属性,如果Canvas和位图的密度不同,绘制位图会自动缩放位图。来自Bitmap.setDensity()文档:Specifiesthedensityforthisbitmap.Whe

android - 仅在首次启动时显示设置屏幕

我正在制作一个Android应用程序,但我不知道如何才能让设置屏幕仅在第一次出现。这就是应用程序的工作方式:用户在安装后启动应用程序并显示欢迎/设置屏幕。一旦用户完成设置,设置屏幕将永远不会再次出现,除非用户重新安装应用程序。我怎样才能做到这一点???请提供帮助并提前致谢! 最佳答案 使用SharedPreferences测试是否是第一次启动。注意:以下代码未经测试。在你的onCreate(或者任何你想做的事情取决于是否第一次启动),添加//heregoesstandardcodeSharedPreferencespref=getS

android 在多种屏幕尺寸上使用边距

您好,我创建了一个应用程序,我想在多个屏幕上运行我在HDPi上构建了整个应用程序。当我在具有更大屏幕的较新的Android手机上运行它时,东西的对齐方式就出来了。我知道这是因为我已经设置了边距来使用DP来定位事物。我的问题是什么是跨多个屏幕尺寸使用边距的最佳实践和/或是否有一些我可以设置的代码可以根据屏幕尺寸划分/乘以DP?我想在尽可能多的设备上使用该应用程序。但这是我的第一个应用程序,所以不完全确定如何执行此操作。因此,我们将不胜感激任何帮助。这是我的布局示例屏幕分辨率屏幕xhdpi 最佳答案 那么使用DP的全部意义在于让您不必担

android - 使用 Android 应用程序时防止调光/待机屏幕锁定?

我正在开发一个应用程序,我需要做的最后一步是在设备进入待机状态(屏幕关闭)时防止屏幕锁定。与GoogleNavigation完全相同的行为。我想知道在使用该应用程序时,我必须以编程方式使用什么来始终启用此功能? 最佳答案 将以下代码写入您的xml文件将防止屏幕锁定android:keepScreenOn="true" 关于android-使用Android应用程序时防止调光/待机屏幕锁定?,我们在StackOverflow上找到一个类似的问题: https:/

android - Android 2.0 中的分辨率支持

收到一封来self的第一个摩托罗拉Droid用户的电子邮件。Android2.0中引入的新的480x854分辨率(相对于320x480)正在对我的用户界面造成严重破坏。一切都变小了,位置也不好。我的印象是,如果我们遵循XML布局指南,我们就是分辨率安全的,因为没有使用绝对坐标。有没有人有使UI分辨率安全的经验?我们是否需要针对每个分辨率乘以每个方向的main.xml? 最佳答案 您使用了哪些维度单位?AFAIK使用dp和sp应该可以保证你的安全。Fromdocumentation:dpDensity-independentPixel

android - 如何设置单选按钮的宽度以根据屏幕尺寸进行更改? (安卓)

我有这些单选按钮,它们需要android:width="X"和android:height"X"但是,我不知道如何设置这些属性以便它们适应不同的屏幕尺寸。这是我用于我的按钮的代码:我曾尝试将单选按钮放在表格的一行中,但它们无法正常运行。当我点击一个时,它选中了它,但当我点击另一个时它没有取消选择。我尝试用android:layout_width替换android:width但它们没有显示。我也尝试过使用dip,但是按钮没有出现。我还应该补充一点,我使用的是可绘制对象而不是常用的单选按钮。我不知道这是否会有所不同,但可绘制对象的大小都相同(50pxx50px)。有谁知道我如何设置它们的高

android - 全屏来电图片和全屏来电显示

所以我一直在寻找如何替换in调用屏幕或在上面放点东西....我唯一的解决办法到目前为止发现是制作我自己的ROM,这对操作系统的这么一小部分。但是我发现了这两个应用程序(完整ScreenCallerPicturesandFullScreenCallerID)能够放置通话屏幕标准顶部的联系人图像和按钮。我不知道这些开发人员都做了什么,但是希望论坛上有人这样做。有什么想法吗? 最佳答案 扩展BroadcastReceiver类,设置开机启动,然后添加监听onReceiveTelephonyManagertelephonymanager=(

android - 当应用程序以兼容模式运行时,如何获取实际屏幕尺寸

我尝试使用DeviceMetrics读取屏幕尺寸,但它给出的是缩放尺寸,而不是实际屏幕尺寸。如何在兼容模式下读取实际屏幕尺寸?例如,应用程序在480x800屏幕上运行。但由于兼容模式,它给了我400x700。 最佳答案 试试这段代码:if(Build.VERSION.SDK_INT>=11){Pointpoint=newPoint();getWindowManager().getDefaultDisplay().getRealSize(point);screenWidth=point.x;screenHeight=point.y;}