标签: homescreen

Check Widget放置在Android屏幕上

有人能告诉我如何检查我的小部件是否已放置在主屏幕上?

我的应用程序中有一些代码,只有在小部件放在主屏幕上时才能运行.

android widget homescreen

10
推荐指数
3
解决办法
7379
查看次数

在主屏幕应用中禁用主页按钮?

我正在为我的大学研究项目.该应用程序永远不会投放市场,仅用于研究.

我使用Google Homescreen示例代码制作了一个主屏幕应用.在那里,我做了一个锁屏活动.在那里,用户不应该通过按Home,Back等来退出锁定.后退按钮似乎被禁用,但主页按钮不是.我尝试过几种来自互联网和stackoverflow的解决方案,这些解决方案都无法正常工作.

这是重要的代码:

(注意:Logcat显示"按下按钮:4"用于后退按钮,但没有用于主页按钮!)

在我的锁屏活动中:

 @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);
    }

    @Override
    public void onAttachedToWindow() {
        this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
        super.onAttachedToWindow();
    }
Run Code Online (Sandbox Code Playgroud)

从Android版本4开始,onAttachedToWindow()方法似乎无效.如何禁用homebutton?

编辑:清单文件:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.home" >

    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.SET_WALLPAPER" …
Run Code Online (Sandbox Code Playgroud)

java android homescreen lockscreen

9
推荐指数
1
解决办法
3876
查看次数

主屏幕上的iPhone网络应用程序总是重新加载应用程序之间的切换

我正在开发一个移动网络应用程序(网站),要求您将其添加到主屏幕.当你打开它,然后切换到另一个应用程序,然后回到我的网络应用程序,整个应用程序重新加载.它显示了闪屏,甚至不记得你最后的位置.

有没有解决的办法?我在iOS文档中找不到任何细节.

iphone mobile-safari homescreen multitasking

9
推荐指数
1
解决办法
5361
查看次数

在JSF项目中通过<welcome-file>设置默认主页

当我使用Eclipse中的Tomcat 8.0启动Java EE项目时,我无法设置在浏览器中加载的默认页面.我正在尝试学习JSF,所以我遵循了本教程

一切正常,但是当我右键单击login.xhtmlwelcome.xhtml文件并选择"在服务器上运行/运行" 时,我只能看到创建的页面.

到目前为止,我创建的所有其他Web应用程序在我启动整个项目时都加载了默认页面.默认行为是加载index.html页面(如果有的话,可能是index.jsp).所以我添加index.htmlindex.xhtml页面到我的WEB-INF项目文件夹,希望其中至少有一个将被显示.然而,没有任何反应.浏览器始终只显示localhost:8080/JSFFaceletsTutorial/URL 上的页面,但页面是白色的,甚至不是错误消息.我想我一直在解决这个问题的过程中遇到错误404,但是,我不再能够重现这个错误,我不记得是什么导致了它.

我发现可以更改默认的起始页面

但是,它对我也不起作用.无论我是否编辑web.xml文件,我都得到相同的结果.

更令人费解的是,当我尝试更改网络浏览器时:"窗口/网络浏览器/ ..."它在外部网络浏览器中的作用时间与内部Eclipse网络浏览器不同.内部总是空白页面 - 但外部网络浏览器曾经设法显示index.html页面 - 但它是一些过时的版本.尽管我完全确定我编辑了它,保存了更改,重新启动了服务器......但它仍然显示了页面的过时版本.即使在这种情况下,它仍然忽略了web.xml文件中所做的更改.但是当我现在尝试它时,它再次在所有浏览器中显示空白页面.除了编辑web.xml文件外,我不知道我做了什么改变......

我的猜测是问题在于我还没有完全掌握的JSF技术.这是因为当我选择使用右键单击"运行方式/在服务器上运行" 来运行login.xhtmlwelcome.xhtml页面时,这些页面的URL将显示localhost:8080:路径/JSFFaceletsTutorial/faces/login.xhtml/JSFFaceletsTutorial/faces/welcome.xhtml.这很奇怪,因为我的项目中没有任何目录"faces".键入所有可能的排列:

<welcome-file-list>
    <welcome-file>faces/index.html</welcome-file>
    <welcome-file>faces/index.xhtm</welcome-file>
</welcome-file-list>
Run Code Online (Sandbox Code Playgroud)

