GVKun编程网logo

Android上的应用程序在kiosk模式(android 应用程序)

30

想了解Android上的应用程序在kiosk模式的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于android应用程序的相关问题,此外,我们还将为您介绍关于AndroidMultiDex应用

想了解Android上的应用程序在kiosk模式的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于android 应用程序的相关问题,此外,我们还将为您介绍关于Android MultiDex应用程序在Android Studio 3.0上的低API上崩溃、Android Studio 错误:“清单合并失败:针对 Android 12 的应用程序”、Android – Android 1.6中开发的应用程序可以在Android 2.0中运行吗?、android – 不要在最近的应用程序中显示我的应用程序的新知识。

本文目录一览:

Android上的应用程序在kiosk模式(android 应用程序)

Android上的应用程序在kiosk模式(android 应用程序)

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

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

问候

解决方法

无法说明确切的实现,但绝对有可能在不创建自定义固件或生根设备的情况下实现此目的.

市场上的这个应用程序SureLock声称以kiosk模式运行设备,可用于Android 2.2.我猜不需要任何root权限.

它讨论了here和here.根据他们的描述,他们在启动和全屏支持下运行.所以要么你可以使用这个应用程序或弄清楚这些gyus是如何做到的.祝好运.

Android MultiDex应用程序在Android Studio 3.0上的低API上崩溃

Android MultiDex应用程序在Android Studio 3.0上的低API上崩溃

我试图在API 16设备上运行需要使用Android Studio 3.0的MultiDex的应用程序,当应用程序最终尝试启动时,它会崩溃.
其他低API也是如此(例如:17,18,19)

但是,当我尝试使用Android Studio 3.1(测试版)运行应用程序时,不会发生崩溃.

这种崩溃有什么办法可以修复吗?

   FATAL EXCEPTION: main
  java.lang.ExceptionInInitializerError
      at android.support.multidex.MultiDexApplication.<init>(MultiDexApplication.java:35)
      at MY_APP_PATH.MY_CUSTOM_APPLICATION_CLASS.<init>(MY_CUSTOM_APP_CLASS.java:23)
      at java.lang.class.newInstanceImpl(Native Method)
      at java.lang.class.newInstance(Class.java:1319)
      at android.app.Instrumentation.newApplication(Instrumentation.java:997)
      at android.app.Instrumentation.newApplication(Instrumentation.java:982)
      at android.app.LoadedApk.makeApplication(LoadedApk.java:496)
      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4170)
      at android.app.ActivityThread.access$1400(ActivityThread.java:134)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
      at android.os.Handler.dispatchMessage(Handler.java:99)
      at android.os.Looper.loop(Looper.java:137)
      at android.app.ActivityThread.main(ActivityThread.java:4867)
      at java.lang.reflect.Method.invokeNative(Native Method)
      at java.lang.reflect.Method.invoke(Method.java:511)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774)
      at dalvik.system.NativeStart.main(Native Method)
   Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1306]:  1674 cannot locate '__isnanf'...

      at java.lang.Runtime.loadLibrary(Runtime.java:370)
      at java.lang.System.loadLibrary(System.java:535)
      at com.android.tools.profiler.support.ProfilerService.<clinit>(ProfilerService.java:41)
      at android.support.multidex.MultiDexApplication.<init>(MultiDexApplication.java:35) 
      at MY_APP_PATH.MY_CUSTOM_APPLICATION_CLASS.<init>(MY_CUSTOM_APPLICATION_CLASS.java:23) 
      at java.lang.class.newInstanceImpl(Native Method) 
      at java.lang.class.newInstance(Class.java:1319) 
      at android.app.Instrumentation.newApplication(Instrumentation.java:997) 
      at android.app.Instrumentation.newApplication(Instrumentation.java:982) 
      at android.app.LoadedApk.makeApplication(LoadedApk.java:496) 
      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4170) 
      at android.app.ActivityThread.access$1400(ActivityThread.java:134) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
      at android.os.Handler.dispatchMessage(Handler.java:99) 
      at android.os.Looper.loop(Looper.java:137) 
      at android.app.ActivityThread.main(ActivityThread.java:4867) 
      at java.lang.reflect.Method.invokeNative(Native Method) 
      at java.lang.reflect.Method.invoke(Method.java:511) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774) 
      at dalvik.system.NativeStart.main(Native Method) 

解决方法:

问题应该是关于在AS 3.0中启用“高级分析”功能,如果你这样做只是禁用它:

>转到“编辑配置…”,
>在“Android App”下选择您的应用配置,
>然后转到“分析”选项卡
>取消选中“启用高级分析”

问题应该消失了.

Android Studio 错误:“清单合并失败:针对 Android 12 的应用程序”

Android Studio 错误:“清单合并失败:针对 Android 12 的应用程序”

我已将我的模拟器版本和 Android SDK 版本更新为 Android S ( Android
12
)。更新后,我无法运行该项目。我无法运行 Hello,
World!

项目(空项目),但我可以构建 Gradle,但我无法运行该项目。我总是得到错误:

清单合并失败:针对 Android 12 及更高版本的应用需要为android: exported相应组件定义了意图过滤器时指定显式值。有关详细信息,请参阅
https://developer.android.com/guide/topics/manifest/activity-
element#exported 。

我该如何解决?

这是一个屏幕截图:

这是一个屏幕截图。

使用 Android 12 SDK 时如何解决此问题?

Android – Android 1.6中开发的应用程序可以在Android 2.0中运行吗?

Android – Android 1.6中开发的应用程序可以在Android 2.0中运行吗?

Android是否向后兼容,换句话说,Android 1.6中开发的应用程序可以在Android 2.0中运行吗?

我刚刚发布了一个2.0应用程序,发现我使用我的G1(Android 1.6)手机无法在市场上找到它.但显然其他人正在下载它.

我应该将应用程序降级到1.6还是需要为每个Android版本创建单独的应用程序?

解决方法:

既然您已经使用1.6 SDK开发了应用程序,那么您应该(必须?)用1.6标记它.
这将增加能够查看和下载您的应用程序的人数.

如果它们是相同的,则不需要有2个应用程序(1.6和2.0).如果您愿意,可以尝试使用Android SDK 2.0的新功能来改进您的应用,然后:

>更新旧的应用程序,如果你只想瞄准Android 2.0(或如果你正在执行2个不同的代码关于手机上的Android版本)
>在市场上创建一个新的应用程序,以瞄准Android 2.0

android – 不要在最近的应用程序中显示我的应用程序

android – 不要在最近的应用程序中显示我的应用程序

我想要当用户在hdevice中运行或关闭我的应用程序时,不要在最近的应用程序中显示我的应用程序

我的目的是:
user禁用运行我的应用程序

我很抱歉发言不好.

解决方法

试试这个..

对于你的每个活动android:excludeFromrecents =“true”

<activity
        android:name=".Activity"
        android:excludeFromrecents="true" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

有关更多信息,请参阅此doc

关于Android上的应用程序在kiosk模式android 应用程序的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Android MultiDex应用程序在Android Studio 3.0上的低API上崩溃、Android Studio 错误:“清单合并失败:针对 Android 12 的应用程序”、Android – Android 1.6中开发的应用程序可以在Android 2.0中运行吗?、android – 不要在最近的应用程序中显示我的应用程序等相关知识的信息别忘了在本站进行查找喔。

本文标签: