New app: Vuze Remote

This commit is contained in:
Arron Mogge 2015-01-10 17:48:47 +01:00 committed by Boris Kraut
parent 0dd0e0153a
commit 8a8bbb1425
2 changed files with 217 additions and 0 deletions

View file

@ -0,0 +1,42 @@
Categories:Internet
License:GPLv2+
Web Site:https://wiki.vuze.com/w/Android_Remote_Guide
Source Code:https://github.com/vuze/vuze-remote-for-android
Issue Tracker:http://forum.vuze.com/Forum-Android-Remote-Client
Donate:http://www.vuze.com/donation/btc.php
Auto Name:Vuze Remote
Summary:Manage BitTorrent clients
Description:
Vuze Remote™ is a simple, straightforward application that allows you to control your Vuze® desktop client or Transmission torrent client through your mobile device. With Vuze Remote you can manage torrents with the touch of a button.
Download the Vuze Remote application, scan in your Remote Pairing QR Code from your Vuze desktop client (or enter it manually), connect and go. Easy to set-up and effortless to use.
Features
★ Search for torrents directly from your device & add to your desktop client
★ Manage torrent progress
★ Set download/upload speeds
★ Adjust torrent and file priorities
★ Select files a location when adding torrent
★ Create login profiles to connect multiple remote computers
★ Simple, easy to use interface
★ Advanced login controls and supports Transmission bittorrent client
★ Ad free experience
For a complete step-by-step guide read the Vuze Remote for Android guide at http://wiki.vuze.com/w/Android_Remote_Guide
By downloading or using this app, you agree to Vuzes Terms of Service (http://www.vuze.com/corp/terms.php) and the Vuze Privacy Policy (http://www.vuze.com/corp/privacy.php). Any use of Vuze Remote, Vuze and Vuze+™ that violates the rights of any person or entity is not allowed. More at http://www.vuze.com/corp/legal.php
Need help? Please visit our forum at http://forum.vuze.com/forum.jspa?forumID=127
Have a suggestion? Please contact Vuze by visiting http://vote.vuze.com/forums/227649-android-remote
.
Repo Type:git
Repo:https://github.com/vuze/vuze-remote-for-android
Build:2.2.4,63
commit=5e9486fb4a4cb0a90d6f0ee8fce5dad2ef242e04
subdir=VuzeRemoteProject
patch=f-droid.2.2.4.diff
rm=google-play-services_lib,VuzeRemoteProject/libs/libGoogleAnalyticsServices.jar,VuzeRemoteProject/src/com/vuze/android/remote/VuzeEasyTrackerNew.java,VuzeRemoteProject/src/com/vuze/android/remote/VuzeEasyTrackerOld.java,VuzeRemoteProject/src/com/vuze/android/remote/CampaignTrackingReceiver.java
Auto Update Mode:None
Update Check Mode:RepoManifest
Current Version:2.2.4
Current Version Code:63

View file

@ -0,0 +1,175 @@
Index: VuzeRemoteProject/project.properties
===================================================================
--- a/VuzeRemoteProject/project.properties (revision 41381)
+++ b/VuzeRemoteProject/project.properties (working copy)
@@ -17,8 +17,7 @@
android.library.reference.2=../android-pull-to-refresh
# https://github.com/astuetz/PagerSlidingTabStrip
android.library.reference.3=../PagerSlidingTabStrip
-android.library.reference.4=../google-play-services_lib
+android.library.reference.4=../MaterialEditText/library/src/main
# https://github.com/rengwuxian/MaterialEditText
-android.library.reference.5=../MaterialEditText/library/src/main
+android.library.reference.5=../android-switch-backport/library
# https://github.com/BoD/android-switch-backport
-android.library.reference.6=../android-switch-backport/library
Index: src/com/vuze/android/remote/VuzeEasyTracker.java
===================================================================
--- a/VuzeRemoteProject/src/com/vuze/android/remote/VuzeEasyTracker.java (revision 41381)
+++ a/VuzeRemoteProject/src/com/vuze/android/remote/VuzeEasyTracker.java (working copy)
@@ -17,12 +17,11 @@
package com.vuze.android.remote;
+import java.util.Map;
+
+import android.app.Activity;
import android.content.Context;
import android.support.v4.app.Fragment;
-import android.util.Log;
-
-import com.google.android.gms.common.ConnectionResult;
-import com.google.android.gms.common.GooglePlayServicesUtil;
public class VuzeEasyTracker
{
@@ -31,18 +30,76 @@
public static IVuzeEasyTracker getInstance(Context ctx) {
synchronized (VuzeEasyTracker.class) {
if (vuzeEasyTracker == null) {
- int available = GooglePlayServicesUtil.isGooglePlayServicesAvailable(ctx);
- if (available == ConnectionResult.SUCCESS) {
- if (AndroidUtils.DEBUG) {
- Log.d("VET", "Using GooglePlay GA");
+ // GA SDK License is ???, so disable it.
+ // You should also delete the following:
+ // * /src/com/vuze/android/remote/VuzeEasyTrackerNew.java
+ // * /src/com/vuze/android/remote/VuzeEasyTrackerOld.java
+ // * /src/com/vuze/android/remote/CampaignTrackingReceiver.java
+ // * /libs/libGoogleAnalyticsServices.jar
+ // * Link to google-play-services_lib
+ vuzeEasyTracker = new IVuzeEasyTracker() {
+
+ @Override
+ public void setPage(String rt) {
+ }
+
+ @Override
+ public void setClientID(String rt) {
+ }
+
+ @Override
+ public void set(String key, String value) {
+ }
+
+ @Override
+ public void sendEvent(String category, String action, String label, Long value) {
+ }
+
+ @Override
+ public void send(Map<String, String> params) {
+ }
+
+ @Override
+ public void screenStart(String name) {
}
- vuzeEasyTracker = new VuzeEasyTrackerNew(ctx);
- } else {
- if (AndroidUtils.DEBUG) {
- Log.d("VET", "Using old GA API");
+
+ @Override
+ public void registerExceptionReporter(Context applicationContext) {
}
- vuzeEasyTracker = new VuzeEasyTrackerOld(ctx);
- }
+
+ @Override
+ public void logErrorNoLines(Throwable e) {
+ }
+
+ @Override
+ public void logError(Throwable e) {
+ }
+
+ @Override
+ public void logError(String s, String page) {
+ }
+
+ @Override
+ public String get(String key) {
+ return "";
+ }
+
+ @Override
+ public void fragmentStop(Fragment fragment) {
+ }
+
+ @Override
+ public void fragmentStart(Fragment fragment, String name) {
+ }
+
+ @Override
+ public void activityStop(Activity activity) {
+ }
+
+ @Override
+ public void activityStart(Activity activity) {
+ }
+ };
}
}
return vuzeEasyTracker;
Index: AndroidManifest.xml
===================================================================
--- a/VuzeRemoteProject/AndroidManifest.xml (revision 41381)
+++ a/VuzeRemoteProject/AndroidManifest.xml (working copy)
@@ -38,15 +38,6 @@
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
- <meta-data
- android:name="com.google.android.gms.version"
- android:value="@integer/google_play_services_version" />
- <!--
- BROKEN: See https://code.google.com/p/android/issues/detail?id=82157
- meta-data
- android:name="com.google.android.gms.analytics.globalConfigResource"
- android:resource="@xml/analytics_global" /
- -->
<activity
android:name="com.vuze.android.remote.activity.LoginActivity"
@@ -992,19 +983,6 @@
</intent-filter>
</activity>
- <!-- Used for install referral measurement -->
- <service android:name="com.google.analytics.tracking.android.CampaignTrackingService" />
-
- <receiver
- android:name="com.vuze.android.remote.CampaignTrackingReceiver"
- android:exported="true"
- tools:ignore="ExportedReceiver" >
- <intent-filter>
- <action android:name="com.android.vending.INSTALL_REFERRER" />
- </intent-filter>
- </receiver>
-
- <service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
</application>
</manifest>
Index: src/com/vuze/android/remote/AppPreferences.java
===================================================================
--- a/VuzeRemoteProject/src/com/vuze/android/remote/AppPreferences.java (revision 41381)
+++ a/VuzeRemoteProject/src/com/vuze/android/remote/AppPreferences.java (working copy)
@@ -403,7 +403,7 @@
}
public boolean getNeverAskRatingAgain() {
- return preferences.getBoolean("neverAskRatingAgain", false);
+ return true;
}
public boolean shouldShowRatingReminder() {