Skip to content

Commit d9ebbba

Browse files
Initial commit
0 parents  commit d9ebbba

23 files changed

Lines changed: 2306 additions & 0 deletions

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Created by .ignore support plugin (hsz.mobi)
2+
### Example user template template
3+
### Example user template
4+
5+
# IntelliJ project files
6+
.idea
7+
*.iml
8+
out
9+
gen

License.pdf

7.89 KB
Binary file not shown.

License_binaries.pdf

946 KB
Binary file not shown.

README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# TUmine java part - developer accessible classes #
2+
3+
## What is this? ##
4+
5+
These are all the classes that the developer integrating the miner might need.
6+
7+
## Where are the rest of the classes? ##
8+
9+
You can purchase the whole source code (java + c++) on my [website](https://android-miner.tuev-co.eu/#pricing).
10+
11+
## How can I use these files? ##
12+
13+
Only use them for educational purposes
14+
15+
## Can I contribute? ##
16+
17+
**YES**, they biggest contributors will get the low fee version of the miner for FREE.
18+
19+
## How to include the miner in my app? ##
20+
21+
There different versions + I have made a self-hosted repository
22+
23+
Here are all the versions (add the attached snippet to the app/build.gradle):
24+
* This version of the TUmine Monero .aar library doesn't contain native miner. The needed file will be downloaded once.<br>
25+
```gradle
26+
implementation 'tuev.co:tumine:10.0-nonative'
27+
```
28+
29+
* This version of the TUmine Monero .aar library contains native miner with SSL support. -> THE MINER HAS BIGGER SIZE (contains openssl)<br>
30+
```gradle
31+
implementation 'tuev.co:tumine:10.0-ssl'
32+
```
33+
* This version of the TUmine Monero .aar library contains native miner WITHOUT SSL support.<br>
34+
```gradle
35+
implementation 'tuev.co:tumine:10.0-basic'
36+
```
37+
38+
Also add my maven repository to the root build.gradle of your project.
39+
```gradle
40+
allprojects {
41+
repositories {
42+
...
43+
maven {
44+
url 'https://maven.tuev-co.eu/repository/internal'
45+
}
46+
}
47+
}
48+
```
49+
50+
The files from my maven repository have the same sources + documentation + '.aar'.
51+
52+
## License ##
53+
54+
This is the license for downloading and using the binaries and this source code: [Binaries LICENSE](License_binaries.pdf)<br/>
55+
-> TL;DR: Without a purchase of the whole source code of the miner no permission is given to anyone to edit, modify or redistribute the native and kotlin binaries.
56+
57+
The files in this repo can only be used for contribution to this project and for educational purposes.<br/><br/>
58+
This is the license for buying the WHOLE source code: [Source Code LICENSE](License.pdf)

app/src/basic/assets/tumine64arm

1.15 MB
Binary file not shown.

app/src/basic/assets/tumine86

1.68 MB
Binary file not shown.

app/src/basic/assets/tumine86arm

859 KB
Binary file not shown.

app/src/basic/updated.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Version: 10-basic
2+
Updated: 02-03-2019 18:22:44.417
3+
Format: dd-MM-yyyy HH:mm:ss.SSS
4+
5+
Copied from -> to:
6+
7+
tumineProjectRoot/android/libs/armeabi-v7a/tumine -> tumineProjectRoot/android-out/basic/assets/tumine86arm
8+
9+
tumineProjectRoot/android/libs/x86/tumine -> tumineProjectRoot/android-out/basic/assets/tumine86
10+
11+
tumineProjectRoot/android/libs/arm64-v8a/tumine -> tumineProjectRoot/android-out/basic/assets/tumine64arm
12+

app/src/main/AndroidManifest.xml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<manifest package="tuev.co.tumine"
2+
xmlns:android="http://schemas.android.com/apk/res/android">
3+
4+
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
5+
<uses-permission android:name="android.permission.INTERNET"/>
6+
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
7+
8+
<application>
9+
<service
10+
android:name=".MineJobService"
11+
android:permission="android.permission.BIND_JOB_SERVICE"/>
12+
13+
<service android:name=".MiningService" android:enabled="true"/>
14+
</application>
15+
</manifest>

0 commit comments

Comments
 (0)