Back to project page lightbox-android-webservices.
The source code is released under:
Apache License
If you think the Android project lightbox-android-webservices listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/** * Copyright (c) 2012 Lightbox/* w ww . j av a 2 s . co m*/ * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.lightbox.tweetsnearby.model; import java.net.URI; import android.net.Uri; import android.os.Environment; import com.lightbox.android.bitmap.BitmapSource; import com.lightbox.android.utils.AndroidUtils; import com.lightbox.android.utils.debug.DebugLog; /** * Tweet * @author Fabien Devos */ public class Tweet implements BitmapSource { private String mProfileImageUrl; private String mText; private String mFromUser; public String getProfileImageUrl() { return mProfileImageUrl; } public void setProfileImageUrl(String profileImageUrl) { mProfileImageUrl = profileImageUrl; } public String getText() { return mText; } public void setText(String text) { mText = text; } public String getFromUser() { return mFromUser; } public void setFromUser(String fromUser) { mFromUser = fromUser; } //---------------------------------------------- // Object @Override public String toString() { return mText; } //---------------------------------------------- // BitmapSource protected static final String EXTERNAL_STORAGE_DIRECTORY = Environment.getExternalStorageDirectory().toString(); public static final String ROOT_DIRECTORY = EXTERNAL_STORAGE_DIRECTORY + "/" + AndroidUtils.getApplicationLabel() + "/"; public static final String CACHE_DIRECTORY = ROOT_DIRECTORY + ".Cache" + "/"; @Override public String getAbsoluteFileName(Type type) { return CACHE_DIRECTORY + Uri.encode(mProfileImageUrl); } @Override public String getTitle() { return mText; } @Override public URI getUri(Type type) { DebugLog.d("Tweet", URI.create(mProfileImageUrl).toString()); return URI.create(mProfileImageUrl); } }