tap icon below help info 1 turn off ok item turn off item at the bottom left corner jump to ok item
{"activity_name": "com.stevenclift.scradio/com.stevenclift.scradio.activity.MainActivity", "activity": {"root": {"scrollable-horizontal": false, "draw": true, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [36, 84, 1404, 2392], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 0, 1368, 2308], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [92, 140, 1348, 2336], "visibility": "visible", "content-desc": [null], "rel-bounds": [56, 56, 1312, 2252], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"resource-id": "android:id/content", "adapter-view": false, "pointer": "3072d10", "children": [{"resource-id": "android:id/parentPanel", "adapter-view": false, "pointer": "4294009", "children": [{"resource-id": "android:id/topPanel", "adapter-view": false, "pointer": "709320e", "children": [{"resource-id": "android:id/title_template", "adapter-view": false, "pointer": "fec42f", "children": [{"resource-id": "android:id/icon", "adapter-view": false, "pointer": "79a0a3c", "scrollable-horizontal": false, "ancestors": ["android.widget.ImageView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.support.v7.widget.AppCompatImageView", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 140, 92, 140], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "Help/Info", "resource-id": "android:id/alertTitle", "adapter-view": false, "pointer": "21cd3c5", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [84, 63, 1172, 156], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif-medium", "class": "com.android.internal.widget.DialogTitle", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [176, 203, 1264, 296], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1256, 156], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 140, 1348, 296], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1256, 156], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 140, 1348, 296], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/contentPanel", "adapter-view": false, "pointer": "e2a611a", "children": [{"resource-id": "android:id/scrollView", "adapter-view": false, "pointer": "5bd744b", "children": [{"scrollable-horizontal": false, "draw": true, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "pressed": "not_pressed", "focusable": false, "long-clickable": false, "enabled": true, "bounds": [92, 359, 1348, 2140], "visibility": "visible", "content-desc": [null], "rel-bounds": [0, 63, 1256, 10501], "focused": false, "selected": false, "scrollable-vertical": false, "children": [{"text": "Help/Info:\n\n1 Radio News plays news radio on-demand in English. \u00a0It also plays live news, talk, and other spoken-word audio streams.\n\nWelcome to the club. 1 Radio News listeners are among the most informed and globally connected radio news lovers in the world.\n\nBe surprised. Have fun. Explore the world.\n\nTable of Contents\n\n\t1.\tKey Tips\n\t2.\tHeadlines and Shows On-Demand\n\t3.\tLive News, Talk, and More\n\t4.\tTechnical Issues\n\t5.\tFuture Features, Rate App\n\t6.\tDisclaimer\n\n-- 1. Key Tips --\n\n* Swipe for more stations/shows.\n* Use your device to adjust volume.\n* Press \u201cPlay All\u201d to listen to headlines in order displayed.\n* Be patient with live streams. Faster connections work better.\n* Use other apps while listening. Re-open app to pause audio or exit app completely.\n* Some streams will be temporarily down. This is NOT under the control of 1 Radio News.\n* Most stations are in English. Many global \u201cshortwave\u201d stations change languages, visit 1radionews.com/schedules to determine times to listen for select stations.\n* Free does NOT have our favorites PlayMix feature or a sleep timer. Upgrade to Pro: 1radionews.com\n* Get our e-newsletter/blog and connect with the community from: 1radionews.com\n\n\n-- 2. Headlines and Shows On-Demand--\n\nHeadlines and shows are in English. On-demand shows use \u201cpodcast\u201d feeds to simply play the most recent episode. Loading time varies.\n\nOur focus is on the most popular, freshest, and frequently updated news and culture shows.\n\nFree shows are roughly organized:\n* top hourly news\n* short daily news headlines\n* limited time special collection\n\nIf you *upgrade* our Pro on-demand collection continues with:\n* top daily global news magazines\n* global \u201cshortwave\u201d daily and some weekly shows/podcasts\n* more daily news shows from major English-speaking countries\n* daily business news\n* daily technology news\n* highest rated weekly entertainment from public broadcasters (mostly)\n* world\u2019s top ~weekly podcasts not from radio\n* learning English shows and podcasts\n* weekly science, environment, and technology showcase\n* kids showcase\n\n-- 3. Live News, Talk, and More --\n\nCarefully selected live radio stations are mostly in English with some exceptions.\n\nWe focus primarily on public radio, international broadcasters, and unique English-language radio sources.\n\nOn PRO, our bonus global multilingual \u201cshortwave\u201d section has stations with some English, see the links from 1radionews.com/schedules for directories across the web. Stations with music that we select tend to have local news in *their* local morning.\n\n\n-- 4. Technical Issues --\n\nLive streams are only as reliable as your Internet connection, your mobile data speed, and/or the streaming service provided by the station.\n\nDepending upon your mobile plan, streaming audio may incur data costs with your mobile provider. Use on Wi-Fi to avoid mobile data costs.\n\nWhile we select the lowest bandwidth live streams available, most will NOT work with 3G or less. On-demand, if you are patient, will load and play on any connection.\n\nStations change periodically.\n\nReport streams that do not work over TWO days or more to: comments@1radionews.com\n\nThis app automatically checks for our station updates weekly when you use it.\n\n-- 6. Future Features, Rate App --\n\nFuture features are added based on app popularity. So please rate on Google Play and share 1 Radio News today: 1radionews.com/share\n\nClicking on the ads that interest you supports new features. Contact us to join our beta testing online community: comments@1radionews.com\n\n-- 7. Disclaimer --\n\nThere is no connection, endorsement, etc. between radio broadcasters and 1 Radio News. All rights are reserved by each broadcaster and they are responsible for their own content.\n\n1 Radio News carefully curates a selection of free radio services to provide you with the easiest way to listen and \"change the channel\" quickly. Many of these audio services are difficult to find on the web, but are free somewhere.\n\nDo not make new selections on 1 Radio News while driving a moving vehicle. Press play safely.\n\nSee the 1RadioNews.com website for more information.", "resource-id": "android:id/message", "adapter-view": false, "pointer": "3fbe741", "scrollable-horizontal": false, "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1256, 10438], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "font-family": "sans-serif", "class": "android.support.v7.widget.AppCompatTextView", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 359, 1348, 2140], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/textSpacerNoButtons", "adapter-view": false, "pointer": "ffd74e6", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.Space", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 359, 92, 359], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "81b8e28", "class": "android.widget.LinearLayout", "visible-to-user": true}], "scrollable-horizontal": false, "ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1256, 1844], "draw": false, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.ScrollView", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 296, 1348, 2140], "pressed": "not_pressed", "scrollable-vertical": true}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 156, 1256, 2000], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 296, 1348, 2140], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/customPanel", "adapter-view": false, "pointer": "86d0a27", "children": [{"resource-id": "android:id/custom", "adapter-view": false, "pointer": "af64d4", "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 140, 92, 140], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": true, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 140, 92, 140], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/buttonPanel", "adapter-view": false, "pointer": "b5eb67d", "children": [{"text": "OK", "resource-id": "android:id/button3", "adapter-view": false, "pointer": "49bf972", "scrollable-horizontal": false, "ancestors": ["android.widget.Button", "android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [42, 14, 266, 182], "draw": false, "focusable": true, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": true, "abs-pos": true, "font-family": "sans-serif-medium", "class": "android.support.v7.widget.AppCompatButton", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [134, 2154, 358, 2322], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/spacer", "adapter-view": false, "pointer": "c9621c3", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [266, 182, 1214, 182], "draw": false, "focusable": false, "long-clickable": false, "visibility": "invisible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.Space", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [358, 2322, 1306, 2322], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "android:id/button2", "adapter-view": false, "pointer": "a07fa40", "scrollable-horizontal": false, "ancestors": ["android.widget.Button", "android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": true, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": true, "abs-pos": true, "font-family": "sans-serif-medium", "class": "android.support.v7.widget.AppCompatButton", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 2140, 92, 2140], "pressed": "not_pressed", "scrollable-vertical": false}, {"text": "", "resource-id": "android:id/button1", "adapter-view": false, "pointer": "1253d79", "scrollable-horizontal": false, "ancestors": ["android.widget.Button", "android.widget.TextView", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": false, "focusable": true, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": true, "abs-pos": true, "font-family": "sans-serif-medium", "class": "android.support.v7.widget.AppCompatButton", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 2140, 92, 2140], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.widget.LinearLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 2000, 1256, 2196], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "com.android.internal.widget.ButtonBarLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 2140, 1348, 2336], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1256, 2196], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.LinearLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 140, 1348, 2336], "pressed": "not_pressed", "scrollable-vertical": false}], "scrollable-horizontal": false, "ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 1256, 2196], "draw": true, "focusable": false, "long-clickable": false, "visibility": "visible", "focused": false, "clickable": false, "abs-pos": true, "class": "android.widget.FrameLayout", "visible-to-user": true, "package": "android", "enabled": true, "bounds": [92, 140, 1348, 2336], "pressed": "not_pressed", "scrollable-vertical": false}, {"resource-id": "android:id/action_mode_bar_stub", "adapter-view": false, "pointer": "a2c3abe", "scrollable-horizontal": false, "ancestors": ["android.view.View", "java.lang.Object"], "selected": false, "content-desc": [null], "rel-bounds": [0, 0, 0, 0], "draw": true, "focusable": false, "long-clickable": false, "visibility": "gone", "focused": false, "clickable": false, "abs-pos": true, "class": "android.view.ViewStub", "visible-to-user": false, "package": "android", "enabled": true, "bounds": [92, 140, 92, 140], "pressed": "not_pressed", "scrollable-vertical": false}], "adapter-view": false, "abs-pos": true, "pointer": "53a1dd3", "class": "android.widget.FrameLayout", "visible-to-user": true}], "adapter-view": false, "abs-pos": true, "pointer": "d411bc2", "class": "com.android.internal.policy.PhoneWindow$DecorView", "visible-to-user": true}, "added_fragments": [], "active_fragments": []}, "is_keyboard_deployed": false, "request_id": "247"}
{"ancestors": ["android.widget.FrameLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "class": "com.android.internal.policy.PhoneWindow$DecorView", "bounds": [36, 84, 1404, 2392], "clickable": false, "children": [{"ancestors": ["android.view.ViewGroup", "android.view.View", "java.lang.Object"], "class": "android.widget.FrameLayout", "bounds": [92, 140, 1348, 2336], "clickable": false, "children": [{"resource-id": "android:id/buttonPanel", "children": [{"text": "OK", "resource-id": "android:id/button3", "ancestors": ["android.widget.Button", "android.widget.TextView", "android.view.View", "java.lang.Object"], "clickable": true, "class": "android.support.v7.widget.AppCompatButton", "bounds": [134, 2154, 358, 2322], "componentLabel": "Text Button", "textButtonClass": "ok"}], "ancestors": ["android.widget.LinearLayout", "android.view.ViewGroup", "android.view.View", "java.lang.Object"], "clickable": false, "class": "com.android.internal.widget.ButtonBarLayout", "bounds": [92, 2140, 1348, 2336], "componentLabel": "Button Bar"}, {"text": "Help/Info", "resource-id": "android:id/alertTitle", "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "clickable": false, "class": "com.android.internal.widget.DialogTitle", "bounds": [176, 203, 1264, 296], "componentLabel": "Text"}, {"text": "Help/Info:\n\n1 Radio News plays news radio on-demand in English. \u00a0It also plays live news, talk, and other spoken-word audio streams.\n\nWelcome to the club. 1 Radio News listeners are among the most informed and globally connected radio news lovers in the world.\n\nBe surprised. Have fun. Explore the world.\n\nTable of Contents\n\n\t1.\tKey Tips\n\t2.\tHeadlines and Shows On-Demand\n\t3.\tLive News, Talk, and More\n\t4.\tTechnical Issues\n\t5.\tFuture Features, Rate App\n\t6.\tDisclaimer\n\n-- 1. Key Tips --\n\n* Swipe for more stations/shows.\n* Use your device to adjust volume.\n* Press \u201cPlay All\u201d to listen to headlines in order displayed.\n* Be patient with live streams. Faster connections work better.\n* Use other apps while listening. Re-open app to pause audio or exit app completely.\n* Some streams will be temporarily down. This is NOT under the control of 1 Radio News.\n* Most stations are in English. Many global \u201cshortwave\u201d stations change languages, visit 1radionews.com/schedules to determine times to listen for select stations.\n* Free does NOT have our favorites PlayMix feature or a sleep timer. Upgrade to Pro: 1radionews.com\n* Get our e-newsletter/blog and connect with the community from: 1radionews.com\n\n\n-- 2. Headlines and Shows On-Demand--\n\nHeadlines and shows are in English. On-demand shows use \u201cpodcast\u201d feeds to simply play the most recent episode. Loading time varies.\n\nOur focus is on the most popular, freshest, and frequently updated news and culture shows.\n\nFree shows are roughly organized:\n* top hourly news\n* short daily news headlines\n* limited time special collection\n\nIf you *upgrade* our Pro on-demand collection continues with:\n* top daily global news magazines\n* global \u201cshortwave\u201d daily and some weekly shows/podcasts\n* more daily news shows from major English-speaking countries\n* daily business news\n* daily technology news\n* highest rated weekly entertainment from public broadcasters (mostly)\n* world\u2019s top ~weekly podcasts not from radio\n* learning English shows and podcasts\n* weekly science, environment, and technology showcase\n* kids showcase\n\n-- 3. Live News, Talk, and More --\n\nCarefully selected live radio stations are mostly in English with some exceptions.\n\nWe focus primarily on public radio, international broadcasters, and unique English-language radio sources.\n\nOn PRO, our bonus global multilingual \u201cshortwave\u201d section has stations with some English, see the links from 1radionews.com/schedules for directories across the web. Stations with music that we select tend to have local news in *their* local morning.\n\n\n-- 4. Technical Issues --\n\nLive streams are only as reliable as your Internet connection, your mobile data speed, and/or the streaming service provided by the station.\n\nDepending upon your mobile plan, streaming audio may incur data costs with your mobile provider. Use on Wi-Fi to avoid mobile data costs.\n\nWhile we select the lowest bandwidth live streams available, most will NOT work with 3G or less. On-demand, if you are patient, will load and play on any connection.\n\nStations change periodically.\n\nReport streams that do not work over TWO days or more to: comments@1radionews.com\n\nThis app automatically checks for our station updates weekly when you use it.\n\n-- 6. Future Features, Rate App --\n\nFuture features are added based on app popularity. So please rate on Google Play and share 1 Radio News today: 1radionews.com/share\n\nClicking on the ads that interest you supports new features. Contact us to join our beta testing online community: comments@1radionews.com\n\n-- 7. Disclaimer --\n\nThere is no connection, endorsement, etc. between radio broadcasters and 1 Radio News. All rights are reserved by each broadcaster and they are responsible for their own content.\n\n1 Radio News carefully curates a selection of free radio services to provide you with the easiest way to listen and \"change the channel\" quickly. Many of these audio services are difficult to find on the web, but are free somewhere.\n\nDo not make new selections on 1 Radio News while driving a moving vehicle. Press play safely.\n\nSee the 1RadioNews.com website for more information.", "resource-id": "android:id/message", "ancestors": ["android.widget.TextView", "android.view.View", "java.lang.Object"], "clickable": false, "class": "android.support.v7.widget.AppCompatTextView", "bounds": [92, 359, 1348, 2140], "componentLabel": "Text"}], "componentLabel": "Modal"}]}