mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-28 21:33:53 +01:00
Merge 5765c99704 into 8434cd78de
This commit is contained in:
commit
b7d23d875f
66 changed files with 216 additions and 265 deletions
|
|
@ -1,5 +1,5 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="fr.free.nrw.commons"
|
||||
package="free.nrw.commons"
|
||||
android:versionCode="17"
|
||||
android:versionName="1.2" >
|
||||
|
||||
|
|
@ -144,28 +144,28 @@
|
|||
android:name=".contributions.ContributionsContentProvider"
|
||||
android:label="@string/provider_contributions"
|
||||
android:syncable="true"
|
||||
android:authorities="fr.free.nrw.commons.contributions.contentprovider"
|
||||
android:authorities="free.nrw.commons.contributions.contentprovider"
|
||||
android:exported="false">
|
||||
</provider>
|
||||
<provider
|
||||
android:name=".campaigns.CampaignsContentProvider"
|
||||
android:label="@string/provider_campaigns"
|
||||
android:syncable="true"
|
||||
android:authorities="fr.free.nrw.commons.campaigns.contentprovider"
|
||||
android:authorities="free.nrw.commons.campaigns.contentprovider"
|
||||
android:exported="false">
|
||||
</provider>
|
||||
<provider
|
||||
android:name=".modifications.ModificationsContentProvider"
|
||||
android:label="@string/provider_modifications"
|
||||
android:syncable="true"
|
||||
android:authorities="fr.free.nrw.commons.modifications.contentprovider"
|
||||
android:authorities="free.nrw.commons.modifications.contentprovider"
|
||||
android:exported="false">
|
||||
</provider>
|
||||
<provider
|
||||
android:name=".category.CategoryContentProvider"
|
||||
android:label="@string/provider_categories"
|
||||
android:syncable="false"
|
||||
android:authorities="fr.free.nrw.commons.categories.contentprovider"
|
||||
android:authorities="free.nrw.commons.categories.contentprovider"
|
||||
android:exported="false">
|
||||
</provider>
|
||||
</application>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
android:background="#000000"
|
||||
>
|
||||
<fragment
|
||||
android:name="fr.free.nrw.commons.contributions.ContributionsListFragment"
|
||||
android:name="free.nrw.commons.contributions.ContributionsListFragment"
|
||||
android:id="@+id/contributionsListFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
android:textColor="@android:color/white"
|
||||
android:background="#20ffffff"
|
||||
/>
|
||||
<fr.free.nrw.commons.media.MediaDetailSpacer
|
||||
<free.nrw.commons.media.MediaDetailSpacer
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="8dp"/>
|
||||
</LinearLayout>
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
android:visibility="gone"
|
||||
/>
|
||||
|
||||
<fr.free.nrw.commons.MediaWikiImageView android:id="@+id/mediaDetailImage"
|
||||
<free.nrw.commons.MediaWikiImageView android:id="@+id/mediaDetailImage"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:scaleType="fitCenter"
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
<!-- Placeholder. Height gets set at runtime based on container size; the initial value is a hack to keep
|
||||
the detail info offscreen until it's placed properly. May be a better way to do this. -->
|
||||
<fr.free.nrw.commons.media.MediaDetailSpacer
|
||||
<free.nrw.commons.media.MediaDetailSpacer
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="16dp"
|
||||
android:id="@+id/mediaDetailSpacer"/>
|
||||
|
|
@ -77,7 +77,7 @@
|
|||
android:textSize="14sp"
|
||||
android:padding="12dp"/>
|
||||
</LinearLayout>
|
||||
<fr.free.nrw.commons.media.MediaDetailSpacer
|
||||
<free.nrw.commons.media.MediaDetailSpacer
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="8dp"/>
|
||||
<LinearLayout
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
android:textSize="14sp"
|
||||
android:padding="12dp"/>
|
||||
</LinearLayout>
|
||||
<fr.free.nrw.commons.media.MediaDetailSpacer
|
||||
<free.nrw.commons.media.MediaDetailSpacer
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="8dp"/>
|
||||
<LinearLayout
|
||||
|
|
@ -133,7 +133,7 @@
|
|||
android:textSize="14sp"
|
||||
android:padding="12dp"/>
|
||||
</LinearLayout>
|
||||
<fr.free.nrw.commons.media.MediaDetailSpacer
|
||||
<free.nrw.commons.media.MediaDetailSpacer
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="8dp"/>
|
||||
<LinearLayout
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:custom="http://schemas.android.com/apk/res/fr.free.nrw.commons"
|
||||
xmlns:custom="http://schemas.android.com/apk/res/free.nrw.commons"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
android:typeface="serif"
|
||||
android:layout_gravity="end|bottom"
|
||||
/>
|
||||
<fr.free.nrw.commons.MediaWikiImageView android:id="@+id/contributionImage"
|
||||
<free.nrw.commons.MediaWikiImageView android:id="@+id/contributionImage"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="240dp"
|
||||
android:scaleType="centerCrop"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:accountType="fr.free.nrw.commons"
|
||||
android:accountType="free.nrw.commons"
|
||||
android:icon="@drawable/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:smallIcon="@drawable/ic_launcher" />
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:contentAuthority="fr.free.nrw.commons.campaigns.contentprovider"
|
||||
android:accountType="fr.free.nrw.commons"
|
||||
android:contentAuthority="free.nrw.commons.campaigns.contentprovider"
|
||||
android:accountType="free.nrw.commons"
|
||||
android:supportsUploading="false"
|
||||
android:userVisible="true"
|
||||
android:isAlwaysSyncable="true"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:contentAuthority="fr.free.nrw.commons.contributions.contentprovider"
|
||||
android:accountType="fr.free.nrw.commons"
|
||||
android:contentAuthority="free.nrw.commons.contributions.contentprovider"
|
||||
android:accountType="free.nrw.commons"
|
||||
android:supportsUploading="false"
|
||||
android:userVisible="true"
|
||||
android:isAlwaysSyncable="true"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:contentAuthority="fr.free.nrw.commons.modifications.contentprovider"
|
||||
android:accountType="fr.free.nrw.commons"
|
||||
android:contentAuthority="free.nrw.commons.modifications.contentprovider"
|
||||
android:accountType="free.nrw.commons"
|
||||
android:supportsUploading="true"
|
||||
android:userVisible="true"
|
||||
android:isAlwaysSyncable="true"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.os.Bundle;
|
||||
import android.text.Html;
|
||||
import android.text.method.LinkMovementMethod;
|
||||
|
|
@ -1,41 +1,34 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.StringWriter;
|
||||
import java.net.URI;
|
||||
|
||||
import android.accounts.*;
|
||||
import android.app.Application;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.graphics.Bitmap;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
|
||||
import android.support.v4.util.LruCache;
|
||||
import android.util.Log;
|
||||
import com.android.volley.RequestQueue;
|
||||
import com.nostra13.universalimageloader.cache.disc.impl.TotalSizeLimitedDiscCache;
|
||||
import com.nostra13.universalimageloader.cache.memory.impl.LimitedAgeMemoryCache;
|
||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
|
||||
import com.nostra13.universalimageloader.utils.StorageUtils;
|
||||
import org.acra.ACRA;
|
||||
import org.acra.ReportingInteractionMode;
|
||||
import org.acra.annotation.ReportsCrashes;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.apache.http.conn.*;
|
||||
import org.apache.http.conn.scheme.*;
|
||||
import org.apache.http.conn.ssl.*;
|
||||
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
|
||||
import org.apache.http.params.BasicHttpParams;
|
||||
import org.mediawiki.api.*;
|
||||
import fr.free.nrw.commons.auth.WikiAccountAuthenticator;
|
||||
import free.nrw.commons.auth.WikiAccountAuthenticator;
|
||||
import org.apache.http.impl.client.*;
|
||||
import org.apache.http.params.CoreProtocolPNames;
|
||||
import fr.free.nrw.commons.data.*;
|
||||
import free.nrw.commons.data.*;
|
||||
|
||||
import com.android.volley.toolbox.*;
|
||||
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.*;
|
||||
import android.preference.PreferenceManager;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.*;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
public class License {
|
||||
String key;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.res.Resources;
|
||||
|
|
@ -59,7 +59,7 @@ public class LicenseList {
|
|||
}
|
||||
|
||||
private int stringIdByName(String stringId) {
|
||||
return res.getIdentifier("fr.free.nrw.commons:string/" + stringId, null, null);
|
||||
return res.getIdentifier("free.nrw.commons:string/" + stringId, null, null);
|
||||
}
|
||||
|
||||
public String nameForTemplate(String template) {
|
||||
|
|
@ -1,8 +1,7 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.net.Uri;
|
||||
import android.os.*;
|
||||
import android.util.Log;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.regex.*;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.util.Log;
|
||||
import org.mediawiki.api.ApiResult;
|
||||
|
|
@ -13,14 +13,13 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.drawable.BitmapDrawable;
|
||||
import android.text.TextUtils;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
|
||||
|
|
@ -28,8 +27,8 @@ import com.android.volley.VolleyError;
|
|||
import com.android.volley.toolbox.ImageLoader;
|
||||
import com.android.volley.toolbox.ImageLoader.ImageContainer;
|
||||
import com.android.volley.toolbox.ImageLoader.ImageListener;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import fr.free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
import free.nrw.commons.contributions.Contribution;
|
||||
import free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
|
||||
|
||||
public class MediaWikiImageView extends ImageView {
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
public class Prefs {
|
||||
public static String GLOBAL_PREFS = "fr.free.nrw.commons.preferences";
|
||||
public static String GLOBAL_PREFS = "free.nrw.commons.preferences";
|
||||
|
||||
public static String TRACKING_ENABLED = "eventLogging";
|
||||
public static final String DEFAULT_LICENSE = "defaultLicense";
|
||||
|
|
@ -1,12 +1,10 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.Bundle;
|
||||
import android.preference.ListPreference;
|
||||
import android.preference.Preference;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.util.Log;
|
||||
import com.actionbarsherlock.app.SherlockPreferenceActivity;
|
||||
|
||||
public class SettingsActivity extends SherlockPreferenceActivity implements SharedPreferences.OnSharedPreferenceChangeListener {
|
||||
|
|
@ -1,8 +1,7 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.net.Uri;
|
||||
import android.os.*;
|
||||
import android.util.Log;
|
||||
import com.nostra13.universalimageloader.core.*;
|
||||
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
|
||||
import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer;
|
||||
|
|
@ -19,7 +18,6 @@ import java.io.*;
|
|||
import java.text.*;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
public class Utils {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons;
|
||||
package free.nrw.commons;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.os.Bundle;
|
||||
|
|
@ -9,6 +9,7 @@ import android.view.ViewGroup;
|
|||
import android.widget.Button;
|
||||
|
||||
import com.viewpagerindicator.CirclePageIndicator;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
public class WelcomeActivity extends Activity {
|
||||
static final int PAGE_WIKIPEDIA = 0,
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.api;
|
||||
package free.nrw.commons.api;
|
||||
|
||||
import com.android.volley.RequestQueue;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.auth;
|
||||
package free.nrw.commons.auth;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
|
|
@ -8,7 +8,8 @@ import com.actionbarsherlock.app.*;
|
|||
import android.accounts.*;
|
||||
import android.os.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Utils;
|
||||
|
||||
public class AuthenticatedActivity extends SherlockFragmentActivity {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.auth;
|
||||
package free.nrw.commons.auth;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
|
|
@ -14,16 +14,18 @@ import android.view.*;
|
|||
import android.widget.*;
|
||||
import android.support.v4.app.NavUtils;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.EventLog;
|
||||
import fr.free.nrw.commons.campaigns.CampaignsContentProvider;
|
||||
import fr.free.nrw.commons.contributions.*;
|
||||
import fr.free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import free.nrw.commons.*;
|
||||
import free.nrw.commons.EventLog;
|
||||
import free.nrw.commons.WelcomeActivity;
|
||||
import free.nrw.commons.campaigns.CampaignsContentProvider;
|
||||
import free.nrw.commons.contributions.*;
|
||||
import free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
|
||||
|
||||
public class LoginActivity extends AccountAuthenticatorActivity {
|
||||
|
||||
public static final String PARAM_USERNAME = "fr.free.nrw.commons.login.username";
|
||||
public static final String PARAM_USERNAME = "free.nrw.commons.login.username";
|
||||
|
||||
private CommonsApplication app;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.auth;
|
||||
package free.nrw.commons.auth;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
|
|
@ -7,11 +7,11 @@ import android.content.*;
|
|||
import android.os.*;
|
||||
|
||||
import org.mediawiki.api.*;
|
||||
import fr.free.nrw.commons.*;
|
||||
import free.nrw.commons.*;
|
||||
|
||||
public class WikiAccountAuthenticator extends AbstractAccountAuthenticator {
|
||||
|
||||
public static final String COMMONS_ACCOUNT_TYPE = "fr.free.nrw.commons";
|
||||
public static final String COMMONS_ACCOUNT_TYPE = "free.nrw.commons";
|
||||
private Context context;
|
||||
public WikiAccountAuthenticator(Context context) {
|
||||
super(context);
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.auth;
|
||||
package free.nrw.commons.auth;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.*;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.content.ContentValues;
|
||||
import android.database.Cursor;
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Intent;
|
||||
import android.database.Cursor;
|
||||
|
|
@ -12,9 +11,9 @@ import android.view.View;
|
|||
import android.widget.AdapterView;
|
||||
import android.widget.ListView;
|
||||
import com.actionbarsherlock.app.SherlockFragmentActivity;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.contributions.ContributionsActivity;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.contributions.ContributionsActivity;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
public class CampaignActivity
|
||||
extends SherlockFragmentActivity
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.net.Uri;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import free.nrw.commons.contributions.Contribution;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.content.ContentProvider;
|
||||
import android.content.ContentValues;
|
||||
|
|
@ -9,15 +9,15 @@ import android.database.sqlite.SQLiteQueryBuilder;
|
|||
import android.net.Uri;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.data.DBOpenHelper;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.data.DBOpenHelper;
|
||||
|
||||
public class CampaignsContentProvider extends ContentProvider{
|
||||
|
||||
private static final int CAMPAIGNS = 1;
|
||||
private static final int CAMPAIGNS_ID = 2;
|
||||
|
||||
public static final String AUTHORITY = "fr.free.nrw.commons.campaigns.contentprovider";
|
||||
public static final String AUTHORITY = "free.nrw.commons.campaigns.contentprovider";
|
||||
private static final String BASE_PATH = "campiagns";
|
||||
|
||||
public static final Uri BASE_URI = Uri.parse("content://" + AUTHORITY + "/" + BASE_PATH);
|
||||
|
|
@ -1,23 +1,14 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.database.Cursor;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.drawable.BitmapDrawable;
|
||||
import android.support.v4.widget.CursorAdapter;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
import com.actionbarsherlock.app.SherlockFragment;
|
||||
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
||||
import com.nostra13.universalimageloader.core.assist.SimpleImageLoadingListener;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.MediaWikiImageView;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.Utils;
|
||||
|
||||
class CampaignsListAdapter extends CursorAdapter {
|
||||
|
||||
|
|
@ -1,22 +1,17 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.accounts.Account;
|
||||
import android.content.*;
|
||||
import android.database.Cursor;
|
||||
import android.os.Bundle;
|
||||
import android.os.RemoteException;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import org.mediawiki.api.ApiResult;
|
||||
import org.mediawiki.api.MWApi;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import fr.free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
public class CampaignsSyncAdapter extends AbstractThreadedSyncAdapter {
|
||||
|
|
@ -1,9 +1,8 @@
|
|||
package fr.free.nrw.commons.campaigns;
|
||||
package free.nrw.commons.campaigns;
|
||||
|
||||
import android.app.Service;
|
||||
import android.content.Intent;
|
||||
import android.os.IBinder;
|
||||
import fr.free.nrw.commons.contributions.ContributionsSyncAdapter;
|
||||
|
||||
public class CampaignsSyncService extends Service {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.category;
|
||||
package free.nrw.commons.category;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.ContentProviderClient;
|
||||
|
|
@ -9,23 +9,17 @@ import android.text.Editable;
|
|||
import android.text.TextUtils;
|
||||
import android.text.TextWatcher;
|
||||
import android.view.*;
|
||||
import android.view.MenuInflater;
|
||||
import android.widget.*;
|
||||
import com.actionbarsherlock.app.SherlockFragment;
|
||||
import com.actionbarsherlock.view.*;
|
||||
import com.actionbarsherlock.view.Menu;
|
||||
import com.actionbarsherlock.view.MenuItem;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Utils;
|
||||
import org.mediawiki.api.ApiResult;
|
||||
import org.mediawiki.api.MWApi;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.category.Category;
|
||||
import fr.free.nrw.commons.category.CategoryContentProvider;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
|
|
@ -1,15 +1,11 @@
|
|||
package fr.free.nrw.commons.category;
|
||||
package free.nrw.commons.category;
|
||||
|
||||
import android.content.ContentProviderClient;
|
||||
import android.content.ContentValues;
|
||||
import android.database.Cursor;
|
||||
import android.database.sqlite.SQLiteDatabase;
|
||||
import android.net.Uri;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import android.os.RemoteException;
|
||||
import android.text.TextUtils;
|
||||
import fr.free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.category;
|
||||
package free.nrw.commons.category;
|
||||
|
||||
import android.content.ContentProvider;
|
||||
import android.content.ContentValues;
|
||||
|
|
@ -9,8 +9,8 @@ import android.database.sqlite.SQLiteQueryBuilder;
|
|||
import android.net.Uri;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.data.DBOpenHelper;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.data.DBOpenHelper;
|
||||
|
||||
public class CategoryContentProvider extends ContentProvider {
|
||||
|
||||
|
|
@ -18,7 +18,7 @@ public class CategoryContentProvider extends ContentProvider {
|
|||
private static final int CATEGORIES = 1;
|
||||
private static final int CATEGORIES_ID = 2;
|
||||
|
||||
public static final String AUTHORITY = "fr.free.nrw.commons.categories.contentprovider";
|
||||
public static final String AUTHORITY = "free.nrw.commons.categories.contentprovider";
|
||||
private static final String BASE_PATH = "categories";
|
||||
|
||||
public static final Uri BASE_URI = Uri.parse("content://" + AUTHORITY + "/" + BASE_PATH);
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import java.text.*;
|
||||
import java.util.*;
|
||||
|
|
@ -10,7 +10,7 @@ import android.net.*;
|
|||
import android.os.*;
|
||||
import android.text.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import free.nrw.commons.*;
|
||||
|
||||
public class Contribution extends Media {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.Intent;
|
||||
|
|
@ -8,9 +8,9 @@ import android.os.Environment;
|
|||
import android.provider.MediaStore;
|
||||
import android.util.Log;
|
||||
import com.actionbarsherlock.app.SherlockFragment;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import fr.free.nrw.commons.upload.ShareActivity;
|
||||
import fr.free.nrw.commons.upload.UploadService;
|
||||
import free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.upload.ShareActivity;
|
||||
import free.nrw.commons.upload.UploadService;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
|
@ -1,11 +1,10 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
import fr.free.nrw.commons.MediaWikiImageView;
|
||||
import fr.free.nrw.commons.R;
|
||||
import free.nrw.commons.MediaWikiImageView;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
class ContributionViewHolder {
|
||||
final MediaWikiImageView imageView;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.database.DataSetObserver;
|
||||
import android.os.IBinder;
|
||||
|
|
@ -17,11 +17,14 @@ import android.widget.Adapter;
|
|||
import com.actionbarsherlock.view.Menu;
|
||||
import com.actionbarsherlock.view.MenuItem;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.auth.*;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import fr.free.nrw.commons.media.*;
|
||||
import fr.free.nrw.commons.upload.UploadService;
|
||||
import free.nrw.commons.*;
|
||||
import free.nrw.commons.auth.*;
|
||||
import free.nrw.commons.upload.UploadService;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.HandlerService;
|
||||
import free.nrw.commons.Media;
|
||||
import free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.media.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.content.*;
|
||||
import android.database.*;
|
||||
|
|
@ -7,15 +7,15 @@ import android.net.*;
|
|||
import android.text.*;
|
||||
import android.util.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.data.*;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.data.*;
|
||||
|
||||
public class ContributionsContentProvider extends ContentProvider{
|
||||
|
||||
private static final int CONTRIBUTIONS = 1;
|
||||
private static final int CONTRIBUTIONS_ID = 2;
|
||||
|
||||
public static final String AUTHORITY = "fr.free.nrw.commons.contributions.contentprovider";
|
||||
public static final String AUTHORITY = "free.nrw.commons.contributions.contentprovider";
|
||||
private static final String BASE_PATH = "contributions";
|
||||
|
||||
public static final Uri BASE_URI = Uri.parse("content://" + AUTHORITY + "/" + BASE_PATH);
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
|
|
@ -7,17 +7,15 @@ import android.graphics.Bitmap;
|
|||
import android.graphics.drawable.BitmapDrawable;
|
||||
import android.support.v4.widget.CursorAdapter;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import com.actionbarsherlock.app.SherlockFragment;
|
||||
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
||||
import com.nostra13.universalimageloader.core.assist.FailReason;
|
||||
import com.nostra13.universalimageloader.core.assist.SimpleImageLoadingListener;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.MediaWikiImageView;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.MediaWikiImageView;
|
||||
import free.nrw.commons.Utils;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
class ContributionsListAdapter extends CursorAdapter {
|
||||
|
||||
|
|
@ -1,10 +1,9 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.database.Cursor;
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
import android.view.LayoutInflater;
|
||||
|
|
@ -17,9 +16,11 @@ import com.actionbarsherlock.view.MenuInflater;
|
|||
import com.actionbarsherlock.view.MenuItem;
|
||||
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.AboutActivity;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.R;
|
||||
import free.nrw.commons.SettingsActivity;
|
||||
import free.nrw.commons.campaigns.Campaign;
|
||||
|
||||
public class ContributionsListFragment extends SherlockFragment {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.content.*;
|
||||
import android.database.Cursor;
|
||||
|
|
@ -11,9 +11,9 @@ import android.os.Bundle;
|
|||
import java.io.*;
|
||||
import java.util.*;
|
||||
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Utils;
|
||||
import org.mediawiki.api.*;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.*;
|
||||
|
||||
|
||||
public class ContributionsSyncAdapter extends AbstractThreadedSyncAdapter {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.*;
|
||||
|
|
@ -1,13 +1,12 @@
|
|||
package fr.free.nrw.commons.contributions;
|
||||
package free.nrw.commons.contributions;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.BaseAdapter;
|
||||
import com.android.volley.toolbox.ImageLoader;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.Media;
|
||||
import fr.free.nrw.commons.R;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Media;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package fr.free.nrw.commons.data;
|
||||
package free.nrw.commons.data;
|
||||
|
||||
import android.content.*;
|
||||
import android.database.sqlite.*;
|
||||
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import fr.free.nrw.commons.category.Category;
|
||||
import fr.free.nrw.commons.contributions.*;
|
||||
import fr.free.nrw.commons.modifications.ModifierSequence;
|
||||
import free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.category.Category;
|
||||
import free.nrw.commons.modifications.ModifierSequence;
|
||||
import free.nrw.commons.contributions.*;
|
||||
|
||||
public class DBOpenHelper extends SQLiteOpenHelper{
|
||||
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package fr.free.nrw.commons.media;
|
||||
package free.nrw.commons.media;
|
||||
|
||||
import android.content.Context;
|
||||
import android.support.v4.content.AsyncTaskLoader;
|
||||
import android.util.Log;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Media;
|
||||
import org.mediawiki.api.ApiResult;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.Media;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import free.nrw.commons.Utils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.media;
|
||||
package free.nrw.commons.media;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.database.DataSetObserver;
|
||||
|
|
@ -16,7 +16,7 @@ import com.nostra13.universalimageloader.core.assist.ImageLoadingListener;
|
|||
|
||||
import com.android.volley.toolbox.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import free.nrw.commons.*;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.media;
|
||||
package free.nrw.commons.media;
|
||||
|
||||
import android.app.DownloadManager;
|
||||
import android.content.*;
|
||||
|
|
@ -16,11 +16,13 @@ import com.actionbarsherlock.app.SherlockFragment;
|
|||
import com.actionbarsherlock.view.Menu;
|
||||
import com.actionbarsherlock.view.MenuInflater;
|
||||
import com.actionbarsherlock.view.MenuItem;
|
||||
import com.actionbarsherlock.widget.ShareActionProvider;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import fr.free.nrw.commons.contributions.ContributionsActivity;
|
||||
import free.nrw.commons.*;
|
||||
import free.nrw.commons.contributions.ContributionsActivity;
|
||||
import free.nrw.commons.EventLog;
|
||||
import free.nrw.commons.contributions.Contribution;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Media;
|
||||
|
||||
public class MediaDetailPagerFragment extends SherlockFragment implements ViewPager.OnPageChangeListener {
|
||||
private ViewPager pager;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.media;
|
||||
package free.nrw.commons.media;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
|
|
@ -1,14 +1,9 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcel;
|
||||
import android.text.TextUtils;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
public class CategoryModifier extends PageModifier {
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import android.content.*;
|
||||
import android.database.*;
|
||||
|
|
@ -7,15 +7,15 @@ import android.net.*;
|
|||
import android.text.*;
|
||||
import android.util.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.data.*;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.data.*;
|
||||
|
||||
public class ModificationsContentProvider extends ContentProvider{
|
||||
|
||||
private static final int MODIFICATIONS = 1;
|
||||
private static final int MODIFICATIONS_ID = 2;
|
||||
|
||||
public static final String AUTHORITY = "fr.free.nrw.commons.modifications.contentprovider";
|
||||
public static final String AUTHORITY = "free.nrw.commons.modifications.contentprovider";
|
||||
private static final String BASE_PATH = "modifications";
|
||||
|
||||
public static final Uri BASE_URI = Uri.parse("content://" + AUTHORITY + "/" + BASE_PATH);
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import android.accounts.AccountManager;
|
||||
import android.accounts.AuthenticatorException;
|
||||
|
|
@ -6,19 +6,17 @@ import android.accounts.OperationCanceledException;
|
|||
import android.content.*;
|
||||
import android.database.Cursor;
|
||||
import android.os.RemoteException;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.accounts.Account;
|
||||
import android.os.Bundle;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.*;
|
||||
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Utils;
|
||||
import free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
import org.mediawiki.api.*;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import fr.free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
import free.nrw.commons.contributions.Contribution;
|
||||
|
||||
|
||||
public class ModificationsSyncAdapter extends AbstractThreadedSyncAdapter {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.*;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import android.content.ContentProviderClient;
|
||||
import android.content.ContentValues;
|
||||
|
|
@ -6,15 +6,11 @@ import android.database.Cursor;
|
|||
import android.database.sqlite.SQLiteDatabase;
|
||||
import android.net.Uri;
|
||||
import android.os.RemoteException;
|
||||
import android.text.TextUtils;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import fr.free.nrw.commons.contributions.ContributionsContentProvider;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class ModifierSequence {
|
||||
private Uri mediaUri;
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import android.os.Bundle;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.modifications;
|
||||
package free.nrw.commons.modifications;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
|
@ -1,7 +1,6 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
package free.nrw.commons.upload;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.*;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.*;
|
||||
|
|
@ -9,21 +8,23 @@ import android.database.DataSetObserver;
|
|||
import android.net.*;
|
||||
import android.os.*;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.text.*;
|
||||
import android.view.*;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.*;
|
||||
import com.actionbarsherlock.view.MenuItem;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.auth.*;
|
||||
import fr.free.nrw.commons.category.CategorizationFragment;
|
||||
import fr.free.nrw.commons.contributions.*;
|
||||
import fr.free.nrw.commons.media.*;
|
||||
import fr.free.nrw.commons.modifications.CategoryModifier;
|
||||
import fr.free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import fr.free.nrw.commons.modifications.ModifierSequence;
|
||||
import fr.free.nrw.commons.modifications.TemplateRemoveModifier;
|
||||
import free.nrw.commons.*;
|
||||
import free.nrw.commons.auth.*;
|
||||
import free.nrw.commons.EventLog;
|
||||
import free.nrw.commons.category.CategorizationFragment;
|
||||
import free.nrw.commons.contributions.*;
|
||||
import free.nrw.commons.media.*;
|
||||
import free.nrw.commons.modifications.CategoryModifier;
|
||||
import free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import free.nrw.commons.modifications.ModifierSequence;
|
||||
import free.nrw.commons.modifications.TemplateRemoveModifier;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.Media;
|
||||
|
||||
public class MultipleShareActivity
|
||||
extends AuthenticatedActivity
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
package free.nrw.commons.upload;
|
||||
|
||||
import android.content.*;
|
||||
import android.graphics.*;
|
||||
|
|
@ -14,10 +14,10 @@ import com.actionbarsherlock.view.Menu;
|
|||
import com.actionbarsherlock.view.MenuItem;
|
||||
import com.nostra13.universalimageloader.core.*;
|
||||
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.contributions.*;
|
||||
import fr.free.nrw.commons.media.*;
|
||||
import free.nrw.commons.R;
|
||||
import free.nrw.commons.Utils;
|
||||
import free.nrw.commons.contributions.*;
|
||||
import free.nrw.commons.media.*;
|
||||
|
||||
|
||||
public class MultipleUploadListFragment extends SherlockFragment {
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
package free.nrw.commons.upload;
|
||||
|
||||
import android.app.*;
|
||||
import android.content.*;
|
||||
import android.os.*;
|
||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
|
|
@ -9,15 +8,17 @@ import android.support.v4.app.NavUtils;
|
|||
import com.actionbarsherlock.view.MenuItem;
|
||||
import android.widget.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import fr.free.nrw.commons.category.CategorizationFragment;
|
||||
import fr.free.nrw.commons.contributions.*;
|
||||
import fr.free.nrw.commons.auth.*;
|
||||
import fr.free.nrw.commons.modifications.CategoryModifier;
|
||||
import fr.free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import fr.free.nrw.commons.modifications.ModifierSequence;
|
||||
import fr.free.nrw.commons.modifications.TemplateRemoveModifier;
|
||||
import free.nrw.commons.*;
|
||||
import free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.modifications.ModifierSequence;
|
||||
import free.nrw.commons.category.CategorizationFragment;
|
||||
import free.nrw.commons.contributions.*;
|
||||
import free.nrw.commons.auth.*;
|
||||
import free.nrw.commons.modifications.CategoryModifier;
|
||||
import free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import free.nrw.commons.modifications.TemplateRemoveModifier;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.EventLog;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
package free.nrw.commons.upload;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
|
|
@ -20,11 +20,9 @@ import com.actionbarsherlock.app.SherlockFragment;
|
|||
import com.actionbarsherlock.view.Menu;
|
||||
import com.actionbarsherlock.view.MenuInflater;
|
||||
import com.actionbarsherlock.view.MenuItem;
|
||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
import fr.free.nrw.commons.Prefs;
|
||||
import fr.free.nrw.commons.R;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import free.nrw.commons.Prefs;
|
||||
import free.nrw.commons.Utils;
|
||||
import free.nrw.commons.R;
|
||||
|
||||
public class SingleUploadFragment extends SherlockFragment {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
package free.nrw.commons.upload;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.*;
|
||||
|
|
@ -10,18 +10,16 @@ import android.preference.PreferenceManager;
|
|||
import android.provider.MediaStore;
|
||||
import android.text.TextUtils;
|
||||
import android.webkit.MimeTypeMap;
|
||||
import fr.free.nrw.commons.CommonsApplication;
|
||||
import fr.free.nrw.commons.HandlerService;
|
||||
import fr.free.nrw.commons.Prefs;
|
||||
import fr.free.nrw.commons.Utils;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
import fr.free.nrw.commons.campaigns.CampaignContribution;
|
||||
import fr.free.nrw.commons.contributions.Contribution;
|
||||
import free.nrw.commons.CommonsApplication;
|
||||
import free.nrw.commons.HandlerService;
|
||||
import free.nrw.commons.Prefs;
|
||||
import free.nrw.commons.Utils;
|
||||
import free.nrw.commons.campaigns.Campaign;
|
||||
import free.nrw.commons.campaigns.CampaignContribution;
|
||||
import free.nrw.commons.contributions.Contribution;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Date;
|
||||
import java.util.concurrent.Callable;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
|
||||
public class UploadController {
|
||||
private UploadService uploadService;
|
||||
|
|
@ -117,30 +115,30 @@ public class UploadController {
|
|||
protected Contribution doInBackground(Void... voids /* stare into you */) {
|
||||
long length;
|
||||
try {
|
||||
if(contribution.getDataLength() <= 0) {
|
||||
if (contribution.getDataLength() <= 0) {
|
||||
length = activity.getContentResolver().openAssetFileDescriptor(contribution.getLocalUri(), "r").getLength();
|
||||
if(length == -1) {
|
||||
if (length == -1) {
|
||||
// Let us find out the long way!
|
||||
length = Utils.countBytes(activity.getContentResolver().openInputStream(contribution.getLocalUri()));
|
||||
}
|
||||
contribution.setDataLength(length);
|
||||
}
|
||||
} catch(IOException e) {
|
||||
} catch (IOException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
String mimeType = (String)contribution.getTag("mimeType");
|
||||
if(mimeType == null || TextUtils.isEmpty(mimeType) || mimeType.endsWith("*")) {
|
||||
String mimeType = (String) contribution.getTag("mimeType");
|
||||
if (mimeType == null || TextUtils.isEmpty(mimeType) || mimeType.endsWith("*")) {
|
||||
mimeType = activity.getContentResolver().getType(contribution.getLocalUri());
|
||||
if(mimeType != null) {
|
||||
if (mimeType != null) {
|
||||
contribution.setTag("mimeType", mimeType);
|
||||
}
|
||||
}
|
||||
|
||||
if(mimeType.startsWith("image/") && contribution.getDateCreated() == null) {
|
||||
if (mimeType.startsWith("image/") && contribution.getDateCreated() == null) {
|
||||
Cursor cursor = activity.getContentResolver().query(contribution.getLocalUri(),
|
||||
new String[]{MediaStore.Images.ImageColumns.DATE_TAKEN}, null, null, null);
|
||||
if(cursor != null && cursor.getCount() != 0) {
|
||||
if (cursor != null && cursor.getCount() != 0) {
|
||||
cursor.moveToFirst();
|
||||
contribution.setDateCreated(new Date(cursor.getLong(0)));
|
||||
} // FIXME: Alternate way of setting dateCreated if this data is not found
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package fr.free.nrw.commons.upload;
|
||||
package free.nrw.commons.upload;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.ArrayList;
|
||||
|
|
@ -8,7 +8,6 @@ import java.util.regex.Pattern;
|
|||
|
||||
import android.graphics.*;
|
||||
import android.os.Bundle;
|
||||
import android.util.EventLog;
|
||||
import org.mediawiki.api.*;
|
||||
import in.yuvi.http.fluent.ProgressListener;
|
||||
|
||||
|
|
@ -18,13 +17,14 @@ import android.support.v4.app.NotificationCompat;
|
|||
import android.util.*;
|
||||
import android.widget.*;
|
||||
|
||||
import fr.free.nrw.commons.*;
|
||||
import fr.free.nrw.commons.contributions.*;
|
||||
import fr.free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
import free.nrw.commons.*;
|
||||
import free.nrw.commons.contributions.*;
|
||||
import free.nrw.commons.EventLog;
|
||||
import free.nrw.commons.modifications.ModificationsContentProvider;
|
||||
|
||||
public class UploadService extends HandlerService<Contribution> {
|
||||
|
||||
private static final String EXTRA_PREFIX = "fr.free.nrw.commons.upload";
|
||||
private static final String EXTRA_PREFIX = "free.nrw.commons.upload";
|
||||
|
||||
public static final int ACTION_UPLOAD_FILE = 1;
|
||||
|
||||
|
|
@ -223,7 +223,7 @@ public class UploadService extends HandlerService<Contribution> {
|
|||
if(!resultStatus.equals("Success")) {
|
||||
String errorCode = result.getString("/api/error/@code");
|
||||
showFailedNotification(contribution);
|
||||
fr.free.nrw.commons.EventLog.schema(CommonsApplication.EVENT_UPLOAD_ATTEMPT)
|
||||
EventLog.schema(CommonsApplication.EVENT_UPLOAD_ATTEMPT)
|
||||
.param("username", app.getCurrentAccount().name)
|
||||
.param("source", contribution.getSource())
|
||||
.param("multiple", contribution.getMultiple())
|
||||
|
|
@ -241,7 +241,7 @@ public class UploadService extends HandlerService<Contribution> {
|
|||
contribution.setDateUploaded(dateUploaded);
|
||||
contribution.save();
|
||||
|
||||
fr.free.nrw.commons.EventLog.schema(CommonsApplication.EVENT_UPLOAD_ATTEMPT)
|
||||
EventLog.schema(CommonsApplication.EVENT_UPLOAD_ATTEMPT)
|
||||
.param("username", app.getCurrentAccount().name)
|
||||
.param("source", contribution.getSource()) //FIXME
|
||||
.param("filename", contribution.getFilename())
|
||||
|
|
@ -42,7 +42,7 @@ index 5ad1c77..50b16ff 100644
|
|||
- android:name=".campaigns.CampaignsContentProvider"
|
||||
- android:label="@string/provider_campaigns"
|
||||
- android:syncable="true"
|
||||
- android:authorities="fr.free.nrw.commons.campaigns.contentprovider"
|
||||
- android:authorities="free.nrw.commons.campaigns.contentprovider"
|
||||
- android:exported="false">
|
||||
- </provider>
|
||||
- <provider
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue