Articles of 主屏幕

Android:应用程序快捷方式必须在更新后重新创build

一个奇怪的事情正在发生:我已经发布了谷歌播放的更新。 当用户下载更新时,现有的主屏幕快捷方式消失,必须重新创build或在其他设备上,快捷方式停留在主屏幕上,但当他们按下时,它表示引用应用程序不存在,然后他们不得不删除该快捷方式并重新创build它。 有谁知道这是为什么发生?

即使尺寸与屏幕匹配,WallpaperManager也会放大图像

我有一个应用程序,将壁纸应用到主屏幕与图像匹配的屏幕大小,但在银河s3的壁纸放大,当我应用它,即使使用的图像完全符合屏幕尺寸! 这是一个静态图像,当您在主屏幕上切换页面时,甚至不会滚动。 奇怪的是,如果我使用内置的图库应用图像的壁纸是适用的没有变焦罚款(它出现了“裁剪图像”屏幕,但裁剪区域本身匹配图像的边缘) 我使用的代码在整个手机arrays(星系笔记,ace 2,s2等等)上工作得很好,但不在s3上; 我想知道是否有任何我可以做的强制墙纸来正确填充屏幕? 我用来应用壁纸的当前代码是: WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); wallpaperManager.setWallpaperOffsets(wallpaperViewer.getApplicationWindowToken(), 0, 0); wallpaperManager.setBitmap(BitmapFactory.decodeFile(file.getPath()));//file is jpg on sd card

Android模拟器显示主屏幕颠倒镜像和locking(为什么?)

我从命令行启动模拟器,尝试使用这些参数加速一点: 模拟器-avd foo_hvga2 -cpu-delay 0 -no-boot-anim 这里是模拟器输出的详细转储….谢谢你的任何线索 模拟器-avd foo_hvga2 -cpu-delay 0 -no-boot-anim -verbose -debug all -show-kernel emulator: found SDK root at /Users/foobear/android-sdks emulator: Android virtual device file at: /Users/foobear/.android/avd/foo_hvga2.ini emulator: /Users/foobear/.android/avd/foo_hvga2.ini: parsing as .ini file emulator: 1: KEY='target' VALUE='android-16' emulator: 2: KEY='path' VALUE='/Users/foobear/.android/avd/foo_hvga2.avd' emulator: /Users/foobear/.android/avd/foo_hvga2.ini: parsing finished emulator: virtual device content at /Users/foobear/.android/avd/foo_hvga2.avd emulator: virtual […]

主屏幕小部件,listView显示“加载”

首先,一张图片说千言万语: 这发生,虽然getViewAt被称为4项目,因为我的光标大小。 代码如下: public class WidgetService extends RemoteViewsService { @Override public RemoteViewsFactory onGetViewFactory(Intent intent) { System.out.println("Factory"); return(new WidgetViewsFactory(this.getApplicationContext(), intent)); } } 小部件提供者: public class WidgetViewsFactory implements RemoteViewsService.RemoteViewsFactory, LNTConstants { private Context context = null; ArrayList<DBItemModel> items; public WidgetViewsFactory(Context context, Intent intent) { this.context = context; Cursor c = Items.get(context, where); items = Items.getFromCursor(c); } @Override […]

检查小工具放置在Android屏幕上

有人能告诉我如何检查我的小部件已被放置在主屏幕上? 我在我的应用程序中有一些代码,只有在widget被放置在主屏幕上时才能运行。

有没有办法把一个EditText /input字段放入主屏幕小部件?

我希望我的用户在主屏幕上input一些东西,但是每次我添加一个EditText到它打破的部件。 我做了一些谷歌search,发现他们显然不支持小部件。 在每个Android手机上都有一个Googlesearch小部件,所以我想知道是否有任何方法在我的小部件中有一个。 提前致谢 编辑:我注意到,谷歌search栏实际上没有input,而只是打开一个触摸的活动。 但是还有其他的应用程序,如FriendStream,它们的小部件都有input部分。

在主屏幕应用程序中禁用主页button?

我正在为我的大学开展一个研究项目。 该应用程序将永远不会被投放市场,只用于研究。 我使用Google Homescreen示例代码制作了一个主屏幕应用程序。 在那里,我做了一个锁屏的活动。 在那里,用户不应该能够通过按Home,Back等来退出locking。Back-Button似乎被禁用,但Home-Button不是。 我已经尝试了互联网和计算器,这是不工作的几个解决scheme。 这是重要的代码: ( 注意 :Logcat显示“按下button:4”用于后退button,但没有用于主button!) 在我的锁屏活动中: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.v(TAG, "BUTTON PRESSED: " + new Integer(keyCode).toString()); if ((keyCode == KeyEvent.KEYCODE_BACK)) { return true; } else if ((keyCode == KeyEvent.KEYCODE_CALL)) { return true; } else if ((keyCode == KeyEvent.KEYCODE_HOME)){ return true; } return super.onKeyDown(keyCode, event); […]

如何加载Android主屏幕的ListView小部件的项目?

我目前正在开发一个Android项目,它使用一个Homescreen Widget向用户显示数据。 我在Widget中使用的视图是一个ListView 。 以下是我的代码: WidgetService类 public class WidgetService extends RemoteViewsService { @Override public RemoteViewsFactory onGetViewFactory(Intent intent) { return (new WidgetRemoteViewsFactory(this.getApplicationContext(), intent)); } } WidgetProvider类 public class WidgetProvider extends AppWidgetProvider { @Override public void onDeleted(Context context, int[] appWidgetIds) { super.onDeleted(context, appWidgetIds); } @Override public void onDisabled(Context context) { super.onDisabled(context); } @Override public void onEnabled(Context context) […]

获取我的主屏幕小部件的大小

我只是想知道我目前的widget有多大。 我发现了很多问题来设置最小尺寸,但我不想设置它。 相反,我想显示的信息,只是适合在小部件。 如果小部件太小,我需要隐藏一些东西,但我需要知道它的大小。 我读了一些像AppWidgetProvider这样的类的源代码,甚至是文档。 总是只有引用最小或最大的大小,但从来没有当前的大小。 请指点我正确的资源。

检测具有窗口的服务内的导航button的触摸事件

我正在构build一个应用程序,在某些事件上启动服务。 该服务在每个应用程序顶部都有覆盖视图(如Facebook聊天头)。 我想停止服务,并删除导航软键button(回,家庭和最近的应用程序)点击覆盖视图。 我已经成功地通过扩展RelativeLayout来完成一个覆盖视图,这是完全正常的。 我正在关注这个覆盖视图。 同样的事情是Facebook做扩展和closures聊天头。 提前致谢。 🙂 编辑 我的问题与此处所述的相同。