android-screen相关内容
目前我在遍历 TextView 文本的副本时使用 paintObject.measureText(textCopy.substring(0,i)).例如, measureText("abc".substring(0,1)) 会给我 'b' 的相对 x 坐标.我从 layout.getLineTop() 得到的 y 坐标.对于 非等宽 字体的 x 坐标,这是可行的,但 不准确.我可以稍微校准一下,但
..
我已经试过了.... DisplayMetrics metrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);int fullscreenheight = metrics.heightPixels;int fullscreenwidth = metrics.widthPixe
..
我的应用中需要使用的每个图标都有 4 种不同的尺寸.问题是我的 Nexus 7 (1280 x 800) 和 Galaxy s2 (800 x 480) 似乎使用了 drawable-hdpi 中的资源.如何强制 Nexus 使用 drawable-xhdpi 中的资源,然后 10 英寸选项卡使用 drawable-xxhdpi. 我的清单文件中有这个
..
我正在开发一个应用程序,其中有一些编辑文本和背景图像.我在那个编辑文本中写了一些东西,我想将整个当前屏幕保存为一个图像,以便我可以通过电子邮件发送它.我得到了一个使用 ASL(android 屏幕截图库)的解决方案,但为此我必须在每次重新启动设备时在我的设备上启动本机服务.那么有没有其他解决方案可以截取当前屏幕? 解决方案 试试这个.. 在你的 xml 中找到父布局并执行此操作. Li
..
我想从服务更改android设备的亮度。我已经看到了很多关于堆栈溢出的问题,但是没有一个问题解决了我的问题。 我已经完成了从settingsManger中设置亮度的一切工作,开始了新的工作活动等 ,但没有一个对我有用。 解决方案 尝试为 android.provider.Settings.System.putInt(getContentResolver(), androi
..
如何在包含导航栏和状态栏的情况下获取以像素为单位的屏幕尺寸? 我已经尝试使用 DisplayMetrics ,但大小不包括软件导航栏。 解决方案 软件导航为自API 17(JELLY_BEAN_MR1)开始添加,因此我们仅需要在API 17及更高版本中包含导航栏的大小。 ,请注意,当您获得屏幕尺寸时,它会基于当前方向。 public void setScreenSize(C
..
目前,我在遍历TextView文本的副本时使用 paintObject.measureText(textCopy.substring(0,i))。例如, measureText(“ abc” .substring(0,1))会给我'b'的相对x坐标。我从 layout.getLineTop()获得的 y 坐标。这是可行的,但对于非等宽字体的 x 坐标,不准确。我可以进行一些校准,但是在每个设备上它
..
我想创建一个知道用户何时使用电话的应用程序(启动屏幕并关闭屏幕)。一段时间后,我需要调用 doSomething()方法。 问题: 1。如何知道用户何时开始使用手机以及何时关闭屏幕? 2.我应该使用Service还是IntentService?对于我来说,哪个更好? 解决方案 您可以使用BroadcastReceiver和Service尝试这样的事情: 使用Broa
..
我正在研究一个使用camera2 API的项目。当我使用以下命令获得支持的输出预览大小的列表时: StreamConfigurationMap map = features.get(CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP); Size []选择= map.getOutputSizes(SurfaceTexture.cl
..
我正在使用KEYCODE_POWER打开和关闭我已扎根的电话。在以下两种情况下,都使用风箱命令打开和关闭屏幕。 adb shell输入keyevent KEYCODE_POWER 但是,我想在单独的情况下使用它:打开和关闭。我有两个功能:打开和关闭功能。如果屏幕关闭并且我调用了打开功能,它将打开屏幕。如果屏幕已经打开,则打开功能将无法执行任何操作。否则,如果屏幕打开,我将
..
我正在尝试通过以编程方式添加130(顶部)来将视图放置在中央,以使其看起来不错,但是,我不确定如何使其他Android设备(例如平板电脑)看起来一样吗?在普通Android手机上将130添加到页边距顶部看起来不错,但在平板电脑上看起来会有所不同.我将如何制定逻辑以提供在所有设备上都具有相同外观的页边空白?一些例子或技巧会很棒!我希望收到您的来信! margin_top = 130 // Ho
..
我想要得到的屏幕pressure。当带病运行的应用程序中显示我留言不幸的是,应用程序已经停止。我生病时得到屏幕的pressure做它可以在一个转换的另一个问题权衡(克),还有一些数学或物理?这里是code我有: 编辑:我运行在平板这个应用程序 包com.realscale.stefanrafa; 进口android.app.Activity; 进口android.os.Bundl
..
我用这样的: INT无线= getWindowManager()getDefaultDisplay()的getWidth()。 获取屏幕尺寸以像素为单位。有没有办法让 dpi的屏幕尺寸 ??? 我在做这个选择屏幕尺寸不同布局的基础。 解决方案 有没有办法让以dpi为escreen大小??? DisplayMetrics 可以告诉你,在像素的屏幕尺寸,加上屏幕密度。从那
..
我最近发表在Play商店中的Android应用(SDK 4.2版)。我的要求是 - 这个程序应该是Play商店中看到两个 - 大屏幕设备(包括三星Galaxy Tab 2 P3100),以及正常屏幕设备。 我也想显示在设备我的应用程序(与2.2版 - 4.2)。 这是code片段,我建议对我的要求履行。 <支持屏 机器人:smallScreens =“真” 机器人:no
..
我有一个三星Galaxy S4主动 当我执行在Android上,下code: DisplayMetrics DM =新DisplayMetrics(); 。getWindowManager()getDefaultDisplay()getMetrics(DM)。 INT宽度= dm.widthPixels; INT高度= dm.heightPixels; 诠释窝点= dm.densityDpi
..
我如何编程在Android手机上进行屏幕捕获? 解决方案 您无法从Android应用程序做到这一点,除了一个根深蒂固的手机上,因为你没有权限访问帧缓冲设备。 您可以做但是在它从你的开发机器的DDMS窗口亚洲开发银行,作为有权限framebuffer的图形组中ADB运行。 如果你想要做一个扎根设备上的本地code类似的东西,看来源亚行守护进程。 编辑:看来这可能会改变,并有可能在近期发
..
我工作的一个简单的Android应用程序,我的要求是, “一些移动事件(MotionEvent.ACTION_MOVE为true)在屏幕上后,如果用户停止移动几秒钟一些地方用了从屏幕上走的手指,则需要执行一些动作。” *我了解到,龙preSS是什么触发,如果用户不作任何举动向下事件被触发(MotionEvent.ACTION_DOWN)之后。* 那么,有没有办法在屏幕上四处移动后触发隆p
..
我有一个平板电脑应用与显示我公司的DATAS的有关片段。我愿与屏幕方向动态地改变我的布局,同时在页面上的IM,但我没有找到如何呢。 如果有人得到了解决,在此先感谢 解决方案 @ Yume177,我发现如何做到这一点: @覆盖 公共无效onConfigurationChanged(配置NEWCONFIG){ // TODO自动生成方法存根 super.onConfigu
..
我执行的Android(API 10)的应用程序。我对平板电脑(据说)和移动电话的几个设计。关于previous句话听起来有点愚蠢:在我看来,布局应根据设备的物理尺寸采摘 - 不解决,否则可能出现的高分辨率呈现,比如说,5x5的网格一个电话,在相当混乱,充分小型的方式。为了通过物理尺寸为师,我得使用的 / RES /布局 - 的*文件夹。同意? 另外:我对
..
根据管理资源(图片)在> Android 1.6版本,我们需要保持不同的决议图像中绘制对象,华电国际,绘制对象,MDPI,绘制对象,LPI文件夹特别。 和按本页面: http://developer.android.com/guide/做法/ screens_support.html , 在低密度部 - 有使用三种分辨率:240 * 320的240x400,240x432的小屏幕,标准屏幕,大
..