相关疑难解决方法(0)

将Android设备锁定到单个应用程序

我的公司正在寻找销售带有应用程序的Android设备,该设备将作为替代嵌入式设备的产品执行某项任务.

但是我们需要知道如何锁定设备只能访问我们将开发的应用程序,而无法访问正常的Android OS界面.

我想要以下内容:

  1. 当设备启动时,它必须自动加载我们的应用程序
  2. 必须没有办法退出应用程序(除非我们可能输入主密码),这将允许您访问该设备

这可能吗,怎么会这样做呢?

android kiosk-mode

39
推荐指数
3
解决办法
6万
查看次数

防止出现android的状态栏(修改)

我正在实现一个信息亭模式应用程序,我已经成功地使应用程序全屏没有状态栏外观4.3但无法隐藏4.3和4.4中的状态栏,因为当我们向下滑动屏幕顶部时状态栏出现.

我试图让它全屏显示

  • 在清单中指定全屏主题
  • 设置窗口标志即setFlags
  • setSystemUiVisibility

可能重复但未找到具体解决方案

永久隐藏Android状态栏

最后我想要的是,如何在活动中永久隐藏状态栏?在android 4.3,4.4,5,6versions中

android kiosk statusbar

26
推荐指数
2
解决办法
3万
查看次数

是否可以使用设备专门运行一个应用程序?

我开发了一款应用程序,用于医院的平板电脑供患者使用.

现在我被要求让平板电脑的唯一功能是我的应用程序,以防止个人或任何人使用它进行网页浏览,游戏或其他任何事情.

这可能吗?

android

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

如何以编程方式在android上禁用状态栏/通知栏?

我创建一个锁屏应用程序..此应用程序由SMS触发..当收到包含SMS的命令时,它将显示锁定屏幕活动.

我的锁屏活动正在使用TYPE_KEYGUARD来禁用主屏幕按钮.当设备屏幕关闭然后我再次打开时,我的问题是状态栏/通知栏仍然出现在我的屏幕上.这是一个问题,因为即使设备被锁定,用户仍然可以通过状态栏/通知栏访问某些程序.所以我想消除这个状态栏/通知栏,以便用户(盗窃)不能再访问该设备..请帮我解决这个问题..

android android-manifest

14
推荐指数
3
解决办法
3万
查看次数

隐藏平板电脑系统栏

我想隐藏平板电脑设备的系统栏.我搜索了很多但没有成功.我为它添加了图像.

我找到了一些解决方案

View v = findViewById(R.id.view_id);
v.setSystemUiVisibility(View.STATUS_BAR_HIDDEN); 
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使用它 在此输入图像描述

我知道这可能是http://forum.xda-developers.com/showthread.php?t=1228046任何人都知道如何做到这一点?

android statusbar tablet android-3.0-honeycomb

14
推荐指数
2
解决办法
3万
查看次数

锁定Android设备只运行一个应用程序

我想知道是否有人为我们提供了一个相对简单的解决方案.

我们创建了一个应用程序供我们的客户在我们提供的Android设备上使用.

我们希望客户端只能使用我们的应用程序并限制访问其他所有内容(例如设置,电子邮件等).在不使用第三方应用程序的情况下实现此目的的最佳方法是什么.

先感谢您!

android locking kiosk-mode

14
推荐指数
2
解决办法
3万
查看次数

Android:如何让设备只运行一个应用程序?

我有一个客户项目,我必须制作单任务Android设备.客户无法逃避我公司开发的应用程序.客户也无法启动任何其他应用程序,并且在启动设备时启动了我们的应用程序.总体而言,所有客户都可以使用该设备运行我们的应用程序.

有没有其他方法来完成这项工作而不是生根设备,禁用所有系统按钮并使我们的应用程序成为启动器.我有400个设备用于此目的,因此根除所有这些将耗费大量时间.

我还阅读了Google有关COSU设备的教程,但发现它非常容易混淆https://developer.android.com/work/cosu.html#testing-plan

机器人自己的屏幕固定不够好,因为客户可以逃脱应用程序.有些人可能会建议使用像SureLock这样的自助服务终端应用程序,但我公司的目标是在不使用任何第三方应用程序的情况下找到明确的解决方案.通过一些信息亭应用程序运行我们的应用程序不是我们的目标.

我在Stack Overflow上发现了一些类似问题的帖子,但不是我正在寻找的答案.

如果有人对这个问题有一些提示,我将非常感激.

android android-screen-pinning cosu

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

在Android中仅运行一个自定义应用,防止其他任何内容运行

是否有可能让Android只能运行一个应用程序?似乎可以选择制作自定义ROM.任何人都可以指向正确的方向吗?

android

10
推荐指数
1
解决办法
9485
查看次数

阻止Android上的网站

