FC小司
码龄7年
  • 113,337
    被访问
  • 22
    原创
  • 1,094,022
    排名
  • 24
    粉丝
关注
提问 私信

个人简介:记录一个小白的成长历程...

  • 加入CSDN时间: 2015-09-17
博客简介:

FC小司的博客

博客描述:
发现很多问题,做过一遍就忘了,写点博客来记录自己工作中遇到坑~
查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得70次评论
  • 获得90次收藏
创作历程
  • 6篇
    2018年
  • 11篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • Android Demo
    16篇
  • Android一些坑
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android 动态禁止/允许Viewpager左(右)滑动

最近在做一个仿抖音首页效果。大致结构为, MainActivity里Viewpager带3个fragment,中间的fragment又add了4个Tab(首页,关注,消息,我)1 玩过抖音的孩子应该有点印象。在首页tab的时候,viewpager左右两个fragment还能滑出来,在关注tab,消息tab,我tab中,viewpager左右就滑不出来了——禁止了Viewpager左右滑动。2 ...
原创
发布博客 2018.11.15 ·
7369 阅读 ·
4 点赞 ·
7 评论

Android 通过网址url获取网址标题

大多数场景下,我们需要展示一个网页并获取标题时,我们会用webview去load这个url,在onReceiveTitle里获取它的标题。但在某些场景下,我们想直接拿到标题但并不想展示这个网页,毕竟webView也是很吃性能的。 首先我们得获取这个url的html文本,然后从html文本中截取出title,这里我们用两种方式来获取第一种方式获取html文本代码public stati...
原创
发布博客 2018.09.11 ·
2861 阅读 ·
2 点赞 ·
0 评论

Android VR视频

话不多说,先上图(眼睛模式) 参考的开源库——传送门 MD360Player4Android 在开源库的基础上,做了菜单和播放器逻辑。 VR功能的部分通过依赖vrlib来实现,视频播放的部分集成ijkPlayer 这里对MD360Player4Android中的一些代码做解释。 初始化VR播放器 @Override protected MDVRLibrar...
原创
发布博客 2018.08.17 ·
1888 阅读 ·
2 点赞 ·
2 评论

Android VR视频播放器

发布资源 2018.08.17 ·
rar

Android SharedPreferences工具类,可设置缓存时间

使用ACache也可以设置缓存时间,但ACache在清缓存的时候会被清空。 SharedPreferences存储默认都是无时间限制的。 大概思路是,存储的时候记录当前时间,要存多久。取数据的时候判断这个数据已经存储了多久,如果超过设置的存储时间,就获取默认值。 首先,我们需要一个存储的model——SpSaveModelpublic class SpSaveModel<T> implemen
原创
发布博客 2018.05.03 ·
3461 阅读 ·
2 点赞 ·
2 评论

Android Dialog的封装

