规范项目结构

This commit is contained in:
zhangsan 2024-05-15 12:14:20 +08:00
parent 67cac0d760
commit c9aa79684f
67 changed files with 258 additions and 291 deletions

View File

@ -1,24 +0,0 @@
package com.zjgsu.jianshu
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.ext.junit.runners.AndroidJUnit4
import org.junit.Test
import org.junit.runner.RunWith
import org.junit.Assert.*
/**
* Instrumented test, which will execute on an Android device.
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
assertEquals("com.zjgsu.jianshu", appContext.packageName)
}
}

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zjgsu.jianshu"> package="edu.whut.jianshu">
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 监听网络的变化 --> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 监听网络的变化 -->
@ -24,18 +24,18 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.Jianshu" android:theme="@style/Theme.Jianshu"
android:usesCleartextTraffic="true"> android:usesCleartextTraffic="true">
<activity android:name="com.zjgsu.jianshu.GoodBookActivity" /> <activity android:name="edu.whut.jianshu.Activity.GoodBookActivity" />
<activity android:name="com.zjgsu.jianshu.HotBookActivity" /> <activity android:name="edu.whut.jianshu.Activity.HotBookActivity" />
<activity android:name="com.zjgsu.jianshu.BookInformationActivity" /> <activity android:name="edu.whut.jianshu.Activity.BookInformationActivity" />
<activity android:name="com.zjgsu.jianshu.PerceptionActivity" /> <activity android:name="edu.whut.jianshu.Activity.PerceptionActivity" />
<activity android:name="com.zjgsu.jianshu.FindpwdActivity" /> <activity android:name="edu.whut.jianshu.Activity.FindpwdActivity" />
<activity android:name="com.zjgsu.jianshu.LiteratureActivity" /> <activity android:name="edu.whut.jianshu.Activity.LiteratureActivity" />
<activity android:name="com.zjgsu.jianshu.PsychologyActivity" /> <activity android:name="edu.whut.jianshu.Activity.PsychologyActivity" />
<activity android:name="com.zjgsu.jianshu.ManagementActivity" /> <activity android:name="edu.whut.jianshu.Activity.ManagementActivity" />
<activity android:name="com.zjgsu.jianshu.PhilosophyActivity" /> <activity android:name="edu.whut.jianshu.Activity.PhilosophyActivity" />
<!-- <activity android:name=".BookShelfActivity"/>--> <!-- <activity android:name=".BookShelfActivity"/>-->
<activity android:name="com.zjgsu.jianshu.ScienceActivity" /> <activity android:name="edu.whut.jianshu.Activity.ScienceActivity" />
<activity android:name="com.zjgsu.jianshu.Author_introductionActivity" /> <activity android:name="edu.whut.jianshu.Activity.Author_introductionActivity" />
<!-- <activity android:name=".MainActivity"--> <!-- <activity android:name=".MainActivity"-->
<!-- android:exported="true"--> <!-- android:exported="true"-->
<!-- android:label="@string/app_name"--> <!-- android:label="@string/app_name"-->
@ -46,27 +46,27 @@
<!-- <category android:name="android.intent.category.LAUNCHER" />--> <!-- <category android:name="android.intent.category.LAUNCHER" />-->
<!-- </intent-filter>--> <!-- </intent-filter>-->
<!-- </activity>--> <!-- </activity>-->
<activity android:name="com.zjgsu.jianshu.SendSpecificActivity" /> <activity android:name="edu.whut.jianshu.Activity.SendSpecificActivity" />
<activity android:name="com.zjgsu.jianshu.BookIntroActivity" /> <activity android:name="edu.whut.jianshu.Activity.BookIntroActivity" />
<activity android:name="com.zjgsu.jianshu.MainActivity" <activity android:name="edu.whut.jianshu.Activity.MainActivity"
android:configChanges="orientation|keyboard|keyboardHidden|navigation" android:configChanges="orientation|keyboard|keyboardHidden|navigation"
/> />
<activity android:name="com.zjgsu.jianshu.RegisterActivity" /> <activity android:name="edu.whut.jianshu.Activity.RegisterActivity" />
<activity android:name="com.zjgsu.jianshu.BookShelfActivity" /> <activity android:name="edu.whut.jianshu.Activity.BookShelfActivity" />
<activity android:name="com.zjgsu.jianshu.Activity.Perception_informationActivity" /> <activity android:name="edu.whut.jianshu.Activity.Perception_informationActivity" />
<activity android:name="com.zjgsu.jianshu.Activity.sendPerceptionActivity" /> <activity android:name="edu.whut.jianshu.Activity.sendPerceptionActivity" />
<activity android:name="com.zjgsu.jianshu.MyActivity" /> <activity android:name="edu.whut.jianshu.Activity.MyActivity" />
<activity android:name="com.zjgsu.jianshu.Activity.MyPostActivity" /> <activity android:name="edu.whut.jianshu.Activity.MyPostActivity" />
<activity android:name="com.zjgsu.jianshu.ReEmailActivity" /> <activity android:name="edu.whut.jianshu.Activity.ReEmailActivity" />
<activity android:name="com.zjgsu.jianshu.RePhoneActivity" /> <activity android:name="edu.whut.jianshu.Activity.RePhoneActivity" />
<activity android:name="com.zjgsu.jianshu.ReMyinfoActivity" /> <activity android:name="edu.whut.jianshu.Activity.ReMyinfoActivity" />
<activity android:name="com.zjgsu.jianshu.ReNameActivity" /> <activity android:name="edu.whut.jianshu.Activity.ReNameActivity" />
<activity android:name="com.zjgsu.jianshu.ReSexActivity" /> <activity android:name="edu.whut.jianshu.Activity.ReSexActivity" />
<activity android:name="com.zjgsu.jianshu.ReSignatureActivity" /> <activity android:name="edu.whut.jianshu.Activity.ReSignatureActivity" />
<activity android:name="com.zjgsu.jianshu.Activity.AccountManagerActivity" /> <activity android:name="edu.whut.jianshu.Activity.AccountManagerActivity" />
<activity android:name="com.zjgsu.jianshu.ReAddressActivity"/> <activity android:name="edu.whut.jianshu.Activity.ReAddressActivity"/>
<activity <activity
android:name="com.zjgsu.jianshu.LoginActivity" android:name="edu.whut.jianshu.Activity.LoginActivity"
android:exported="true" android:exported="true"
android:label="Jianshu"> android:label="Jianshu">
<intent-filter> <intent-filter>

View File

@ -1,54 +0,0 @@
//package com.zjgsu.jianshu
//
//import android.content.Intent
//import android.graphics.Bitmap
//import android.graphics.BitmapFactory
//import androidx.appcompat.app.AppCompatActivity
//import android.os.Bundle
//import android.util.Log
//import androidx.recyclerview.widget.StaggeredGridLayoutManager
//import cn.bmob.v3.Bmob
//import cn.bmob.v3.BmobQuery
//import cn.bmob.v3.exception.BmobException
//import cn.bmob.v3.listener.FindListener
//import com.zjgsu.jianshu.Activity.AccountManagerActivity
//import com.zjgsu.jianshu.Activity.MyPostActivity
//import com.zjgsu.jianshu.Adapter.CommentAdapter
//import com.zjgsu.jianshu.Bmob.Comment_bmob
//import kotlinx.android.synthetic.main.activity_main.*
//import kotlinx.android.synthetic.main.activity_my.*
//import kotlinx.android.synthetic.main.activity_perception_infomation.*
//import kotlinx.android.synthetic.main.test11.*
//import java.io.InputStream
//import java.net.HttpURLConnection
//import java.net.URL
//
//class testgood : AppCompatActivity() {
// private val commentlist=ArrayList<Comment>()
// override fun onCreate(savedInstanceState: Bundle?) {
// super.onCreate(savedInstanceState)
// setContentView(R.layout.test11)
// Bmob.initialize(this, "3ef45cbaebfff5cc05e559f8206b523f") //连接bmob
// val bmobquery=BmobQuery<Comment_bmob>()
// bmobquery.addWhereEqualTo("perceptionid","e0cd40a953")
// bmobquery.findObjects(object:FindListener<Comment_bmob>(){
// override fun done(list:List<Comment_bmob>, e:BmobException?){
// if(e==null){
// var cnt=0
// for(i in list){
// cnt++
// commentlist.add(Comment(i.objectId))
// val adapter = CommentAdapter(commentlist)
// recyclerView100.adapter = adapter
// }
// comment_cnt.text="评论 "+cnt.toString()
// }
// }
// })
// val layoutManager =
// StaggeredGridLayoutManager(1, StaggeredGridLayoutManager.VERTICAL)//第一个参数是列数
// recyclerView100.layoutManager = layoutManager
// var adapter = CommentAdapter(commentlist)
// }
//}
//

View File

@ -1,3 +0,0 @@
package com.zjgsu.jianshu
class AuthorWork(val book_name:String,val author_name:String,val bookurl:String)

View File

@ -1,13 +0,0 @@
package com.zjgsu.jianshu
import android.view.View
import androidx.recyclerview.widget.RecyclerView
import android.widget.TextView
class TypeView(itemView: View) : RecyclerView.ViewHolder(itemView) {
var textView: TextView
init {
textView = itemView.findViewById(R.id.book_Name)
}
}

View File

@ -1,8 +1,9 @@
package com.zjgsu.jianshu.Activity package edu.whut.jianshu.Activity
import android.os.Bundle import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import com.zjgsu.jianshu.R import edu.whut.jianshu.R
class AccountManagerActivity:AppCompatActivity() { class AccountManagerActivity:AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)

View File

@ -1,5 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
@ -10,12 +9,15 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.Bmob.Author_bmob import edu.whut.jianshu.Adapter.Book_authorAdapter
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Author_bmob
import edu.whut.jianshu.Data.entity.Book_info_bmob
import edu.whut.jianshu.Data.vo.BookAuthor
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_anthor_introduction.* import kotlinx.android.synthetic.main.activity_anthor_introduction.*
class Author_introductionActivity : AppCompatActivity() { class Author_introductionActivity : AppCompatActivity() {
private var authorworkList = ArrayList<AuthorWork>() private var authorworkList = ArrayList<BookAuthor>()
private lateinit var userId:String private lateinit var userId:String
private lateinit var adapter: Book_authorAdapter private lateinit var adapter: Book_authorAdapter
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
@ -58,7 +60,7 @@ class Author_introductionActivity : AppCompatActivity() {
authorworkList.addAll(it.map { b -> authorworkList.addAll(it.map { b ->
// 使用安全调用和Elvis操作符提供默认值或进行错误处理 // 使用安全调用和Elvis操作符提供默认值或进行错误处理
val url = b.picture?.url ?: "default_url_or_handling_case" val url = b.picture?.url ?: "default_url_or_handling_case"
AuthorWork(b.name,author_name.toString(), url) BookAuthor(b.name,author_name.toString(), url)
}) })
} }
adapter.notifyDataSetChanged() adapter.notifyDataSetChanged()

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -19,11 +19,13 @@ import androidx.recyclerview.widget.StaggeredGridLayoutManager
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.bifan.txtreaderlib.ui.HwTxtPlayActivity import com.bifan.txtreaderlib.ui.HwTxtPlayActivity
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.Adapter.GoodperceptionAdapter import edu.whut.jianshu.Adapter.GoodperceptionAdapter
import com.zjgsu.jianshu.Bmob.BookShelf import edu.whut.jianshu.Data.entity.BookShelf
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Book_info_bmob
import com.zjgsu.jianshu.Bmob.Bookcontent_bmob import edu.whut.jianshu.Data.entity.Bookcontent_bmob
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import edu.whut.jianshu.Data.vo.Perception
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_book_info.* import kotlinx.android.synthetic.main.activity_book_info.*
import kotlinx.android.synthetic.main.bookinfo_title.* import kotlinx.android.synthetic.main.bookinfo_title.*
import okhttp3.* import okhttp3.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
@ -7,7 +7,8 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Book_info_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_bookintro.* import kotlinx.android.synthetic.main.activity_bookintro.*
import kotlinx.android.synthetic.main.expandable3.* import kotlinx.android.synthetic.main.expandable3.*
import kotlinx.android.synthetic.main.expandable4.* import kotlinx.android.synthetic.main.expandable4.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
@ -11,19 +11,21 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Bmob.BookShelf
import kotlinx.android.synthetic.main.activity_bookshelf.* import kotlinx.android.synthetic.main.activity_bookshelf.*
import android.widget.TextView import android.widget.TextView
import android.widget.Button import android.widget.Button
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import edu.whut.jianshu.Adapter.BookshelfAdapter
import edu.whut.jianshu.Data.entity.BookShelf
import edu.whut.jianshu.Data.vo.Book_Shelf
import edu.whut.jianshu.NavigationHelper
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*
class BookShelfActivity : AppCompatActivity() { class BookShelfActivity : AppCompatActivity() {
val booklist = ArrayList<Book_Shelf>() val booklist = ArrayList<Book_Shelf>()
lateinit var adapter:BookshelfAdapter lateinit var adapter: BookshelfAdapter
lateinit var userId:String lateinit var userId:String
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.DialogInterface import android.content.DialogInterface
import android.content.Intent import android.content.Intent
@ -12,7 +12,8 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_findpwd.* import kotlinx.android.synthetic.main.activity_findpwd.*
import kotlinx.android.synthetic.main.activity_findpwd.image_findpwd_backtoLogin import kotlinx.android.synthetic.main.activity_findpwd.image_findpwd_backtoLogin

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
@ -9,8 +9,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookRankAdapter import edu.whut.jianshu.Adapter.BookRankAdapter
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Book_info_bmob
import edu.whut.jianshu.Data.vo.Book_rank
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_bookrank.* import kotlinx.android.synthetic.main.activity_bookrank.*
class GoodBookActivity : AppCompatActivity() { class GoodBookActivity : AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
import android.widget.Toast import android.widget.Toast
@ -8,8 +8,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookRankAdapter import edu.whut.jianshu.Adapter.BookRankAdapter
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Book_info_bmob
import edu.whut.jianshu.Data.vo.Book_rank
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_bookrank.* import kotlinx.android.synthetic.main.activity_bookrank.*
class HotBookActivity: AppCompatActivity() { class HotBookActivity: AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
@ -13,8 +13,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookAdapter2 import edu.whut.jianshu.Adapter.BookAdapter2
import com.zjgsu.jianshu.Bmob.Book_bmob import edu.whut.jianshu.Data.entity.Book_bmob
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_categorypage.* import kotlinx.android.synthetic.main.activity_categorypage.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -9,7 +9,8 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_login.* import kotlinx.android.synthetic.main.activity_login.*
class LoginActivity : AppCompatActivity() { class LoginActivity : AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
@ -15,9 +15,14 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BillboardAdapter import edu.whut.jianshu.Adapter.BillboardAdapter
import com.zjgsu.jianshu.Bmob.Book_bmob import edu.whut.jianshu.Adapter.BookAdapter
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Book_bmob
import edu.whut.jianshu.Data.entity.Book_info_bmob
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.Data.vo.Book_rank
import edu.whut.jianshu.NavigationHelper
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_main.* import kotlinx.android.synthetic.main.activity_main.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
@ -12,8 +12,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookAdapter2 import edu.whut.jianshu.Adapter.BookAdapter2
import com.zjgsu.jianshu.Bmob.Book_bmob import edu.whut.jianshu.Data.entity.Book_bmob
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_categorypage.* import kotlinx.android.synthetic.main.activity_categorypage.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Activity; package edu.whut.jianshu.Activity;
import android.app.Activity; import android.app.Activity;
import android.graphics.BitmapFactory; import android.graphics.BitmapFactory;
import android.graphics.Matrix; import android.graphics.Matrix;
@ -10,13 +10,13 @@ import android.view.animation.Animation;
import android.view.animation.TranslateAnimation; import android.view.animation.TranslateAnimation;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import com.zjgsu.jianshu.R;
import androidx.viewpager.widget.PagerAdapter; import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager.widget.ViewPager; import androidx.viewpager.widget.ViewPager;
import java.util.ArrayList; import java.util.ArrayList;
import edu.whut.jianshu.R;
public class MediaPlayerActivity extends Activity implements View.OnClickListener{ public class MediaPlayerActivity extends Activity implements View.OnClickListener{
private ViewPager viewPager; private ViewPager viewPager;

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -10,9 +10,9 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Activity.AccountManagerActivity import edu.whut.jianshu.Data.entity.User_bmob
import com.zjgsu.jianshu.Activity.MyPostActivity import edu.whut.jianshu.NavigationHelper
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_my.* import kotlinx.android.synthetic.main.activity_my.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*
import java.io.InputStream import java.io.InputStream
@ -73,13 +73,13 @@ class MyActivity : AppCompatActivity() {
} }
//我的发布 //我的发布
myPost.setOnClickListener { myPost.setOnClickListener {
val intent= Intent(this,MyPostActivity::class.java) val intent= Intent(this, edu.whut.jianshu.Activity.MyPostActivity::class.java)
startActivity(intent) startActivity(intent)
finish() finish()
} }
//账号管理 //账号管理
account_manager.setOnClickListener{ account_manager.setOnClickListener{
val intent= Intent(this,AccountManagerActivity::class.java) val intent= Intent(this, edu.whut.jianshu.Activity.AccountManagerActivity::class.java)
val userData=user_account val userData=user_account
intent.putExtra("extra_user_data",userData) intent.putExtra("extra_user_data",userData)
startActivity(intent) startActivity(intent)

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Activity package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -10,8 +10,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.* import edu.whut.jianshu.Adapter.PerceptionAdapter
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import edu.whut.jianshu.Data.vo.Perception
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_my_post.* import kotlinx.android.synthetic.main.activity_my_post.*
class MyPostActivity : AppCompatActivity() { class MyPostActivity : AppCompatActivity() {
@ -26,7 +28,7 @@ class MyPostActivity : AppCompatActivity() {
val layoutManager=LinearLayoutManager(this) val layoutManager=LinearLayoutManager(this)
myPost_recyclerView.layoutManager = layoutManager myPost_recyclerView.layoutManager = layoutManager
val adapter =PerceptionAdapter(PerceptionList) val adapter = PerceptionAdapter(PerceptionList)
myPost_recyclerView.adapter = adapter myPost_recyclerView.adapter = adapter

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -9,8 +9,11 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Activity.sendPerceptionActivity import edu.whut.jianshu.Adapter.PerceptionAdapter
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import edu.whut.jianshu.Data.vo.Perception
import edu.whut.jianshu.NavigationHelper
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_perception.* import kotlinx.android.synthetic.main.activity_perception.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Activity package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -14,12 +14,13 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.zjgsu.jianshu.* import edu.whut.jianshu.Adapter.CommentAdapter
import com.zjgsu.jianshu.Adapter.CommentAdapter import edu.whut.jianshu.Data.entity.Book_info_bmob
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Data.entity.Comment_bmob
import com.zjgsu.jianshu.Bmob.Comment_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.User_bmob
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.vo.Comment
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_perception_infomation.* import kotlinx.android.synthetic.main.activity_perception_infomation.*
import java.io.InputStream import java.io.InputStream
import java.net.HttpURLConnection import java.net.HttpURLConnection
@ -44,7 +45,7 @@ class Perception_informationActivity:AppCompatActivity() {
var adapter = CommentAdapter(commentlist) var adapter = CommentAdapter(commentlist)
comment_recyclerview.adapter = adapter comment_recyclerview.adapter = adapter
submitComment.setOnClickListener { submitComment.setOnClickListener {
val comment=Comment_bmob() val comment= Comment_bmob()
comment.text=yourcomment.text.toString() comment.text=yourcomment.text.toString()
comment.perceptionid=perceptionid comment.perceptionid=perceptionid
comment.comment_personid= userId comment.comment_personid= userId

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
@ -13,8 +13,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookAdapter2 import edu.whut.jianshu.Adapter.BookAdapter2
import com.zjgsu.jianshu.Bmob.Book_bmob import edu.whut.jianshu.Data.entity.Book_bmob
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_categorypage.* import kotlinx.android.synthetic.main.activity_categorypage.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.util.Log import android.util.Log
@ -12,8 +12,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookAdapter2 import edu.whut.jianshu.Adapter.BookAdapter2
import com.zjgsu.jianshu.Bmob.Book_bmob import edu.whut.jianshu.Data.entity.Book_bmob
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_categorypage.* import kotlinx.android.synthetic.main.activity_categorypage.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*
@ -23,7 +25,8 @@ class PsychologyActivity:AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContentView(R.layout.activity_categorypage) setContentView(
R.layout.activity_categorypage)
supportActionBar?.setDisplayHomeAsUpEnabled(true) supportActionBar?.setDisplayHomeAsUpEnabled(true)
supportActionBar?.setHomeAsUpIndicator(R.drawable.menu) supportActionBar?.setHomeAsUpIndicator(R.drawable.menu)
Bmob.initialize(this, "8f9f1d1ea520b0ce4f84a6fa83a5f754") Bmob.initialize(this, "8f9f1d1ea520b0ce4f84a6fa83a5f754")

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -10,7 +10,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_re_email.* import kotlinx.android.synthetic.main.activity_re_email.*
class ReAddressActivity : AppCompatActivity() { class ReAddressActivity : AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -10,7 +10,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_re_email.* import kotlinx.android.synthetic.main.activity_re_email.*
import kotlinx.android.synthetic.main.activity_re_email.back2my import kotlinx.android.synthetic.main.activity_re_email.back2my

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -9,7 +9,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import kotlinx.android.synthetic.main.activity_re_myinfo.* import kotlinx.android.synthetic.main.activity_re_myinfo.*
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
class ReMyinfoActivity : AppCompatActivity() { class ReMyinfoActivity : AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -9,7 +9,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_re_name.* import kotlinx.android.synthetic.main.activity_re_name.*
import kotlinx.android.synthetic.main.activity_re_name.back2my import kotlinx.android.synthetic.main.activity_re_name.back2my

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -9,7 +9,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_re_phone.* import kotlinx.android.synthetic.main.activity_re_phone.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -9,7 +9,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_re_sex.back2my import kotlinx.android.synthetic.main.activity_re_sex.back2my
import kotlinx.android.synthetic.main.activity_re_sex.btnOk import kotlinx.android.synthetic.main.activity_re_sex.btnOk
import kotlinx.android.synthetic.main.activity_re_sex.et_account import kotlinx.android.synthetic.main.activity_re_sex.et_account

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
@ -10,7 +10,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.UpdateListener import cn.bmob.v3.listener.UpdateListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_re_name.* import kotlinx.android.synthetic.main.activity_re_name.*
class ReSignatureActivity : AppCompatActivity() { class ReSignatureActivity : AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
@ -10,7 +10,8 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_register.* import kotlinx.android.synthetic.main.activity_register.*
class RegisterActivity : AppCompatActivity() { class RegisterActivity : AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
@ -13,8 +13,10 @@ import cn.bmob.v3.Bmob
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Adapter.BookAdapter2 import edu.whut.jianshu.Adapter.BookAdapter2
import com.zjgsu.jianshu.Bmob.Book_bmob import edu.whut.jianshu.Data.entity.Book_bmob
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_categorypage.* import kotlinx.android.synthetic.main.activity_categorypage.*
import kotlinx.android.synthetic.main.layout_bottom_navigation.* import kotlinx.android.synthetic.main.layout_bottom_navigation.*

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -11,7 +11,8 @@ import androidx.appcompat.app.AppCompatActivity
import cn.bmob.v3.Bmob import cn.bmob.v3.Bmob
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_sendspecific.* import kotlinx.android.synthetic.main.activity_sendspecific.*
class SendSpecificActivity: AppCompatActivity() { class SendSpecificActivity: AppCompatActivity() {
@ -51,7 +52,7 @@ class SendSpecificActivity: AppCompatActivity() {
finish() finish()
} }
sendspecific_submit.setOnClickListener { sendspecific_submit.setOnClickListener {
val perception=Perception_bmob() val perception= Perception_bmob()
perception.b_name=bookname perception.b_name=bookname
perception.userid=userId perception.userid=userId
perception.perception=sendspecific_content.text.toString() perception.perception=sendspecific_content.text.toString()

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Activity package edu.whut.jianshu.Activity
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -16,10 +16,13 @@ import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.QueryListener import cn.bmob.v3.listener.QueryListener
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.* import edu.whut.jianshu.Adapter.selectedBook
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Adapter.send_perceptionAdapter
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Book_info_bmob
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.Data.vo.Book_Shelf
import edu.whut.jianshu.R
import kotlinx.android.synthetic.main.activity_sendperception.* import kotlinx.android.synthetic.main.activity_sendperception.*
class sendPerceptionActivity:AppCompatActivity() { class sendPerceptionActivity:AppCompatActivity() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Adapter package edu.whut.jianshu.Adapter
import android.content.Intent import android.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
@ -10,7 +10,10 @@ import android.widget.TextView
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.* import edu.whut.jianshu.Activity.GoodBookActivity
import edu.whut.jianshu.Activity.HotBookActivity
import edu.whut.jianshu.Data.vo.Book_rank
import edu.whut.jianshu.R
class BillboardAdapter(var listOfbookRankList: List<List<Book_rank>>) : RecyclerView.Adapter<BillboardAdapter.ViewHolder>() { class BillboardAdapter(var listOfbookRankList: List<List<Book_rank>>) : RecyclerView.Adapter<BillboardAdapter.ViewHolder>() {
inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Adapter
import android.content.Intent import android.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
@ -10,6 +10,10 @@ import android.widget.TextView
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import edu.whut.jianshu.Activity.BookInformationActivity
import edu.whut.jianshu.Activity.MainActivity
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
class BookAdapter(var bookList: List<Book>) : RecyclerView.Adapter<BookAdapter.ViewHolder>() { class BookAdapter(var bookList: List<Book>) : RecyclerView.Adapter<BookAdapter.ViewHolder>() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Adapter package edu.whut.jianshu.Adapter
import android.content.Intent import android.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
@ -10,9 +10,11 @@ import android.widget.TextView
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.* import edu.whut.jianshu.Activity.*
import edu.whut.jianshu.Data.vo.Book
import edu.whut.jianshu.R
class BookAdapter2(val bookList: List<Book>,val categoryId:Int) : RecyclerView.Adapter<BookAdapter2.ViewHolder>() { class BookAdapter2(val bookList: List<Book>, val categoryId:Int) : RecyclerView.Adapter<BookAdapter2.ViewHolder>() {
inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {
val bookList_Image: ImageView = view.findViewById(R.id.book_Image) val bookList_Image: ImageView = view.findViewById(R.id.book_Image)

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Adapter package edu.whut.jianshu.Adapter
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -17,8 +17,12 @@ import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.* import edu.whut.jianshu.Activity.BookInformationActivity
import com.zjgsu.jianshu.Bmob.BookShelf import edu.whut.jianshu.Activity.GoodBookActivity
import edu.whut.jianshu.Activity.HotBookActivity
import edu.whut.jianshu.Data.entity.BookShelf
import edu.whut.jianshu.Data.vo.Book_rank
import edu.whut.jianshu.R
class BookRankAdapter( class BookRankAdapter(
private val context: Context, private val context: Context,

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Adapter
import android.content.Intent import android.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
@ -12,9 +12,12 @@ import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import cn.bmob.v3.listener.SaveListener import cn.bmob.v3.listener.SaveListener
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.Bmob.BookShelf import edu.whut.jianshu.Activity.BookInformationActivity
import edu.whut.jianshu.Data.entity.BookShelf
import edu.whut.jianshu.Data.vo.BookAuthor
import edu.whut.jianshu.R
class Book_authorAdapter(val authorworkList:List<AuthorWork>,val userId: String):RecyclerView.Adapter<Book_authorAdapter.ViewHolder>() { class Book_authorAdapter(val authorworkList:List<BookAuthor>,val userId: String):RecyclerView.Adapter<Book_authorAdapter.ViewHolder>() {
inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) {
val workimg: ImageView = view.findViewById(R.id.authorwork_img) val workimg: ImageView = view.findViewById(R.id.authorwork_img)
val addButton:Button=view.findViewById(R.id.addButton) val addButton:Button=view.findViewById(R.id.addButton)
@ -63,7 +66,7 @@ class Book_authorAdapter(val authorworkList:List<AuthorWork>,val userId: String)
} }
}) })
holder.workimg.setOnClickListener { holder.workimg.setOnClickListener {
val intent= Intent(holder.itemView.context,BookInformationActivity::class.java) val intent= Intent(holder.itemView.context, BookInformationActivity::class.java)
intent.putExtra("Book_name",authorwork.book_name) intent.putExtra("Book_name",authorwork.book_name)
ContextCompat.startActivity(holder.itemView.context, intent, null) ContextCompat.startActivity(holder.itemView.context, intent, null)
} }

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Adapter
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
@ -10,6 +10,11 @@ import android.widget.TextView
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import edu.whut.jianshu.Activity.BookInformationActivity
import edu.whut.jianshu.Activity.BookShelfActivity
import edu.whut.jianshu.Activity.MainActivity
import edu.whut.jianshu.Data.vo.Book_Shelf
import edu.whut.jianshu.R
//TODO:选中书本的时候书本封面变灰 //TODO:选中书本的时候书本封面变灰
class BookshelfAdapter(val context: Context, val bookshelf: ArrayList<Book_Shelf>) : RecyclerView.Adapter<BookshelfAdapter.ViewHolder>() { class BookshelfAdapter(val context: Context, val bookshelf: ArrayList<Book_Shelf>) : RecyclerView.Adapter<BookshelfAdapter.ViewHolder>() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Adapter package edu.whut.jianshu.Adapter
import android.graphics.Bitmap import android.graphics.Bitmap
import android.graphics.BitmapFactory import android.graphics.BitmapFactory
@ -12,10 +12,10 @@ import androidx.recyclerview.widget.RecyclerView
import cn.bmob.v3.BmobQuery import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.zjgsu.jianshu.Bmob.Comment_bmob import edu.whut.jianshu.Data.entity.Comment_bmob
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import com.zjgsu.jianshu.Comment import edu.whut.jianshu.Data.vo.Comment
import com.zjgsu.jianshu.R import edu.whut.jianshu.R
import java.io.InputStream import java.io.InputStream
import java.net.HttpURLConnection import java.net.HttpURLConnection
import java.net.URL import java.net.URL

View File

@ -1,7 +1,5 @@
package com.zjgsu.jianshu.Adapter package edu.whut.jianshu.Adapter
import com.zjgsu.jianshu.Perception
import com.zjgsu.jianshu.R
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
@ -12,8 +10,10 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.Data.vo.Perception
import edu.whut.jianshu.R
class GoodperceptionAdapter(val perceptionList: List<Perception>) : RecyclerView.Adapter<GoodperceptionAdapter.ViewHolder>() { class GoodperceptionAdapter(val perceptionList: List<Perception>) : RecyclerView.Adapter<GoodperceptionAdapter.ViewHolder>() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Adapter
import android.content.Intent import android.content.Intent
import android.util.Log import android.util.Log
@ -13,10 +13,13 @@ import cn.bmob.v3.BmobQuery
import cn.bmob.v3.exception.BmobException import cn.bmob.v3.exception.BmobException
import cn.bmob.v3.listener.FindListener import cn.bmob.v3.listener.FindListener
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.zjgsu.jianshu.Activity.Perception_informationActivity import edu.whut.jianshu.Activity.BookInformationActivity
import com.zjgsu.jianshu.Bmob.Book_info_bmob import edu.whut.jianshu.Activity.Perception_informationActivity
import com.zjgsu.jianshu.Bmob.Perception_bmob import edu.whut.jianshu.Data.entity.Book_info_bmob
import com.zjgsu.jianshu.Bmob.User_bmob import edu.whut.jianshu.Data.entity.Perception_bmob
import edu.whut.jianshu.Data.entity.User_bmob
import edu.whut.jianshu.Data.vo.Perception
import edu.whut.jianshu.R
class PerceptionAdapter(val perceptionList: List<Perception>) : class PerceptionAdapter(val perceptionList: List<Perception>) :

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Adapter
import android.graphics.Color import android.graphics.Color
import android.view.LayoutInflater import android.view.LayoutInflater
@ -7,6 +7,8 @@ import android.view.ViewGroup
import android.widget.* import android.widget.*
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import edu.whut.jianshu.Data.vo.Book_Shelf
import edu.whut.jianshu.R
lateinit var selectedBook:String lateinit var selectedBook:String
class send_perceptionAdapter(val bookList:List<Book_Shelf>):RecyclerView.Adapter<send_perceptionAdapter.ViewHolder>() { class send_perceptionAdapter(val bookList:List<Book_Shelf>):RecyclerView.Adapter<send_perceptionAdapter.ViewHolder>() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu; package edu.whut.jianshu;
public class AvatarImageView { public class AvatarImageView {
} }

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject
import cn.bmob.v3.datatype.BmobFile import cn.bmob.v3.datatype.BmobFile

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject
import cn.bmob.v3.datatype.BmobFile import cn.bmob.v3.datatype.BmobFile

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject
import cn.bmob.v3.datatype.BmobFile import cn.bmob.v3.datatype.BmobFile

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject
import cn.bmob.v3.datatype.BmobFile import cn.bmob.v3.datatype.BmobFile

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject
class Perception_bmob:BmobObject() { class Perception_bmob:BmobObject() {

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Bmob package edu.whut.jianshu.Data.entity
import cn.bmob.v3.BmobObject import cn.bmob.v3.BmobObject
import cn.bmob.v3.datatype.BmobFile import cn.bmob.v3.datatype.BmobFile

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Data.vo
class Book( class Book(

View File

@ -0,0 +1,3 @@
package edu.whut.jianshu.Data.vo
class BookAuthor(val book_name:String,val author_name:String,val bookurl:String)

View File

@ -1,3 +1,3 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Data.vo
class Book_Shelf(val bkname:String,val picurl:String) class Book_Shelf(val bkname:String,val picurl:String)

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Data.vo
class Book_rank(var name: String, class Book_rank(var name: String,
var picUrl: String, var picUrl: String,

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Data.vo
import cn.bmob.v3.datatype.BmobFile import cn.bmob.v3.datatype.BmobFile

View File

@ -1,3 +1,3 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Data.vo
class Comment(val commentid:String) class Comment(val commentid:String)

View File

@ -1,3 +1,3 @@
package com.zjgsu.jianshu package edu.whut.jianshu.Data.vo
class Perception(val perceptionid:String) class Perception(val perceptionid:String)

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu; package edu.whut.jianshu;
import android.content.Context; import android.content.Context;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.view.MotionEvent; import android.view.MotionEvent;

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu.Fragment package edu.whut.jianshu.Fragment
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
@ -6,7 +6,7 @@ import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.TextView import android.widget.TextView
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.zjgsu.jianshu.R import edu.whut.jianshu.R
class BookPageFragment : Fragment() { class BookPageFragment : Fragment() {
private var bookContent: String? = null private var bookContent: String? = null

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu; package edu.whut.jianshu;
import android.app.Dialog; import android.app.Dialog;
import android.content.Context; import android.content.Context;
@ -13,6 +13,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
public class MyDialog extends Dialog implements View.OnClickListener { public class MyDialog extends Dialog implements View.OnClickListener {
//声明xml文件里的组件 //声明xml文件里的组件
private TextView tv_title,tv_message; private TextView tv_title,tv_message;

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu package edu.whut.jianshu
import android.content.Intent import android.content.Intent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity

View File

@ -1,4 +1,4 @@
package com.zjgsu.jianshu; package edu.whut.jianshu;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;

View File

@ -1,17 +0,0 @@
package com.zjgsu.jianshu
import org.junit.Test
import org.junit.Assert.*
/**
* Example local unit test, which will execute on the development machine (host).
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
class ExampleUnitTest {
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}
}