android - 他们找到设备的任何方法是手机还是 android 中的标签?如何单独删除最近的应用程序按钮?

标签 android

有什么方法可以删除 android 3.0 中的最近应用程序按钮(我有一个 xoom)或清除列表?他们使用 Java 代码查找设备的方式是移动设备还是 Tab。

因为它违反了我的政策应用程序,如果该列表中的默认设置允许人们切换设备管理员。我正在显示我自己的启动器,没有设置应用程序。 他们禁用“最近使用的应用程序”按钮或清除应用程序缩略图的任何方法也是如此。

请帮助我处理任何代码示例或文档。提前致谢。

最佳答案

您问了多个问题。在这里,我试着回答你的第二个问题;

Is their any way to find device is, Mobile or Tab using java code.

你可以通过屏幕大小来判断你的代码是运行在平板还是手机上,看下面的代码;

public boolean isTablet() { 
    try { 
        // Compute screen size 
        DisplayMetrics dm = context.getResources().getDisplayMetrics(); 
        float screenWidth  = dm.widthPixels / dm.xdpi; 
        float screenHeight = dm.heightPixels / dm.ydpi; 
        double size = Math.sqrt(Math.pow(screenWidth, 2) + Math.pow(screenHeight, 2)); 
        // Tablet devices should have a screen size greater than 6 inches 
        return size >= 6; 
    } catch(Throwable t) { 
        Log.error(TAG_LOG, "Failed to compute screen size", t); 
        return false; 
    } 
} 

来源:http://groups.google.com/group/android-developers/browse_thread/thread/d6323d81f226f93f

关于android - 他们找到设备的任何方法是手机还是 android 中的标签?如何单独删除最近的应用程序按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874913/

相关文章:

Android - 布局上的 dp 单位 - 看起来是个坏主意?

android - 如何关闭除混淆之外的所有 Android ProGuard 功能?

java - 在Android中获取Bitmap的所有像素

java - 单击 Fragment 中的按钮以显示 TimePickerDialog 时应用程序崩溃

java - VideoView onTouch 事件 : pause/resume video, 和显示/隐藏 MediaController 和 ActionBar

android - 以编程方式接听 Whatsapp 视频通话

android - Mifare 超轻 : lock specific pages

android - 优化 GestureOverlayView 中的手势预测

android - 使用 ContentProviderOperation 更新和插入联系人

android - 服务正在启动,但未调用 OnCreate 或 OnStart