@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);
}
});
}
}
}
java类android.content.Context的实例源码
AppWidgetsRestoredReceiver.java 文件源码
项目:LaunchEnr
阅读 48
收藏 0
点赞 0
评论 0
RSCActivity.java 文件源码
项目:Android-DFU-App
阅读 48
收藏 0
点赞 0
评论 0
@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);
}
}
CookView.java 文件源码
项目:stynico
阅读 39
收藏 0
点赞 0
评论 0
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);
}
MiniPayUtils.java 文件源码
项目:miaosou
阅读 48
收藏 0
点赞 0
评论 0
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);
}
IAct_AInput.java 文件源码
项目:Customerly-Android-SDK
阅读 41
收藏 0
点赞 0
评论 0
@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;
}
}
NetworkUtil.java 文件源码
项目:SweepRobot
阅读 43
收藏 0
点赞 0
评论 0
/**
* 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;
}
VolleyErrorHelper.java 文件源码
项目:LaravelNewsApp
阅读 43
收藏 0
点赞 0
评论 0
/**
* 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;
}
TlIntentService.java 文件源码
项目:Boilerplate
阅读 41
收藏 0
点赞 0
评论 0
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);
}
UtilsJava.java 文件源码
项目:DiscogsBrowser
阅读 41
收藏 0
点赞 0
评论 0
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);
}
}
ContactsAccessHelper.java 文件源码
项目:BlackList
阅读 37
收藏 0
点赞 0
评论 0
@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);
}
IdentityKeyUtil.java 文件源码
项目:Cable-Android
阅读 44
收藏 0
点赞 0
评论 0
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);
}
}
EmptyViewPod.java 文件源码
项目:PADC-SFC-News
阅读 35
收藏 0
点赞 0
评论 0
public EmptyViewPod(Context context) {
super(context);
}
SunshineWeatherUtils.java 文件源码
项目:android-dev-challenge
阅读 38
收藏 0
点赞 0
评论 0
/**
* 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;
}
MonthRecyclerView.java 文件源码
项目:CalendarView_master
阅读 59
收藏 0
点赞 0
评论 0
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());
}
}
});
}
FragmentHostCallback.java 文件源码
项目:letv
阅读 36
收藏 0
点赞 0
评论 0
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;
}
MusicUtils.java 文件源码
项目:ThunderMusic
阅读 45
收藏 0
点赞 0
评论 0
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;
}
RealSystemFacade.java 文件源码
项目:downloadmanager
阅读 46
收藏 0
点赞 0
评论 0
@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;
}
ExampleInstrumentedTest.java 文件源码
项目:Blogg
阅读 39
收藏 0
点赞 0
评论 0
@Test
public void useAppContext() throws Exception {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("thenewpotato.blogg", appContext.getPackageName());
}
TAbsActivity.java 文件源码
项目:BaseCore
阅读 57
收藏 0
点赞 0
评论 0
@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);
}
JukeboxService.java 文件源码
项目:ultrasonic
阅读 39
收藏 0
点赞 0
评论 0
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);
}
AppUpdater.java 文件源码
项目:GitHub
阅读 35
收藏 0
点赞 0
评论 0
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;
}
}
SaiyAssets.java 文件源码
项目:Saiy-PS
阅读 40
收藏 0
点赞 0
评论 0
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();
}
SharePageActivity.java 文件源码
项目:letv
阅读 43
收藏 0
点赞 0
评论 0
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);
}
TimberUtils.java 文件源码
项目:Hello-Music-droid
阅读 44
收藏 0
点赞 0
评论 0
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;
}
Provider.java 文件源码
项目:Camera-Roll-Android-App
阅读 45
收藏 0
点赞 0
评论 0
public static void addExcludedPath(Context context, String path) {
if (excludedPaths == null) {
excludedPaths = loadExcludedPaths(context);
}
if (!excludedPaths.contains(path)) {
excludedPaths.add(path);
}
}
WheelScroller.java 文件源码
项目:Hotspot-master-devp
阅读 41
收藏 0
点赞 0
评论 0
/**
* 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;
}
Utility.java 文件源码
项目:TaipeiTechRefined
阅读 58
收藏 0
点赞 0
评论 0
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++;
}
}
AbstractDrawableUtils.java 文件源码
项目:tenor-android-demo-search
阅读 45
收藏 0
点赞 0
评论 0
/**
* 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));
}
CameraCapturer.java 文件源码
项目:VideoCRE
阅读 35
收藏 0
点赞 0
评论 0
@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();
}
BadgeUtils.java 文件源码
项目:boohee_v5.6
阅读 37
收藏 0
点赞 0
评论 0
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();
}
}