自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaPengHao的专栏

一只菜鸟的升级之路

  • 博客(9)
  • 问答 (5)
  • 收藏
  • 关注

原创 关于使用友盟的一些经验

1.当遇到qq分享成功了,但是却提示分享取消了时,原因可能是,你在Application里面的appId和manifest中的不一样导致的。请审查PlatformConfig.setQQZone("1104669524", "clIUEhLzw9yUNo4Q");第一个参数的id和<activity android:name="com.tencent.taut

2016-11-29 11:11:09 1581 1

原创 关于BaseAdapter的数据混乱的分析与解决总结

之前使用BaseAdapter来绑定数据时,getView返回的布局每一项都不一样时很容易会出现混乱的情况:比如说每个布局上我都显示一张图片(地址从网络获取的然后存到集合中),当你滑动之后,会发现图片错乱了,这一项显示的是另一项上的图片。或者你有一个点赞按钮,有着点赞数量,点赞之后,图标和数量都变了,但是当你滑动的时候又变了!这其实是因为你使用的始终是同一个数据集合,他每次滑动的时候去getV

2016-11-25 09:35:17 2421

原创 关于百度SDK的返回错误-"PERMISSION UNFINISHED"

先说一下我的情况,我集成了百度的定位SDK,然后定位能成功,但是不稳定,有时成功有时失败。我以为是网络问题,然后我开始使用POI检索功能,结果老是不行,也不蹦,但就是啥也获取不到,说的具体一点,是根本就没回调到给他设置的回调方法里,跑断点才知道,到了PoiSearch.newInstance()这里就会跳到一个handleMessage..xxx什么的方法里,根本不会往下执行了。后来从网上看见

2016-11-23 19:50:06 3812 1

原创 java集合-List的神奇地方

1.List a = new ArrayList();2.a = JsonUtils.parseJsonArray();很普通,没毛病。可是当你设置的关联的adapter是SimpleAdapter而不是BaseAdapter时就苦逼了,再怎么notifyDataSetChanged()也没用,就是不能显示数据。因为SimPleAdapter此时关联的集合指向的是new的集合,后来

2016-11-15 16:56:27 345

原创 关于在ViewPager中添加Fragment的问题

我们在什么情况下能使用到这个呢?一般的情况,ViewPager只需要简单的实现PagerAdapter即可。可是当你遇到这种情况,ViewPager中的View本身有着大量的数据处理工作,要调很多接口什么的,你会发现你脑子会炸的...我遇到的情况是,我的上篇文章点击打开链接中的情况,上面有一个TabLayout可以滚动,而且下面的内容也可以滚动来切换Tab,所以我用的是TabLayout+

2016-11-11 19:42:52 5478

原创 仿腾讯视频android客户端上方的标题栏

如图,上方的导航栏是不是很酷,首先它本身是可以滑动的,然后右侧有一个可以查看所有Tab的按钮,然后他和下方的ViewPager还是联动的,可以通过点击它切换ViewPager,并且ViewPager滑动,它也会随着改变,还有指示条。如果要实现这个效果怎么办?当然,完全可以自己定义实现,但是有太多的细节需要去考虑到,还得手动调整指示条的位置,这还不是问题,问题是滑动到头怎么办,而且需求要求Tab

2016-11-07 11:27:02 3339 2

原创 关于android6.0的拍照调不起裁剪程序,并提示“文件无效,无法加载”

在这里统一的记录一下:第一点,有一些手机没有sd卡(说是这样),就是那种getExternalStorage()得不到的情况,这种情况下当然是无法把拍的照片或者相册取出来的存进这个路径的,这是一个坑,我是这么解决的://此App一些信息的存储文件夹路径private static final String appDirectoryPath = File.separator+"mnt"

2016-11-03 17:46:51 4077 2

原创 Receiver里面启动dialog引发的一系列错误解决(SYSTEM_ALERT_WINDOW)

首先,在receiver中show出dialog的做法:@Overridepublic void onReceive(final Context context, Intent intent) { if (GlobalConstantHolder.sTimer != null) { GlobalConstantHolder.sTimer.cancel();

2016-11-02 19:36:57 3152

原创 关于切换Fragment的不重新实例化的解决方法

我一般用的replace()方法去切换Fragment,当你只写静态页面的时候是看不出什么区别的,可当你和服务器交互时你就会发现,即便是已经显示过的Fragment还是会被重新实例化,因为replace是会先remove然后add的,所以每次都会执行onDestroyView方法、onCreateView方法。怎样做到不用重新实例化呢?查阅资料得知,说是用hide和show来显示隐藏,所以首先

2016-11-02 09:15:07 3040 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除