效果 常规使用: Dialog dialog=new Dialog(this,R.style.DialogStyle); View dilaogView = LayoutInflater.from(this).inflate( R.layout.dialog_diylayou
原创
发布博客 2018.01.18 ·
1674 阅读 ·
1 点赞 ·
2 评论

Android 自定义dialog

发布资源 2018.01.18 ·
rar

Android WebView的前进后退,自定义Error界面

前进 webView.goForward(); 后退 webView.goBack(); 完了,就这么简单,你信不?反正我不信!(解决重定向可参考http://blog.csdn.net/qq_31390699/article/details/78753251) 嗯哼~ 要后退,我们首先要确定这个webView是否还能后退——webView.canGoBack()。 同理,要前进,我们
原创
发布博客 2018.01.15 ·
541 阅读 ·
0 点赞 ·
0 评论

Android shareSDK分享demo

发布资源 2018.01.02 ·
rar

Android 5分钟实现ShareSDK分享各平台

效果图 一 首先,到官网下载shareSDK的jar包,我demo里的是3.1.2版本 http://www.mob.com/downloadDetail/ShareSDK/android 然后将你需要分享的平台的jar包导入lib 二 在你的根目录下(就是包名目录),new一个package叫wxapi,然后把你下载好的sdk里的WXEntryActivity扔进去 三 在你
原创
发布博客 2017.12.29 ·
8742 阅读 ·
1 点赞 ·
9 评论

Viewpager+Fragment的一些细节

Viewpager的滑动监听addOnPageChangeListeneronPageScrolled在viewpager.setAdapter时候就会被调用一次,做业务逻辑的时候要考虑onPageScrolled第一次被调用的情况 onPageScrollStateChanged 有些操作要在页面静止时进行的,要在这里做。比如图片自动轮播,或者页面切换后完全后加载更新数据FragmentMana
原创
发布博客 2017.12.28 ·
385 阅读 ·
0 点赞 ·
0 评论

android 等级经验进度seekbar

发布资源 2017.12.27 ·
rar

Android 等级经验进度seekbar效果

效果: 由一个横向ScrollView动态布置的一个可滑seekbar效果。 等级的Modelpackage com.leveldemo;/** * Created by KID on 2017/12/27. */public class SimpleLevelModel { private int levelId; private int minExp; publ
原创
发布博客 2017.12.27 ·
1688 阅读 ·
0 点赞 ·
0 评论

Android 加载图片过程导致内存溢出(Out Of Memory)

加载图片的时候,啪啪啪就OOM了。 解决图片OOM之前,先来了解一下一张图片内存占用的相关因素——图片质量,图片尺寸,填充区域图片质量质量就是图片大小(多少MB,多少KB)。相对情况下图片越大,占用内存越大图片尺寸图片尺寸=图片的宽高,相对情况下宽高越大,占用内存越大填充区域填充区域就是图片显示在屏幕上的大小,可以理解为ImageView的大小。相对情况下宽高越大,占用内存越小。 (有些人一直错误
原创
发布博客 2017.12.12 ·
4752 阅读 ·
0 点赞 ·
2 评论

Android 共同处理touch事件

初步了解touch事件分发和消费机制后,我们就已经清楚了,event传递是从外层容器往里传递,而消费则是由里到外判断是否消费。 有一种场景,我们希望有多个view来处理这个touch事件。可以重写View的dispatchTouchEvent。将传递中的touch事件回调出来public class MyFramLayout extends FrameLayout { public MyF
原创
发布博客 2017.12.12 ·
314 阅读 ·
1 点赞 ·
1 评论

Android 解决WebView重定向

调用webviewd的goBack(),goForward()有时候出现的并不是我们想象中的页面,可能连续调了两次goBack才能回到原来的页面。有时候url没错,页面莫名其妙的error。这些往往都是由于网页自身重定向引发的。 拿携程的网址举例子http://m.ctrip.com/ 通过对webView开启过的页面进行打印 webView.setWebViewClient
原创
发布博客 2017.12.08 ·
6682 阅读 ·
0 点赞 ·
1 评论

Android 简单实现可全屏拖动,可点击的View

首先,我们都知道,拖动一个view,需要给它设置touchListener,或者重写他的touchEvent。我们以ImageView为例,自定义一个DragView,继承ImageView。 单纯的只是想让view拖动,我们只需要在ACTION_DOWN中记录初始位置,在ACTION_MOVE中记录拖动后手指移动的距离,计算出这个move操作后哦,view的四个边界坐标应该所在的位置,然后lay
原创
发布博客 2017.11.27 ·
13266 阅读 ·
0 点赞 ·
4 评论

Android 可全屏拖动,响应点击事件的View

发布资源 2017.11.27 ·
rar

Android WebView上滑隐藏头部,下滑显示头部

UC浏览器屏幕截图 如何实现这种webView上下滑显示隐藏头部,相信很多会想到CoordinatorLayout+Toolbar,那我们先用这种方案来实现一下。 添加依赖 compile ‘com.android.support:design:24.0.0-alpha1’ 该方案主要实现来自布局,而Activity中只是将WebView加载出来<?xml version="1.0" en
原创
发布博客 2017.11.24 ·
6272 阅读 ·
0 点赞 ·
10 评论

Android WebView上下滑动显示隐藏头部

发布资源 2017.11.24 ·
rar
加载更多