Java Code Examples for android.content.Context

The following are top voted examples for showing how to use android.content.Context. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: LaunchEnr   File: AppWidgetsRestoredReceiver.java   View source code 7 votes vote down vote up
@Override
public void onReceive(final Context context, Intent intent) {
    if (AppWidgetManager.ACTION_APPWIDGET_HOST_RESTORED.equals(intent.getAction())) {
        final int[] oldIds = intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_OLD_IDS);
        final int[] newIds = intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS);
        if (oldIds.length == newIds.length) {
            final PendingResult asyncResult = goAsync();
            new Handler(LauncherModel.getWorkerLooper())
                    .postAtFrontOfQueue(new Runnable() {
                        @Override
                        public void run() {
                            restoreAppWidgetIds(context, asyncResult, oldIds, newIds);
                        }
                    });
        }
    }
}
 
Example 2
Project: Android-DFU-App   File: RSCActivity.java   View source code 7 votes vote down vote up
@Override
public void onReceive(final Context context, final Intent intent) {
	final String action = intent.getAction();

	if (RSCService.BROADCAST_RSC_MEASUREMENT.equals(action)) {
		final float speed = intent.getFloatExtra(RSCService.EXTRA_SPEED, 0.0f);
		final int cadence = intent.getIntExtra(RSCService.EXTRA_CADENCE, 0);
		final float totalDistance = intent.getFloatExtra(RSCService.EXTRA_TOTAL_DISTANCE, RSCManagerCallbacks.NOT_AVAILABLE);
		final int activity = intent.getIntExtra(RSCService.EXTRA_ACTIVITY, RSCManagerCallbacks.ACTIVITY_WALKING);
		// Update GUI
		onMeasurementReceived(speed, cadence, totalDistance, activity);
	} else if (RSCService.BROADCAST_STRIDES_UPDATE.equals(action)) {
		final int strides = intent.getIntExtra(RSCService.EXTRA_STRIDES, 0);
		final float distance = intent.getFloatExtra(RSCService.EXTRA_DISTANCE, 0);
		// Update GUI
		onStripesUpdate(distance, strides);
	}
}
 
Example 3
Project: stynico   File: CookView.java   View source code 6 votes vote down vote up
private void setUp(Context context, AttributeSet attrs)
  {
      TypedArray a =context.obtainStyledAttributes(attrs, R.styleable.CoolImageView);
      String direction=a.getString(R.styleable.CoolImageView_direction);
      if (direction == null)
      {
          throw new RuntimeException("You don't set direction properties,If you don't want to do that." +
							   "You can use ordinary ImageView instead");
      }
else if (direction.equals("vertical"))
      {
          isSetVerticalMove = true;
      }
      else if (direction.equals("horizontal"));
      else
      {
          throw new RuntimeException("Direction attribute set is not valid,It is only allowed to set to vertical or horizontal");
      }
      mDrawable = getDrawable();
      mHandler = new MoveHandler();
      mHandler.sendEmptyMessageDelayed(1, 220L);

  }
 
Example 4
Project: LaravelNewsApp   File: VolleyErrorHelper.java   View source code 6 votes vote down vote up
/**
 * Handles the server error, tries to determine whether to show a stock message or to
 * show a message retrieved from the server.
 *
 * @param err Volley error
 * @param context Context
 * @return String
 */
private static String handleServerError(Object err, Context context) {
    VolleyError error = (VolleyError) err;

    NetworkResponse response = error.networkResponse;

    if (response != null) {
        switch (response.statusCode) {
            case 404:
            case 422:
            case 400:
            case 401:

                try {
                    String string = new String(error.networkResponse.data);
                    JSONObject object = new JSONObject(string);
                    if (object.has("message")) {
                        return object.get("message").toString();
                    }
                    else if(object.has("error_description")) {
                        return object.get("error_description").toString();
                    }
                }catch (JSONException e)
                {
                    return "Could not parse response";
                }
                // invalid request
                return error.getMessage();

            default:
                return ERR_UNKNOWN_STATUS_CODE;
        }
    }
    return ERR_GENERIC;
}
 
