jjzjj

Android - 服务 View

我正在使用覆盖大部分屏幕的叠加View。但是,我收到了用户报告说他们在安装第三方APK时无法按下包管理器的安装按钮。有什么办法可以解决这个问题吗?我考虑过使用BroadcastReceiver来捕获ACTION_VIEWIntent,但这似乎是不可能的,因为这是一个Activity操作我留下我的类和xml布局文件以供引用:publicclassOverlayViewextendsRelativeLayout{privateImageViewmImageView;publicOverlayView(ServiceOverlayoverlayService){super(overlaySe

android - 在 Android 的 MapView 上缓存正在绘制的内容

我正在为我的大学校园开发一个在MapView中显示校园的应用程序;然后使用geopoints在mapView上绘制校园建筑物的轮廓,使用draw方法扩展类Overlay.绘制了大约50-60座建筑物,导致map非常滞后,因为绘制方法不断地被一遍又一遍地绘制。我调查了我的问题,我发现有些人提到在Canvas上绘制建筑物,但我没有找到关于如何实现它的好例子或信息。谁能指出我如何减少map滞后的正确方向?该map看起来非常好,但滞后只是扼杀了它的用处。谢谢! 最佳答案 如果您将所有点组织成多边形,则可以在Canvas上绘制多边形,然后将其

Android fragment 事务 : How to generate an overlay slide in and move existing Fragement to left

我正在尝试执行以下操作。创建一个新的fragmentB(菜单),将其从右侧滑入,我想将已经显示的fragmentA移动(不隐藏或替换!)到左侧。我从FragmentB得到了Transaction,但是FragmentA根本没有改变他的位置。好像,我的FragmentManager不知道fragmentA的存在(fragmentA不是动态添加的,它是在XML中定义的)。main_screen_layout-xmlfragment事务FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionf

android - 即使从设置中打开权限后,Settings.canDrawOverlays 仍返回 false

我正在尝试来自this的代码回答以检查是否启用了权限。但即使从设置中启用了权限,它也会返回false。publicstaticbooleancanDrawOverlayViews(Contextcon){if(Build.VERSION.SDK_INT 最佳答案 最近我也遇到了同样的问题,并得到了以下解决方法。引用自https://code.google.com/p/android/issues/detail?id=198671#c7publicbooleangetWindoOverLayAddedOrNot2(){StringsC

android - android honeycomb 中的弹出/覆盖屏幕

我想在Androidmap应用程序(下图)中实现类似Places的弹出/覆盖屏幕(我更感兴趣如何将该屏幕放置在屏幕的右侧/左侧)。我可以创建一个Activity并使用对话框主题,这主要解决了我的问题,但它位于屏幕中心。有人知道我如何创建弹出/覆盖屏幕,例如非map应用程序中的位置并放置在屏幕的顶部/右侧?我猜他们是用map叠加层做到的。 最佳答案 好吧,这就是我所做的...我使用FrameLayout覆盖LinearLayout,我可以在其中填充View。这是我的代码的摘录:XML:然后在我的某个按钮上的代码中,我将向overlay

android - 将位置转换为 GeoPoint

全部-我正在尝试获取用户的当前位置,而不是使用叠加项在map上显示该位置。我的问题是用户的位置作为一个位置进来,覆盖数组只接受GeoPoints。这是我尝试过的:LocationListenerlocationListener=newLocationListener(){publicvoidonLocationChanged(Locationlocation){GeoPointpoint=newGeoPoint.valueOf(location);OverlayItemoverlayitem4=newOverlayItem(point,"YouAreHere","Boulder,CO"

android - 使用 SlidingMenu 和 ActionBar Sherlock 的 Overlay 切割 Action Bar

我正在为黑色行动2指南应用程序使用ActionBarSherlock库和滑动菜单库,并尝试在滑动菜单的同一Activity中插入漂亮的“覆盖”功能。结果是:叠加层不起作用操作栏剪切这是代码:requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);super.onCreate(savedInstanceState);setContentView(R.layout.c_m_pyrrhicvictory);Resourcesres=getResources();SlidingMenumenu=newSlidingMenu(this);m

android - 动画覆盖相机 Activity 预览

我正在努力在我正在编码的Android锻炼应用程序中的相机预览Activity中实现像动画(上下)这样的扫描线。我已经成功地使动画代码在一个Activity中工作——没有相机预览。无论我如何尝试我在stackoverflow上阅读的所有内容或在网上搜索,我总是得到相机预览,但不是动画叠加。这是我的xml文件:这是扫描线动画Activity的工作代码:publicclassScanActivityextendsActivity{privateViewview;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(sa

android - 将叠加层(图像过滤器)应用于位图

我正在尝试从相机Intent中捕捉图像,然后在其上应用图像过滤器。详细说明图像将是相机捕获的图像,并且图像过滤器将在资源中作为png文件提供。我可以将滤镜叠加在原始图像之上。但是,一旦叠加,原始图像就“几乎”不可见(这意味着滤镜实际上是堆叠在原始图像上,而不仅仅是替换它)。我有几张图片来说明我的问题。第一张图片是在Photoshop中制作的——当我在一张图片上放置一个滤镜时,它看起来还不错。第二张图片是由下面引用的代码生成的-您可以清楚地看到缺少滤镜效果。有人会知道为什么会发生这样的事情吗?我在这里缺少一些逻辑吗?以下是我的代码。如果您发现此处缺少任何最佳实践,我深表歉意。我最初尝试测

android - 是否可以将尺寸设置为独立于 map 缩放级别的 groundOverlay?

我的GoogleMap上有一个GroundOverlay,我希望它的尺寸​​在我放大/缩小map时不会改变。与始终保持其尺寸的默认mapmarkers完全一样。我已经尝试过两种形式的GroundOverlay.setDimensions()但图像在缩放时仍会调整大小。这是我的代码:Bitmapbtm=BitmapFactory.decodeResource(getResources(),R.drawable.map_arrow);BitmapDescriptorarrow=BitmapDescriptorFactory.fromBitmap(btm);floatw=btm.getWid