| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
利用Retrofit+Jsoup实现,目前仅适用于中南民族大学图书馆。
1)下载project导入其中的module:libraryCore。
2)通过maven
<dependency> <groupId>com.ancroid</groupId> <artifactId>libraryCore</artifactId> <version>1.0.0</version> <type>pom</type> </dependency>
3)通过gradle
implementation 'com.ancroid:libraryCore:1.0.0'
获取Cookie: LoginLibUtil.getCookie(OnCookieResponse cookieResponse)
LoginLibUtil.getCookie(new OnCookieResponse() {
@Override
public void getCookie(String cookie) {
Log.d("main", "getCookie: "+cookie);
}
});获取验证码: LoginLibUtil.getCaptcha(String cookie,OnCaptchaResponse captchaResponse)
LoginLibUtil.getCaptcha(Util.readCookieFromSP(),new OnCaptchaResponse() {
@Override
public void getCaptcha(Bitmap bitmap) {
image.setImageBitmap(bitmap);
}
});获取已借:BorrowUtil.getBorrowBook(String cookie,OnBorrowNowResponse nowResponse)
BorrowUtil.getBorrowBook(Util.readCookieFromSP(), new OnBorrowNowResponse() {
@Override
public void getBorrowInfo(BorrowBookInfo bookInfo) {
Log.d("main", "getBorrowInfo: "+bookInfo.getBorrowInfo());
}
});关于返回值的参数解释在各个bean中均有注释。
更多API使用请参考项目中com.newth.libcoremoudle.debug.MainActivity的调用。
关于图书馆接口使用机制请参考:https://www.zybuluo.com/universal/note/1179033
| Back | FazBrowse Home | New Git URL |