Create an Android app for news websites. The app displays a list of news website name and after the user selects one of them, the app opens the corresponding website in a browser.
1. NPR: https://www.npr.org/sections/news/
2. WikiNews: https://en.wikinews.org/wiki/Main_Page
3. Sputnik: https://sputniknews.com/
4. Reuters: https://www.reuters.com/
5. BBC: https://www.bbc.com/news
6. Associate Press: https://www.apnews.com/
7. Google News: https://news.google.com/?hl=en-US&gl=US&ceid=US:en
8. Al Jazeera: https://www.aljazeera.com/
9. C-Span: https://www.c-span.org/
10. Christian Science Monitor: https://www.csmonitor.com/
11. Pew Research: http://www.pewresearch.org/
12. The Wall Street Journal: https://www.wsj.com/
activity_xml :
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="NPR news" android:id="@+id/button" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_marginTop="93dp" android:onClick="btnClickAct1"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="wiki_news" android:id="@+id/button2" android:layout_below="@+id/button" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:onClick="btnClickAct2"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Sputnik" android:id="@+id/button3" android:layout_below="@+id/button2" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:onClick="btnClickAct3"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Reuters" android:id="@+id/button4" android:layout_centerVertical="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:onClick="btnClickAct4"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="BBC" android:id="@+id/button5" android:layout_below="@+id/button4" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:onClick="btnClickAct5"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Associate Press" android:id="@+id/button6" android:layout_below="@+id/button5" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:onClick="btnClickAct6"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Google News" android:id="@+id/button7" android:layout_above="@+id/button2" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:onClick="btnClickAct7"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Al Jazeera" android:id="@+id/button8" android:layout_below="@+id/button7" android:layout_alignLeft="@+id/button7" android:layout_alignStart="@+id/button7" android:onClick="btnClickAct8"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="C-Span" android:id="@+id/button9" android:layout_alignTop="@+id/button3" android:layout_alignLeft="@+id/button8" android:layout_alignStart="@+id/button8" android:onClick="btnClickAct9"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Christian Science Monitor" android:id="@+id/button10" android:layout_below="@+id/button9" android:layout_alignLeft="@+id/button9" android:layout_alignStart="@+id/button9" android:onClick="btnClickAct10"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Pew Research" android:id="@+id/button11" android:layout_below="@+id/button4" android:layout_alignLeft="@+id/button10" android:layout_alignStart="@+id/button10" android:onClick="btnClickAct11"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="The Wall Street Journal" android:id="@+id/button12" android:layout_below="@+id/button11" android:layout_alignLeft="@+id/button11" android:layout_alignStart="@+id/button11" android:onClick="btnClickAct12"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="News app" android:id="@+id/textView" android:layout_above="@+id/button7" android:layout_centerHorizontal="true" /> </RelativeLayout>
MainActivity :
package com.example.dhaneshchappidi.news_app; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { Button button,button2,button3,button4,button5,button6,button7,button8,button9,button10,button11,button12; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button=(Button)findViewById(R.id.button); button2=(Button)findViewById(R.id.button2); button3=(Button)findViewById(R.id.button3); button4=(Button)findViewById(R.id.button4); button5=(Button)findViewById(R.id.button5); button6=(Button)findViewById(R.id.button6); button7=(Button)findViewById(R.id.button7); button8=(Button)findViewById(R.id.button8); button9=(Button)findViewById(R.id.button9); button10=(Button)findViewById(R.id.button10); button11=(Button)findViewById(R.id.button11); button12=(Button)findViewById(R.id.button12); } public void btnClickAct1(View V){ Intent i=new Intent(MainActivity.this,Main2Activity.class); startActivity(i); } public void btnClickAct2(View V){ Intent i=new Intent(MainActivity.this,Main3Activity.class); startActivity(i); } public void btnClickAct3(View V){ Intent i=new Intent(MainActivity.this,Main4Activity.class); startActivity(i); } public void btnClickAct4(View V){ Intent i=new Intent(MainActivity.this,Main5Activity.class); startActivity(i); } public void btnClickAct5(View V){ Intent i=new Intent(MainActivity.this,Main6Activity.class); startActivity(i); } public void btnClickAct6(View V){ Intent i=new Intent(MainActivity.this,Main7Activity.class); startActivity(i); } public void btnClickAct7(View V){ Intent i=new Intent(MainActivity.this,Main8Activity.class); startActivity(i); } public void btnClickAct8(View V){ Intent i=new Intent(MainActivity.this,Main9Activity.class); startActivity(i); } public void btnClickAct9(View V){ Intent i=new Intent(MainActivity.this,Main10Activity.class); startActivity(i); } public void btnClickAct10(View V){ Intent i=new Intent(MainActivity.this,Main11Activity.class); startActivity(i); } public void btnClickAct11(View V){ Intent i=new Intent(MainActivity.this,Main12Activity.class); startActivity(i); } public void btnClickAct12(View V){ Intent i=new Intent(MainActivity.this,Main13Activity.class); startActivity(i); } }
activity_xml2 :
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main2Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main2Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main2Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.npr.org/sections/news/"); } }
activity_xml3 :
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main3Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main3Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main3Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main3); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://en.wikinews.org/wiki/Main_Page"); } }
activity_xml4 :
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main4Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main4Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main4Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main4); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://sputniknews.com/"); } }
activity_xml 5:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main5Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main5Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main5Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main5); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.reuters.com/"); } }
activity_xml 6:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main6Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main6Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main6Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main6); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.bbc.com/news/"); } }
activity_xml7 :
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main7Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main7Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main7Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main7); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.apnews.com/"); } }
activity_xml 8:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main8Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main8Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main8Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main8); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://news.google.com/?hl=en-US&gl=US&ceid=US:en"); } }
activity_xml 9:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main9Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main9Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main9Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main9); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.aljazeera.com/"); } }
activity_xml 10:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main10Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main10Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main10Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main10); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.c-span.org/"); } }
activity_xml 11:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main11Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main11Activity:
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main11Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main11); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.csmonitor.com/"); } }
activity_xml 12:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main12Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main12Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main12Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main12); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("http://www.pewresearch.org/"); } }
activity_xml 13:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.dhaneshchappidi.news_app.Main3Activity"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webview" /> </RelativeLayout>
Main13Activity :
package com.example.dhaneshchappidi.news_app; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class Main13Activity extends AppCompatActivity { WebView browser; @Override public void onBackPressed() { if(browser.canGoBack()){ browser.goBack(); } else { super.onBackPressed(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main13); browser=(WebView)findViewById(R.id.webview); WebSettings webSettings = browser.getSettings(); webSettings.setJavaScriptEnabled(true); browser.setWebViewClient(new WebViewClient()); browser.loadUrl("https://www.wsj.com/"); } }
Android_Mainfest.xml :
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.dhaneshchappidi.flipkart" > <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" android:icon="@mipmap/flip" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Create an Android app for news websites. The app displays a list of news website name...