Example 5
Project: Hello-Music-droid   File: TimberUtils.java   View source code 6 votes vote down vote up
public static final int getSongCountForPlaylist(final Context context, final long playlistId) {
    Cursor c = context.getContentResolver().query(
            MediaStore.Audio.Playlists.Members.getContentUri("external", playlistId),
            new String[]{BaseColumns._ID}, MUSIC_ONLY_SELECTION, null, null);

    if (c != null) {
        int count = 0;
        if (c.moveToFirst()) {
            count = c.getCount();
        }
        c.close();
        c = null;
        return count;
    }

    return 0;
}
 
Example 6
Project: Boilerplate   File: TlIntentService.java   View source code 6 votes vote down vote up
public static void start(Context context, String subscriber, String url,
                         int requestType) {
    Intent intent = new Intent(context, TlIntentService.class);
    intent.putExtra(Extra.SUBSCRIBER, subscriber);
    intent.putExtra(Extra.URL, url);
    intent.putExtra(Extra.REQUEST_TYPE, requestType);
    context.startService(intent);
}
 
Example 7
Project: DiscogsBrowser   File: UtilsJava.java   View source code 6 votes vote down vote up
public static Drawable getDrawable(Context context, int id){
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        return context.getDrawable(id);
    } else {
        return context.getResources().getDrawable(id);
    }

}
 
Example 8
Project: BlackList   File: ContactsAccessHelper.java   View source code 6 votes vote down vote up
@Nullable
private SMSMessageCursorWrapper getSMSMessagesByThreadId(Context context, int threadId,
                                                         boolean desc, int limit) {
    if (!Permissions.isGranted(context, Permissions.READ_SMS) ||
            !Permissions.isGranted(context, Permissions.READ_CONTACTS)) {
        return null;
    }

    String orderClause = (desc ? DATE + " DESC " : DATE + " ASC ");
    String limitClause = (limit > 0 ? " LIMIT " + limit : "");
    Cursor cursor = contentResolver.query(
            URI_CONTENT_SMS,
            null,
            THREAD_ID + " = ? " +
                    // we don't support drafts yet
                    " AND " + ADDRESS + " NOT NULL ",
            new String[]{String.valueOf(threadId)},
            orderClause + limitClause);

    return (validate(cursor) ? new SMSMessageCursorWrapper(cursor) : null);
}
 
Example 9
Project: Cable-Android   File: IdentityKeyUtil.java   View source code 5 votes vote down vote up
public static @NonNull IdentityKeyPair getIdentityKeyPair(@NonNull Context context) {
  if (!hasIdentityKey(context)) throw new AssertionError("There isn't one!");

  try {
    IdentityKey  publicKey  = getIdentityKey(context);
    ECPrivateKey privateKey = Curve.decodePrivatePoint(Base64.decode(retrieve(context, IDENTITY_PRIVATE_KEY_PREF)));

    return new IdentityKeyPair(publicKey, privateKey);
  } catch (IOException e) {
    throw new AssertionError(e);
  }
}
 
Example 10
Project: PADC-SFC-News   File: EmptyViewPod.java   View source code 5 votes vote down vote up
public EmptyViewPod(Context context) {
    super(context);
}
 
Example 11
Project: android-dev-challenge   File: SunshineWeatherUtils.java   View source code 5 votes vote down vote up
/**
 * This method will format the temperatures to be displayed in the
 * following form: "HIGH° / LOW°"
 *
 * @param context Android Context to access preferences and resources
 * @param high    High temperature for a day in user's preferred units
 * @param low     Low temperature for a day in user's preferred units
 *
 * @return String in the form: "HIGH° / LOW°"
 */
public static String formatHighLows(Context context, double high, double low) {
    long roundedHigh = Math.round(high);
    long roundedLow = Math.round(low);

    String formattedHigh = formatTemperature(context, roundedHigh);
    String formattedLow = formatTemperature(context, roundedLow);

    String highLowStr = formattedHigh + " / " + formattedLow;
    return highLowStr;
}
 
Example 12
Project: miaosou   File: MiniPayUtils.java   View source code 5 votes vote down vote up
public static void setupPay(Context cxt, Config config) {
    Intent i = new Intent(cxt, ZhiActivity.class);
    i.putExtra(EXTRA_KEY_PAY_CONFIG, config);
    cxt.startActivity(i);
}
 
