diff options
Diffstat (limited to 'src/org/fox/ttrss/share/CommonActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/share/CommonActivity.java | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/share/CommonActivity.java b/src/org/fox/ttrss/share/CommonActivity.java new file mode 100644 index 00000000..808bd31e --- /dev/null +++ b/src/org/fox/ttrss/share/CommonActivity.java @@ -0,0 +1,57 @@ +package org.fox.ttrss.share;
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.Display;
+import android.widget.Toast;
+
+public class CommonActivity extends Activity {
+ private final String TAG = this.getClass().getSimpleName();
+
+ private boolean m_smallScreenMode = true;
+ private boolean m_compatMode = false;
+
+ protected void setSmallScreen(boolean smallScreen) {
+ Log.d(TAG, "m_smallScreenMode=" + smallScreen);
+ m_smallScreenMode = smallScreen;
+ }
+
+ public void toast(int msgId) {
+ Toast toast = Toast.makeText(CommonActivity.this, msgId, Toast.LENGTH_SHORT);
+ toast.show();
+ }
+
+ public void toast(String msg) {
+ Toast toast = Toast.makeText(CommonActivity.this, msg, Toast.LENGTH_SHORT);
+ toast.show();
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ m_compatMode = android.os.Build.VERSION.SDK_INT <= 10;
+
+ Log.d(TAG, "m_compatMode=" + m_compatMode);
+
+ super.onCreate(savedInstanceState);
+ }
+
+ public boolean isSmallScreen() {
+ return m_smallScreenMode;
+ }
+
+ public boolean isCompatMode() {
+ return m_compatMode;
+ }
+
+ public boolean isPortrait() {
+ Display display = getWindowManager().getDefaultDisplay();
+
+ int width = display.getWidth();
+ int height = display.getHeight();
+
+ return width < height;
+ }
+
+
+}
|