public class TuSdkContext
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
DEVICE_UUID
应用设备唯一ID
|
static java.lang.String |
GLOBAL_UUID
设备唯一ID
|
static java.lang.String |
SHARED_CACHE_KEY
缓存名称
|
static java.lang.String |
SUFFIX
前缀
|
限定符和类型 | 方法和说明 |
---|---|
static android.content.Context |
context()
获取容器
|
static int |
dip2px(float dpValue)
根据手机的分辨率从 dp 的单位 转成为 px(像素)
|
static android.view.animation.Animation |
getAnima(int resId)
获取资源动画
|
static android.view.animation.Animation |
getAnima(java.lang.String name)
获取资源动画
|
static int |
getAnimaResId(java.lang.String name)
获取资源动画
|
static java.io.File |
getAppCacheDir(boolean useSystem)
获取应用缓存目录
|
static java.io.File |
getAppCacheDir(java.lang.String path,
boolean useSystem)
获取应用缓存目录
|
static android.content.res.AssetFileDescriptor |
getAssetFileDescriptor(java.lang.String filePath)
获取Assets图片文件指针
|
static android.content.res.AssetManager |
getAssetManager()
获取AssetManager
|
static android.graphics.Bitmap |
getAssetsBitmap(java.lang.String filePath)
获取Assets图片
|
static java.util.Hashtable<java.lang.String,java.lang.String> |
getAssetsFiles(java.lang.String dir)
获取Assets指定目录文件列表
|
static java.io.InputStream |
getAssetsStream(java.lang.String filePath)
获取Assets文件输入流
|
static java.lang.String |
getAssetsText(java.lang.String filePath)
获取Assets文件文本
|
static int |
getAttrResId(java.lang.String name)
获取资源属性
|
static int |
getColor(int resId)
根据资源ID获取颜色
|
static int |
getColor(java.lang.String name)
根据资源ID获取颜色
|
static int |
getColorResId(java.lang.String name)
获取资源颜色
|
android.content.Context |
getContext()
获取容器
|
static float |
getDimen(int resId)
获取资源尺寸
|
static float |
getDimen(java.lang.String name)
获取资源尺寸
|
static int |
getDimenOffset(int resId)
获取资源子图大小
|
static int |
getDimenOffset(java.lang.String name)
获取资源子图大小
|
static int |
getDimenResId(java.lang.String name)
获取资源尺寸
|
static int |
getDimenSize(int resId)
获取资源子图大小
|
static int |
getDimenSize(java.lang.String name)
获取资源子图大小
|
static org.lasque.tusdk.core.struct.TuSdkSize |
getDisplaySize() |
static android.graphics.drawable.Drawable |
getDrawable(int resId)
获取资源图片
|
static android.graphics.drawable.Drawable |
getDrawable(java.lang.String name)
获取资源图片
|
static int |
getDrawableResId(java.lang.String name)
获取资源图片
|
static int |
getIDResId(java.lang.String name)
获取资源标识
|
static int |
getLayoutResId(java.lang.String name)
获取资源布局
|
static int |
getMenuResId(java.lang.String name)
获取资源菜单
|
static java.lang.String |
getPackageName()
获取应用包名
|
static android.graphics.Bitmap |
getRawBitmap(int resId)
获取Raw图片
|
static android.graphics.Bitmap |
getRawBitmap(java.lang.String name)
获取Raw图片
|
static int |
getRawResId(java.lang.String name)
获取资源其他
|
android.view.ContextThemeWrapper |
getResourceStyleContext(int id)
获取资源样式容器 字体颜色无法通过此设置,需要手动设置
|
static org.lasque.tusdk.core.struct.TuSdkSize |
getScreenSize()
获得屏幕尺寸
|
static java.lang.String |
getString(int resId)
获取资源字符串
|
static java.lang.String |
getString(int resId,
java.lang.Object... formatArgs)
获取资源字符串
|
static java.lang.String |
getString(java.lang.String name)
获取资源字符串
|
static java.lang.String |
getString(java.lang.String name,
java.lang.Object... formatArgs)
获取资源字符串
|
static int |
getStringResId(java.lang.String name)
获取资源文字
|
static int |
getStyleableResId(java.lang.String name)
获取资源样式布局
|
static int |
getStyleResId(java.lang.String name)
获取资源样式
|
android.graphics.Typeface |
getTypeface(java.lang.String assetFontPath)
获取字体
|
static java.lang.String |
getWeekdayName(int weekday)
获取星期名称
|
static boolean |
hasAssets(java.lang.String filePath)
是否存在Assets文件
|
static boolean |
hasAvailableExternal()
扩展卡是否还有存储空间 (默认: 50M)
|
static TuSdkContext |
init(android.content.Context context)
初始化
|
static TuSdkContext |
ins()
应用容器实例对象
|
static boolean |
isNetworkAvailable()
网络连接是否存在
|
static android.media.MediaPlayer |
loadMediaAsset(java.lang.String assetPath)
加载媒体资源
|
static int |
px2dip(float pxValue)
根据手机的分辨率从 px(像素) 的单位 转成为 dp
|
static float |
px2sp(float size)
px转为字体sp
|
void |
setResourceClazz(java.lang.Class<?> resourceClazz)
设置资源类
|
static TuSdkSharedPreferences |
sharedPreferences()
本地共享存储对象
|
static int |
sp2px(int size)
字体sp转为px
|
static float |
sp2pxFloat(float size)
将sp值转换为px值,使用 float类型,保证文字大小不变
|
void |
toast(int resId)
显示提示信息
|
void |
toast(java.lang.String title)
显示提示信息
|
public static final java.lang.String SUFFIX
public static final java.lang.String DEVICE_UUID
public static final java.lang.String GLOBAL_UUID
public static final java.lang.String SHARED_CACHE_KEY
public static TuSdkContext init(android.content.Context context)
context
- public static TuSdkContext ins()
public void setResourceClazz(java.lang.Class<?> resourceClazz)
resourceClazz
- public android.content.Context getContext()
public void toast(java.lang.String title)
mContext
- title
- public void toast(int resId)
mContext
- resId
- public static android.content.Context context()
public static int getAnimaResId(java.lang.String name)
name
- 资源名称public static android.view.animation.Animation getAnima(int resId)
resId
- 资源IDpublic static android.view.animation.Animation getAnima(java.lang.String name)
name
- 资源名称public static int getAttrResId(java.lang.String name)
name
- 资源名称public static int getColorResId(java.lang.String name)
name
- 资源名称public static int getColor(int resId)
resId
- 资源IDpublic static int getColor(java.lang.String name)
name
- 资源名称public static int getDimenResId(java.lang.String name)
name
- 资源名称public static float getDimen(int resId)
resId
- 资源IDpublic static float getDimen(java.lang.String name)
name
- 资源名称public static int getDimenOffset(int resId)
resId
- 资源IDpublic static int getDimenOffset(java.lang.String name)
name
- 资源名称public static int getDimenSize(int resId)
resId
- 资源IDpublic static int getDimenSize(java.lang.String name)
name
- 资源名称public static int getDrawableResId(java.lang.String name)
name
- public static android.graphics.drawable.Drawable getDrawable(int resId)
resId
- 资源IDpublic static android.graphics.drawable.Drawable getDrawable(java.lang.String name)
name
- 资源名称public static int getIDResId(java.lang.String name)
name
- 资源名称public static int getLayoutResId(java.lang.String name)
name
- 资源名称public static int getMenuResId(java.lang.String name)
name
- 资源名称public static int getRawResId(java.lang.String name)
name
- 资源名称public static android.graphics.Bitmap getRawBitmap(int resId)
resId
- public static android.graphics.Bitmap getRawBitmap(java.lang.String name)
name
- public static int getStringResId(java.lang.String name)
name
- 资源名称public static java.lang.String getString(int resId)
resId
- 资源IDpublic static java.lang.String getString(java.lang.String name)
name
- 资源名称public static java.lang.String getString(int resId, java.lang.Object... formatArgs)
resId
- 资源IDformatArgs
- 格式化参数public static java.lang.String getString(java.lang.String name, java.lang.Object... formatArgs)
name
- 资源名称formatArgs
- 格式化参数public static int getStyleResId(java.lang.String name)
name
- public static int getStyleableResId(java.lang.String name)
name
- public android.view.ContextThemeWrapper getResourceStyleContext(int id)
id
- public android.graphics.Typeface getTypeface(java.lang.String assetFontPath)
assetFontPath
- 字体在asset目录路径public static android.content.res.AssetManager getAssetManager()
public static java.io.InputStream getAssetsStream(java.lang.String filePath)
filePath
- public static android.graphics.Bitmap getAssetsBitmap(java.lang.String filePath)
filePath
- public static android.content.res.AssetFileDescriptor getAssetFileDescriptor(java.lang.String filePath)
filePath
- 文件路径public static android.media.MediaPlayer loadMediaAsset(java.lang.String assetPath)
context
- assetPath
- public static java.util.Hashtable<java.lang.String,java.lang.String> getAssetsFiles(java.lang.String dir)
dir
- 目录public static java.lang.String getAssetsText(java.lang.String filePath)
context
- filePath
- public static boolean hasAssets(java.lang.String filePath)
filePath
- 文件的相对路径public static java.io.File getAppCacheDir(boolean useSystem)
useSystem
- 是否使用系统目录(默认使用外部存储:SD card)public static java.io.File getAppCacheDir(java.lang.String path, boolean useSystem)
path
- 子目录useSystem
- 是否使用系统目录(默认使用外部存储:SD card)public static org.lasque.tusdk.core.struct.TuSdkSize getScreenSize()
public static org.lasque.tusdk.core.struct.TuSdkSize getDisplaySize()
public static boolean hasAvailableExternal()
public static java.lang.String getWeekdayName(int weekday)
weekday
- SUNDAY = 1 | SATURDAY = 7public static int dip2px(float dpValue)
context
- dpValue
- public static int px2dip(float pxValue)
context
- pxValue
- public static int sp2px(int size)
size
- public static float sp2pxFloat(float size)
size
- public static float px2sp(float size)
size
- public static TuSdkSharedPreferences sharedPreferences()
public static boolean isNetworkAvailable()
public static java.lang.String getPackageName()