Example 13
Project: Customerly-Android-SDK   File: IAct_AInput.java   View source code 5 votes vote down vote up
@Override
public void onReceive(Context context, Intent intent) {
    boolean connected = IU_Utils.checkConnection(context);
    if(connected) {
        if(this.attendingReconnection) {
            this.attendingReconnection = false;
            onReconnection();
        }
    } else {
        this.attendingReconnection = true;
    }
}
 
Example 14
Project: CalendarView_master   File: MonthRecyclerView.java   View source code 5 votes vote down vote up
public MonthRecyclerView(Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);
    mAdapter = new MonthAdapter(context);
    setLayoutManager(new GridLayoutManager(context, 3));
    setAdapter(mAdapter);
    mAdapter.setOnItemClickListener(new BaseRecyclerAdapter.OnItemClickListener() {
        @Override
        public void onItemClick(int position, long itemId) {
            if (mListener != null) {
                Month month = mAdapter.getItem(position);
                mListener.onMonthSelected(month.getYear(), month.getMonth());
            }
        }
    });
}
 
Example 15
Project: letv   File: FragmentHostCallback.java   View source code 5 votes vote down vote up
FragmentHostCallback(Activity activity, Context context, Handler handler, int windowAnimations) {
    this.mFragmentManager = new FragmentManagerImpl();
    this.mActivity = activity;
    this.mContext = context;
    this.mHandler = handler;
    this.mWindowAnimations = windowAnimations;
}
 
Example 16
Project: SweepRobot   File: NetworkUtil.java   View source code 5 votes vote down vote up
/**
 * isWifi
 *
 * @param context
 * @return boolean
 */
public static boolean isWifi(Context context) {
    ConnectivityManager connectivityManager = (ConnectivityManager) context
            .getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
    if (activeNetInfo != null
            && activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) {
        return true;
    }
    return false;
}
 
Example 17
Project: ThunderMusic   File: MusicUtils.java   View source code 5 votes vote down vote up
public static Library readAdapter(Context context, String name)
        throws IOException, ClassNotFoundException {
    String path = (context
            .getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS) + "/.Thunder_Music/.online");
    File file = new File(path, name);
    FileInputStream fin = new FileInputStream(file);
    ObjectInputStream ois = new ObjectInputStream(fin);
    Library library = (Library) ois.readObject();
    ois.close();

    return library;
}
 
Example 18
Project: downloadmanager   File: RealSystemFacade.java   View source code 5 votes vote down vote up
@Override
public NetworkInfo getActiveNetworkInfo() {
    ConnectivityManager connectivity =
            (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
    if (connectivity == null) {
        Log.w(TAG, "couldn't get connectivity manager");
        return null;
    }

    final NetworkInfo activeInfo = connectivity.getActiveNetworkInfo();
    if (activeInfo == null && Constants.LOGVV) {
        Log.v(TAG, "network is not available");
    }
    return activeInfo;
}
 
Example 19
Project: Blogg   File: ExampleInstrumentedTest.java   View source code 5 votes vote down vote up
@Test
public void useAppContext() throws Exception {
    // Context of the app under test.
    Context appContext = InstrumentationRegistry.getTargetContext();

    assertEquals("thenewpotato.blogg", appContext.getPackageName());
}
 
Example 20
Project: BaseCore   File: TAbsActivity.java   View source code 5 votes vote down vote up
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
    if (ev.getAction() == MotionEvent.ACTION_DOWN) {
        View v = getCurrentFocus();
        if (isShouldHideKeyboard(v, ev)) {
            InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
        }
    }
    return super.dispatchTouchEvent(ev);
}
 
Example 21
Project: ultrasonic   File: JukeboxService.java   View source code 5 votes vote down vote up
public VolumeToast(Context context)
{
	super(context);
	setDuration(Toast.LENGTH_SHORT);
	LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
	View view = inflater.inflate(R.layout.jukebox_volume, null);
	progressBar = (ProgressBar) view.findViewById(R.id.jukebox_volume_progress_bar);
	setView(view);
	setGravity(Gravity.TOP, 0, 0);
}
 
Example 22
Project: GitHub   File: AppUpdater.java   View source code 5 votes vote down vote up
private String getDescriptionNoUpdate(Context context) {
    if (descriptionNoUpdate == null) {
        return String.format(context.getResources().getString(R.string.appupdater_update_not_available_description), UtilsLibrary.getAppName(context));
    } else {
        return descriptionNoUpdate;
    }
}
 
