Skip to content
This repository was archived by the owner on Nov 24, 2020. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 0 additions & 22 deletions .idea/compiler.xml

This file was deleted.

3 changes: 0 additions & 3 deletions .idea/copyright/profiles_settings.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/encodings.xml

This file was deleted.

2 changes: 1 addition & 1 deletion .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 10 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,13 @@
- android.permission.WRITE_EXTERNAL_STORAGE 可选,用于保存下载文件,或者选取上传文件、自定义字体等。
- android.permission.CAMERA 可选,用于直接拍照上传图片。

# Credits
- HiPDA简洁版 - https://bitbucket.org/jejer/hipda/
- Android Iconics - https://github.com/mikepenz/Android-Iconics
- Android Priority Job Queue - https://github.com/yigit/android-priority-jobqueue
- android-filepicker - https://github.com/Angads25/android-filepicker
- android-job - https://github.com/evernote/android-job
- BubbleLayout - https://github.com/MasayukiSuda/BubbleLayout
- Calligraphy - https://github.com/chrisjenx/Calligraphy
- Crashlytics - https://try.crashlytics.com/
- Emoji - https://github.com/vanniktech/Emoji
- Emoji Java - https://github.com/vdurmont/emoji-java
- EventBus - https://github.com/greenrobot/EventBus
- Glide - https://github.com/bumptech/glide
- Jsoup - http://jsoup.org/
- MaterialDrawer - https://github.com/mikepenz/MaterialDrawer
- Matisse - https://github.com/zhihu/Matisse
- OkHttp - https://github.com/square/okhttp
- Spectrum - https://github.com/the-blue-alliance/spectrum
- Subsampling Scale Image View - https://github.com/davemorrissey/subsampling-scale-image-view
电脑论坛app是一款讨论电脑相关的电子产品的app,
app有很多创新功能,如搜索,悄悄话,信息提醒,查看新帖,我的帖子,我的收藏,浏览记录,保修参数配置等等。
【搜索】,可以根据作者名字,在全论坛中搜索这个作者的相关文章
【悄悄话】,给发贴的作者发送悄悄话,只有你们两个人能看到
【信息提醒】,你的帖子有人评论了,会有信息提醒
【查看新帖】,按发帖时间倒序显示最新的帖子
【我的帖子】,查看你自己发出的帖子有哪些
【我的收藏】,查看你收藏过的别人的帖子
【浏览记录】,你曾经浏览过的帖子在这里出现

110 changes: 61 additions & 49 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,108 +8,120 @@ buildscript {
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
//apply plugin: 'io.fabric'

repositories {
maven { url 'https://maven.fabric.io/public' }
}


android {
compileSdkVersion rootProject.ext.compileSdkVersion as int
buildToolsVersion rootProject.ext.buildToolsVersion as String
compileSdkVersion 27

defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion as int
targetSdkVersion rootProject.ext.targetSdkVersion as int
applicationId "com.jx.luntan"
// applicationId "com.jz.cp132gfbsx"
minSdkVersion 16
targetSdkVersion 27
versionCode 2
versionName "1.11"

manifestPlaceholders = [
"JPUSH_PKGNAME" : "com.jx.luntan",
"JPUSH_APPKEY": "72ac507ff5c8726f0d129a71",
"MAIN_ACTIVITY":"com.greenskinmonster.a51nb.ui.MainFrameActivity",
"LAUNCH_SCREEN":"launchimage",
"URL_DATA":"http://568568ew.com:9991,http://456kusda.com:9991,http://rut89677.com:9991,http://7735df88.com:9991"
]

ndk {
// 设置支持的SO库架构
abiFilters 'armeabi' , 'armeabi-v7a', 'x86'//, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
}
repositories{
flatDir{
dirs 'libs'
}
}

buildTypes {
release {
minifyEnabled true
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent,
"51nb-release.apk"
)
}
}
}
debug {
ext.enableCrashlytics = false

}
}

lintOptions {
/*lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
}
}*/
}

