
开发心得和一些总结
文章平均质量分 71
去年华
我们是被人们称作为程序猿,攻城狮的生物。却带动着第三产业链的发展。
展开
-
Android 7.0 安装失败的两个原因
这是因为Android7.0作用域目录访问 在 Android 7.0 中,应用可以使用新的 API 请求访问特定的外部存储目录,包括可移动媒体上的目录,如 SD 卡。新 API 大大简化了应用访问标准外部存储目录的方式,如 Pictures 目录。应用(如照片应用)可以使用这些 API(而不是使用 READ_EXTERNAL_STORAGE),其授予所有存储目录的访问权限或存转载 2017-03-28 15:44:49 · 1105 阅读 · 0 评论 -
Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
Android 设备的CPU类型通常称为ABIs问题描述解决方法1解决之前的截图2解决后的截图3解决方法4建议为什么你需要重点关注so文件App中可能出错的地方其他地方也可能出错使用android-21平台版本编译的so文件运行在android-15的设备上混合使用不同C运行时编译的so文件没有为每个支持的CPU架构提供对应的so文件将so文件放在错误的地方只提供armeabi架构转载 2017-05-26 15:05:42 · 2768 阅读 · 0 评论 -
解决Scollview和ListView冲突的问题
想必大家总会遇到 屏幕当中同事存在 Scollview和ListView 同时存在的情况 ,因为两者手势冲突,所以会造成现实的不正常。其实只要将ListView的高度动态计算出来便可以解决问题。提供一个自定义ListView。使用这个自定义ListView 可以使之在Scollview中撑开package com.baojia.view;import andro原创 2015-02-03 15:09:37 · 560 阅读 · 0 评论 -
Fargment调用commit():方法出错,报出以下异常
有时你会发现,Fargment调用commit():方法出错,报出以下异常只要将调用commit()的地方换成commitAllowingState();我们查看Android源码发现FragmentManager和FragmentTransaction是一个虚类那他们在activity中的实例化代码是如何处理的呢?首先是getSupportFragment原创 2015-02-04 15:49:47 · 900 阅读 · 0 评论 -
原来自己统计的设备数,用IMEI和MAC地址全不准
先说下IMEI和MACIMEI码由GSM(Global System for Mobile Communications,全球移动通信协会)统一分配,授权BABT(British approvals Board of Telecommunications,英国通信认证管理委员会)审受。IMEI由15位数字组成,每位数字仅使用0~9的数字,其组成为:原创 2015-04-13 17:15:09 · 4700 阅读 · 0 评论 -
BitmapFactory解码图片不显示(Bitmap too large to be uploaded into a texture (3120x4208, max=4096x4096)
分类: 项目中的BUG(1)2014-07-14 14:52 408人阅读 评论(0) 收藏 举报BitmapFactory解码一张图片安卓Bitmap too large to be uploaded into a texture (3120x4208, max=4096x4096BitmapFactory.decodeFile(ima转载 2015-04-16 14:56:16 · 3526 阅读 · 0 评论 -
解决ScrollView中有listView,造成不屏幕不停留在顶端的问题
这个问题造成的原因 其实是加载ListView之后 ScrollView 的焦点异常 然后看上去被顶上去的其实有两个方法可以解决 这个问题 一个是scrollView.smoothScrollTo(0,20);顾名思义 这个是让屏幕滚动到顶端的意思。 可有的时候 必须用TabHost 等页面切换Fragment的时候 这个方法找不到合适的地方加 写在生原创 2015-05-04 11:25:08 · 1116 阅读 · 0 评论 -
解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的问题
如果这两种监听事件同时存在 那么直接让paperView 设置这两种监听 是不会响应点击事件的那么想通过点击图片返回原页面 就成为泡影其实只要把OnClick事件 加载到 paperView 要加载的 view 组的view 上 就可以实现该功能听起来有但饶,那么上代码简要代码如下:public class FriendsCricleImgDetailActivity原创 2015-07-29 14:21:03 · 3643 阅读 · 0 评论 -
解决imageView加载图片时候造成内存溢出的问题
图片加载 出现内存溢出的问题很普遍 而且解决的方法五花八门 各有优劣主要是因为 imageView 在底层创建图片层的时候 会占用很大的内存空间尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource直接使用图片路径来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBit原创 2015-08-19 10:41:43 · 6798 阅读 · 1 评论 -
输入流InputStream的reset()和mark()方法注意事项
InputStream的reset方法失败,然后查了一下JDK源码,发现BufferInputStream重写了父类FilterInputStream的mark和resetf方法,其有支持 mark 和 reset 方法的能力。而FileInputStream则没有重写父类InputStream的这两个方法,其不具有mark和reset方法的能力。在JDK源码中,写到转载 2015-10-27 17:57:59 · 3441 阅读 · 0 评论 -
安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(一)
本帖原创,转发请标记出处。实在是本人一些肤浅的经验之谈,大神可绕行。另外如有不足之处或者可以优化的地方欢迎指出,万分感谢。只为相互学习和进步。如果能对您有所帮助或者启发,便是我最开心的事。最近写了类似微信朋友圈的功能,这就涉及到关于图片的处理图片的处理 要考虑用户端的显示 和服务器端的存储能力 因此图片要尽可能的清楚 又要尽可能的小 还要尽可能加载的快 缓存与回收的好原创 2015-11-16 11:26:23 · 2615 阅读 · 0 评论 -
安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(二)
本帖原创,转发请标记出处。实在是本人一些肤浅的经验之谈,大神可绕行。另外如有不足之处或者可以优化的地方欢迎指出,万分感谢。只为相互学习和进步。如果能对您有所帮助或者启发,便是我最开心的事。第二部分:图片的压缩,缩略图的处理继续上次说道的 从拍照或者相册中拿到了图片的地址或者URL,想上传到服务器,应该使之成为文件File,然后进行上传,上传服务器应进行压缩。否则服务器的压力原创 2015-11-16 12:07:35 · 2210 阅读 · 0 评论 -
安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(三)
本帖原创,转发请标记出处。实在是本人一些肤浅的经验之谈,大神可绕行。另外如有不足之处或者可以优化的地方欢迎指出,万分感谢。只为相互学习和进步。如果能对您有所帮助或者启发,便是我最开心的事。第三部分:图片的内存溢出上次说完 图片的压缩和缩略图 这次主要说 图片显示的时候 内存溢出的问题显示Bitmap之前 会经常遇到一些内存溢出的情况 这是因为imageVi原创 2015-11-16 12:58:38 · 729 阅读 · 0 评论 -
安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(四)
这里根绝网上的一些文章写了一个工具类 pictureSize 一般写成1080*1920 这个数值越大图片越清晰 加载需要的内存越多 请大家根据情况自行设定 这里2个方法 一个是针对网上URL 一个是本地pathpublic static Bitmap downloadImgByUrl(String imgUrl, int pictureSize) { B原创 2015-11-26 16:55:58 · 1067 阅读 · 0 评论 -
解决ListView当中还有ListView onItemClick点击事件问题
很久没有写帖子了 一直挺忙但是这个帖子 惦记好久了 应该记录一下 一张图描述 使用场景如图所示 我外层是一个 可上拉刷新 下拉加载更多的的控件ListView 里面是一个 可动态分配高度的ListView 蓝色部分我再外层设置OnItemClick的时候 只有订单日期那一条可以响应 事件 我想要整个Item除了按钮 都可以进行响应 那么需要把里面ListView的原创 2016-08-31 18:03:38 · 1487 阅读 · 1 评论 -
关于菜单使用gridView来实现的一些小经验
有时候写文章的时候 前面会稍微扯两句淡 讲一些使用场景 什么的来引入正文 或者干脆就是扯淡也是纯粹想和大家有一些交流。不想让自己的帖子写的跟机器一样 直接上来就是代码。今天吧 直接上点干货需求:完成主页面的菜单 如下图有人会用LinearLayout实现 有人会用gridView实现当然如果用LinearLayout 方便添加和删除 item当然如果你习惯原创 2016-09-23 15:08:19 · 658 阅读 · 0 评论 -
【Android】友盟统计Fragment页面显示隐藏的完美解决方案
【Android】友盟统计Fragment页面显示隐藏的完美解决方案字数887 阅读3111 评论22 喜欢13在使用友盟统计的时候常常会遇到Activity加Fragment的组合,统计起来比较麻烦。友盟给出的解决方案是在Activity的onResume()和onPause()方法中执行MobclickAgent.onResume()加MobclickAgent.o转载 2016-11-15 11:21:38 · 1727 阅读 · 0 评论 -
Android笔记:Android 7.0 FileUriExposedException 解决
从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生转载 2017-05-26 20:36:55 · 349 阅读 · 0 评论