有没有办法在Android设备上以编程方式阻止网站?我想有一个黑名单的URL,这些URL被填充到一个不断运行的服务中.当在受限条件下运行的用户打开浏览器时,应该检查该黑名单.

我曾想过修改hosts.allow和hosts.deny文件,但这些文件都受到保护.

android

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

Android上的自助服务终端模式的应用程序

我正在寻找在kiosk模式下启动应用程序的可能性.我想在Android 2.2 100.平板电脑上分发一个flash/air应用程序.

很好,即使有可能这将直接启动全屏应用程序.

问候

android

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

始终返回登录屏幕

我有一个应用程序开始Splash activity screen5秒然后打开Login activity screen然后你打开正确的用户和密码Menu activity (listActivity)然后每行点击打开MyCity activity.

更新:

我想要得到的是:你在我的应用程序中的任何地方,你出于任何原因离开我的应用程序,不仅是当你按下主页按钮而且还有FOR EXPLPLES:

  1. 您按主页按钮检查另一个应用程序然后想要返回到我的应用程序.

  2. 您有关于whatsup或电子邮件的通知显示新消息,您打开您的whatsup或打开电子邮件,然后返回到我的应用程序.

3-您离开手机一段时间后再想检查我的应用程序.

4-按下电源按钮关闭手机(锁定屏幕),然后打开锁定,想要返回我的应用程序.

我的意思是任何时候你出于任何原因离开我的应用程序,但没有按下后退按钮退出整个应用程序然后想要再次返回到我的应用程序必须打开登录屏幕再次输入您的用户名和密码.

我呼吁finish();Splash活动和登录活动.

我尝试过:android:clearTaskOnLaunch="true"在清单中的Login活动中,但它确实没有.

任何建议将被认真考虑,

请写完整的工作代码.

登录活动:

 public class Login extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login);

    Button b = (Button) findViewById(R.id.loginbutton);

  b.setOnClickListener(new OnClickListener() {

  public void onClick(View v) {

    EditText username = (EditText) findViewById(R.id.login);
    EditText password = (EditText) findViewById(R.id.password);

     if(username.getText().toString().length() > 0 …
Run Code Online (Sandbox Code Playgroud)

java android android-manifest

6
推荐指数
2
解决办法
5119
查看次数

启用后将我的Android应用设置为完全信息亭模式

我正在尝试使自己的反馈应用程序完全支持自助服务终端,我尝试了很多解决方案,但没有什么可以完全满足我的需求。这是我发现的东西。

1.将我的应用设置为设备管理员/所有者应用(锁定任务)-

如果我们遵循此链接/过程https://developer.android.com/work/dpc/dedicated-devices/lock-task-mode,则存在一些限制,如下所示:

一种。我们必须将安装了“反馈”应用程序的所有设备恢复出厂设置,并按照一些步骤将其设置为“管理”应用程序(启动器应用程序)。

b。可以使用命令行安装该应用程序,每次安装都需要通过cmd进行一些代码行,这意味着安装人员必须随计算机一起去,并使用USB连接设备,然后使用命令安装该应用程序。

C。应用程序更新也将遵循相同的步骤(无法使用Google Play商店执行)

d。在这种情况下,最终用户将永远无法退出我们的应用程序,重新启动设备还会每次都启动相同的反馈应用程序。

2.以编程方式进行屏幕固定+以编程方式进行音量和电源按钮控制。https://github.com/mrugacz95/kiosk

一种。在这种情况下,我们将使应用程序处于屏幕固定模式,其中所有三个底部按钮(“概览”,“主页”,“最近”)将被隐藏/禁用。和电源键和音量键相同。

b。因此,只要用户单击信息亭模式,就会向用户显示屏幕固定系统生成的提示,但是最大的缺点是,一旦用户同时按下概述和最近的按钮,应用程序将被取消固定/解锁。

3.第三种情况是,所有键均受控制,包括电源+声音+后退+概述等。 仅按Home键可使该应用程序在后台运行,而在几秒钟内它将再次成为前台。

因此,到目前为止我所发现的一切还不是很令人满意。还有一个问题-

Is this something to be fully controlled by MDM(Mobile Device Management)?

任何帮助表示赞赏。

android kiosk mdm kiosk-mode device-admin

6
推荐指数
1
解决办法
930
查看次数

创建自定义Android ROM

我们将创建Kiosk类型的Android平板电脑应用.客户向我们询问平板电脑仅包含我们的应用,我们不应让用户导航到平板电脑中的其他应用.我们知道我们需要具有root访问权限才能完成此任务.我们尝试创建自定义Android ROM.我们用Google搜索了,无法找到使用我们的App捆绑创建自定义Android ROM的程序.

注意:我们的目标操作系统版本是4.0+.我们不会在Google商店中发布该应用.我们只是将此应用程序分发给特定人群.

任何帮助非常感谢.提前致谢.

android kiosk tablet

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