package net.networksaremadeofstring.cyllell;
import java.lang.reflect.Method;
import com.actionbarsherlock.app.SherlockFragment;
import android.content.res.Configuration;
public class CyllellFragment extends SherlockFragment
{
protected boolean isTabletDevice()
{
if (android.os.Build.VERSION.SDK_INT >= 11) // honeycomb
{
// test screen size, use reflection because isLayoutSizeAtLeast is only available since 11
Configuration con = getResources().getConfiguration();
try
{
Method mIsLayoutSizeAtLeast = con.getClass().getMethod("isLayoutSizeAtLeast", int.class);
Boolean r = (Boolean) mIsLayoutSizeAtLeast.invoke(con, 0x00000004); // Configuration.SCREENLAYOUT_SIZE_XLARGE
return r;
}
catch (Exception x)
{
x.printStackTrace();
return false;
}
}
return false;
}
}