public Support(Context context) { this.SUPPORT_PHONE_NUMBER = Utils.getMetaDataValue(context.getApplicationContext(), SUPPORT_PHONE_NUMBER_METADATA); }
public static String getAppModuleName(Context context) { return Utils.getMetaDataValue(context.getApplicationContext(), APP_MODULE_NAME_META_DATA_KEY); }
public String getFileBaseUrl() { String fileURL = Utils.getMetaDataValue(context.getApplicationContext(), FILE_BASE_URL_METADATA_KEY); return (TextUtils.isEmpty(fileURL) ? FILE_BASE_URL : fileURL); } }
@Override public Uri getCurrentImageUri() { String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_" + ".jpeg"; profilePhotoFile = FileClientService.getFilePath(imageFileName, getApplicationContext(), "image/jpeg"); imageChangeUri = FileProvider.getUriForFile(this, Utils.getMetaDataValue(this, MobiComKitConstants.PACKAGE_NAME) + ".provider", profilePhotoFile); return imageChangeUri; }
@Override public Uri getCurrentImageUri() { String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_" + ".jpeg"; profilePhotoFile = FileClientService.getFilePath(imageFileName, getApplicationContext(), "image/jpeg"); imageChangeUri = FileProvider.getUriForFile(this, Utils.getMetaDataValue(this, MobiComKitConstants.PACKAGE_NAME) + ".provider", profilePhotoFile); return imageChangeUri; }
@Override public Uri getCurrentImageUri() { String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date()); String imageFileName = "JPEG_" + timeStamp + "_" + ".jpeg"; profilePhotoFile = FileClientService.getFilePath(imageFileName, getApplicationContext(), "image/jpeg"); imageUri = FileProvider.getUriForFile(this, Utils.getMetaDataValue(this, MobiComKitConstants.PACKAGE_NAME) + ".provider", profilePhotoFile); return imageUri; }
public String getKmBaseUrl() { String kmCustomUrl = ALSpecificSettings.getInstance(context).getKmBaseUrl(); if (!TextUtils.isEmpty(kmCustomUrl)) { return kmCustomUrl; } String KM_BASE_URL = Utils.getMetaDataValue(context.getApplicationContext(), KM_BASE_URL_METADATA); if (!TextUtils.isEmpty(KM_BASE_URL)) { return KM_BASE_URL; } return KM_PROD_BASE_URL; }
public String getFileUrl() { String fileDownloadURL = Utils.getMetaDataValue(context.getApplicationContext(), FILE_DOWNLOAD_METADATA_KEY); if (!TextUtils.isEmpty(fileDownloadURL)) { return getFileBaseUrl() + fileDownloadURL; } return getFileBaseUrl() + FILE_URL; }
public static String getApplicationKey(Context context) { String applicationKey = Applozic.getInstance(context).getApplicationKey(); if (!TextUtils.isEmpty(applicationKey)) { return applicationKey; } return Utils.getMetaDataValue(context.getApplicationContext(), APPLICATION_KEY_HEADER_VALUE_METADATA); }
public static File getFilePath(String fileName, Context context, String contentType, boolean isThumbnail) { File filePath; File dir; if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { String folder = "/" + Utils.getMetaDataValue(context, MAIN_FOLDER_META_DATA) + MOBI_COM_OTHER_FILES_FOLDER; if (contentType.startsWith("image")) { folder = "/" + Utils.getMetaDataValue(context, MAIN_FOLDER_META_DATA) + MOBI_COM_IMAGES_FOLDER; } else if (contentType.startsWith("video")) { folder = "/" + Utils.getMetaDataValue(context, MAIN_FOLDER_META_DATA) + MOBI_COM_VIDEOS_FOLDER; } else if (contentType.equalsIgnoreCase("text/x-vCard")) { folder = "/" + Utils.getMetaDataValue(context, MAIN_FOLDER_META_DATA) + MOBI_COM_CONTACT_FOLDER; } if (isThumbnail) { folder = folder + MOBI_COM_THUMBNAIL_SUFIX; } dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + folder); if (!dir.exists()) { dir.mkdirs(); } } else { ContextWrapper cw = new ContextWrapper(context); // path to /data/data/yourapp/app_data/imageDir dir = cw.getDir(IMAGE_DIR, Context.MODE_PRIVATE); } // Create image name //String extention = "." + contentType.substring(contentType.indexOf("/") + 1); filePath = new File(dir, fileName); return filePath; }
protected String getBaseUrl() { String SELECTED_BASE_URL = MobiComUserPreference.getInstance(context).getUrl(); if (!TextUtils.isEmpty(SELECTED_BASE_URL)) { return SELECTED_BASE_URL; } String BASE_URL = Utils.getMetaDataValue(context.getApplicationContext(), BASE_URL_METADATA); if (!TextUtils.isEmpty(BASE_URL)) { return BASE_URL; } return DEFAULT_URL; }
protected String getMqttBaseUrl() { String MQTT_BROKER_URL = MobiComUserPreference.getInstance(context).getMqttBrokerUrl(); if (!TextUtils.isEmpty(MQTT_BROKER_URL)) { return MQTT_BROKER_URL; } String MQTT_BASE_URL = Utils.getMetaDataValue(context.getApplicationContext(), MQTT_BASE_URL_METADATA); if (!TextUtils.isEmpty(MQTT_BASE_URL)) { return MQTT_BASE_URL; } return DEFAULT_MQTT_URL; }
public static void writeToFile(Context context, String log) { try { String fileName = "/" + ALSpecificSettings.getInstance(context).getTextLogFileName() + ".txt"; BufferedWriter bufferedWriter = null; try { String folder = "/" + Utils.getMetaDataValue(context, "main_folder_name"); File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + folder); if (!dir.exists()) { dir.mkdirs(); } File file = new File(dir, fileName); if (!file.exists()) { file.createNewFile(); } FileWriter writer = new FileWriter(file, true); bufferedWriter = new BufferedWriter(writer); bufferedWriter.append(log); bufferedWriter.append("\r\n\n"); bufferedWriter.flush(); } catch (IOException e) { e.printStackTrace(); } finally { if (bufferedWriter != null) { bufferedWriter.close(); } } } catch (Exception e) { } }
@Override public void onClick(View v) { try { if (message.isAttachmentDownloaded()) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); Uri outputUri; if (Utils.hasNougat()) { outputUri = FileProvider.getUriForFile(context, Utils.getMetaDataValue(context, MobiComKitConstants.PACKAGE_NAME) + ".provider", new File(message.getFilePaths().get(0))); } else { outputUri = Uri.fromFile(new File(message.getFilePaths().get(0))); } intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); if (intent.resolveActivity(context.getPackageManager()) != null) { intent.setDataAndType(outputUri, mimeType); context.startActivity(intent); } else { Toast.makeText(context, R.string.info_app_not_found_to_open_file, Toast.LENGTH_LONG).show(); } } } catch (Exception e) { Utils.printLog(context, TAG, "No application found to open this file"); } }
public String getBaseUrl() { String SELECTED_BASE_URL = MobiComUserPreference.getInstance(context).getUrl(); if (!TextUtils.isEmpty(SELECTED_BASE_URL)) { return SELECTED_BASE_URL; } else { String alCustomUrl = ALSpecificSettings.getInstance(context).getAlBaseUrl(); if (!TextUtils.isEmpty(alCustomUrl)) { return alCustomUrl; } } String BASE_URL = Utils.getMetaDataValue(context.getApplicationContext(), BASE_URL_METADATA); if (!TextUtils.isEmpty(BASE_URL)) { return BASE_URL; } return DEFAULT_URL; }
public static void processLocationAction(final Activity activity, LinearLayout layout) { String geoApiKey = Utils.getMetaDataValue(activity.getApplicationContext(), GOOGLE_API_KEY_META_DATA);
public void playAudio() { final String mimeType = FileUtils.getMimeType(message.getFileMetas().getName()); if (Utils.hasNougat()) { uri = FileProvider.getUriForFile(context, Utils.getMetaDataValue(context, MobiComKitConstants.PACKAGE_NAME) + ".provider", new File(message.getFilePaths().get(0))); } else { uri = Uri.fromFile(new File(message.getFilePaths().get(0))); Log.i(TAG, uri.toString()); } if (mimeType != null && mimeType.contains("audio")) { /* if (ActivityCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions((Activity) context, new String[]{Manifest.permission.READ_PHONE_STATE}, 10); } else { }*/ ApplozicAudioManager.getInstance(context).play(uri, ApplozicDocumentView.this); setAudioIcons(); updateApplozicSeekBar(); } else { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setDataAndType(uri, mimeType); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); if (intent.resolveActivity(context.getPackageManager()) != null) { context.startActivity(intent); } else { Toast.makeText(context, R.string.info_app_not_found_to_open_file, Toast.LENGTH_LONG).show(); } } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); contactService = new AppContactService(getContext()); fileClientService = new FileClientService(getContext()); geoApiKey = Utils.getMetaDataValue(getContext().getApplicationContext(), ConversationActivity.GOOGLE_API_KEY_META_DATA); }
public NotificationService(int iconResourceID, Context context, int wearable_action_label, int wearable_action_title, int wearable_send_icon) { this.context = context; this.iconResourceId = iconResourceID; this.wearable_action_label = wearable_action_label; this.wearable_action_title = wearable_action_title; this.wearable_send_icon = wearable_send_icon; this.applozicClient = ApplozicClient.getInstance(context); this.appContactService = new AppContactService(context); this.activityToOpen = Utils.getMetaDataValue(context, "activity.open.on.notification"); this.messageDatabaseService = new MessageDatabaseService(context); this.notificationDisableThreshold = applozicClient.getNotificationMuteThreshold(); this.notificationFilePath = Applozic.getInstance(context).getCustomNotificationSound(); notificationChannels = new NotificationChannels(context, notificationFilePath); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { notificationChannels.prepareNotificationChannels(); } }
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); inviteMessage = Utils.getMetaDataValue(getActivity().getApplicationContext(), SHARE_TEXT); baseContactService = new AppContactService(getActivity()); mAdapter = new ChannelAdapter(getActivity().getApplicationContext()); if (savedInstanceState != null) { mSearchTerm = savedInstanceState.getString(SearchManager.QUERY); } final Context context = getActivity().getApplicationContext(); mChannelImageLoader = new ImageLoader(context, getListPreferredItemHeight()) { @Override protected Bitmap processBitmap(Object data) { return baseContactService.downloadGroupImage(context, (Channel) data); } }; // Set a placeholder loading image for the image loader mChannelImageLoader.setLoadingImage(R.drawable.applozic_ic_contact_picture_holo_light); // Add a cache to the image loader mChannelImageLoader.addImageCache(getActivity().getSupportFragmentManager(), 0.1f); mChannelImageLoader.setImageFadeIn(false); }