Adding AntennaPod as RSS/XML Reader
This commit is contained in:
parent
6bbde80dd0
commit
9a15545efe
|
@ -55,6 +55,37 @@
|
||||||
android:configChanges="keyboardHidden|orientation"
|
android:configChanges="keyboardHidden|orientation"
|
||||||
android:label="@string/add_new_feed_label"
|
android:label="@string/add_new_feed_label"
|
||||||
android:windowSoftInputMode="adjustResize" >
|
android:windowSoftInputMode="adjustResize" >
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.VIEW"/>
|
||||||
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
|
<category android:name="android.intent.category.BROWSABLE"/>
|
||||||
|
<data android:scheme="http"/>
|
||||||
|
<data android:host="*"/>
|
||||||
|
<data android:pathPattern=".*\\.xml"/>
|
||||||
|
<data android:pathPattern=".*\\.rss"/>
|
||||||
|
</intent-filter>
|
||||||
|
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.VIEW"/>
|
||||||
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
|
<category android:name="android.intent.category.BROWSABLE"/>
|
||||||
|
<data android:scheme="http"/>
|
||||||
|
<data android:host="feeds.feedburner.com"/>
|
||||||
|
<data android:host="feedproxy.google.com"/>
|
||||||
|
<data android:host="feeds2.feedburner.com"/>
|
||||||
|
<data android:host="feedsproxy.google.com"/>
|
||||||
|
</intent-filter>
|
||||||
|
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.VIEW"/>
|
||||||
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
|
<category android:name="android.intent.category.BROWSABLE"/>
|
||||||
|
<data android:scheme="http"/>
|
||||||
|
<data android:mimeType="text/xml"/>
|
||||||
|
<data android:mimeType="application/rss+xml"/>
|
||||||
|
<data android:mimeType="application/atom+xml"/>
|
||||||
|
<data android:mimeType="application/xml"/>
|
||||||
|
</intent-filter>
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.SEND" />
|
<action android:name="android.intent.action.SEND" />
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,8 @@ public class AddFeedActivity extends SherlockActivity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
if (AppConfig.DEBUG)
|
||||||
|
Log.d(TAG, "Was started with Intent "+getIntent().getAction()+" and Data "+getIntent().getDataString());
|
||||||
setTheme(UserPreferences.getTheme());
|
setTheme(UserPreferences.getTheme());
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||||
|
@ -54,6 +56,10 @@ public class AddFeedActivity extends SherlockActivity {
|
||||||
progDialog = new ProgressDialog(this);
|
progDialog = new ProgressDialog(this);
|
||||||
|
|
||||||
etxtFeedurl = (EditText) findViewById(R.id.etxtFeedurl);
|
etxtFeedurl = (EditText) findViewById(R.id.etxtFeedurl);
|
||||||
|
if (getIntent().getAction().equals(Intent.ACTION_VIEW)) {
|
||||||
|
etxtFeedurl.setText(getIntent().getDataString());
|
||||||
|
}
|
||||||
|
|
||||||
butBrowseMiroGuide = (Button) findViewById(R.id.butBrowseMiroguide);
|
butBrowseMiroGuide = (Button) findViewById(R.id.butBrowseMiroguide);
|
||||||
butOpmlImport = (Button) findViewById(R.id.butOpmlImport);
|
butOpmlImport = (Button) findViewById(R.id.butOpmlImport);
|
||||||
butConfirm = (Button) findViewById(R.id.butConfirm);
|
butConfirm = (Button) findViewById(R.id.butConfirm);
|
||||||
|
@ -101,7 +107,7 @@ public class AddFeedActivity extends SherlockActivity {
|
||||||
if (intent.getAction() != null
|
if (intent.getAction() != null
|
||||||
&& intent.getAction().equals(Intent.ACTION_SEND)) {
|
&& intent.getAction().equals(Intent.ACTION_SEND)) {
|
||||||
if (AppConfig.DEBUG)
|
if (AppConfig.DEBUG)
|
||||||
Log.d(TAG, "Was started with ACTION_SEND intent");
|
Log.d(TAG, "Resuming with ACTION_SEND intent");
|
||||||
String text = intent.getStringExtra(Intent.EXTRA_TEXT);
|
String text = intent.getStringExtra(Intent.EXTRA_TEXT);
|
||||||
if (text != null) {
|
if (text != null) {
|
||||||
etxtFeedurl.setText(text);
|
etxtFeedurl.setText(text);
|
||||||
|
|
Loading…
Reference in New Issue