当前位置: 首页>>代码示例>>Java>>正文


Java BitmapConfig类代码示例

本文整理汇总了Java中org.kymjs.kjframe.bitmap.BitmapConfig的典型用法代码示例。如果您正苦于以下问题:Java BitmapConfig类的具体用法?Java BitmapConfig怎么用?Java BitmapConfig使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


BitmapConfig类属于org.kymjs.kjframe.bitmap包,在下文中一共展示了BitmapConfig类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: calculateCacheSize

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
/**
 * 计算缓存的大小
 */
private void calculateCacheSize() {
    long fileSize = 0;
    String cacheSize = "0KB";
    File filesDir = getActivity().getFilesDir();
    File cacheDir = getActivity().getCacheDir();

    fileSize += FileUtil.getDirSize(filesDir);
    fileSize += FileUtil.getDirSize(cacheDir);
    File externalCacheDir = getActivity().getExternalCacheDir();
    fileSize += FileUtil.getDirSize(externalCacheDir);
    fileSize += FileUtil.getDirSize(new File(
                org.kymjs.kjframe.utils.FileUtils.getSDCardPath()
                        + File.separator + BitmapConfig.CACHEPATH));
    
    if (fileSize > 0)
        cacheSize = FileUtil.formatFileSize(fileSize);
    mTvCacheSize.setText(cacheSize);
}
 
开发者ID:sczyh30,项目名称:yuedong-app,代码行数:22,代码来源:SettingsFragment.java

示例2: init

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
private void init() {
    // 初始化网络请求
    AsyncHttpClient client = new AsyncHttpClient();
    PersistentCookieStore myCookieStore = new PersistentCookieStore(this);
    client.setCookieStore(myCookieStore);
    ApiHttpClient.setHttpClient(client);
    ApiHttpClient.setCookie(ApiHttpClient.getCookie(this));

    // Log控制器
    KJLoger.openDebutLog(true);
    TLog.DEBUG = BuildConfig.DEBUG;

    // Bitmap缓存地址
    BitmapConfig.CACHEPATH = "OSChina/imagecache";
}
 
开发者ID:haiyangxue,项目名称:blogplu,代码行数:16,代码来源:AppContext.java

示例3: finish

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
public void finish() {
    for (String url : currentUrls) {
        BitmapConfig.mMemoryCache.remove(url);
    }
    currentUrls = null;
    displayer = null;
    diskImageRequest = null;
}
 
开发者ID:kymjs,项目名称:KJFrameForAndroid,代码行数:9,代码来源:KJBitmap.java

示例4: KJBitmap

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
public KJBitmap(BitmapConfig bitmapConfig) {
    this((KJHttp) null, bitmapConfig);
}
 
开发者ID:kymjs,项目名称:KJFrameForAndroid,代码行数:4,代码来源:KJBitmap.java

示例5: cleanCache

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
/**
 * 清空缓存
 */
public void cleanCache() {
    BitmapConfig.mMemoryCache.clean();
    HttpConfig.mCache.clean();
}
 
开发者ID:kymjs,项目名称:KJFrameForAndroid,代码行数:8,代码来源:KJBitmap.java

示例6: showLogIfOpen

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
private static void showLogIfOpen(String msg) {
    if (BitmapConfig.isDEBUG) {
        KJLoger.debugLog(KJBitmap.class.getSimpleName(), msg);
    }
}
 
开发者ID:kymjs,项目名称:KJFrameForAndroid,代码行数:6,代码来源:KJBitmap.java

示例7: removeCache

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
/**
 * 移除一个缓存
 *
 * @param url 哪条url的缓存
 */
public void removeCache(String url) {
    BitmapConfig.mMemoryCache.remove(url);
    HttpConfig.mCache.remove(url);
}
 
开发者ID:kymjs,项目名称:KJFrameForAndroid,代码行数:10,代码来源:KJBitmap.java

示例8: getMemoryCache

import org.kymjs.kjframe.bitmap.BitmapConfig; //导入依赖的package包/类
/**
 * 获取内存缓存
 *
 * @param url key
 * @return 缓存的bitmap或null
 */
public static Bitmap getMemoryCache(String url) {
    return BitmapConfig.mMemoryCache.getBitmap(url);
}
 
开发者ID:kymjs,项目名称:KJFrameForAndroid,代码行数:10,代码来源:KJBitmap.java


注:本文中的org.kymjs.kjframe.bitmap.BitmapConfig类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。