SYMBOL INDEX (673 symbols across 48 files) FILE: src/com/nmbb/oplayer/OPlayerApplication.java class OPlayerApplication (line 9) | public class OPlayerApplication extends Application { method onCreate (line 20) | @Override method init (line 28) | private void init() { method getApplication (line 34) | public static OPlayerApplication getApplication() { method getContext (line 38) | public static Context getContext() { method destory (line 43) | public void destory() { FILE: src/com/nmbb/oplayer/OPreference.java class OPreference (line 10) | public class OPreference { method OPreference (line 16) | public OPreference(Context ctx) { method putStringAndCommit (line 20) | public boolean putStringAndCommit(String key, String value) { method putIntAndCommit (line 24) | public boolean putIntAndCommit(String key, int value) { method putBooleanAndCommit (line 28) | public boolean putBooleanAndCommit(String key, boolean value) { method putIntAndCommit (line 32) | public boolean putIntAndCommit(ContentValues values) { method getString (line 40) | public String getString(String key) { method getString (line 44) | public String getString(String key, String defValue) { method getInt (line 48) | public int getInt(String key) { method getInt (line 52) | public int getInt(String key, int defValue) { method getBoolean (line 56) | public boolean getBoolean(String key) { method getBoolean (line 60) | public boolean getBoolean(String key, boolean defValue) { FILE: src/com/nmbb/oplayer/business/FileBusiness.java class FileBusiness (line 13) | public final class FileBusiness { method getAllSortFiles (line 18) | public static List getAllSortFiles() { FILE: src/com/nmbb/oplayer/database/DbHelper.java class DbHelper (line 14) | @SuppressWarnings({ "unchecked", "rawtypes" }) method create (line 18) | public int create(T po) { method exists (line 32) | public boolean exists(T po, Map where) { method createIfNotExists (line 48) | public int createIfNotExists(T po, Map where) { method queryForEq (line 65) | public List queryForEq(Class c, String fieldName, Object value) { method remove (line 80) | public int remove(T po) { method update (line 103) | public int update(Class c, ContentValues values, String columnName,... method update (line 123) | public int update(T po) { method queryForAll (line 139) | public List queryForAll(Class c) { FILE: src/com/nmbb/oplayer/database/SQLiteHelperOrm.java class SQLiteHelperOrm (line 15) | public class SQLiteHelperOrm extends OrmLiteSqliteOpenHelper { method SQLiteHelperOrm (line 19) | public SQLiteHelperOrm(Context context) { method SQLiteHelperOrm (line 23) | public SQLiteHelperOrm() { method onCreate (line 27) | @Override method onUpgrade (line 36) | @Override FILE: src/com/nmbb/oplayer/exception/Logger.java class Logger (line 5) | public class Logger { method setLog (line 10) | public static void setLog(boolean isLog) { method getIsLog (line 14) | public static boolean getIsLog() { method d (line 18) | public static void d(String tag, String msg) { method d (line 24) | public static void d(String msg) { method d (line 36) | public static void d(String tag, String msg, Throwable tr) { method e (line 42) | public static void e(Throwable tr) { method i (line 48) | public static void i(String msg) { method i (line 54) | public static void i(String tag, String msg) { method i (line 68) | public static void i(String tag, String msg, Throwable tr) { method e (line 82) | public static void e(String tag, String msg) { method e (line 88) | public static void e(String msg) { method e (line 102) | public static void e(String tag, String msg, Throwable tr) { method e (line 108) | public static void e(String msg, Throwable tr) { method systemErr (line 114) | public static void systemErr(String msg) { FILE: src/com/nmbb/oplayer/po/OnlineVideo.java class OnlineVideo (line 5) | public class OnlineVideo { method OnlineVideo (line 24) | public OnlineVideo() { method OnlineVideo (line 28) | public OnlineVideo(String title, int iconId, int category) { method OnlineVideo (line 34) | public OnlineVideo(String title, int iconId, int category, String url) { FILE: src/com/nmbb/oplayer/po/PFile.java class PFile (line 7) | public final class PFile { method PFile (line 35) | public PFile() { method PFile (line 39) | public PFile(Cursor c) { method getThumb (line 52) | public Bitmap getThumb(Context ctx) { FILE: src/com/nmbb/oplayer/po/POMedia.java class POMedia (line 15) | @DatabaseTable(tableName = "media") method POMedia (line 62) | public POMedia() { method POMedia (line 66) | public POMedia(File f) { method POMedia (line 73) | public POMedia(String path, String mimeType) { FILE: src/com/nmbb/oplayer/preference/PreferenceUtils.java class PreferenceUtils (line 10) | public final class PreferenceUtils { method reset (line 13) | public static void reset(final Context ctx) { method getString (line 19) | public static String getString(String key, String defValue) { method getLong (line 23) | public static long getLong(String key, long defValue) { method getFloat (line 27) | public static float getFloat(String key, float defValue) { method put (line 31) | public static void put(String key, String value) { method put (line 35) | public static void put(String key, int value) { method put (line 39) | public static void put(String key, float value) { method put (line 43) | public static void put(String key, boolean value) { method putFloat (line 47) | public static void putFloat(String key, float value) { method getPreferences (line 54) | public static SharedPreferences getPreferences() { method getInt (line 58) | public static int getInt(String key, int defValue) { method getBoolean (line 62) | public static boolean getBoolean(String key, boolean defValue) { method putStringProcess (line 66) | public static void putStringProcess(String key, String value) { method getStringProcess (line 73) | public static String getStringProcess(String key, String defValue) { method hasString (line 78) | public static boolean hasString(String key) { method putString (line 83) | public static void putString(String key, String value) { method putLong (line 90) | public static void putLong(String key, long value) { method putBoolean (line 97) | public static void putBoolean(String key, boolean value) { method putInt (line 104) | public static void putInt(String key, int value) { method remove (line 111) | public static void remove(String... keys) { FILE: src/com/nmbb/oplayer/receiver/MediaScannerReceiver.java class MediaScannerReceiver (line 13) | public class MediaScannerReceiver extends BroadcastReceiver { method onReceive (line 18) | @Override method scanDirectory (line 41) | private void scanDirectory(Context context, String volume) { method scanFile (line 47) | private void scanFile(Context context, String path) { FILE: src/com/nmbb/oplayer/service/FileDownloadService.java class FileDownloadService (line 7) | public class FileDownloadService extends Service { method onBind (line 9) | @Override FILE: src/com/nmbb/oplayer/service/MediaScannerService.java class MediaScannerService (line 30) | public class MediaScannerService extends Service implements Runnable { method onCreate (line 55) | @Override method isRunning (line 63) | public static boolean isRunning() { method onStartCommand (line 72) | @Override method parseIntent (line 81) | private void parseIntent(final Intent intent) { method run (line 108) | @Override method scan (line 114) | private void scan() { method handleMessage (line 158) | @Override method scanFile (line 170) | private void scanFile(String path, String mimeType) { method scanDirectory (line 175) | private void scanDirectory(String path) { method eachAllMedias (line 180) | private void eachAllMedias(File f) { method save (line 203) | private void save(POMedia media) { method extractThumbnail (line 229) | private void extractThumbnail(POMedia media) { method notifyObservers (line 268) | private void notifyObservers(int flag, POMedia media) { method addObserver (line 273) | public void addObserver(IMediaScannerObserver s) { method deleteObserver (line 282) | public synchronized void deleteObserver(IMediaScannerObserver s) { method deleteObservers (line 287) | public synchronized void deleteObservers() { type IMediaScannerObserver (line 291) | public interface IMediaScannerObserver { method update (line 297) | public void update(int flag, POMedia media); class MediaScannerServiceBinder (line 304) | public class MediaScannerServiceBinder extends Binder { method getService (line 305) | public MediaScannerService getService() { method onBind (line 310) | @Override FILE: src/com/nmbb/oplayer/ui/FragmentBase.java class FragmentBase (line 16) | public class FragmentBase extends Fragment { method onCreate (line 22) | @Override method onCreateView (line 28) | @Override method onBackPressed (line 36) | public boolean onBackPressed() { method registerReceiver (line 40) | public void registerReceiver(BroadcastReceiver receiver, IntentFilter ... method unregisterReceiver (line 45) | public void unregisterReceiver(BroadcastReceiver receiver) { method registerContentObserver (line 50) | public void registerContentObserver(Uri uri, boolean notifyForDescende... method unregisterContentObserver (line 55) | public void unregisterContentObserver(ContentObserver observer) { FILE: src/com/nmbb/oplayer/ui/FragmentFileOld.java class FragmentFileOld (line 48) | public class FragmentFileOld extends FragmentBase implements method onServiceDisconnected (line 66) | @Override method onServiceConnected (line 71) | @Override method onCreateView (line 81) | @Override method onStart (line 115) | @Override method onDestroy (line 120) | @Override method update (line 133) | @Override method onResume (line 154) | @Override method onCreateContextMenu (line 168) | @Override method onCreateContextMenu (line 179) | @Override method onContextItemSelected (line 188) | @Override method deleteFile (line 213) | private void deleteFile(final FileAdapter adapter, final POMedia f, method renameFile (line 242) | private void renameFile(final FileAdapter adapter, final POMedia f, method handleMessage (line 289) | @Override method onItemClick (line 335) | @Override class DataTask (line 347) | private class DataTask extends AsyncTask> { method onPreExecute (line 349) | @Override method doInBackground (line 356) | @Override method onPostExecute (line 361) | @Override class FileAdapter (line 373) | private class FileAdapter extends ArrayAdapter { method FileAdapter (line 377) | public FileAdapter(Context ctx, List l) { method getView (line 382) | @Override method add (line 421) | public void add(POMedia item, String url) { method delete (line 427) | public void delete(int position) { method getItem (line 434) | public POMedia getItem(String url) { method getStatusImage (line 439) | private int getStatusImage(int status) { method onTouch (line 484) | @Override method mathScrollerPosition (line 509) | private void mathScrollerPosition(float y) { FILE: src/com/nmbb/oplayer/ui/FragmentOnline.java class FragmentOnline (line 39) | public class FragmentOnline extends FragmentBase implements OnItemClickL... method onCreateView (line 60) | @Override method onItemClick (line 77) | @Override method clearAndLoad (line 120) | private void clearAndLoad(String url) { method onBackPressed (line 129) | @Override method switchWebViewToListView (line 155) | private void switchWebViewToListView() { method initWebView (line 164) | private void initWebView() { class DataAdapter (line 271) | private class DataAdapter extends ArrayAdapter { method DataAdapter (line 273) | public DataAdapter(Context ctx) { method getView (line 277) | @Override method callHiddenWebViewMethod (line 302) | private void callHiddenWebViewMethod(String name) { method onPause (line 314) | @Override method onResume (line 326) | @Override FILE: src/com/nmbb/oplayer/ui/MainActivity.java class MainActivity (line 22) | public class MainActivity extends FragmentActivity implements OnClickLis... method onCreate (line 30) | @Override method onBackPressed (line 59) | @Override method onDestroy (line 67) | @Override method getFragmentByPosition (line 75) | private FragmentBase getFragmentByPosition(int position) { method getItem (line 82) | @Override method getCount (line 98) | @Override method onPageSelected (line 105) | @Override method onClick (line 118) | @Override FILE: src/com/nmbb/oplayer/ui/PlayerActivity.java class PlayerActivity (line 21) | public class PlayerActivity extends Activity implements OnBufferingUpdat... method onCreate (line 34) | @Override method playVideo (line 43) | private void playVideo() { method onBufferingUpdate (line 60) | @Override method onCompletion (line 66) | @Override method onVideoSizeChanged (line 72) | @Override method onPrepared (line 87) | @Override method surfaceChanged (line 96) | @Override method surfaceDestroyed (line 101) | @Override method surfaceCreated (line 106) | @Override method onPause (line 112) | @Override method onDestroy (line 119) | @Override method releaseMediaPlayer (line 126) | private void releaseMediaPlayer() { method doCleanUp (line 133) | private void doCleanUp() { method startVideoPlayback (line 140) | private void startVideoPlayback() { FILE: src/com/nmbb/oplayer/ui/VideoPlayerActivity.java class VideoPlayerActivity (line 37) | public class VideoPlayerActivity extends Activity implements OnCompletio... method onCreate (line 58) | @Override method onPause (line 106) | @Override method onResume (line 113) | @Override method onDestroy (line 120) | @Override method onTouchEvent (line 127) | @Override method endGesture (line 143) | private void endGesture() { class MyGestureListener (line 152) | private class MyGestureListener extends SimpleOnGestureListener { method onDoubleTap (line 155) | @Override method onScroll (line 167) | @Override method handleMessage (line 186) | @Override method onVolumeSlide (line 197) | private void onVolumeSlide(float percent) { method onBrightnessSlide (line 228) | private void onBrightnessSlide(float percent) { method onConfigurationChanged (line 253) | @Override method onCompletion (line 260) | @Override method stopPlayer (line 265) | private void stopPlayer() { method startPlayer (line 270) | private void startPlayer() { method isPlaying (line 275) | private boolean isPlaying() { method onInfo (line 282) | @Override FILE: src/com/nmbb/oplayer/ui/adapter/FileAdapter.java class FileAdapter (line 18) | public class FileAdapter extends CursorAdapter { method FileAdapter (line 23) | public FileAdapter(Context context, Cursor c) { method newView (line 28) | @Override method changeCursor (line 33) | @Override method initKeys (line 39) | private void initKeys(Cursor c) { method getPositionByName (line 50) | public int getPositionByName(char key) { method getItem (line 54) | @Override method bindView (line 62) | @Override FILE: src/com/nmbb/oplayer/ui/adapter/FileDownloadAdapter.java class FileDownloadAdapter (line 18) | public class FileDownloadAdapter extends ArrayAdapter { method FileDownloadAdapter (line 23) | public FileDownloadAdapter(Context ctx, ArrayList l) { method getView (line 29) | @Override method getStatusImage (line 62) | private int getStatusImage(int status) { method add (line 102) | public void add(PFile item, String url) { method delete (line 108) | public void delete(int position) { method getItem (line 115) | public PFile getItem(String url) { FILE: src/com/nmbb/oplayer/ui/base/ArrayAdapter.java class ArrayAdapter (line 12) | public abstract class ArrayAdapter extends BaseAdapter { method ArrayAdapter (line 19) | public ArrayAdapter(final Context ctx, final ArrayList l) { method ArrayAdapter (line 24) | public ArrayAdapter(final Context ctx, final T... l) { method ArrayAdapter (line 30) | public ArrayAdapter(final Context ctx, final List l) { method ArrayAdapter (line 37) | public ArrayAdapter(final Context ctx, final Collection l) { method getCount (line 44) | @Override method getItem (line 49) | @Override method getItemId (line 54) | @Override method add (line 59) | public void add(T item) { method replace (line 63) | public void replace(ArrayList newObjects) { method addAll (line 74) | public void addAll(T... items) { method addAll (line 86) | public void addAll(Collection collection) { method clear (line 93) | public void clear() { method getAll (line 102) | public final ArrayList getAll() { FILE: src/com/nmbb/oplayer/ui/base/FilterArrayAdapter.java class FilterArrayAdapter (line 13) | public abstract class FilterArrayAdapter extends ArrayAdapter { method FilterArrayAdapter (line 23) | public FilterArrayAdapter(Context ctx, ArrayList l) { method getFilter (line 27) | public Filter getFilter() { method getFilterString (line 39) | public String getFilterString() { method highlightText (line 50) | public CharSequence highlightText(String text) { method filter (line 71) | public abstract ArrayList filter(final ArrayList values, CharSeq... class ListFilter (line 80) | private class ListFilter extends Filter { method performFiltering (line 81) | @Override method publishResults (line 108) | @SuppressWarnings("unchecked") FILE: src/com/nmbb/oplayer/ui/base/ThreadPool.java class ThreadPool (line 12) | public class ThreadPool { method ThreadPool (line 16) | public ThreadPool() { method start (line 25) | public void start(Runnable run) { method stop (line 29) | public void stop() { method newThread (line 39) | @Override FILE: src/com/nmbb/oplayer/ui/helper/FileDownloadHelper.java class FileDownloadHelper (line 23) | public class FileDownloadHelper { method FileDownloadHelper (line 40) | public FileDownloadHelper(Handler handler) { method stopALl (line 47) | public void stopALl() { method newDownloadFile (line 58) | public void newDownloadFile(final String url, final String savePath) { FILE: src/com/nmbb/oplayer/ui/helper/VideoHelper.java class VideoHelper (line 15) | public class VideoHelper { class OnlineVideo (line 18) | public static class OnlineVideo { method OnlineVideo (line 22) | public OnlineVideo() { method OnlineVideo (line 25) | public OnlineVideo(String url) { method getYoukuVideo (line 31) | public static OnlineVideo getYoukuVideo(String url) { method substring (line 54) | public static String substring(String search, String start, String end... method substring (line 67) | public static String substring(String search, String start, String end) { method connect (line 71) | private static String connect(String uri) { method connect (line 75) | private static String connect(String uri, String charsetName) { method readData (line 96) | public static String readData(InputStream inSream, String charsetName)... FILE: src/com/nmbb/oplayer/ui/helper/XmlReaderHelper.java class XmlReaderHelper (line 22) | public class XmlReaderHelper { method getAllCategory (line 25) | public static ArrayList getAllCategory(final Context cont... method getVideos (line 63) | public static ArrayList getVideos(final Context context, FILE: src/com/nmbb/oplayer/ui/player/CommonGestures.java class CommonGestures (line 28) | public class CommonGestures { method CommonGestures (line 41) | public CommonGestures(Activity ctx) { method onTouchEvent (line 48) | public boolean onTouchEvent(MotionEvent event) { class TapGestureListener (line 76) | private class TapGestureListener extends SimpleOnGestureListener { method onSingleTapConfirmed (line 77) | @Override method onLongPress (line 84) | @Override class ScaleDetectorListener (line 91) | @SuppressLint("NewApi") method onScale (line 93) | @Override method onScaleEnd (line 100) | @Override method onScaleBegin (line 106) | @Override class DoubleTapGestureListener (line 114) | private class DoubleTapGestureListener extends SimpleOnGestureListener { method onDown (line 117) | @Override method onScroll (line 123) | @Override method onDoubleTap (line 144) | @Override method setTouchListener (line 152) | public void setTouchListener(TouchListener l, boolean enable) { type TouchListener (line 159) | public interface TouchListener { method onGestureBegin (line 160) | public void onGestureBegin(); method onGestureEnd (line 162) | public void onGestureEnd(); method onLeftSlide (line 164) | public void onLeftSlide(float percent); method onRightSlide (line 166) | public void onRightSlide(float percent); method onSingleTap (line 168) | public void onSingleTap(); method onDoubleTap (line 170) | public void onDoubleTap(); method onScale (line 172) | public void onScale(float scaleFactor, int state); method onLongPress (line 174) | public void onLongPress(); FILE: src/com/nmbb/oplayer/ui/player/MediaController.java class MediaController (line 58) | public class MediaController extends FrameLayout { method MediaController (line 109) | public MediaController(Context context) { method MediaController (line 116) | public MediaController(Context context, boolean locked) { method initFloatingWindow (line 122) | private void initFloatingWindow() { method setWindowLayoutType (line 129) | @TargetApi(11) method initResources (line 142) | @SuppressLint("NewApi") method inflateLayout (line 193) | private View inflateLayout() { method findViewItems (line 197) | private void findViewItems(View v) { method setAnchorView (line 240) | public void setAnchorView(View view) { method release (line 249) | public void release() { method onClick (line 257) | @Override method setOperationInfo (line 263) | private void setOperationInfo(String info, long time) { method setBrightnessScale (line 270) | private void setBrightnessScale(float scale) { method setVolumeScale (line 274) | private void setVolumeScale(float scale) { method setGraphicOperationProgress (line 278) | private void setGraphicOperationProgress(int bgID, float scale) { method setFileName (line 287) | public void setFileName(String name) { method setDownloadRate (line 291) | public void setDownloadRate(String rate) { method setBatteryLevel (line 296) | public void setBatteryLevel(String level) { method setMediaPlayer (line 301) | public void setMediaPlayer(MediaPlayerControl player) { method show (line 306) | public void show() { method show (line 310) | public void show(int timeout) { method hide (line 334) | public void hide() { method toggleVideoMode (line 348) | private void toggleVideoMode(boolean larger, boolean recycle) { method lock (line 383) | private void lock(boolean toLock) { method isLocked (line 404) | public boolean isLocked() { class MHandler (line 415) | private static class MHandler extends Handler { method MHandler (line 418) | public MHandler(MediaController mc) { method handleMessage (line 422) | @Override method setProgress (line 458) | private long setProgress() { method onTouchEvent (line 479) | @Override method onGestureBegin (line 487) | @Override method onGestureEnd (line 499) | @Override method onLeftSlide (line 504) | @Override method onRightSlide (line 510) | @Override method onSingleTap (line 516) | @Override method onDoubleTap (line 526) | @Override method onLongPress (line 531) | @Override method onScale (line 536) | @Override method setVolume (line 554) | private void setVolume(int v) { method setBrightness (line 563) | private void setBrightness(float f) { method onTrackballEvent (line 573) | @Override method dispatchKeyEvent (line 579) | @Override method showSystemUi (line 621) | @TargetApi(11) method showButtons (line 629) | private void showButtons(boolean showButtons) { method updatePausePlay (line 642) | private void updatePausePlay() { method doPauseResume (line 649) | private void doPauseResume() { method onClick (line 658) | @Override method onClick (line 669) | @Override method onClick (line 678) | @Override method onClick (line 686) | @Override method onStartTrackingTouch (line 698) | @Override method onProgressChanged (line 712) | @Override method onStopTrackingTouch (line 725) | @Override type MediaPlayerControl (line 741) | public interface MediaPlayerControl { method start (line 742) | void start(); method pause (line 744) | void pause(); method stop (line 746) | void stop(); method seekTo (line 748) | void seekTo(long pos); method isPlaying (line 750) | boolean isPlaying(); method getDuration (line 752) | long getDuration(); method getCurrentPosition (line 754) | long getCurrentPosition(); method getBufferPercentage (line 756) | int getBufferPercentage(); method previous (line 758) | void previous(); method next (line 760) | void next(); method goForward (line 762) | long goForward(); method goBack (line 764) | long goBack(); method toggleVideoMode (line 766) | void toggleVideoMode(int mode); method showMenu (line 768) | void showMenu(); method removeLoadingView (line 770) | void removeLoadingView(); method scale (line 772) | float scale(float scale); method snapshot (line 774) | void snapshot(); FILE: src/com/nmbb/oplayer/ui/player/PlayerService.java class PlayerService (line 50) | public class PlayerService extends Service implements class LocalBinder (line 79) | public class LocalBinder extends Binder { method getService (line 80) | public PlayerService getService() { method onCreate (line 85) | @Override method onStartCommand (line 95) | @Override method vplayerInit (line 106) | private void vplayerInit(boolean isHWCodec) { method releaseContext (line 124) | public void releaseContext() { method onBind (line 130) | @Override method onDestroy (line 136) | @Override method isInitialized (line 143) | public boolean isInitialized() { method initialize (line 149) | public boolean initialize(Uri filePath, String displayName, method setMediaTrack (line 176) | private void setMediaTrack() { method openVideo (line 179) | private void openVideo() { method getUri (line 208) | public Uri getUri() { method getMediaId (line 212) | public long getMediaId() { method getLastAudioTrack (line 216) | public int getLastAudioTrack() { method getLastSubTrack (line 220) | public String getLastSubTrack() { method getLastSubTrackId (line 224) | public int getLastSubTrackId() { method setVPlayerListener (line 228) | public void setVPlayerListener(VPlayerListener listener) { method setState (line 232) | public void setState(int state) { method needResume (line 236) | public boolean needResume() { method ringingState (line 241) | public boolean ringingState() { method release (line 245) | public void release() { method release (line 249) | private void release(boolean all) { method stop (line 266) | public void stop() { method start (line 272) | public void start() { method setDisplay (line 279) | public void setDisplay(SurfaceHolder surface) { method releaseSurface (line 285) | public void releaseSurface() { method isPlaying (line 290) | public boolean isPlaying() { method getVideoWidth (line 294) | public int getVideoWidth() { method getVideoHeight (line 300) | public int getVideoHeight() { method getVideoAspectRatio (line 306) | public float getVideoAspectRatio() { method getDuration (line 312) | public long getDuration() { method getCurrentPosition (line 318) | public long getCurrentPosition() { method getCurrentFrame (line 324) | public Bitmap getCurrentFrame() { method getBufferProgress (line 330) | public float getBufferProgress() { method seekTo (line 336) | public void seekTo(float percent) { method getMetaEncoding (line 341) | public String getMetaEncoding() { method setAudioTrack (line 347) | public void setAudioTrack(int num) { method getAudioTrack (line 353) | public int getAudioTrack() { method setSubShown (line 403) | public void setSubShown(boolean shown) { method isBuffering (line 409) | protected boolean isBuffering() { method setBuffer (line 413) | protected void setBuffer(int bufSize) { method setVolume (line 418) | protected void setVolume(float left, float right) { method setVideoQuality (line 432) | protected void setVideoQuality(int quality) { method setDeinterlace (line 437) | protected void setDeinterlace(boolean deinterlace) { method setSubEncoding (line 448) | protected void setSubEncoding(String encoding) { method setSubPath (line 457) | public void setSubPath(String subPath) { type VPlayerListener (line 463) | public static interface VPlayerListener { method onHWRenderFailed (line 464) | public void onHWRenderFailed(); method onVideoSizeChanged (line 466) | public void onVideoSizeChanged(int width, int height); method onSubChanged (line 468) | public void onSubChanged(String text); method onSubChanged (line 470) | public void onSubChanged(byte[] pixels, int width, int height); method onOpenStart (line 472) | public void onOpenStart(); method onOpenSuccess (line 474) | public void onOpenSuccess(); method onOpenFailed (line 476) | public void onOpenFailed(); method onBufferStart (line 478) | public void onBufferStart(); method onBufferComplete (line 480) | public void onBufferComplete(); method onDownloadRateChanged (line 482) | public void onDownloadRateChanged(int kbPerSec); method onPlaybackComplete (line 484) | public void onPlaybackComplete(); method onCloseStart (line 486) | public void onCloseStart(); method onCloseComplete (line 488) | public void onCloseComplete(); method onCallStateChanged (line 492) | @Override method onVideoSizeChanged (line 513) | @Override method onPrepared (line 520) | @Override method openSuccess (line 526) | private void openSuccess() { method onCompletion (line 542) | @Override method onBufferingUpdate (line 551) | @Override method onSeekComplete (line 555) | @Override method onInfo (line 559) | @Override method onError (line 582) | @Override method getSubFiles (line 588) | private String[] getSubFiles(String videoPath) { method onTimedText (line 605) | @Override method onTimedTextUpdate (line 611) | @Override FILE: src/com/nmbb/oplayer/ui/player/VP.java class VP (line 6) | public class VP { method getTypeface (line 43) | public static Typeface getTypeface(int type) { FILE: src/com/nmbb/oplayer/ui/player/VideoActivity.java class VideoActivity (line 67) | @SuppressLint("HandlerLeak") method onCreate (line 121) | @Override method attachMediaController (line 153) | private void attachMediaController() { method onStart (line 165) | @Override method onResume (line 176) | @Override method onPause (line 193) | @Override method onStop (line 206) | @Override method onDestroy (line 221) | @Override method onConfigurationChanged (line 233) | @Override method onBackPressed (line 243) | @Override method onSaveInstanceState (line 248) | @Override method showMenu (line 256) | @Override method loadView (line 261) | private void loadView(int id) { method parseIntent (line 280) | private void parseIntent(Intent i) { method manageReceivers (line 305) | private void manageReceivers() { method setFileName (line 332) | private void setFileName() { method applyResult (line 347) | private void applyResult(int resultCode) { method resultFinish (line 368) | private void resultFinish(int resultCode) { method release (line 377) | private void release() { method reOpen (line 388) | private void reOpen(Uri path, String name, boolean fromStart) { method reOpen (line 410) | public void reOpen() { method startPlayer (line 414) | protected void startPlayer() { method stopPlayer (line 424) | protected void stopPlayer() { method setBatteryLevel (line 430) | private void setBatteryLevel() { class BatteryReceiver (line 435) | private class BatteryReceiver extends BroadcastReceiver { method onReceive (line 436) | @Override class UserPresentReceiver (line 448) | private class UserPresentReceiver extends BroadcastReceiver { method onReceive (line 449) | @Override method isRootActivity (line 457) | private boolean isRootActivity() { class HeadsetPlugReceiver (line 466) | public class HeadsetPlugReceiver extends BroadcastReceiver { method onReceive (line 467) | @Override class ScreenReceiver (line 482) | private class ScreenReceiver extends BroadcastReceiver { method onReceive (line 485) | @Override method loadVPlayerPrefs (line 496) | private void loadVPlayerPrefs() { method setTextViewStyle (line 516) | private void setTextViewStyle(OutlineTextView v) { method isInitialized (line 524) | private boolean isInitialized() { method handleMessage (line 536) | @Override method handleMessage (line 589) | @Override method setVideoLoadingLayoutVisibility (line 665) | private void setVideoLoadingLayoutVisibility(int visibility) { method onHWRenderFailed (line 674) | @Override method onSubChanged (line 682) | @Override method onSubChanged (line 692) | @Override method onOpenStart (line 704) | @Override method onOpenSuccess (line 709) | @Override method onOpenFailed (line 714) | @Override method onBufferStart (line 719) | @Override method onBufferComplete (line 725) | @Override method onPlaybackComplete (line 733) | @Override method onCloseStart (line 744) | @Override method onCloseComplete (line 749) | @Override method onVideoSizeChanged (line 754) | @Override method onDownloadRateChanged (line 761) | @Override method setVideoLayout (line 774) | private void setVideoLayout() { method savePosition (line 780) | private void savePosition() { method getStartPosition (line 799) | private float getStartPosition() { method getBufferPercentage (line 808) | @Override method getCurrentPosition (line 815) | @Override method getDuration (line 822) | @Override method isPlaying (line 829) | @Override method pause (line 836) | @Override method seekTo (line 842) | @Override method start (line 848) | @Override method previous (line 854) | @Override method next (line 858) | @Override method scale (line 865) | @Override method snapshot (line 889) | @SuppressLint("SimpleDateFormat") method toggleVideoMode (line 926) | @Override method stop (line 932) | @Override method goForward (line 937) | @Override method goBack (line 942) | @Override method removeLoadingView (line 947) | @Override method onSurfaceCreated (line 952) | @Override method onSurfaceChanged (line 962) | @Override method onSurfaceDestroyed (line 970) | @Override FILE: src/com/nmbb/oplayer/ui/player/VideoView.java class VideoView (line 29) | public class VideoView extends SurfaceView { method VideoView (line 41) | public VideoView(Context context, AttributeSet attrs) { method initialize (line 47) | @SuppressWarnings("deprecation") method setSurfaceLayout (line 61) | private void setSurfaceLayout(float userRatio, int videoWidth, int vid... method setVideoLayout (line 89) | public void setVideoLayout(int layout, float userRatio, int videoWidth... method surfaceChanged (line 95) | @Override method surfaceCreated (line 102) | @Override method surfaceDestroyed (line 109) | @Override type SurfaceCallback (line 118) | public interface SurfaceCallback { method onSurfaceCreated (line 119) | public void onSurfaceCreated(SurfaceHolder holder); method onSurfaceChanged (line 121) | public void onSurfaceChanged(SurfaceHolder holder, int format, int w... method onSurfaceDestroyed (line 123) | public void onSurfaceDestroyed(SurfaceHolder holder); FILE: src/com/nmbb/oplayer/ui/vitamio/InitActivity.java class InitActivity (line 15) | public class InitActivity extends Activity { method onCreate (line 21) | @Override method handleMessage (line 73) | @Override FILE: src/com/nmbb/oplayer/ui/vitamio/LibsChecker.java class LibsChecker (line 7) | public final class LibsChecker { method checkVitamioLibs (line 29) | public static final boolean checkVitamioLibs(Activity ctx, int msgID) { FILE: src/com/nmbb/oplayer/util/ApplicationUtils.java class ApplicationUtils (line 18) | public class ApplicationUtils { method backupApp (line 27) | public static void backupApp(String packageName, Activity mActivity) method getVerCode (line 75) | public static int getVerCode(Context context) { method getVerName (line 85) | public static String getVerName(Context context) { method isTopActivity (line 101) | public static boolean isTopActivity(Context context, String packageNam... method checkAppExist (line 126) | public static boolean checkAppExist(Context context, String packageNam... FILE: src/com/nmbb/oplayer/util/ArrayUtils.java class ArrayUtils (line 20) | public class ArrayUtils { method concat (line 21) | public static T[] concat(T[] A, T[] B) { method indexOf (line 31) | public static int indexOf(T[] array, T s) { FILE: src/com/nmbb/oplayer/util/ConvertUtils.java class ConvertUtils (line 12) | public final class ConvertUtils { method ms2s (line 22) | public static float ms2s(long time) { method us2s (line 32) | public static float us2s(long time) { method ns2s (line 42) | public static float ns2s(long time) { method toBoolean (line 52) | public static boolean toBoolean(String str) { method toBoolean (line 63) | public static boolean toBoolean(String str, boolean def) { method toFloat (line 80) | public static float toFloat(String str) { method toFloat (line 91) | public static float toFloat(String str, float def) { method toLong (line 107) | public static long toLong(String str) { method toLong (line 118) | public static long toLong(String str, long def) { method toShort (line 134) | public static short toShort(String str) { method toShort (line 145) | public static short toShort(String str, short def) { method toInt (line 161) | public static int toInt(String str) { method toInt (line 172) | public static int toInt(String str, int def) { method toString (line 182) | public static String toString(Object o) { method toString (line 186) | public static String toString(Object o, String def) { method dipToPX (line 193) | public static int dipToPX(final Context ctx, int dip) { FILE: src/com/nmbb/oplayer/util/DeviceUtils.java class DeviceUtils (line 35) | public class DeviceUtils { method hasFroyo (line 38) | public static boolean hasFroyo() { method hasGingerbread (line 43) | public static boolean hasGingerbread() { method hasHoneycomb (line 48) | public static boolean hasHoneycomb() { method hasHoneycombMR1 (line 53) | public static boolean hasHoneycombMR1() { method hasICS (line 58) | public static boolean hasICS() { method getSDKVersionInt (line 62) | public static int getSDKVersionInt() { method getSDKVersion (line 66) | @SuppressWarnings("deprecation") method isTablet (line 77) | public static boolean isTablet(Context context) { method isHoneycombTablet (line 81) | public static boolean isHoneycombTablet(Context context) { method getDeviceModel (line 90) | public static String getDeviceModel() { method isMeizu (line 95) | public static boolean isMeizu() { method isHTC (line 100) | public static boolean isHTC() { method isXiaomi (line 104) | public static boolean isXiaomi() { method getManufacturer (line 113) | public static String getManufacturer() { method getScreenHeight (line 117) | @SuppressWarnings("deprecation") method getScreenWidth (line 125) | @SuppressWarnings("deprecation") method getScreenDensity (line 135) | public static float getScreenDensity(Context context) { method getScreenSize (line 141) | public static int[] getScreenSize(int w, int h, Context context) { method getScreenSize (line 154) | public static int[] getScreenSize(int w, int h, int phoneW, int phoneH) { method setBrightness (line 164) | public static void setBrightness(final Activity context, float f) { method getAvailableStorage (line 187) | public static long getAvailableStorage() { method hideSoftInput (line 203) | public static void hideSoftInput(Context ctx, View v) { method showSoftInput (line 212) | public static void showSoftInput(Context ctx) { method isHardKeyboardOpen (line 224) | protected boolean isHardKeyboardOpen(Context ctx) { method getCpuInfo (line 228) | public static String getCpuInfo() { method startApkActivity (line 248) | public static void startApkActivity(final Context ctx, String packageN... FILE: src/com/nmbb/oplayer/util/FileUtils.java class FileUtils (line 14) | public class FileUtils { method isVideoOrAudio (line 105) | public static boolean isVideoOrAudio(File f) { method isVideoOrAudio (line 110) | public static boolean isVideoOrAudio(String f) { method isVideo (line 115) | public static boolean isVideo(File f) { method getFileExtension (line 121) | public static String getFileExtension(File f) { method getUrlFileName (line 132) | public static String getUrlFileName(String url) { method getUrlExtension (line 144) | public static String getUrlExtension(String url) { method getFileNameNoEx (line 154) | public static String getFileNameNoEx(String filename) { method showFileSize (line 164) | public static String showFileSize(long size) { method showFileAvailable (line 179) | public static String showFileAvailable() { method createIfNoExists (line 195) | public static boolean createIfNoExists(String path) { method getMimeType (line 244) | public static String getMimeType(String path) { method getExternalStorageDirectory (line 253) | public static String getExternalStorageDirectory() { method getCanonical (line 269) | public static String getCanonical(File f) { method sdAvailable (line 280) | public static boolean sdAvailable() { FILE: src/com/nmbb/oplayer/util/FractionalTouchDelegate.java class FractionalTouchDelegate (line 38) | public class FractionalTouchDelegate extends TouchDelegate { method FractionalTouchDelegate (line 54) | public FractionalTouchDelegate(View source, View target, RectF sourceF... method setupDelegate (line 73) | public static void setupDelegate(View source, View target, RectF sourc... method updateSourcePartial (line 81) | private void updateSourcePartial() { method onTouchEvent (line 97) | @Override FILE: src/com/nmbb/oplayer/util/ImageUtils.java class ImageUtils (line 28) | public class ImageUtils { method getBitmapSize (line 35) | @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1) method rotate (line 45) | public static Bitmap rotate(Bitmap b, int degrees) { method decodeSampledBitmapFromFile (line 80) | public static synchronized Bitmap decodeSampledBitmapFromFile( method calculateInSampleSize (line 117) | public static int calculateInSampleSize(BitmapFactory.Options options, method saveBitmap (line 151) | public static boolean saveBitmap(String path, Bitmap bitmap) { method saveBitmap (line 156) | public static boolean saveBitmap(File f, Bitmap bitmap) { method decodeUriAsBitmap (line 188) | public static Bitmap decodeUriAsBitmap(Context ctx, Uri uri) { method zoomBitmap (line 215) | public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h) { method drawableToBitmap (line 227) | public static Bitmap drawableToBitmap(Drawable drawable) { method getRoundedCornerBitmap (line 248) | public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float round... method toBitmap (line 275) | public static Bitmap toBitmap(Drawable drawable) { method scaledBitmap (line 298) | public static Bitmap scaledBitmap(Bitmap src, int dstWidth, int dstHei... method scaledBitmap (line 321) | public static Bitmap scaledBitmap(Bitmap src, int scale) { method toBytes (line 336) | public static byte[] toBytes(Bitmap bitmap) { FILE: src/com/nmbb/oplayer/util/IntentHelper.java class IntentHelper (line 35) | public final class IntentHelper { method getIntentUri (line 44) | public static Uri getIntentUri(Intent intent) { method getTextUri (line 67) | private static Uri getTextUri(String sharedUrl) { method existPackage (line 78) | public static boolean existPackage(final Context ctx, String packageNa... method startApkActivity (line 88) | public static void startApkActivity(final Context ctx, String packageN... FILE: src/com/nmbb/oplayer/util/MediaUtils.java class MediaUtils (line 23) | public final class MediaUtils { method isVideoOrAudio (line 42) | public static boolean isVideoOrAudio(String url) { method isVideoOrAudio (line 46) | public static boolean isVideoOrAudio(File file) { method isVideo (line 50) | public static boolean isVideo(String url) { method isVideo (line 54) | public static boolean isVideo(File file) { method isAudio (line 58) | public static boolean isAudio(String url) { method isAudio (line 62) | public static boolean isAudio(File file) { method isSubTrack (line 66) | public static boolean isSubTrack(File file) { method isNative (line 70) | public static boolean isNative(String uri) { method generatePattern (line 75) | private static Pattern generatePattern(String[] args) { FILE: src/com/nmbb/oplayer/util/PinyinUtils.java class PinyinUtils (line 9) | public final class PinyinUtils { method chineneToSpell (line 19) | public static String chineneToSpell(String chineseStr) throws BadHanyu... FILE: src/com/nmbb/oplayer/util/StringUtils.java class StringUtils (line 22) | public class StringUtils { method currentTimeString (line 36) | public static String currentTimeString() { method chatAt (line 40) | public static char chatAt(String pinyin, int index) { method GetTextWidth (line 47) | public static float GetTextWidth(String Sentence, float Size) { method formatDate (line 62) | public static String formatDate(Date date, String pattern) { method formatDate (line 73) | public static String formatDate(Date date) { method formatDate (line 77) | public static String formatDate(long date) { method getDate (line 86) | public static String getDate() { method createFileName (line 91) | public static String createFileName() { method getDateTime (line 102) | public static String getDateTime() { method formatDateTime (line 112) | public static String formatDateTime(Date date) { method formatDateTime (line 116) | public static String formatDateTime(long date) { method formatGMTDate (line 126) | public static String formatGMTDate(String gmt) { method join (line 139) | public static String join(final ArrayList array, method join (line 152) | public static String join(final Iterator iter, method isEmpty (line 173) | public static boolean isEmpty(String str) { method trim (line 182) | public static String trim(String str) { method generateTime (line 193) | public static String generateTime(long time) { method gennerTime (line 204) | public static String gennerTime(int totalSeconds) { method generateFileSize (line 216) | public static String generateFileSize(long size) { method getTimeDiff (line 230) | public static String getTimeDiff(long time) { method substring (line 272) | public static String substring(String search, String start, String end, method substring (line 298) | public static String substring(String search, String start, String end) { method concat (line 308) | public static String concat(String... strs) { method getChineseCharCount (line 320) | public static int getChineseCharCount(String str) { method getEnglishCount (line 333) | public static int getEnglishCount(String str) { method encode (line 345) | public static String encode(String url) { FILE: src/com/nmbb/oplayer/util/ToastUtils.java class ToastUtils (line 11) | public class ToastUtils { method showToast (line 13) | public static void showToast(int resID) { method showToast (line 17) | public static void showToast(String text) { method showToast (line 21) | public static void showToast(Context ctx, int resID) { method showToast (line 25) | public static void showToast(Context ctx, String text) { method showLongToast (line 29) | public static void showLongToast(Context ctx, int resID) { method showLongToast (line 33) | public static void showLongToast(int resID) { method showLongToast (line 37) | public static void showLongToast(Context ctx, String text) { method showLongToast (line 41) | public static void showLongToast(String text) { method showToast (line 45) | public static void showToast(Context ctx, int duration, int resID) { method showToast (line 49) | public static void showToast(Context ctx, int duration, String text) { method showToastOnUiThread (line 63) | public static void showToastOnUiThread(final Activity ctx, final Strin... FILE: src/com/nmbb/oplayer/video/VideoThumbnailUtils.java class VideoThumbnailUtils (line 5) | public final class VideoThumbnailUtils { method createVideoThumbnail (line 8) | public static Bitmap createVideoThumbnail() { method getDuration (line 13) | public int getDuration() { method getVideoHeight (line 18) | public int getVideoHeight() { method getVideoWidth (line 23) | public int getVideoWidth() {