mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-11-01 07:43:00 +00:00 
			
		
		
		
	restructure ui
This commit is contained in:
		| @@ -27,7 +27,7 @@ | ||||
|             </intent-filter> | ||||
|         </activity> | ||||
|         <activity | ||||
|             android:name=".VideoItemDetailActivity" | ||||
|             android:name=".detail.VideoItemDetailActivity" | ||||
|             android:label="@string/title_videoitem_detail" | ||||
|             android:theme="@style/AppTheme"> | ||||
|             <meta-data | ||||
| @@ -112,7 +112,7 @@ | ||||
|             android:label="@string/background_player_name" /> | ||||
|  | ||||
|         <activity | ||||
|             android:name=".SettingsActivity" | ||||
|             android:name=".settings.SettingsActivity" | ||||
|             android:label="@string/settings_activity_title" /> | ||||
|         <activity | ||||
|             android:name=".PanicResponderActivity" | ||||
|   | ||||
| @@ -2,12 +2,12 @@ package org.schabi.newpipe; | ||||
|  | ||||
| import android.app.Application; | ||||
| import android.content.Context; | ||||
| import android.content.SharedPreferences; | ||||
| import android.preference.PreferenceManager; | ||||
|  | ||||
| import com.nostra13.universalimageloader.core.ImageLoader; | ||||
| import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; | ||||
|  | ||||
| import org.schabi.newpipe.settings.SettingsActivity; | ||||
|  | ||||
| import info.guardianproject.netcipher.NetCipher; | ||||
| import info.guardianproject.netcipher.proxy.OrbotHelper; | ||||
|  | ||||
|   | ||||
| @@ -6,14 +6,11 @@ import android.support.v4.app.Fragment; | ||||
| import android.support.v4.app.NavUtils; | ||||
| import android.support.v7.app.AppCompatActivity; | ||||
| import android.os.Bundle; | ||||
| import android.support.v7.widget.SearchView; | ||||
| import android.view.Menu; | ||||
| import android.view.MenuInflater; | ||||
| import android.view.MenuItem; | ||||
|  | ||||
| import org.schabi.newpipe.extractor.ServiceList; | ||||
|  | ||||
| import java.util.Vector; | ||||
| import org.schabi.newpipe.settings.SettingsActivity; | ||||
|  | ||||
| /** | ||||
|  * Created by Christian Schabesberger on 02.08.16. | ||||
|   | ||||
| @@ -13,6 +13,8 @@ import android.widget.TextView; | ||||
| import com.nostra13.universalimageloader.core.DisplayImageOptions; | ||||
| import com.nostra13.universalimageloader.core.ImageLoader; | ||||
|  | ||||
| import org.schabi.newpipe.detail.VideoItemDetailActivity; | ||||
| import org.schabi.newpipe.detail.VideoItemDetailFragment; | ||||
| import org.schabi.newpipe.extractor.AbstractVideoInfo; | ||||
| import org.schabi.newpipe.extractor.StreamPreviewInfo; | ||||
|  | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe; | ||||
| package org.schabi.newpipe.detail; | ||||
| 
 | ||||
| import android.content.Intent; | ||||
| import android.content.SharedPreferences; | ||||
| @@ -11,8 +11,9 @@ import android.view.MenuInflater; | ||||
| import android.view.MenuItem; | ||||
| import android.widget.ArrayAdapter; | ||||
| 
 | ||||
| import org.schabi.newpipe.R; | ||||
| import org.schabi.newpipe.settings.SettingsActivity; | ||||
| import org.schabi.newpipe.extractor.MediaFormat; | ||||
| import org.schabi.newpipe.extractor.StreamInfo; | ||||
| import org.schabi.newpipe.extractor.VideoStream; | ||||
| 
 | ||||
| import java.util.List; | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe; | ||||
| package org.schabi.newpipe.detail; | ||||
| 
 | ||||
| import android.content.Intent; | ||||
| import android.media.AudioManager; | ||||
| @@ -11,6 +11,9 @@ import android.view.Menu; | ||||
| import android.view.MenuItem; | ||||
| import android.widget.Toast; | ||||
| 
 | ||||
| import org.schabi.newpipe.App; | ||||
| import org.schabi.newpipe.MainActivity; | ||||
| import org.schabi.newpipe.R; | ||||
| import org.schabi.newpipe.extractor.ServiceList; | ||||
| import org.schabi.newpipe.extractor.StreamingService; | ||||
| 
 | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe; | ||||
| package org.schabi.newpipe.detail; | ||||
| 
 | ||||
| import android.app.Activity; | ||||
| import android.content.Context; | ||||
| @@ -46,7 +46,14 @@ import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; | ||||
| import java.util.ArrayList; | ||||
| import java.util.Vector; | ||||
| 
 | ||||
| 
 | ||||
| import org.schabi.newpipe.ActivityCommunicator; | ||||
| import org.schabi.newpipe.ChannelActivity; | ||||
| import org.schabi.newpipe.Downloader; | ||||
| import org.schabi.newpipe.ErrorActivity; | ||||
| import org.schabi.newpipe.ImageErrorLoadingListener; | ||||
| import org.schabi.newpipe.Localization; | ||||
| import org.schabi.newpipe.R; | ||||
| import org.schabi.newpipe.StreamInfoItemViewCreator; | ||||
| import org.schabi.newpipe.download.DownloadDialog; | ||||
| import org.schabi.newpipe.extractor.AudioStream; | ||||
| import org.schabi.newpipe.extractor.MediaFormat; | ||||
| @@ -25,7 +25,6 @@ import android.widget.SeekBar; | ||||
| import android.widget.TextView; | ||||
|  | ||||
| import org.schabi.newpipe.App; | ||||
| import org.schabi.newpipe.NewPipeSettings; | ||||
| import org.schabi.newpipe.R; | ||||
|  | ||||
| import java.io.File; | ||||
|   | ||||
| @@ -8,14 +8,12 @@ import android.content.Context; | ||||
| import android.content.Intent; | ||||
| import android.content.ServiceConnection; | ||||
| import android.content.SharedPreferences; | ||||
| import android.os.AsyncTask; | ||||
| import android.os.Bundle; | ||||
| import android.os.IBinder; | ||||
| import android.support.v4.app.NavUtils; | ||||
| import android.support.v7.app.ActionBar; | ||||
| import android.support.v7.app.AppCompatActivity; | ||||
| import android.support.v7.widget.Toolbar; | ||||
| import android.util.Log; | ||||
| import android.view.LayoutInflater; | ||||
| import android.view.Menu; | ||||
| import android.view.MenuInflater; | ||||
| @@ -30,7 +28,7 @@ import android.widget.Toast; | ||||
|  | ||||
| import org.schabi.newpipe.ErrorActivity; | ||||
| import org.schabi.newpipe.R; | ||||
| import org.schabi.newpipe.SettingsActivity; | ||||
| import org.schabi.newpipe.settings.SettingsActivity; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.util.Vector; | ||||
|   | ||||
| @@ -91,7 +91,6 @@ public class YoutubeSearchEngine extends SearchEngine { | ||||
|             site = downloader.download(url); | ||||
|         } | ||||
|  | ||||
|  | ||||
|         Document doc = Jsoup.parse(site, url); | ||||
|         Element list = doc.select("ol[class=\"item-section\"]").first(); | ||||
|  | ||||
|   | ||||
| @@ -23,8 +23,8 @@ import android.widget.Toast; | ||||
| import org.schabi.newpipe.ActivityCommunicator; | ||||
| import org.schabi.newpipe.BuildConfig; | ||||
| import org.schabi.newpipe.R; | ||||
| import org.schabi.newpipe.VideoItemDetailActivity; | ||||
| import org.schabi.newpipe.VideoItemDetailFragment; | ||||
| import org.schabi.newpipe.detail.VideoItemDetailActivity; | ||||
| import org.schabi.newpipe.detail.VideoItemDetailFragment; | ||||
|  | ||||
| import java.io.IOException; | ||||
|  | ||||
|   | ||||
| @@ -15,13 +15,12 @@ import android.view.MenuItem; | ||||
| import android.view.View; | ||||
| import android.view.ViewGroup; | ||||
| import android.view.inputmethod.InputMethodManager; | ||||
| import android.widget.LinearLayout; | ||||
| import android.widget.Toast; | ||||
|  | ||||
| import org.schabi.newpipe.ErrorActivity; | ||||
| import org.schabi.newpipe.R; | ||||
| import org.schabi.newpipe.VideoItemDetailActivity; | ||||
| import org.schabi.newpipe.VideoItemDetailFragment; | ||||
| import org.schabi.newpipe.detail.VideoItemDetailActivity; | ||||
| import org.schabi.newpipe.detail.VideoItemDetailFragment; | ||||
| import org.schabi.newpipe.extractor.SearchResult; | ||||
| import org.schabi.newpipe.extractor.ServiceList; | ||||
|  | ||||
|   | ||||
| @@ -18,7 +18,7 @@ | ||||
|  * along with NewPipe.  If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
| 
 | ||||
| package org.schabi.newpipe; | ||||
| package org.schabi.newpipe.settings; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| import android.content.SharedPreferences; | ||||
| @@ -26,6 +26,8 @@ import android.os.Environment; | ||||
| import android.preference.PreferenceManager; | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| import org.schabi.newpipe.R; | ||||
| 
 | ||||
| import java.io.File; | ||||
| 
 | ||||
| import us.shandian.giga.util.Utility; | ||||
| @@ -1,13 +1,8 @@ | ||||
| package org.schabi.newpipe; | ||||
| package org.schabi.newpipe.settings; | ||||
| 
 | ||||
| import android.app.Activity; | ||||
| import android.content.ClipData; | ||||
| import android.content.Context; | ||||
| import android.content.Intent; | ||||
| import android.content.SharedPreferences; | ||||
| import android.content.res.Configuration; | ||||
| import android.net.Uri; | ||||
| import android.os.Build; | ||||
| import android.os.Bundle; | ||||
| import android.preference.PreferenceActivity; | ||||
| import android.support.annotation.LayoutRes; | ||||
| @@ -19,6 +14,8 @@ import android.view.MenuItem; | ||||
| import android.view.View; | ||||
| import android.view.ViewGroup; | ||||
| 
 | ||||
| import org.schabi.newpipe.R; | ||||
| 
 | ||||
| 
 | ||||
| /** | ||||
|  * Created by Christian Schabesberger on 31.08.15. | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe; | ||||
| package org.schabi.newpipe.settings; | ||||
| 
 | ||||
| import android.app.Activity; | ||||
| import android.content.ClipData; | ||||
| @@ -16,6 +16,9 @@ import android.preference.PreferenceScreen; | ||||
| 
 | ||||
| import com.nononsenseapps.filepicker.FilePickerActivity; | ||||
| 
 | ||||
| import org.schabi.newpipe.App; | ||||
| import org.schabi.newpipe.R; | ||||
| 
 | ||||
| import java.util.ArrayList; | ||||
| 
 | ||||
| import info.guardianproject.netcipher.proxy.OrbotHelper; | ||||
| @@ -5,7 +5,7 @@ import android.util.Log; | ||||
|  | ||||
| import com.google.gson.Gson; | ||||
|  | ||||
| import org.schabi.newpipe.NewPipeSettings; | ||||
| import org.schabi.newpipe.settings.NewPipeSettings; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.RandomAccessFile; | ||||
|   | ||||
| @@ -14,7 +14,7 @@ import android.os.Message; | ||||
| import android.support.v4.app.NotificationCompat.Builder; | ||||
| import android.util.Log; | ||||
|  | ||||
| import org.schabi.newpipe.NewPipeSettings; | ||||
| import org.schabi.newpipe.settings.NewPipeSettings; | ||||
| import org.schabi.newpipe.R; | ||||
| import us.shandian.giga.get.DownloadManager; | ||||
| import us.shandian.giga.get.DownloadManagerImpl; | ||||
|   | ||||
| @@ -17,9 +17,8 @@ import java.io.IOException; | ||||
| import java.security.MessageDigest; | ||||
| import java.security.NoSuchAlgorithmException; | ||||
|  | ||||
| import org.schabi.newpipe.NewPipeSettings; | ||||
| import org.schabi.newpipe.settings.NewPipeSettings; | ||||
| import org.schabi.newpipe.R; | ||||
| import us.shandian.giga.get.DownloadMission; | ||||
|  | ||||
| import com.nononsenseapps.filepicker.FilePickerActivity; | ||||
| import com.nononsenseapps.filepicker.AbstractFilePickerFragment; | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:tools="http://schemas.android.com/tools" | ||||
|     xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
|     tools:context=".VideoItemDetailFragment" | ||||
|     tools:context=".detail.VideoItemDetailFragment" | ||||
|     android:textIsSelectable="true" | ||||
|     style="?android:attr/textAppearanceLarge" | ||||
|     android:layout_width="match_parent" | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:tools="http://schemas.android.com/tools" android:id="@+id/videoitem_detail_container" | ||||
|     android:layout_width="match_parent" android:layout_height="match_parent" | ||||
|     tools:context=".VideoItemDetailActivity" tools:ignore="MergeRootFrame" /> | ||||
|     tools:context=".detail.VideoItemDetailActivity" tools:ignore="MergeRootFrame" /> | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:tools="http://schemas.android.com/tools" | ||||
|     xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
|     tools:context=".VideoItemDetailFragment" | ||||
|     tools:context=".detail.VideoItemDetailFragment" | ||||
|     android:textIsSelectable="true" | ||||
|     style="?android:attr/textAppearanceLarge" | ||||
|     android:layout_width="match_parent" | ||||
|   | ||||
| @@ -4,7 +4,7 @@ | ||||
|     android:orientation="vertical" android:layout_width="match_parent" | ||||
|     android:layout_height="match_parent" | ||||
|     android:id="@+id/mainBG" | ||||
|     tools:context=".VideoItemDetailActivity" | ||||
|     tools:context=".detail.VideoItemDetailActivity" | ||||
|     tools:showIn="@layout/activity_videoitem_list"> | ||||
|  | ||||
|     <TextView | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Christian Schabesberger
					Christian Schabesberger