随笔分类 - Android开发
摘要:在移动设备广告投放系统(DMP)中,如果判断投放效果追踪设备是关键。以下内容引用自简书:https://www.jianshu.com/p/38f4d1a4763b 先说结论 UDID是移动端相对最靠谱的设备标识码,不论Android或iOS。 名称解析 Device ID:设备ID。 IMEI:I
阅读全文
摘要:如果有人还不了解ViewHolder为什么可以起到优化作用,我这边再做下简单说明:Android的findViewById动作是比较耗时的,需要遍历布局的树形结构,才能找到相应的视图。所以如果想在这一块进行优化,我们就需要把find过后的内容进行缓存,所以就用ViewHolder的方法。 这个方法很
阅读全文
摘要:1、全局入口的Application定义初始化: 2、显示设置: 3、如果ImageView设置了长宽大小: 建议用display,可以根据ImageView的大小来自动缩放图片,节省内存: ImageLoader.getInstance().displayImage(pic_url, imageV
阅读全文
摘要:摘要: 首先下载AsyncHttpClient的库文件,可以自行搜索,可以到下面地址下载 http://download.csdn.net/detail/xujinyang1234/5767419 测试的Activity,用到了RequstClient,LoadCacheResponseLogin.
阅读全文
摘要:RoundedImageView是gitHub上面的一个开源组件(https://github.com/vinc3m1/RoundedImageView),实现一些圆形或者圆角矩形是很方便的, 其中,riv_corner_radius是指圆角的大小,简单来说,等于宽度一半时,就是圆形了;小于宽度的一
阅读全文
摘要:mViews<View>存放在(包含)ImageView的引用,随着imageView设置Bitmap的增加,大概30张大图之后就基本OOM了,这时要做优化修改: 1、修改mViews的大小,默认只有4个 2、修改容器里面关于mViews的使用 也就是说,整个方案中最多只保存3个ImageView,
阅读全文
摘要:也就是说,android开启硬件加速渲染,Bitmap的图层超出了GPU对于openglRender的限制值,这个不同的手机会有不同的限制。 第一步:拿到本设备的GPU对于openglRender的限制值 第二步:在你初始化视图的时候判断一下你的Bitmap的长宽是否超出了这个值,选择关闭硬件加速。
阅读全文
摘要:ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY android:scaleType="center" 保持原图的大小,显示在ImageVie
阅读全文
摘要:问题情况如下:上一个页面是Theme.AppCompat.Light.NoActionBar的样式,而图片浏览器是...NoActionBar.Fullsreen的的样式,由图片浏览器返回上一个页面是,会看到界面过渡不自然: 上一个页面会出现有NoActionBar.Fullsreen==》NoAc
阅读全文
摘要:最近使用asynchttpClient提交表单上传图片,发现存在上传多张图片,会少上传一两张的情况,貌似是这框架的BUG; 改用xUtil可以成功上传; 附:thinkphp接口:
阅读全文
摘要:从本地中读取图片,可以用decodeFileDescriptor和decodeFile,至于哪一种方式的耗内存情况作了一次简单对比,可能一次选取6张图片数量过少,貌似区别不大,decodeFileDescriptor能节省1.6mb左右: 1、decodeFileDescriptor的读取6张图片(
阅读全文
摘要:对于,listView如果同时含有大量文字和图片,那么对于用户,如果不需要滑动到后面,那么此时去加载网络图片,显然是耗费流量的。 此时可以做一些优化: adapter: 图片加载工具:
阅读全文
摘要:overridePendingTransition(enterAnim, exitAnim); 要整个应用改切换方式的话,那就用style控制吧 1、在res文件夹创建anim文件夹 2、添加以下文件: slide_left_in.xml 从左边进来 slide_left_out.xml 从左边出去
阅读全文
摘要:一、新浪sso授权报错sso package or sign error 1、 新浪微博开放平台应用没有审核通过,不能用sso登陆,否则报错。关闭sso登陆Platform platform = ShareSDK.getPlatform(this, SinaWeibo.NAME);platform.
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/blog_wang/article/details/38468547 相信很多使用过Afinal和Xutils的朋友会发现框架中自带View控件注解及 事件绑定功能,我们无需使用findViewById和setOnClickListener即
阅读全文
摘要:1、scrollView.scrollTo(0,0),有时可以,有时不行; 2、listView.post(new Runnable() { @Override public void run() { scrollView.scrollTo(0, 0); } }); 大不多数情况下可以,有时不行;
阅读全文
摘要:最近开发,遇到一个问题,就是如果EditText只作为显示,不需要编辑文本,但需要点击该布局可以执行其他事件,就会冲突,EditText依然处于文本编辑状态; 如: 如:有5个EditText,最后一个只需要显示,不需要点击编辑文本,只需要点击该布局跳转到日历选择界面: 思路如下: 监听EditTe
阅读全文
摘要:转载自:http://blog.csdn.net/lmj623565791/article/details/41967509 1、概述 记得初学那会写过一篇博客Android 完美实现图片圆角和圆形(对实现进行分析), 主要是个自定View加上使用Xfermode实现的。其实实现圆角图片的方法应该很
阅读全文
摘要:最近用的了PullToRefreshListView框架,也在listView中加载图片,对于滑动加载可见item,网上找了一些相关文档,但都不太合适,如:http://blog.csdn.net/zhouzme/article/details/19298337?utm_source=tuicool
阅读全文
摘要:安卓开发常遇到一个问题,就是在listView里面,在不知道图片宽高的前提下,另图片布满屏幕(图片宽度等于屏幕宽度,高度自适应)。在listView中,只是设置scaleType,imageView.setBackground()是一定程度上导致图片拉伸失真,setImageDrawable()则不
阅读全文

浙公网安备 33010602011771号