dependencies {
compile "com.android.support:appcompat-v7:$supportLibraryVersion"
compile "com.android.support:design:$supportLibraryVersion"
compile "com.android.support:preference-v7:$supportLibraryVersion"
compile "com.android.support:preference-v14:$supportLibraryVersion"
implementation "com.android.support:appcompat-v7:$supportLibraryVersion"
implementation "com.android.support:design:$supportLibraryVersion"
implementation "com.android.support:preference-v7:$supportLibraryVersion"
implementation "com.android.support:preference-v14:$supportLibraryVersion"

compile 'org.jsoup:jsoup:1.10.2'
compile('com.squareup.okhttp3:okhttp:3.8.1')
implementation 'org.jsoup:jsoup:1.10.2'
implementation('com.squareup.okhttp3:okhttp:3.8.1')

compile 'com.google.code.gson:gson:2.8.0'
implementation 'com.google.code.gson:gson:2.8.0'

compile 'com.github.bumptech.glide:glide:3.8.0'
implementation 'com.github.bumptech.glide:glide:3.8.0'
//compile 'com.github.bumptech.glide:okhttp-integration:1.3.0'

compile 'com.birbit:android-priority-jobqueue:1.3.5'
compile 'org.greenrobot:eventbus:3.0.0'
implementation 'com.birbit:android-priority-jobqueue:1.3.5'
implementation 'org.greenrobot:eventbus:3.0.0'

compile 'com.davemorrissey.labs:subsampling-scale-image-view:3.6.0'
implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.6.0'

compile('com.mikepenz:materialdrawer:5.9.3@aar') {
implementation('com.mikepenz:materialdrawer:5.9.3@aar') {
transitive = true
exclude group: 'com.android.support'
}
compile 'com.mikepenz:google-material-typeface:2.2.0.2.original@aar'
compile 'com.mikepenz:fontawesome-typeface:4.6.0.2@aar'
implementation 'com.mikepenz:google-material-typeface:2.2.0.2.original@aar'
implementation 'com.mikepenz:fontawesome-typeface:4.6.0.2@aar'

compile('com.mikepenz:fastadapter:2.6.3@aar') {
implementation('com.mikepenz:fastadapter:2.6.3@aar') {
transitive = true
exclude group: 'com.android.support'
}
compile 'com.mikepenz:fastadapter-commons:2.6.3@aar'
compile 'com.mikepenz:fastadapter-extensions:2.6.3@aar'
compile 'com.mikepenz:materialize:1.0.3@aar'
implementation 'com.mikepenz:fastadapter-commons:2.6.3@aar'
implementation 'com.mikepenz:fastadapter-extensions:2.6.3@aar'
implementation 'com.mikepenz:materialize:1.0.3@aar'

compile('com.thebluealliance:spectrum:0.7.1') {
implementation('com.thebluealliance:spectrum:0.7.1') {
exclude group: 'org.greenrobot'
exclude group: 'com.android.support'
}

compile 'com.daasuu:BubbleLayout:1.1.1'
compile('com.vdurmont:emoji-java:3.1.3') {
implementation 'com.daasuu:BubbleLayout:1.1.1'
implementation('com.vdurmont:emoji-java:3.1.3') {
exclude group: 'org.json', module: 'json'
}

compile('com.zhihu.android:matisse:0.5.0-alpha4') {
implementation('com.zhihu.android:matisse:0.5.0-alpha4') {
exclude group: 'com.android.support'
}

compile 'com.evernote:android-job:1.1.11'
implementation 'com.evernote:android-job:1.1.11'

compile('com.afollestad.material-dialogs:core:0.9.4.7') {
implementation('com.afollestad.material-dialogs:core:0.9.4.7') {
exclude group: 'com.android.support'
}

//compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name: 'calligraphy-release-2.3.0', ext: 'aar')
compile(name: 'filepicker-release-1.1.1', ext: 'aar')
compile project(':emoji')
implementation(name: 'calligraphy-release-2.3.0', ext: 'aar')
implementation(name: 'filepicker-release-1.1.1', ext: 'aar')
implementation project(':emoji')

compile('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') {
transitive = true;
}
implementation(name: 'android-mastersdk-1.25',ext:'aar')

// implementation('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') {
// transitive = true;
// }
}
2 changes: 0 additions & 2 deletions app/fabric.properties.example

This file was deleted.

Binary file added app/libs/android-mastersdk-1.25.aar
Binary file not shown.
57 changes: 0 additions & 57 deletions app/proguard-android.txt

This file was deleted.

Loading