本文整理汇总了Java中com.cloudinary.Cloudinary类的典型用法代码示例。如果您正苦于以下问题:Java Cloudinary类的具体用法?Java Cloudinary怎么用?Java Cloudinary使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Cloudinary类属于com.cloudinary包,在下文中一共展示了Cloudinary类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getItem
import com.cloudinary.Cloudinary; //导入依赖的package包/类
@Override
public Fragment getItem(int position) {
// getItem is called to instantiate the fragment for the given page.
// Return a DummySectionFragment (defined as a static inner class
// below) with the page number as its lone argument.
Fragment fragment = new ImageByURLSectionFragment();
Bundle args = new Bundle();
Cloudinary cloudinary = PhotoAlbumApplication.getInstance(context).getCloudinary();
Pair<String, Transformation> transformation = transformations.get(position);
// Cloudinary: generate a URL reflecting the given transformation on the given identifier.
String url = cloudinary.url().fromIdentifier(cloudinaryIdentifier).transformation(transformation.second).generate();
args.putString(ImageByURLSectionFragment.ARG_URL, url);
fragment.setArguments(args);
return fragment;
}
示例2: Cloud
import com.cloudinary.Cloudinary; //导入依赖的package包/类
public Cloud(){
Map config = new HashMap();
config.put("cloud_name", "dgvlbqkpk");
config.put("api_key", "953732752852372");
config.put("api_secret", "9x-SwE4nGg_AespxL7aleXjJJjI");
cloudinary = new Cloudinary(config);
}
示例3: setupImage
import com.cloudinary.Cloudinary; //导入依赖的package包/类
void setupImage() {
Cloudinary cloudinary = PhotoAlbumApplication.getInstance(this).getCloudinary();
String url = cloudinary.url().type("facebook").transformation(
new Transformation().height(95).width(95).crop("thumb").gravity("face").effect("sepia").radius(20)
.chain().angle(10)
).format("png").generate("officialchucknorrispage");
new DownloadImageTask((ImageView) findViewById(R.id.logo))
.execute(url);
}
示例4: CloudinaryImageStorage
import com.cloudinary.Cloudinary; //导入依赖的package包/类
public CloudinaryImageStorage(Context context, EventBus eventBus) {
this.eventBus = eventBus;
this.cloudinary = new Cloudinary(Utils.cloudinaryUrlFromContext(context));
}
示例5: onCreate
import com.cloudinary.Cloudinary; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
declareFirebase();
mCloudinary = new Cloudinary(Constants.CLOUDINARY_URL);
initActionBarWithUserData();
// check if other is typing now
mTypingValueEventListener = getTypingValueEventListener();
mChatRoomChildEventListener = getChatRoomChildEventListener();
}
示例6: execute
import com.cloudinary.Cloudinary; //导入依赖的package包/类
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
PluginResult pluginResult = null;
try {
//Create cloudinary connection
Cloudinary cloudinary = this.CreateCloudinary(args);
//Get the image Path form the parameters
//This is a device URI (returned by the camera plugin with destinationType : Camera.DestinationType.FILE_URI)
String imagePath = args.getString(0);
//Create a file input stream based on the image path
InputStream stream = getInputStreamFromUriString(imagePath, this.cordova);
//Create the upload map options map
Map uploadOptionsMap = this.CreateUploadOptions(args);
//Upload the image to cloudinary
JSONObject result = cloudinary.uploader().upload(stream, uploadOptionsMap);
//Validate the upload result (by checking the public_id generated)
String publicId = result.getString("public_id");
if(publicId != null && !publicId.isEmpty()) {
//Flag the response as "success"
result.put("success", true);
//Build the cordova plugin response
pluginResult = new PluginResult(PluginResult.Status.OK, result);
}
else {
//Flag the response as "not success"
result.put("success", false);
//Build the cordova plugin response
pluginResult = new PluginResult(PluginResult.Status.ERROR, result);
}
}
catch (Exception e) {
JSONObject json = new JSONObject();
json.put("success", false);
json.put("message", e.getMessage());
pluginResult = new PluginResult(PluginResult.Status.ERROR, json);
}
callbackContext.sendPluginResult(pluginResult);
return true;
}
示例7: getCloudinary
import com.cloudinary.Cloudinary; //导入依赖的package包/类
/**
* @return An initialized Cloudinary instance
*/
public Cloudinary getCloudinary() {
return cloudinary;
}
示例8: initCloudinary
import com.cloudinary.Cloudinary; //导入依赖的package包/类
private void initCloudinary() {
// Cloudinary: creating a cloudinary instance using meta-data from manifest
cloudinary = new Cloudinary(Utils.cloudinaryUrlFromContext(this));
L.i("Cloudinary initialized");
}
示例9: initCloudinary
import com.cloudinary.Cloudinary; //导入依赖的package包/类
private void initCloudinary() {
// Cloudinary: creating a cloudinary instance using meta-data from manifest
cloudinary = new Cloudinary(this);
L.i("Cloudinary initialized");
}