在这web.xml也没有帮助.当我在那里输入完整地址时,它没有帮助.

以下是我在控制台中收到的警告(我跳过了INFO日志条目):

"2014年12月19日上午9:39:55 org.apache.tomcat.util.digester.SetPropertiesRule开始警告:[SetPropertiesRule] {Server/Service/Engine/Host/Context}将属性'source'设置为'org.eclipse. jst.jee.server:JSFFaceletsTutorial'找不到匹配的属性....警告:JSF1074:已经注册了名为'loginBean'的托管bean.用com.tutorial.LoginBean替换现有的托管bean类com.tutorial.LoginBean .2014年12月19日上午9:39:57 org.apache.coyote.AbstractProtocol start"

我不确定这是否有用.我现在没有想法了.

eclipse jsf tomcat homescreen welcome-file

9
推荐指数
1
解决办法
2万
查看次数

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

我正在构建一个应用程序,在某些事件上启动服务.该服务在每个应用程序的顶部都有一个叠加视图(如Facebook聊天头).我想停止服务并在点击导航软键按钮(后面,主页和最近的应用程序)时删除叠加视图.

我通过扩展RelativeLayout成功地制作了一个覆盖视图.我正在关注视图以进行叠加视图.

Facebook正在为扩展和关闭聊天头做同样的事情.提前致谢.:)

编辑

我的问题与此处所述相同.

service android homescreen live-wallpaper

9
推荐指数
1
解决办法
902
查看次数

自定义"添加到主屏幕"的图标

Web浏览器中是否有默认选项的替代品,例如chrome允许我在webapp中添加链接或按钮并在主屏幕中创建图标?

例如,我有我的webapp,我想在main.html中使用一个链接或按钮来执行脚本并在主屏幕中创建图标.我想不可能.那么有没有其他方法可以在Web浏览器中模拟这个默认选项?

另外,我想指定主屏幕中显示的图标.我怎样才能做到这一点?

html icons homescreen

9
推荐指数
1
解决办法
2万
查看次数

如何从iphone"主屏幕"识别用户点击

我的移动网站的一些用户在iPhone的Safari中将该网站添加到主屏幕(使用"添加到主屏幕").有没有办法知道他们是来自点击主页图标,还是键入网址?

或者,为了解决我的问题,我想知道有多少用户"添加到主屏幕"并回来

非常感谢鲍勃

iphone mobile-safari homescreen ipad web-clips

8
推荐指数
1
解决办法
1012
查看次数

有没有办法将EditText /输入字段放入主屏幕小部件?

我希望我的用户在主屏幕上输入内容,但每次我向窗口小部件添加Edittext时都会中断.我做了一些谷歌搜索,发现他们显然不支持小部件.有一个谷歌搜索小部件,每个Android手机上都有一个输入字段,所以我想知道是否有任何方法可以在我的小部件中有一个.

提前致谢

编辑:我注意到谷歌搜索栏实际上没有输入,而只是打开一个触摸活动.但是还有像FriendStream这样的其他应用程序,它们的小部件都有输入部分.

android input widget homescreen android-edittext

8
推荐指数
2
解决办法
1442
查看次数

获取Android中每个启动器的列表

在我的应用程序中,我想显示该特定Android手机上每个可用启动器(用于主屏幕)的列表.是否有可能从Android操作系统获取某些信息,我该如何拨打此电话?

谢谢!

亲切的问候丹尼尔

android launcher homescreen

8
推荐指数
2
解决办法
6654
查看次数

主屏幕应用程序(android)facebook登录打开浏览器

我正在开发一个专注于移动用户的网站,并在添加到主屏幕时使用清单独立打开.除了Facebook登录功能外,这种方法效果很好.每当我尝试登录时,都会在应用程序外的浏览器中打开Facebook链接.然后我必须手动返回应用程序并重新加载要登录的页面.

登录时如何留在独立应用程序中?

我尝试使用这个流行的答案window.location解释,但没有变化.我使用还试图为这里解释,但再次,没有运气.window.open

您可以在此测试页面上进行尝试,该页面具有调整后的清单和登录选项,以保留在测试页面内.我使用三星Galaxy S5进行测试.

javascript php mobile facebook homescreen

8
推荐指数
1
解决办法
553
查看次数