有什么方法可以删除 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/