Example 23
Project: Saiy-PS   File: SaiyAssets.java   View source code 5 votes vote down vote up
public SaiyAssets(final Context context) throws IOException {
        super(context);

//        File appDir = context.getExternalFilesDir(null);
//        if (null == appDir)
//            throw new IOException("cannot get external files dir, "
//                    + "external storage state is " + Environment.getExternalStorageState());
//        externalDir = new File(appDir, SYNC_DIR);
//        assetManager = context.getAssets();
    }
 
Example 24
Project: letv   File: SharePageActivity.java   View source code 5 votes vote down vote up
public static void launch(Context activity, int from, String title, String icon, String liveUrl, int launchMode, String staticsId, String fragId, String desc) {
    LogInfo.log("fornia", "share forlepai---SharePageactivity launch");
    Intent intent = new Intent(activity, SharePageActivity.class);
    intent.putExtra("from", from);
    intent.putExtra("launchMode", launchMode);
    intent.putExtra("title", title);
    intent.putExtra(WidgetRequestParam.REQ_PARAM_COMMENT_CONTENT, desc);
    intent.putExtra(SettingsJsonConstants.APP_ICON_KEY, icon);
    intent.putExtra("liveUrl", liveUrl);
    intent.putExtra("staticsId", staticsId);
    intent.putExtra("fragId", fragId);
    activity.startActivity(intent);
}
 
Example 25
Project: Camera-Roll-Android-App   File: Provider.java   View source code 5 votes vote down vote up
public static void addExcludedPath(Context context, String path) {
    if (excludedPaths == null) {
        excludedPaths = loadExcludedPaths(context);
    }
    if (!excludedPaths.contains(path)) {
        excludedPaths.add(path);
    }
}
 
Example 26
Project: Hotspot-master-devp   File: WheelScroller.java   View source code 5 votes vote down vote up
/**
 * Constructor
 * 
 * @param context
 *            the current context
 * @param listener
 *            the scrolling listener
 */
public WheelScroller(Context context, ScrollingListener listener) {
	gestureDetector = new GestureDetector(context, gestureListener);
	gestureDetector.setIsLongpressEnabled(false);

	scroller = new Scroller(context);

	this.listener = listener;
	this.context = context;
}
 
Example 27
Project: TaipeiTechRefined   File: Utility.java   View source code 5 votes vote down vote up
public static void showNotification(Context context, String title,
                                    String message, boolean is_hint) {
    if (context == null) {
        return;
    }
    NotificationCompat.Builder builder = new NotificationCompat.Builder(
            context);
    builder.setStyle(
            new NotificationCompat
                    .BigTextStyle(builder)
                    .bigText(message)
                    .setBigContentTitle(title))
            .setContentTitle(title)
            .setContentText(message)
            .setSmallIcon(R.drawable.ic_notification)
            .setTicker(message);
    Intent intent = new Intent(context, MainActivity.class);
    intent.setAction(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_LAUNCHER);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
    TaskStackBuilder stack_builder = TaskStackBuilder.create(context);
    stack_builder.addParentStack(MainActivity.class);
    stack_builder.addNextIntent(intent);
    PendingIntent pending_intent = stack_builder
            .getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
    builder.setContentIntent(pending_intent);
    NotificationManager notify_manager = (NotificationManager) context
            .getSystemService(Context.NOTIFICATION_SERVICE);
    notify_manager.notify(is_hint ? hint_notification_index
            : notification_index, builder.build());
    if (!is_hint) {
        notification_index++;
    }
}
 
Example 28
Project: tenor-android-demo-search   File: AbstractDrawableUtils.java   View source code 5 votes vote down vote up
/**
 * Sets a tint on top of the desired drawable
 *
 * @param context        the context
 * @param drawable       source drawable to apply the tint
 * @param tintColorResId color res id of the desired tint
 */
public static void setDrawableTint(@Nullable final Context context,
                                   @NonNull final Drawable drawable,
                                   @ColorRes final int tintColorResId) {
    if (context == null || drawable == null) {
        throw new IllegalArgumentException("inputs cannot be null, context: " + context
                + ", drawable: " + drawable);
    }
    setDrawableTint(drawable, AbstractColorUtils.getColor(context, tintColorResId));
}
 
