- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Android是怎样匹配资源的
在运行时,系统通过以下程序确保任何给定资源在当前屏幕上都能保持尽可能最佳的显示效果:系统使用适当的备用资源根据当前屏幕的尺寸和密度,系统将使用您的应用中提供的任何尺寸和密度特定资源。例如,如果设备有高密度屏幕,并且应用请求可绘制对象资源,系统将查找与设备配置最匹配的可绘制对象资源目录。根据可用的其他备用资源,包含hdpi 限定符(例如drawable-hdpi/)的资源目录可能是最
2017-02-28 22:13:45 572
原创 studio环境下的svn使用
老实说在studio下使用svn有很多坑点,今天我带给你的知识是如何在studio下使用svn------------找一个空空目录,把svn服务器的工程检索下来------------打开studio新建工程,工程根目录和.svn同级-------------回到与.svn同级的目录,以svn的方式添加忽略文件,
2017-02-28 17:38:04 251
原创 分辨率分布统计入口
百度流量研究院 点击打开链接=====================移动设备分辨率======================总的来说按照720*1280为基准的UI,符合其他屏幕分辨率的要求;宽/720 = 高/1280;极个别差距大,可以单独提取出来;
2017-02-27 23:49:09 1630
原创 屏幕适配(二)
屏幕适配(一) 点击打开链接=================================android如何查找最佳匹配资源?Android会根据当前的设备配置选择要在运行时使用的备用资源。系统如何处理设配配置?以屏幕分辨率和屏幕密度为例设置屏幕分辨率为运行打印02-27 15:30:05.542 1920-1920/? I/MainActivi
2017-02-27 18:39:26 489
原创 fragment
我们的目标是用Fragment来搭建一个大应用,可行吗?现在先回答一个个小问题问题一 : fragment的保存?activity和fragment生命周期的对应:Activity 生命周期与片段生命周期之间的最显著差异在于它们在其各自返回栈中的存储方式。 默认情况下,Activity 停止时会被放入由系统管理的 Activity 返回栈(以便用户通过返回按钮回退到
2017-02-24 21:48:51 264
原创 ImageView保持前景src和ImageView的高度一致
public class RatioImageView extends ImageView { public RatioImageView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onMeasure(int w
2017-02-24 08:46:05 1269
原创 java集合
什么是哈希值?你可以把哈希值简单地理解成是一段数据(某个文件,或者是字符串)的DNA,或者身份证通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他有这样一个特点,他是唯一的,一旦大数据发生了变化,哪怕是一个微小的变化,他的哈希值也会发生变化。另外一方面,既然是DNA,那就保证了没有两个数据的哈希值是完全相同的
2017-02-21 23:27:08 409
原创 drawbale转bitmap
/** * drawable转bitmap * * @param drawable * @return */ private Bitmap drawableToBitamp(Drawable drawable) { if (drawable instanceof BitmapDrawable)
2017-02-20 18:32:27 497
原创 postman报415(Unsupported Media Type)不支持的类型异常
原因:post请求方式未在request_header里设置Content_Type字段指明requestBody类型;解决方案:添加request_header
2017-02-18 16:47:56 26332 3
原创 单例Toast
import android.content.Context;import android.widget.Toast;/** * Created by admin on 2016/12/20. * 单例的吐司 */public class SingleToast { private static Toast toast; public static v
2017-02-10 20:18:01 294
原创 recyclerView-自定义itemDecoration详解
public class SectionDecoration extends RecyclerView.ItemDecoration { @Override public void onDraw(Canvas c, RecyclerView parent, RecyclerView.State state) { super.onDraw(c, parent, st
2017-02-09 18:27:36 1716
原创 java-Type体系详解
参考链接点击打开链接 对其各种子类的举例点击打开链接 相关概念的介绍目前使用场景,在Okhttp框架封装,接口回调中用到,fastJson使用,使用场景代码使用 点击打开链接未来可能使用的场景: 通过泛型获取到类型参数的所有信息。测试代码,见 点击打开链接
2017-02-09 17:39:22 984
原创 作为依赖库的library要注意的问题
Butterknife不能在依赖库中使用;Switch-case语句也不能在依赖库中使用; 资源文件不能同名:App和library的资源文件不同同名,资源文件是全局的,同名会引用app的资源文件,导致错误。 App和library的类应避免同名。四大组件可以声明在library的清单文件里:Library里的四大组件可以声明在library的manifes
2017-02-08 16:22:00 407
开源中国项目
2016-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人