If you are annoyed that "Sources for Android 26" are not yet available via SDK manager, this might be for you:
- Collect source files
mkdir android-sdk-source-build
cd android-sdk-source-build
mkdir -p frameworks/baseIf you are annoyed that "Sources for Android 26" are not yet available via SDK manager, this might be for you:
mkdir android-sdk-source-build
cd android-sdk-source-build
mkdir -p frameworks/base| package com.example.util; | |
| import android.content.Context; | |
| import android.text.Spannable; | |
| import android.text.SpannableString; | |
| import android.text.TextPaint; | |
| import android.text.style.ClickableSpan; | |
| import android.text.style.ForegroundColorSpan; | |
| import android.text.style.StyleSpan; | |
| import android.view.View; |
| private boolean truncated = false; | |
| private int numLines = 0; | |
| private static final String mEllipsis = "\u2026"; | |
| /** | |
| * Truncate a string to fit within a TextView in a certain number of lines. | |
| */ | |
| protected String truncate(String original, TextView tv, int maxLines) { | |
| StringBuffer buffer = new StringBuffer(); | |
| numLines = 0; |
| import java.util.List; | |
| public interface DiskCache<T> { | |
| /** | |
| * Sets the value to {@code value}. | |
| */ | |
| public void set(String key, T value); | |
| /** |
| import android.graphics.Color; | |
| import android.os.Bundle; | |
| import android.support.v4.widget.SwipeRefreshLayout; | |
| import android.support.v7.widget.DefaultItemAnimator; | |
| import android.support.v7.widget.LinearLayoutManager; | |
| import android.support.v7.widget.RecyclerView; | |
| import com.togethernetworks.basesdk.BaseActivity; | |
| import com.togethernetworks.gallery.samples.mortar.UiModule; |
| import java.io.IOException; | |
| import java.lang.reflect.Constructor; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| import android.graphics.Bitmap; | |
| import android.graphics.Matrix; | |
| import android.os.Build; |