Example 29
Project: VideoCRE   File: CameraCapturer.java   View source code 5 votes vote down vote up
@Override
public void initialize(SurfaceTextureHelper surfaceTextureHelper, Context applicationContext,
    CapturerObserver capturerObserver) {
  this.applicationContext = applicationContext;
  this.capturerObserver = capturerObserver;
  this.surfaceHelper = surfaceTextureHelper;
  this.cameraThreadHandler =
      surfaceTextureHelper == null ? null : surfaceTextureHelper.getHandler();
}
 
Example 30
Project: boohee_v5.6   File: BadgeUtils.java   View source code 5 votes vote down vote up
public static void setIconBadge(Context context, int count) {
    try {
        if (!Build.MANUFACTURER.equalsIgnoreCase(MiBandHelper.KEY_DATA_SOURCE)) {
            if (Build.MANUFACTURER.equalsIgnoreCase(LeakCanaryInternals.SAMSUNG)) {
                setToSamsumg(context, count);
            } else if (Build.MANUFACTURER.toLowerCase().contains("sony")) {
                setToSony(context, count);
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}
 
Example 31
Project: PicShow-zhaipin   File: JCMediaManager.java   View source code 5 votes vote down vote up
public void prepare(final Context context, final String url, final Map<String, String> mapHeadData, boolean loop) {
    if (TextUtils.isEmpty(url)) return;
    releaseMediaPlayer();
    Message msg = new Message();
    msg.what = HANDLER_PREPARE;
    FuckBean fb = new FuckBean(context, url, mapHeadData, loop);
    msg.obj = fb;
    mMediaHandler.sendMessage(msg);
}
 
Example 32
Project: Android-skin-support   File: SkinCompatDrawableManager.java   View source code 5 votes vote down vote up
private ColorStateList getTintListFromCache(@NonNull Context context, @DrawableRes int resId) {
    if (mTintLists != null) {
        final SparseArray<ColorStateList> tints = mTintLists.get(context);
        return tints != null ? tints.get(resId) : null;
    }
    return null;
}
 
Example 33
Project: Skeleton   File: SkeletonGroup.java   View source code 4 votes vote down vote up
public SkeletonGroup(@NonNull Context context) {
    super(context);
}
 
Example 34
Project: SearchLayout   File: DensityUtil.java   View source code 4 votes vote down vote up
public static int dip2px(Context context, float dpValue) {
    final float scale = context.getResources().getDisplayMetrics().density;
    return (int) (dpValue * scale + 0.5f);
}
 
Example 35
Project: MyLoadingButton   File: MyLoadingButton.java   View source code 4 votes vote down vote up
public MyLoadingButton(Context context, AttributeSet attrs) {
    super(context, attrs);

    initView();
    setAttrs(attrs, context);
}
 
Example 36
Project: android-instant-apps   File: TextResize.java   View source code 4 votes vote down vote up
/**
 * Constructor used from XML.
 */
public TextResize(Context context, AttributeSet attrs) {
    super(context, attrs);
    addTarget(TextView.class);
}
 
Example 37
Project: Android-skin-support   File: SkinCompatThemeUtils.java   View source code 4 votes vote down vote up
public static int getColorPrimaryDarkResId(Context context) {
    return getResId(context, APPCOMPAT_COLOR_PRIMARY_DARK_ATTRS);
}
 
Example 38
Project: cwac-document   File: DocumentsContractApi21.java   View source code 4 votes vote down vote up
public static Uri createFile(Context context, Uri self, String mimeType,
        String displayName) {
    return DocumentsContract.createDocument(context.getContentResolver(), self, mimeType,
            displayName);
}
 
Example 39
Project: Android-Open-Shopping-List   File: ItemDialogFragment.java   View source code 4 votes vote down vote up
@Override
public void onAttach(Context context) {
    super.onAttach(context);

    listener = (ItemDialogListener) context;
}
 
Example 40
Project: Beach-Android   File: NotificationUtils.java   View source code 4 votes vote down vote up
public static void clearNotifications(Context context, int nId) {
    NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.cancel(nId);
}