SYMBOL INDEX (786 symbols across 40 files) FILE: app/src/main/cpp/native-lib.cpp function JNIEXPORT (line 4) | JNIEXPORT jstring JNICALL FILE: app/src/main/java/com/bilibili/lingxiao/home/live/model/LiveData.java class LiveData (line 7) | public class LiveData { method getRecommend_data (line 13) | public RecommendDataBean getRecommend_data() { method setRecommend_data (line 17) | public void setRecommend_data(RecommendDataBean recommend_data) { method getBanner (line 21) | public List getBanner() { method setBanner (line 25) | public void setBanner(List banner) { method getEntranceIcons (line 29) | public List getEntranceIcons() { method setEntranceIcons (line 33) | public void setEntranceIcons(List entranceIcons) { method getPartitions (line 37) | public List getPartitions() { method setPartitions (line 41) | public void setPartitions(List partitions) { class RecommendDataBean (line 47) | public static class RecommendDataBean { method getPartition (line 53) | public PartitionBean getPartition() { method setPartition (line 57) | public void setPartition(PartitionBean partition) { method getLives (line 61) | public List getLives() { method setLives (line 65) | public void setLives(List lives) { method getBanner_data (line 69) | public List getBanner_data() { method setBanner_data (line 73) | public void setBanner_data(List banner_data) { class PartitionBean (line 77) | public static class PartitionBean { method getId (line 92) | public int getId() { method setId (line 96) | public void setId(int id) { method getName (line 100) | public String getName() { method setName (line 104) | public void setName(String name) { method getArea (line 108) | public String getArea() { method setArea (line 112) | public void setArea(String area) { method getSub_icon (line 116) | public SubIconBean getSub_icon() { method setSub_icon (line 120) | public void setSub_icon(SubIconBean sub_icon) { method getCount (line 124) | public int getCount() { method setCount (line 128) | public void setCount(int count) { class SubIconBean (line 132) | public static class SubIconBean { method getSrc (line 143) | public String getSrc() { method setSrc (line 147) | public void setSrc(String src) { method getHeight (line 151) | public String getHeight() { method setHeight (line 155) | public void setHeight(String height) { method getWidth (line 159) | public String getWidth() { method setWidth (line 163) | public void setWidth(String width) { class LivesBean (line 169) | public static class LivesBean { method getOwner (line 206) | public OwnerBean getOwner() { method setOwner (line 210) | public void setOwner(OwnerBean owner) { method getCover (line 214) | public CoverBean getCover() { method setCover (line 218) | public void setCover(CoverBean cover) { method getRoom_id (line 222) | public int getRoom_id() { method setRoom_id (line 226) | public void setRoom_id(int room_id) { method getCheck_version (line 230) | public int getCheck_version() { method setCheck_version (line 234) | public void setCheck_version(int check_version) { method getOnline (line 238) | public int getOnline() { method setOnline (line 242) | public void setOnline(int online) { method getArea (line 246) | public String getArea() { method setArea (line 250) | public void setArea(String area) { method getArea_id (line 254) | public int getArea_id() { method setArea_id (line 258) | public void setArea_id(int area_id) { method getTitle (line 262) | public String getTitle() { method setTitle (line 266) | public void setTitle(String title) { method getPlayurl (line 270) | public String getPlayurl() { method setPlayurl (line 274) | public void setPlayurl(String playurl) { method getAccept_quality (line 278) | public String getAccept_quality() { method setAccept_quality (line 282) | public void setAccept_quality(String accept_quality) { method getBroadcast_type (line 286) | public int getBroadcast_type() { method setBroadcast_type (line 290) | public void setBroadcast_type(int broadcast_type) { method getIs_tv (line 294) | public int getIs_tv() { method setIs_tv (line 298) | public void setIs_tv(int is_tv) { method getArea_v2_id (line 302) | public int getArea_v2_id() { method setArea_v2_id (line 306) | public void setArea_v2_id(int area_v2_id) { method getArea_v2_name (line 310) | public String getArea_v2_name() { method setArea_v2_name (line 314) | public void setArea_v2_name(String area_v2_name) { method getArea_v2_parent_id (line 318) | public int getArea_v2_parent_id() { method setArea_v2_parent_id (line 322) | public void setArea_v2_parent_id(int area_v2_parent_id) { method getArea_v2_parent_name (line 326) | public String getArea_v2_parent_name() { method setArea_v2_parent_name (line 330) | public void setArea_v2_parent_name(String area_v2_parent_name) { class OwnerBean (line 334) | public static class OwnerBean { method getFace (line 345) | public String getFace() { method setFace (line 349) | public void setFace(String face) { method getMid (line 353) | public int getMid() { method setMid (line 357) | public void setMid(int mid) { method getName (line 361) | public String getName() { method setName (line 365) | public void setName(String name) { class CoverBean (line 370) | public static class CoverBean { method getSrc (line 381) | public String getSrc() { method setSrc (line 385) | public void setSrc(String src) { method getHeight (line 389) | public int getHeight() { method setHeight (line 393) | public void setHeight(int height) { method getWidth (line 397) | public int getWidth() { method setWidth (line 401) | public void setWidth(int width) { class BannerDataBean (line 407) | public static class BannerDataBean { method getOwner (line 444) | public OwnerBeanX getOwner() { method setOwner (line 448) | public void setOwner(OwnerBeanX owner) { method getCover (line 452) | public CoverBeanX getCover() { method setCover (line 456) | public void setCover(CoverBeanX cover) { method getRoom_id (line 460) | public int getRoom_id() { method setRoom_id (line 464) | public void setRoom_id(int room_id) { method getCheck_version (line 468) | public int getCheck_version() { method setCheck_version (line 472) | public void setCheck_version(int check_version) { method getOnline (line 476) | public int getOnline() { method setOnline (line 480) | public void setOnline(int online) { method getArea (line 484) | public String getArea() { method setArea (line 488) | public void setArea(String area) { method getArea_id (line 492) | public int getArea_id() { method setArea_id (line 496) | public void setArea_id(int area_id) { method getTitle (line 500) | public String getTitle() { method setTitle (line 504) | public void setTitle(String title) { method getPlayurl (line 508) | public String getPlayurl() { method setPlayurl (line 512) | public void setPlayurl(String playurl) { method getAccept_quality (line 516) | public String getAccept_quality() { method setAccept_quality (line 520) | public void setAccept_quality(String accept_quality) { method getBroadcast_type (line 524) | public int getBroadcast_type() { method setBroadcast_type (line 528) | public void setBroadcast_type(int broadcast_type) { method getIs_tv (line 532) | public int getIs_tv() { method setIs_tv (line 536) | public void setIs_tv(int is_tv) { method getArea_v2_id (line 540) | public int getArea_v2_id() { method setArea_v2_id (line 544) | public void setArea_v2_id(int area_v2_id) { method getArea_v2_name (line 548) | public String getArea_v2_name() { method setArea_v2_name (line 552) | public void setArea_v2_name(String area_v2_name) { method getArea_v2_parent_id (line 556) | public int getArea_v2_parent_id() { method setArea_v2_parent_id (line 560) | public void setArea_v2_parent_id(int area_v2_parent_id) { method getArea_v2_parent_name (line 564) | public String getArea_v2_parent_name() { method setArea_v2_parent_name (line 568) | public void setArea_v2_parent_name(String area_v2_parent_name) { class OwnerBeanX (line 572) | public static class OwnerBeanX { method getFace (line 583) | public String getFace() { method setFace (line 587) | public void setFace(String face) { method getMid (line 591) | public int getMid() { method setMid (line 595) | public void setMid(int mid) { method getName (line 599) | public String getName() { method setName (line 603) | public void setName(String name) { class CoverBeanX (line 608) | public static class CoverBeanX { method getSrc (line 619) | public String getSrc() { method setSrc (line 623) | public void setSrc(String src) { method getHeight (line 627) | public int getHeight() { method setHeight (line 631) | public void setHeight(int height) { method getWidth (line 635) | public int getWidth() { method setWidth (line 639) | public void setWidth(int width) { class BannerBean (line 646) | public static class BannerBean { method getId (line 664) | public String getId() { method setId (line 668) | public void setId(String id) { method getPic (line 672) | public String getPic() { method setPic (line 676) | public void setPic(String pic) { method getLink (line 680) | public String getLink() { method setLink (line 684) | public void setLink(String link) { method getTitle (line 688) | public String getTitle() { method setTitle (line 692) | public void setTitle(String title) { method getPosition (line 696) | public String getPosition() { method setPosition (line 700) | public void setPosition(String position) { method getSort_num (line 704) | public String getSort_num() { method setSort_num (line 708) | public void setSort_num(String sort_num) { method getImg (line 712) | public String getImg() { method setImg (line 716) | public void setImg(String img) { class EntranceIconsBean (line 721) | public static class EntranceIconsBean { method getId (line 732) | public int getId() { method setId (line 736) | public void setId(int id) { method getName (line 740) | public String getName() { method setName (line 744) | public void setName(String name) { method getEntrance_icon (line 748) | public EntranceIconBean getEntrance_icon() { method setEntrance_icon (line 752) | public void setEntrance_icon(EntranceIconBean entrance_icon) { class EntranceIconBean (line 756) | public static class EntranceIconBean { method getSrc (line 767) | public String getSrc() { method setSrc (line 771) | public void setSrc(String src) { method getHeight (line 775) | public String getHeight() { method setHeight (line 779) | public void setHeight(String height) { method getWidth (line 783) | public String getWidth() { method setWidth (line 787) | public void setWidth(String width) { class PartitionsBean (line 793) | public static class PartitionsBean { method getPartition (line 802) | public RecommendDataBean.PartitionBean getPartition() { method setPartition (line 806) | public void setPartition(RecommendDataBean.PartitionBean partition) { method getLives (line 810) | public List getLives() { method setLives (line 814) | public void setLives(List lives) { class PartitionBeanX (line 818) | public static class PartitionBeanX { method getId (line 833) | public int getId() { method setId (line 837) | public void setId(int id) { method getName (line 841) | public String getName() { method setName (line 845) | public void setName(String name) { method getArea (line 849) | public String getArea() { method setArea (line 853) | public void setArea(String area) { method getSub_icon (line 857) | public SubIconBeanX getSub_icon() { method setSub_icon (line 861) | public void setSub_icon(SubIconBeanX sub_icon) { method getCount (line 865) | public int getCount() { method setCount (line 869) | public void setCount(int count) { class SubIconBeanX (line 873) | public static class SubIconBeanX { method getSrc (line 884) | public String getSrc() { method setSrc (line 888) | public void setSrc(String src) { method getHeight (line 892) | public String getHeight() { method setHeight (line 896) | public void setHeight(String height) { method getWidth (line 900) | public String getWidth() { method setWidth (line 904) | public void setWidth(String width) { class LivesBeanX (line 910) | public static class LivesBeanX { method getOwner (line 939) | public OwnerBeanXX getOwner() { method setOwner (line 943) | public void setOwner(OwnerBeanXX owner) { method getCover (line 947) | public CoverBeanXX getCover() { method setCover (line 951) | public void setCover(CoverBeanXX cover) { method getTitle (line 955) | public String getTitle() { method setTitle (line 959) | public void setTitle(String title) { method getRoom_id (line 963) | public int getRoom_id() { method setRoom_id (line 967) | public void setRoom_id(int room_id) { method getCheck_version (line 971) | public int getCheck_version() { method setCheck_version (line 975) | public void setCheck_version(int check_version) { method getOnline (line 979) | public int getOnline() { method setOnline (line 983) | public void setOnline(int online) { method getArea (line 987) | public String getArea() { method setArea (line 991) | public void setArea(String area) { method getArea_id (line 995) | public int getArea_id() { method setArea_id (line 999) | public void setArea_id(int area_id) { method getPlayurl (line 1003) | public String getPlayurl() { method setPlayurl (line 1007) | public void setPlayurl(String playurl) { method getAccept_quality (line 1011) | public String getAccept_quality() { method setAccept_quality (line 1015) | public void setAccept_quality(String accept_quality) { method getBroadcast_type (line 1019) | public int getBroadcast_type() { method setBroadcast_type (line 1023) | public void setBroadcast_type(int broadcast_type) { method getIs_tv (line 1027) | public int getIs_tv() { method setIs_tv (line 1031) | public void setIs_tv(int is_tv) { class OwnerBeanXX (line 1035) | public static class OwnerBeanXX { method getFace (line 1046) | public String getFace() { method setFace (line 1050) | public void setFace(String face) { method getMid (line 1054) | public int getMid() { method setMid (line 1058) | public void setMid(int mid) { method getName (line 1062) | public String getName() { method setName (line 1066) | public void setName(String name) { class CoverBeanXX (line 1071) | public static class CoverBeanXX { method getSrc (line 1082) | public String getSrc() { method setSrc (line 1086) | public void setSrc(String src) { method getHeight (line 1090) | public int getHeight() { method setHeight (line 1094) | public void setHeight(int height) { method getWidth (line 1098) | public int getWidth() { method setWidth (line 1102) | public void setWidth(int width) { FILE: app/src/main/java/com/bilibili/lingxiao/home/live/model/LiveDataNew.java class LiveDataNew (line 5) | public class LiveDataNew { method getIs_rollback (line 17) | public int getIs_rollback() { method setIs_rollback (line 21) | public void setIs_rollback(int is_rollback) { method getHas_more (line 25) | public int getHas_more() { method setHas_more (line 29) | public void setHas_more(int has_more) { method getCard_list (line 33) | public List getCard_list() { method setCard_list (line 37) | public void setCard_list(List card_list) { class CardListBean (line 41) | public static class CardListBean { method getCard_type (line 50) | public String getCard_type() { method setCard_type (line 54) | public void setCard_type(String card_type) { method getCard_data (line 58) | public CardDataBean getCard_data() { method setCard_data (line 62) | public void setCard_data(CardDataBean card_data) { class CardDataBean (line 66) | public static class CardDataBean { method getArea_entrance_v1 (line 73) | public AreaEntranceV1Bean getArea_entrance_v1() { method setArea_entrance_v1 (line 77) | public void setArea_entrance_v1(AreaEntranceV1Bean area_entrance_v... class AreaEntranceV1Bean (line 81) | public static class AreaEntranceV1Bean { method getModule_info (line 92) | public ModuleInfoBean getModule_info() { method setModule_info (line 96) | public void setModule_info(ModuleInfoBean module_info) { method getExtra_info (line 100) | public ExtraInfoBean getExtra_info() { method setExtra_info (line 104) | public void setExtra_info(ExtraInfoBean extra_info) { method getList (line 108) | public List getList() { method setList (line 112) | public void setList(List list) { class ModuleInfoBean (line 116) | public static class ModuleInfoBean { method getId (line 135) | public int getId() { method setId (line 139) | public void setId(int id) { method getLink (line 143) | public String getLink() { method setLink (line 147) | public void setLink(String link) { method getPic (line 151) | public String getPic() { method setPic (line 155) | public void setPic(String pic) { method getTitle (line 159) | public String getTitle() { method setTitle (line 163) | public void setTitle(String title) { method getType (line 167) | public int getType() { method setType (line 171) | public void setType(int type) { method getSort (line 175) | public int getSort() { method setSort (line 179) | public void setSort(int sort) { method getCount (line 183) | public int getCount() { method setCount (line 187) | public void setCount(int count) { class ExtraInfoBean (line 192) | public static class ExtraInfoBean { method getOffline (line 195) | public List getOffline() { method setOffline (line 199) | public void setOffline(List offline) { class ListBean (line 204) | public static class ListBean { method getId (line 223) | public int getId() { method setId (line 227) | public void setId(int id) { method getLink (line 231) | public String getLink() { method setLink (line 235) | public void setLink(String link) { method getPic (line 239) | public String getPic() { method setPic (line 243) | public void setPic(String pic) { method getTitle (line 247) | public String getTitle() { method setTitle (line 251) | public void setTitle(String title) { method getArea_v2_id (line 255) | public int getArea_v2_id() { method setArea_v2_id (line 259) | public void setArea_v2_id(int area_v2_id) { method getArea_v2_parent_id (line 263) | public int getArea_v2_parent_id() { method setArea_v2_parent_id (line 267) | public void setArea_v2_parent_id(int area_v2_parent_id) { method getTag_type (line 271) | public int getTag_type() { method setTag_type (line 275) | public void setTag_type(int tag_type) { FILE: app/src/main/java/com/bilibili/lingxiao/home/live/model/MultiItemLiveData.java class MultiItemLiveData (line 5) | public class MultiItemLiveData { method MultiItemLiveData (line 10) | public MultiItemLiveData(int type){ method getBannerList (line 19) | public List getBannerList() { method setBannerList (line 23) | public void setBannerList(List bannerList) { method getEntranceIconsBean (line 27) | public LiveData.EntranceIconsBean getEntranceIconsBean() { method setEntranceIconsBean (line 31) | public void setEntranceIconsBean(LiveData.EntranceIconsBean entranceIc... method getPartitionsBean (line 35) | public LiveData.PartitionsBean getPartitionsBean() { method setPartitionsBean (line 39) | public void setPartitionsBean(LiveData.PartitionsBean partitionsBean) { method getLiveList (line 43) | public List getLiveList() { method setLiveList (line 47) | public void setLiveList(List liv... FILE: common/src/androidTest/java/com/camera/lingxiao/common/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: common/src/main/java/com/camera/lingxiao/common/oss/Auth.java class Auth (line 11) | public final class Auth { method Auth (line 50) | private Auth(String accessKey, SecretKeySpec secretKeySpec) { method create (line 55) | public static Auth create(String accessKey, String secretKey) { method copyPolicy (line 64) | private static void copyPolicy(final StringMap policy, StringMap origi... method createMac (line 81) | private Mac createMac() { method sign (line 93) | public String sign(byte[] data) { method sign (line 99) | public String sign(String data) { method signWithData (line 103) | public String signWithData(byte[] data) { method signWithData (line 108) | public String signWithData(String data) { method signRequest (line 120) | public String signRequest(String urlString, byte[] body, String conten... method isValidCallback (line 152) | public boolean isValidCallback(String originAuthorization, String url,... method privateDownloadUrl (line 164) | public String privateDownloadUrl(String baseUrl) { method privateDownloadUrl (line 176) | public String privateDownloadUrl(String baseUrl, long expires) { method privateDownloadUrlWithDeadline (line 181) | String privateDownloadUrlWithDeadline(String baseUrl, long deadline) { method uploadToken (line 204) | public String uploadToken(String bucket) { method uploadToken (line 216) | public String uploadToken(String bucket, String key) { method uploadToken (line 230) | public String uploadToken(String bucket, String key, long expires, Str... method uploadToken (line 245) | public String uploadToken(String bucket, String key, long expires, Str... method uploadTokenWithDeadline (line 250) | public String uploadTokenWithDeadline(String bucket, String key, long ... method uploadTokenWithPolicy (line 265) | public String uploadTokenWithPolicy(Object obj) { method authorization (line 270) | public StringMap authorization(String url, byte[] body, String content... method authorization (line 275) | public StringMap authorization(String url) { method signRequestV2 (line 287) | public String signRequestV2(String urlString, String method, byte[] bo... method authorizationV2 (line 324) | public StringMap authorizationV2(String url, String method, byte[] bod... method authorizationV2 (line 329) | public StringMap authorizationV2(String url) { FILE: common/src/main/java/com/camera/lingxiao/common/oss/Base64.java class Base64 (line 28) | public final class Base64 { method Base64 (line 72) | private Base64() { method decode (line 93) | public static byte[] decode(String str, int flags) { method decode (line 110) | public static byte[] decode(byte[] input, int flags) { method decode (line 129) | public static byte[] decode(byte[] input, int offset, int len, int fla... method encodeToString (line 159) | public static String encodeToString(byte[] input, int flags) { method encodeToString (line 184) | public static String encodeToString(byte[] input, int offset, int len,... method encode (line 202) | public static byte[] encode(byte[] input, int flags) { method encode (line 218) | public static byte[] encode(byte[] input, int offset, int len, int fla... class Coder (line 256) | static abstract class Coder { method process (line 272) | public abstract boolean process(byte[] input, int offset, int len, b... method maxOutputSize (line 279) | public abstract int maxOutputSize(int len); class Decoder (line 282) | static class Decoder extends Coder { method Decoder (line 347) | public Decoder(int flags, byte[] output) { method maxOutputSize (line 359) | public int maxOutputSize(int len) { method process (line 369) | public boolean process(byte[] input, int offset, int len, boolean fi... class Encoder (line 547) | static class Encoder extends Coder { method Encoder (line 584) | public Encoder(int flags, byte[] output) { method maxOutputSize (line 602) | public int maxOutputSize(int len) { method process (line 606) | public boolean process(byte[] input, int offset, int len, boolean fi... FILE: common/src/main/java/com/camera/lingxiao/common/oss/Constants.java class Constants (line 8) | public final class Constants { method Constants (line 50) | private Constants() { FILE: common/src/main/java/com/camera/lingxiao/common/oss/Etag.java class Etag (line 15) | public final class Etag { method Etag (line 17) | private Etag() { method data (line 28) | public static String data(byte[] data, int offset, int length) { method data (line 42) | public static String data(byte[] data) { method file (line 53) | public static String file(File file) throws IOException { method file (line 76) | public static String file(String filePath) throws IOException { method stream (line 89) | public static String stream(InputStream in, long len) throws IOExcepti... method oneBlock (line 113) | private static byte[] oneBlock(byte[] buffer, InputStream in, int len)... method resultEncode (line 138) | private static String resultEncode(byte[][] sha1s) { FILE: common/src/main/java/com/camera/lingxiao/common/oss/Json.java class Json (line 11) | public final class Json { method Json (line 12) | private Json() { method encode (line 15) | public static String encode(StringMap map) { method encode (line 19) | public static String encode(Object obj) { method decode (line 23) | public static T decode(String json, Class classOfT) { method decode (line 27) | public static StringMap decode(String json) { FILE: common/src/main/java/com/camera/lingxiao/common/oss/QiNiuSdkHelper.java class QiNiuSdkHelper (line 16) | public class QiNiuSdkHelper { method getInstance (line 20) | public static QiNiuSdkHelper getInstance(){ method QiNiuSdkHelper (line 27) | private QiNiuSdkHelper(){ method init (line 30) | private static void init(){ method upload (line 49) | public QiNiuSdkHelper upload(String path, final String picName, String... method setUploadListener (line 92) | public void setUploadListener(uploadListener listener){ type uploadListener (line 95) | public interface uploadListener{ method onSuccess (line 96) | void onSuccess(String url); method onFaild (line 97) | void onFaild(String msg); FILE: common/src/main/java/com/camera/lingxiao/common/oss/StringMap.java class StringMap (line 8) | public final class StringMap { method StringMap (line 11) | public StringMap() { method StringMap (line 15) | public StringMap(Map map) { method put (line 19) | public StringMap put(String key, Object value) { method putNotEmpty (line 24) | public StringMap putNotEmpty(String key, String value) { method putNotNull (line 31) | public StringMap putNotNull(String key, Object value) { method putWhen (line 39) | public StringMap putWhen(String key, Object val, boolean when) { method putAll (line 46) | public StringMap putAll(Map map) { method putAll (line 51) | public StringMap putAll(StringMap map) { method forEach (line 56) | public void forEach(Consumer imp) { method size (line 62) | public int size() { method map (line 66) | public Map map() { method get (line 70) | public Object get(String key) { method formString (line 74) | public String formString() { type Consumer (line 96) | public interface Consumer { method accept (line 97) | void accept(String key, Object value); FILE: common/src/main/java/com/camera/lingxiao/common/oss/StringUtils.java class StringUtils (line 15) | public final class StringUtils { method StringUtils (line 17) | private StringUtils() { method join (line 22) | public static String join(Object[] array, String sep) { method join (line 29) | public static String join(Collection list, String sep) { method join (line 36) | public static String join(Collection list, String sep, String prefix) { method join (line 59) | public static String join(Object[] array, String sep, String prefix) { method jsonJoin (line 104) | public static String jsonJoin(String[] array) { method isNullOrEmpty (line 120) | public static boolean isNullOrEmpty(String s) { method inStringArray (line 124) | public static boolean inStringArray(String s, String[] array) { method utf8Bytes (line 133) | public static byte[] utf8Bytes(String data) { method utf8String (line 137) | public static String utf8String(byte[] data) { method md5Lower (line 141) | public static String md5Lower(String src) throws NoSuchAlgorithmExcept... method isNotEmpty (line 147) | public static boolean isNotEmpty(String str) { method isEmpty (line 150) | public static boolean isEmpty(String str) { method isBlank (line 154) | public static boolean isBlank(String str) { FILE: common/src/main/java/com/camera/lingxiao/common/oss/UrlSafeBase64.java class UrlSafeBase64 (line 7) | public final class UrlSafeBase64 { method UrlSafeBase64 (line 9) | private UrlSafeBase64() { method encodeToString (line 18) | public static String encodeToString(String data) { method encodeToString (line 29) | public static String encodeToString(byte[] data) { method decode (line 39) | public static byte[] decode(String data) { FILE: common/src/main/java/com/camera/lingxiao/common/rxbus/RxBus.java class RxBus (line 15) | public class RxBus { method RxBus (line 23) | private RxBus() { method getInstance (line 30) | public static RxBus getInstance() { method post (line 45) | public void post(@NonNull Object obj) { method post (line 51) | public void post(@NonNull List obj) { method register (line 60) | public Disposable register(Class tClass, Consumer consumer) { method addSubscription (line 86) | public void addSubscription(Object o, Disposable disposable) { method unSubscribe (line 105) | public void unSubscribe(Object o) { FILE: common/src/main/java/com/camera/lingxiao/common/utills/LogUtils.java class LogUtils (line 5) | public class LogUtils { method v (line 25) | public static void v(String msg) { method d (line 32) | public static void d(String msg) { method i (line 39) | public static void i(String msg) { method w (line 46) | public static void w(String msg) { method w (line 53) | public static void w(Throwable tr) { method w (line 60) | public static void w(String msg, Throwable tr) { method e (line 67) | public static void e(String msg) { method e (line 74) | public static void e(Throwable tr) { method e (line 81) | public static void e(String msg, Throwable tr) { FILE: common/src/main/java/com/camera/lingxiao/common/utills/MD5Util.java class MD5Util (line 9) | public class MD5Util { method hexStringToByte (line 19) | public static byte[] hexStringToByte(String hex) { method byteToHexString (line 37) | public static String byteToHexString(byte[] b) { method validPassword (line 57) | public static boolean validPassword(String password, String passwordInDb) method getEncryptedPwd (line 95) | public static String getEncryptedPwd(String password) FILE: common/src/main/java/com/camera/lingxiao/common/utills/RxJavaHelp.java class RxJavaHelp (line 13) | public class RxJavaHelp { method getObservable (line 21) | public static Observable getObservable(Observable apiObservabl... method getObservable (line 45) | public static Observable getObservable(Observable apiObservabl... method work (line 71) | public static void work(ObservableOnSubscribe ob, HttpRxObserver callb... method workWithLifecycle (line 76) | public static void workWithLifecycle(LifecycleProvider lifecycle, Obse... FILE: common/src/main/java/com/camera/lingxiao/common/utills/SpUtils.java class SpUtils (line 10) | public class SpUtils { method putBoolean (line 12) | public static void putBoolean(Context context , String key, boolean va... method getBoolean (line 18) | public static boolean getBoolean(Context context , String key, boolean... method putString (line 25) | public static void putString(Context context , String key, String value){ method getString (line 31) | public static String getString(Context context , String key, String de... method remove (line 37) | public static void remove(Context context, String simNum) { method putInt (line 44) | public static void putInt(Context context , String key, int value){ method getInt (line 50) | public static int getInt(Context context , String key, int defValue){ FILE: common/src/test/java/com/camera/lingxiao/common/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/application/App.java class App (line 6) | public class App extends Application { method onCreate (line 7) | @Override FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/application/Settings.java class Settings (line 25) | public class Settings { method Settings (line 34) | public Settings(Context context) { method getEnableBackgroundPlay (line 39) | public boolean getEnableBackgroundPlay() { method getPlayer (line 44) | public int getPlayer() { method getUsingMediaCodec (line 54) | public boolean getUsingMediaCodec() { method getUsingMediaCodecAutoRotate (line 59) | public boolean getUsingMediaCodecAutoRotate() { method getMediaCodecHandleResolutionChange (line 64) | public boolean getMediaCodecHandleResolutionChange() { method getUsingOpenSLES (line 69) | public boolean getUsingOpenSLES() { method getPixelFormat (line 74) | public String getPixelFormat() { method getEnableNoView (line 79) | public boolean getEnableNoView() { method getEnableSurfaceView (line 84) | public boolean getEnableSurfaceView() { method getEnableTextureView (line 89) | public boolean getEnableTextureView() { method getEnableDetachedSurfaceTextureView (line 94) | public boolean getEnableDetachedSurfaceTextureView() { method getUsingMediaDataSource (line 99) | public boolean getUsingMediaDataSource() { method getLastDirectory (line 104) | public String getLastDirectory() { method setLastDirectory (line 109) | public void setLastDirectory(String path) { FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/danmuku/BiliDanmukuCompressionTools.java class BiliDanmukuCompressionTools (line 14) | public class BiliDanmukuCompressionTools { method BiliDanmukuCompressionTools (line 16) | private BiliDanmukuCompressionTools() { method compress (line 20) | public static byte[] compress(byte[] value, int offset, int length, in... method compress (line 41) | public static byte[] compress(byte[] value, int offset, int length) { method compress (line 46) | public static byte[] compress(byte[] value) { method decompress (line 50) | public static byte[] decompress(byte[] value) throws DataFormatExcepti... method decompressXML (line 76) | public static byte[] decompressXML(byte[] data) { FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/danmuku/BiliDanmukuParser.java class BiliDanmukuParser (line 29) | public class BiliDanmukuParser extends BaseDanmakuParser { method parse (line 38) | @Override class XmlContentHandler (line 60) | public class XmlContentHandler extends DefaultHandler { method getResult (line 73) | public Danmakus getResult() { method startDocument (line 77) | @Override method endDocument (line 82) | @Override method startElement (line 87) | @Override method endElement (line 124) | @Override method characters (line 138) | @Override method decodeXmlString (line 246) | private String decodeXmlString(String title) { method isPercentageNumber (line 264) | private boolean isPercentageNumber(float number) { method setDisplayer (line 268) | @Override FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/localvideo/VideoAdapter.java class VideoAdapter (line 13) | public class VideoAdapter extends BaseQuickAdapter data) { method convert (line 18) | @Override FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/AndroidMediaController.java class AndroidMediaController (line 30) | public class AndroidMediaController extends MediaController implements I... method AndroidMediaController (line 33) | public AndroidMediaController(Context context, AttributeSet attrs) { method AndroidMediaController (line 38) | public AndroidMediaController(Context context, boolean useFastForward) { method AndroidMediaController (line 43) | public AndroidMediaController(Context context) { method initView (line 48) | private void initView(Context context) { method setSupportActionBar (line 51) | public void setSupportActionBar(@Nullable ActionBar actionBar) { method show (line 60) | @Override method hide (line 67) | @Override method showOnce (line 82) | public void showOnce(@NonNull View view) { FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/FileMediaDataSource.java class FileMediaDataSource (line 28) | public class FileMediaDataSource implements IMediaDataSource { method FileMediaDataSource (line 32) | public FileMediaDataSource(File file) throws IOException { method readAt (line 37) | @Override method getSize (line 48) | @Override method close (line 53) | @Override FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/IMediaController.java type IMediaController (line 23) | public interface IMediaController { method hide (line 24) | void hide(); method isShowing (line 26) | boolean isShowing(); method setAnchorView (line 28) | void setAnchorView(View view); method setEnabled (line 30) | void setEnabled(boolean enabled); method setMediaPlayer (line 32) | void setMediaPlayer(MediaController.MediaPlayerControl player); method show (line 34) | void show(int timeout); method show (line 36) | void show(); method showOnce (line 41) | void showOnce(View view); FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/IRenderView.java type IRenderView (line 29) | public interface IRenderView { method getView (line 37) | View getView(); method shouldWaitForResize (line 39) | boolean shouldWaitForResize(); method setVideoSize (line 41) | void setVideoSize(int videoWidth, int videoHeight); method setVideoSampleAspectRatio (line 43) | void setVideoSampleAspectRatio(int videoSarNum, int videoSarDen); method setVideoRotation (line 45) | void setVideoRotation(int degree); method setAspectRatio (line 47) | void setAspectRatio(int aspectRatio); method addRenderCallback (line 49) | void addRenderCallback(@NonNull IRenderCallback callback); method removeRenderCallback (line 51) | void removeRenderCallback(@NonNull IRenderCallback callback); type ISurfaceHolder (line 53) | interface ISurfaceHolder { method bindToMediaPlayer (line 54) | void bindToMediaPlayer(IMediaPlayer mp); method getRenderView (line 56) | @NonNull method getSurfaceHolder (line 59) | @Nullable method openSurface (line 62) | @Nullable method getSurfaceTexture (line 65) | @Nullable type IRenderCallback (line 69) | interface IRenderCallback { method onSurfaceCreated (line 75) | void onSurfaceCreated(@NonNull ISurfaceHolder holder, int width, int... method onSurfaceChanged (line 83) | void onSurfaceChanged(@NonNull ISurfaceHolder holder, int format, in... method onSurfaceDestroyed (line 85) | void onSurfaceDestroyed(@NonNull ISurfaceHolder holder); FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/IjkVideoView.java class IjkVideoView (line 63) | public class IjkVideoView extends FrameLayout implements MediaController... method IjkVideoView (line 130) | public IjkVideoView(Context context) { method IjkVideoView (line 135) | public IjkVideoView(Context context, AttributeSet attrs) { method IjkVideoView (line 140) | public IjkVideoView(Context context, AttributeSet attrs, int defStyleA... method IjkVideoView (line 145) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method initVideoView (line 156) | private void initVideoView(Context context) { method setRenderView (line 184) | public void setRenderView(IRenderView renderView) { method setAspectRatio (line 217) | public void setAspectRatio(int arAspectFitParent){ method setRender (line 223) | public void setRender(int render) { method setHudView (line 247) | public void setHudView(TableLayout tableLayout) { method setVideoPath (line 256) | public void setVideoPath(String path) { method setVideoURI (line 266) | public void setVideoURI(Uri uri,boolean live) { method setVideoURI (line 281) | private void setVideoURI(Uri uri, Map headers) { method stopPlayback (line 293) | public void stopPlayback() { method openVideo (line 308) | @TargetApi(Build.VERSION_CODES.M) method setMediaController (line 380) | public void setMediaController(IMediaController controller) { method attachMediaController (line 388) | private void attachMediaController() { method onVideoSizeChanged (line 400) | @Override method onPrepared (line 418) | public void onPrepared(IMediaPlayer mp) { method onCompletion (line 477) | public void onCompletion(IMediaPlayer mp) { method onInfo (line 491) | public boolean onInfo(IMediaPlayer mp, int arg1, int arg2) { method onError (line 542) | public boolean onError(IMediaPlayer mp, int framework_err, int impl_er... method onBufferingUpdate (line 594) | public void onBufferingUpdate(IMediaPlayer mp, int percent) { method onSeekComplete (line 601) | @Override method onTimedText (line 609) | @Override method setOnPreparedListener (line 623) | public void setOnPreparedListener(IMediaPlayer.OnPreparedListener l) { method setOnCompletionListener (line 633) | public void setOnCompletionListener(IMediaPlayer.OnCompletionListener ... method setOnErrorListener (line 645) | public void setOnErrorListener(IMediaPlayer.OnErrorListener l) { method setOnInfoListener (line 655) | public void setOnInfoListener(IMediaPlayer.OnInfoListener l) { method bindSurfaceHolder (line 660) | private void bindSurfaceHolder(IMediaPlayer mp, IRenderView.ISurfaceHo... method onSurfaceChanged (line 673) | @Override method onSurfaceCreated (line 692) | @Override method onSurfaceDestroyed (line 706) | @Override method releaseWithoutStop (line 721) | public void releaseWithoutStop() { method release (line 729) | public void release(boolean cleartargetstate) { method onTouchEvent (line 744) | @Override method onTrackballEvent (line 752) | @Override method onKeyDown (line 760) | @Override method toggleMediaControlsVisiblity (line 801) | private void toggleMediaControlsVisiblity() { method start (line 809) | @Override method pause (line 818) | @Override method suspend (line 829) | public void suspend() { method resume (line 833) | public void resume() { method getDuration (line 837) | @Override method getCurrentPosition (line 846) | @Override method seekTo (line 854) | @Override method isPlaying (line 865) | @Override method getBufferPercentage (line 870) | @Override method isInPlaybackState (line 878) | private boolean isInPlaybackState() { method canPause (line 885) | @Override method canSeekBackward (line 890) | @Override method canSeekForward (line 895) | @Override method getAudioSessionId (line 900) | @Override method toggleAspectRatio (line 928) | public int toggleAspectRatio() { method initRenders (line 949) | private void initRenders() { method toggleRender (line 965) | public int toggleRender() { method getRenderText (line 974) | @NonNull method togglePlayer (line 997) | public int togglePlayer() { method getPlayerText (line 1007) | @NonNull method createPlayer (line 1027) | public IMediaPlayer createPlayer(int playerType) { method setLive (line 1105) | private void setLive(){ method initBackground (line 1129) | private void initBackground() { method isBackgroundPlayEnabled (line 1139) | public boolean isBackgroundPlayEnabled() { method enterBackground (line 1143) | public void enterBackground() { method stopBackgroundPlay (line 1147) | public void stopBackgroundPlay() { method showMediaInfo (line 1154) | public void showMediaInfo() { method buildResolution (line 1220) | private String buildResolution(int width, int height, int sarNum, int ... method buildTimeMilli (line 1237) | private String buildTimeMilli(long duration) { method buildTrackType (line 1254) | private String buildTrackType(int type) { method buildLanguage (line 1273) | private String buildLanguage(String language) { method getTrackInfo (line 1279) | public ITrackInfo[] getTrackInfo() { method selectTrack (line 1286) | public void selectTrack(int stream) { method deselectTrack (line 1290) | public void deselectTrack(int stream) { method getSelectedTrack (line 1294) | public int getSelectedTrack(int trackType) { FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/InfoHudViewHolder.java class InfoHudViewHolder (line 18) | public class InfoHudViewHolder { method InfoHudViewHolder (line 25) | public InfoHudViewHolder(Context context, TableLayout tableLayout) { method appendSection (line 29) | private void appendSection(int nameId) { method appendRow (line 33) | private void appendRow(int nameId) { method setRowValue (line 38) | private void setRowValue(int id, String value) { method setMediaPlayer (line 48) | public void setMediaPlayer(IMediaPlayer mp) { method formatedDurationMilli (line 57) | private static String formatedDurationMilli(long duration) { method formatedSpeed (line 65) | private static String formatedSpeed(long bytes,long elapsed_milli) { method updateLoadCost (line 84) | public void updateLoadCost(long time) { method updateSeekCost (line 88) | public void updateSeekCost(long time) { method formatedSize (line 92) | private static String formatedSize(long bytes) { method handleMessage (line 104) | @Override FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/MeasureHelper.java class MeasureHelper (line 29) | public final class MeasureHelper { method MeasureHelper (line 44) | public MeasureHelper(View view) { method getView (line 48) | public View getView() { method setVideoSize (line 54) | public void setVideoSize(int videoWidth, int videoHeight) { method setVideoSampleAspectRatio (line 59) | public void setVideoSampleAspectRatio(int videoSarNum, int videoSarDen) { method setVideoRotation (line 64) | public void setVideoRotation(int videoRotationDegree) { method doMeasure (line 74) | public void doMeasure(int widthMeasureSpec, int heightMeasureSpec) { method getMeasuredWidth (line 209) | public int getMeasuredWidth() { method getMeasuredHeight (line 213) | public int getMeasuredHeight() { method setAspectRatio (line 217) | public void setAspectRatio(int aspectRatio) { method getAspectRatioText (line 221) | @NonNull FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/MediaPlayerCompat.java class MediaPlayerCompat (line 25) | public class MediaPlayerCompat { method getName (line 26) | public static String getName(IMediaPlayer mp) { method getIjkMediaPlayer (line 44) | public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { method selectTrack (line 56) | public static void selectTrack(IMediaPlayer mp, int stream) { method deselectTrack (line 63) | public static void deselectTrack(IMediaPlayer mp, int stream) { method getSelectedTrack (line 70) | public static int getSelectedTrack(IMediaPlayer mp, int trackType) { FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/PlayerManager.java class PlayerManager (line 32) | public class PlayerManager { method setPlayerStateListener (line 93) | public void setPlayerStateListener(PlayerStateListener playerStateList... method onError (line 98) | @Override method onComplete (line 104) | @Override method onInfo (line 110) | @Override method change (line 116) | @Override method setDefaultRetryTime (line 125) | public void setDefaultRetryTime(long defaultRetryTime) { method PlayerManager (line 129) | public PlayerManager(final Activity activity) { method statusChange (line 193) | private void statusChange(int newStatus) { method onPause (line 219) | public void onPause() { method onResume (line 229) | public void onResume() { method onDestroy (line 243) | public void onDestroy() { method play (line 248) | public void play(String url) { method generateTime (line 256) | private String generateTime(long time) { method getScreenOrientation (line 264) | private int getScreenOrientation() { method onVolumeSlide (line 321) | private void onVolumeSlide(float percent) { method onProgressSlide (line 344) | private void onProgressSlide(float percent) { method onBrightnessSlide (line 369) | private void onBrightnessSlide(float percent) { method setFullScreenOnly (line 389) | public void setFullScreenOnly(boolean fullScreenOnly) { method tryFullScreen (line 399) | private void tryFullScreen(boolean fullScreen) { method setFullScreen (line 413) | private void setFullScreen(boolean fullScreen) { method setScaleType (line 439) | public void setScaleType(String scaleType) { method start (line 455) | public void start() { method pause (line 459) | public void pause() { method onBackPressed (line 463) | public boolean onBackPressed() { class Query (line 471) | class Query { method Query (line 475) | public Query(Activity activity) { method id (line 479) | public Query id(int id) { method image (line 484) | public Query image(int resId) { method visible (line 491) | public Query visible() { method gone (line 498) | public Query gone() { method invisible (line 505) | public Query invisible() { method clicked (line 512) | public Query clicked(View.OnClickListener handler) { method text (line 519) | public Query text(CharSequence text) { method visibility (line 526) | public Query visibility(int visible) { method size (line 533) | private void size(boolean width, int n, boolean dip){ method height (line 548) | public void height(int height, boolean dip) { method dip2pixel (line 552) | public int dip2pixel(Context context, float n){ method pixel2dip (line 557) | public float pixel2dip(Context context, float n){ class PlayerGestureListener (line 565) | public class PlayerGestureListener extends GestureDetector.SimpleOnGes... method onDoubleTap (line 573) | @Override method onDown (line 579) | @Override method onScroll (line 588) | @Override method onSingleTapUp (line 615) | @Override method isPlayerSupport (line 625) | public boolean isPlayerSupport() { method isPlaying (line 633) | public boolean isPlaying() { method stop (line 637) | public void stop(){ method getCurrentPosition (line 641) | public int getCurrentPosition(){ method getVideoView (line 645) | public IjkVideoView getVideoView(){ method getDuration (line 656) | public int getDuration(){ method playInFullScreen (line 660) | public PlayerManager playInFullScreen(boolean fullScreen){ method onError (line 667) | public PlayerManager onError(OnErrorListener onErrorListener) { method onComplete (line 672) | public PlayerManager onComplete(OnCompleteListener onCompleteListener) { method onInfo (line 677) | public PlayerManager onInfo(OnInfoListener onInfoListener) { method onControlPanelVisibilityChange (line 682) | public PlayerManager onControlPanelVisibilityChange(OnControlPanelVisi... method live (line 692) | public PlayerManager live(boolean isLive) { method toggleAspectRatio (line 697) | public PlayerManager toggleAspectRatio(){ type PlayerStateListener (line 704) | public interface PlayerStateListener{ method onComplete (line 705) | void onComplete(); method onError (line 706) | void onError(); method onLoading (line 707) | void onLoading(); method onPlay (line 708) | void onPlay(); type OnErrorListener (line 711) | public interface OnErrorListener{ method onError (line 712) | void onError(int what, int extra); type OnCompleteListener (line 715) | public interface OnCompleteListener{ method onComplete (line 716) | void onComplete(); type OnControlPanelVisibilityChangeListener (line 719) | public interface OnControlPanelVisibilityChangeListener{ method change (line 720) | void change(boolean isShowing); type OnInfoListener (line 723) | public interface OnInfoListener{ method onInfo (line 724) | void onInfo(int what, int extra); FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/SurfaceRenderView.java class SurfaceRenderView (line 42) | public class SurfaceRenderView extends SurfaceView implements IRenderView { method SurfaceRenderView (line 45) | public SurfaceRenderView(Context context) { method SurfaceRenderView (line 50) | public SurfaceRenderView(Context context, AttributeSet attrs) { method SurfaceRenderView (line 55) | public SurfaceRenderView(Context context, AttributeSet attrs, int defS... method SurfaceRenderView (line 60) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method initView (line 66) | private void initView(Context context) { method getView (line 74) | @Override method shouldWaitForResize (line 79) | @Override method setVideoSize (line 87) | @Override method setVideoSampleAspectRatio (line 96) | @Override method setVideoRotation (line 104) | @Override method setAspectRatio (line 109) | @Override method onMeasure (line 115) | @Override class InternalSurfaceHolder (line 130) | private static final class InternalSurfaceHolder implements IRenderVie... method InternalSurfaceHolder (line 134) | public InternalSurfaceHolder(@NonNull SurfaceRenderView surfaceView, method bindToMediaPlayer (line 140) | public void bindToMediaPlayer(IMediaPlayer mp) { method getRenderView (line 151) | @NonNull method getSurfaceHolder (line 157) | @Nullable method getSurfaceTexture (line 163) | @Nullable method openSurface (line 169) | @Nullable method addRenderCallback (line 182) | @Override method removeRenderCallback (line 187) | @Override class SurfaceCallback (line 194) | private static final class SurfaceCallback implements SurfaceHolder.Ca... method SurfaceCallback (line 204) | public SurfaceCallback(@NonNull SurfaceRenderView surfaceView) { method addRenderCallback (line 208) | public void addRenderCallback(@NonNull IRenderCallback callback) { method removeRenderCallback (line 225) | public void removeRenderCallback(@NonNull IRenderCallback callback) { method surfaceCreated (line 229) | @Override method surfaceDestroyed (line 243) | @Override method surfaceChanged (line 257) | @Override method onInitializeAccessibilityEvent (line 279) | @Override method onInitializeAccessibilityNodeInfo (line 285) | @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/TableLayoutBinder.java class TableLayoutBinder (line 29) | public class TableLayoutBinder { method TableLayoutBinder (line 34) | public TableLayoutBinder(Context context) { method TableLayoutBinder (line 38) | public TableLayoutBinder(Context context, int layoutResourceId) { method TableLayoutBinder (line 44) | public TableLayoutBinder(Context context, TableLayout tableLayout) { method appendRow1 (line 50) | public View appendRow1(String name, String value) { method appendRow1 (line 54) | public View appendRow1(int nameId, String value) { method appendRow2 (line 58) | public View appendRow2(String name, String value) { method appendRow2 (line 62) | public View appendRow2(int nameId, String value) { method appendSection (line 66) | public View appendSection(String name) { method appendSection (line 70) | public View appendSection(int nameId) { method appendRow (line 74) | public View appendRow(int layoutId, String name, String value) { method obtainViewHolder (line 82) | public ViewHolder obtainViewHolder(View rowView) { method setNameValueText (line 93) | public void setNameValueText(View rowView, String name, String value) { method setValueText (line 99) | public void setValueText(View rowView, String value) { method buildLayout (line 104) | public ViewGroup buildLayout() { method buildAlertDialogBuilder (line 108) | public AlertDialog.Builder buildAlertDialogBuilder() { class ViewHolder (line 114) | private static class ViewHolder { method setName (line 118) | public void setName(String name) { method setValue (line 124) | public void setValue(String value) { FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/media/TextureRenderView.java class TextureRenderView (line 43) | @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) method TextureRenderView (line 48) | public TextureRenderView(Context context) { method TextureRenderView (line 53) | public TextureRenderView(Context context, AttributeSet attrs) { method TextureRenderView (line 58) | public TextureRenderView(Context context, AttributeSet attrs, int defS... method TextureRenderView (line 63) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method initView (line 69) | private void initView(Context context) { method getView (line 75) | @Override method shouldWaitForResize (line 80) | @Override method onDetachedFromWindow (line 85) | @Override method setVideoSize (line 95) | @Override method setVideoSampleAspectRatio (line 103) | @Override method setVideoRotation (line 111) | @Override method setAspectRatio (line 117) | @Override method onMeasure (line 123) | @Override method getSurfaceHolder (line 133) | public IRenderView.ISurfaceHolder getSurfaceHolder() { class InternalSurfaceHolder (line 137) | private static final class InternalSurfaceHolder implements IRenderVie... method InternalSurfaceHolder (line 142) | public InternalSurfaceHolder(@NonNull TextureRenderView textureView, method bindToMediaPlayer (line 150) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) method getRenderView (line 172) | @NonNull method getSurfaceHolder (line 178) | @Nullable method getSurfaceTexture (line 184) | @Nullable method openSurface (line 190) | @Nullable method addRenderCallback (line 203) | @Override method removeRenderCallback (line 208) | @Override class SurfaceCallback (line 215) | private static final class SurfaceCallback implements SurfaceTextureLi... method SurfaceCallback (line 228) | public SurfaceCallback(@NonNull TextureRenderView renderView) { method setOwnSurfaceTexture (line 232) | public void setOwnSurfaceTexture(boolean ownSurfaceTexture) { method addRenderCallback (line 236) | public void addRenderCallback(@NonNull IRenderCallback callback) { method removeRenderCallback (line 253) | public void removeRenderCallback(@NonNull IRenderCallback callback) { method onSurfaceTextureAvailable (line 257) | @Override method onSurfaceTextureSizeChanged (line 270) | @Override method onSurfaceTextureDestroyed (line 283) | @Override method onSurfaceTextureUpdated (line 299) | @Override method releaseSurfaceTexture (line 307) | @Override method willDetachFromWindow (line 344) | public void willDetachFromWindow() { method didDetachFromWindow (line 349) | public void didDetachFromWindow() { method onInitializeAccessibilityEvent (line 359) | @Override method onInitializeAccessibilityNodeInfo (line 365) | @Override FILE: ijkplayer/src/main/java/com/bilibili/lingxiao/ijkplayer/services/MediaPlayerService.java class MediaPlayerService (line 28) | public class MediaPlayerService extends Service { method newIntent (line 31) | public static Intent newIntent(Context context) { method intentToStart (line 36) | public static void intentToStart(Context context) { method intentToStop (line 40) | public static void intentToStop(Context context) { method onBind (line 44) | @Nullable method setMediaPlayer (line 50) | public static void setMediaPlayer(IMediaPlayer mp) { method getMediaPlayer (line 60) | public static IMediaPlayer getMediaPlayer() { FILE: skinLibrary/src/androidTest/java/com/lingxiao/skinlibrary/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: skinLibrary/src/test/java/com/lingxiao/skinlibrary/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test