nextcloud-android/README.md

83 lines
6.1 KiB
Markdown
Raw Normal View History

# [Nextcloud](https://nextcloud.com) Android app :iphone:
2017-10-20 01:40:56 +02:00
[![Build Status](https://drone.nextcloud.com/api/badges/nextcloud/android/status.svg)](https://drone.nextcloud.com/nextcloud/android) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/80401cb343854343b4d94acbfb72d3ec)](https://www.codacy.com/app/Nextcloud/android?utm_source=github.com&utm_medium=referral&utm_content=nextcloud/android&utm_campaign=Badge_Grade) [![Releases](https://img.shields.io/github/release/nextcloud/android.svg)](https://github.com/nextcloud/android/releases/latest) [![irc](https://img.shields.io/badge/IRC-%23nextcloud--mobile%20on%20freenode-blue.svg)](https://webchat.freenode.net/?channels=nextcloud-mobile)
2016-06-21 15:24:31 +02:00
[<img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png"
2016-06-26 09:42:55 +02:00
alt="Download from Google Play"
2016-06-27 17:14:11 +02:00
height="80">](https://play.google.com/store/apps/details?id=com.nextcloud.client)
2016-06-25 19:05:20 +02:00
[<img src="https://f-droid.org/badge/get-it-on.png"
alt="Get it on F-Droid"
height="80">](https://f-droid.org/packages/com.nextcloud.client/)
2016-06-21 15:24:31 +02:00
2017-10-20 01:40:56 +02:00
**The Android client for [Nextcloud](https://nextcloud.com). Easily work with your data on your Nextcloud.**
2017-10-20 01:40:56 +02:00
![App screenshots](/doc/Nextcloud_Android_Screenshots.png "App screenshots")
## How to contribute :rocket:
If you want to [contribute](https://nextcloud.com/contribute/) to Nextcloud, you are very welcome:
2017-10-20 01:51:01 +02:00
- on our IRC channels [![irc](https://img.shields.io/badge/IRC-%23nextcloud%20on%20freenode-orange.svg)](https://webchat.freenode.net/?channels=nextcloud) and [![irc](https://img.shields.io/badge/IRC-%23nextcloud--mobile%20on%20freenode-blue.svg)](https://webchat.freenode.net/?channels=nextcloud-mobile) on freenode
2016-06-07 01:22:13 +02:00
- our forum at https://help.nextcloud.com
2017-10-20 01:40:56 +02:00
- for translations of the app on [Transifex](https://www.transifex.com/nextcloud/nextcloud/android/)
2017-10-20 01:46:49 +02:00
- opening issues and PRs (including a corresponding issue)
2017-10-20 01:40:56 +02:00
## Contribution Guidelines & License :scroll:
2017-10-20 01:40:56 +02:00
[GPLv2](https://github.com/nextcloud/android/blob/master/LICENSE.txt). All contributions to this repository from June, 16 2016 on are considered to be licensed under the AGPLv3 or any later version.
Nextcloud doesn't require a CLA (Contributor License Agreement). The copyright belongs to all the individual contributors. Therefore we recommend that every contributor adds following line to the header of a file, if they changed it substantially:
```
@copyright Copyright (c) <year>, <your name> (<your email address>)
```
2016-06-07 01:22:13 +02:00
Please read the [Code of Conduct](https://nextcloud.com/community/code-of-conduct/). This document offers some guidance to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other.
2017-10-20 01:40:56 +02:00
Please review the [guidelines for contributing](https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md) to this repository.
2016-05-24 17:33:32 +02:00
2017-10-20 01:40:56 +02:00
More information how to contribute: [https://nextcloud.com/contribute/](https://nextcloud.com/contribute/)
2016-06-07 01:22:13 +02:00
## Start contributing :hammer_and_wrench:
Make sure you read [SETUP.md](https://github.com/nextcloud/android/blob/master/SETUP.md) and [CONTRIBUTING.md](https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md) before you start working on this project. But basically: fork this repository and contribute back using pull requests to the master branch.
Easy starting points are also reviewing [pull requests](https://github.com/nextcloud/android/pulls) and working on [starter issues](https://github.com/nextcloud/android/issues?q=is%3Aopen+is%3Aissue+label%3A%22starter+issue%22).
2016-06-07 01:22:13 +02:00
### Getting debug info via logcat :mag:
#### With a linux computer:
- enable USB-Debugging in your smartphones developer settings and connect it via USB
2017-07-24 14:43:07 +02:00
- open command prompt/terminal
2018-11-20 00:50:48 +01:00
- enter `adb logcat | grep "$(adb shell ps | awk '/com.nextcloud.client/{print $2}')" > logcatOutput.txt` to save the output to this file
2017-07-24 14:43:07 +02:00
**Note:** You must have [adb](https://developer.android.com/studio/releases/platform-tools.html) installed first!
2017-07-24 14:43:07 +02:00
#### On Windows:
- download and install [Minimal ADB and fastboot](https://forum.xda-developers.com/t/tool-minimal-adb-and-fastboot-2-9-18.2317790/#post-42407269)
- enable USB-Debugging in your smartphones developer settings and connect it via USB
- launch Minimal ADB and fastboot
- enter `adb shell ps | findstr com.nextcloud.client` and use the second place of this output (it is the first integer, e.g. `18841`) as processID in the following command:
- `adb logcat | findstr <processID> > %HOMEPATH%\Downloads\logcatOutput.txt` (This will produce a logcatOutput.txt file in your downloads)
- if the processID is 18841, an example command is: `adb logcat | findstr 18841 > %HOMEPATH%\Downloads\logcatOutput.txt` (You might cancel the process after a while manually: it will not be exited automatically.)
#### On a device (with root) :wrench:
- open terminal app *(can be enabled in developer options)*
2017-07-24 14:43:07 +02:00
- get root access via "su"
- enter `logcat -d -f /sdcard/logcatOutput.txt`
- you will have to filter the output manually, as above approach is not working on device
2017-07-24 14:43:07 +02:00
2017-07-25 08:27:05 +02:00
or
- use [CatLog](https://play.google.com/store/apps/details?id=com.nolanlawson.logcat) or [aLogcat](https://play.google.com/store/apps/details?id=org.jtb.alogcat)
2017-07-24 14:43:07 +02:00
**Note:** Your device needs to be rooted for this approach!
2017-07-24 14:43:07 +02:00
## Development version :hammer:
- [APK (direct download)](https://download.nextcloud.com/android/dev/latest.apk)
- [F-Droid](https://f-droid.org/en/packages/com.nextcloud.android.beta/)
2016-06-07 01:22:13 +02:00
## Support :rescue_worker_helmet:
2017-10-20 01:40:56 +02:00
2018-01-23 12:56:30 +01:00
If you need assistance or want to ask a question about the Android app, you are welcome to [ask for support](https://help.nextcloud.com/c/clients/android) in our Forums or the [IRC-Channel](https://webchat.freenode.net/?channels=nextcloud-mobile). If you have found a bug, feel free to [open a new Issue on GitHub](https://github.com/nextcloud/android/issues). Keep in mind, that this repository only manages the Android app. If you find bugs or have problems with the server/backend, you should ask the [Nextcloud server team](https://github.com/nextcloud/server) for help!
2016-09-05 10:00:53 +02:00
## Remarks :scroll:
Google Play and the Google Play logo are trademarks of Google Inc.