Skip to content

Instantly share code, notes, and snippets.

2021-01-15 17:11:22.439 23815-23815/? E/Zygote: isWhitelistProcess - Process is Whitelisted
2021-01-15 17:11:22.441 23815-23815/? E/Zygote: accessInfo : 1
2021-01-15 17:11:22.465 23815-23815/? I/le.cameraxbasi: Late-enabling -Xcheck:jni
2021-01-15 17:11:22.499 23815-23815/? I/le.cameraxbasi: report jit thread pid = 23837
2021-01-15 17:11:23.323 23815-23815/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden method Landroid/graphics/drawable/Drawable;->getOpticalInsets()Landroid/graphics/Insets; (light greylist, linking)
2021-01-15 17:11:23.323 23815-23815/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden field Landroid/graphics/Insets;->left:I (light greylist, linking)
2021-01-15 17:11:23.323 23815-23815/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden field Landroid/graphics/Insets;->right:I (light greylist, linking)
2021-01-15 17:11:23.323 23815-23815/com.android.example.cameraxbasic W/le.cameraxbasi: Accessing hidden field Landroid/graphics/Insets;->top:
@Den-Rimus
Den-Rimus / ResettableLazyDelegate.kt
Last active June 22, 2022 04:39
Android Kotlin resettable lazy delegate
interface ResettableLazy<out T> : Lazy<T> {
fun reset()
}
private class ResettableSynchronizedLazyImpl<out T>(initializer: () -> T, lock: Any? = null) : ResettableLazy<T> {
private val initializer: (() -> T)? = initializer
#here comes Observable<List<DtlMerchant>>#
.flatMap(Observable::from)
.filter(merchant -> merchant.getPartnerStatus() == PartnerStatus.UNKNOWN)
.filter(merchant -> merchant.getType() == MerchantType.UNKNOWN)
.toList()
#here I need the same Observable<List<DtlMerchant>>#
/*
* Copyright (c) 2010, Sony Ericsson Mobile Communication AB. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
Cursor cursor = null;
String path = null;
try {
String[] proj = { MediaStore.Images.Media.DATA };
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
path = cursor.getString(column_index);
} finally {
if (cursor != null) {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
photoPickerIntent.setType("image/*");
// consider time while using camera as Shopaholic's foreground
ShopaholicApp.activityResumed();
startActivityForResult(photoPickerIntent, INTENT_REQUEST_CODE_SELECT_PHOTO);
@Den-Rimus
Den-Rimus / gist:44d425a207908088956e
Created May 15, 2015 10:47
Test push messages without server
<?php
// API access key from Google API's Console
define( 'API_ACCESS_KEY', 'API_ACCESS_KEY_HERE' );
$registrationIds = array("DEVICE'S_REG_ID_HERE", "ANOTHER DEVICE'S_REG_ID_HERE (may be several of those)" );
// prep the bundle
@Den-Rimus
Den-Rimus / gist:9f632e1553de335f3455
Created May 15, 2015 07:30
Unstoppable intent service
package net.mobindustry.shopaholic.service;
import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
Сценарий 8 марта дома или в офисе. Конкурс ?Кто больше?
Ведущий задает некоторую женскую тему (например, ?цветы?, ?косметические фирмы?, ?элементы одежды?, ?украшения?). Задача участниц — называть в произвольном порядке слова, относящиеся к этой теме. Та участница, которая назовет последнее слово, получает призовое очко.
Сценарий 8 марта дома или в офисе. Конкурс ?Женская логика?
Ведущий называет несколько предметов. Участницы должны назвать предмет, лишний в этом списке, и объяснить свое решение. За каждый правильный ответ участница получает призовое очко.
Примеры заданий ?Что лишнее??:
1. Окраска волос хной, басмой, краской ?Велла?. (Окраска ?Веллой?, поскольку хна и басма -натуральные краски.)
2. Ванильные сухари, панировочные сухари, сухари с изюмом. (Лишнее — панировочные сухари, так как они не являются готовым к употреблению продуктом.)
3. Вискоза, хлопок, полиэстер. (Полиэстер, так как вискоза и хлопок натуральные материалы.)
4. Туалетная вода, лосьон, духи. (Лосьон, поскольку он используется в гигиени
if (elapse < 60) {
if(elapse<1)
elapse=1;
return [NSString stringWithFormat:@"%ds", (int)elapse];
}
else if (elapse < 60 * 60) {
int minute = round(elapse / 60);
return [NSString stringWithFormat:@"%dm", minute];
// } else if (elapse < 1.5 * 60 * 60) {
// return @"An hour";