自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 使用友盟社会化分享组件实现第三方登录

产品概述Android U-share 6.0sdk是在5.0+的基础上做了进一步的优化,降低了包的大小,对于三方的jar提供了更多选择(精简版,原生版),并提供了更多实用的接口,方便了用户的集成和升级。同时6.0的版本兼容5.0+的版本,老用户,只要替换对应的jar就可以了。 特别提示:之后我们会针对6.0+的版本提供更多方便个性的功能,所以建议用户升级,并留意我们接下来的新功能。 2. 获

2016-11-12 12:18:49 854 1

原创 Android性能优化

性能优化是一个大的范畴,曾问过一些学员在Android中如何做性能优化的,都不知道从哪开始说起,三三两两说出来的也很不全面。在此总结如下:1.View的优化     1)ListView的优化复用convertview , 历史的view对象减少子孩子查询的次数 viewholder异步加载数据(把图片缓存)条目多时分页加载数据加载时显示进度条让

2016-10-21 17:05:20 638

原创 eclipse常用快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2016-10-09 16:48:15 289

原创 图片加载框架之Fresco

Universal-Image-Loader优点:作者是大名鼎鼎的nostra13,UIL使用方便,而且自有多种缓存策略,如最大尺寸先删除、时间最久删除等,使用它,基本上不需要考虑太多的问题,可以把精力节省下来投入到开发的其他地方。另外,UIL还支持图片下载进度的监听,如果你有特殊需求,则可以在图片开始下载前、刚开始下载等各个时间段来做一些额外的事情,非常方便。而且UIL可以在View滚动的过

2016-09-27 16:21:28 574

原创 eclipse上传代码到github

作为一名程序员,自己在学习时经常需要写代码,但是由于换电脑或其他原因这些代码可能丢失,不方便以后的查看和复习。如果有一个版本服务器,不仅能把上传代码,在需要是可以随时下载,而且能实现版本控制,查看每个版本做了哪些修改。这时GitHub是个不错的选择。1. 要使用GitHub首先需要注册一个GitHub账号,并创建一个Repository。这已基本成为每个程序员的必备技能,在此就不赘述了。

2016-09-05 15:33:59 1744 3

原创 vitamio5.x的简单使用

vitamio5.x的简单使用   这几天有个需求需要播放视频,Android的VideoView虽然用起来方便,但是支持的格式比较少,而且可拓展性差一些,遂想到了vitamio。   vitamio官网的文档写的比较随意,嗯,随意到比X萌,X信,XX宝的文档还随意,于是乎,还是自己研究一下DEMO吧。   首先在官网下载一个vitamio5.x的zip,官网说4.x的版本有一些不可描述的隐患

2016-08-30 16:38:07 697

原创 SurfaceView的简单使用

本篇博客介绍下SurfaceView的简单使用 SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只

2016-08-01 19:06:17 680

原创 Toolbar的背景虚化加listView头部布局置顶

toolbar拓展加ListView头部置顶效果

2016-07-20 13:05:31 923

原创 PopupWindow的使用

有同学讲到想要知道PopUpWindow的知识,这里就给大家讲一讲PopUpWindow的基本用法和原理吧。这段时间博客可能会更新比较慢,因为你懂的 !!-_- ,往左看公告,嘿嘿。先看一下我们要做的效果:这个效果很容易理解:当点击btn时,在底部弹出PopupWindow,然后点击各个item弹出对应toast。 一、概述1、PopupWindow与AlertDialog的区别 最关键的区别是

2016-06-29 11:07:54 527

原创 深刻的理解Fragment生命周期

深刻的理解Fragment生命周期 都在做什么,fragment生命周期Fragment用了很久了,接下来讲一下我自己对fragment的理解。部分图片内容参考官方文档。流程: onAttach() 作用:fragment已经关联到activity,这个是 回调函数@Overridepublic void onAttach(Activity activity) { super

2016-06-18 18:03:39 479

原创 设置listView总是显示最后一条

listView.setselection(listView.getBottom)或者listView.setselection(adapter.getCount())

2016-06-08 10:40:20 901

原创 Android系统广播大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。String ANSWER_ACTION 动作:处理拨入的电话。String BATTERY_CHANG

2016-05-30 13:18:36 810

原创 Android常见面试题

横竖屏切换时候 activity 的生命周期 1). 不设置 Activity 的 android:configChanges 时 , 切屏会重新调用各个生命周期 , 切横屏时会执行一次 , 切竖屏时会执行两次 .2). 设置 Activity 的 android:configChanges=”orientation” 时 , 切屏还是会重新调用各个生命周期 , 切横、竖屏时只会执行一次 .3)

2016-05-30 13:17:06 3197

原创 解决ViewPager嵌套ViewPager滑动冲突问题

解决ViewPager嵌套ViewPager滑动冲突问题   重写内部ViewPager并调用外部ViewPager的requestDisallowInterceptTouchEvent(true) public class ParentViewPager extends ViewPager{    private int childVPHeight=0;    public ParentV

2016-05-30 13:11:07 922

空空如也

空空如也

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

TA关注的人

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