编程小石头

爱技术,爱生活,爱分享,爱家人,爱学习。本人从2013年6月开始自学java Android h5至今,随着学习的深入,自己的技术也慢慢增强,在这里与大家分享个人的学习心得和成长历程,望共进步。...

安卓开发常用知识点& 安卓开发常见问题及解决方案

常用知识点=== 一,Activity相关 1,判断activity是在前台运行,还是在后台运行 //当前activity是否在前台显示 private boolean isAPPforeground(final Context context) { ActivityM...

2019-04-04 15:51:36

阅读数 49

评论数 0

Android 曝光采集,判断RecyclerView中某子view是否可见 view曝光量的统计 view是否显示在屏幕中 view展示次数统计

近期pm提出需要统计首页商品的曝光亮,由于我们的首页是用的recylerview实现的,这里就来讲下如何使用监听recylerview的滚动事件来实现子view的曝光量统计,我们这里说的view都是列表中的子item条目(子view) 先来看下统计结果图 左边是我们的列表,右边是我们统计到每个...

2019-04-02 15:06:19

阅读数 1021

评论数 0

安卓webview原生和JavaScript(js)交互传值的4种方式 java和js交互 安卓JsBridge原理解析

JsBridge:安卓和javascript最流行的交互方式,有以下4种方式可以实现交互传值 1,addJavascriptInterface:针对Android 4.2(API 17)及以上,只有标有@JavascriptInterface注解的public方法才能从js调用。而对targe...

2019-02-28 22:56:21

阅读数 171

评论数 0

FlexboxLayoutManager+ RecyclerView实现流式布局,楼层导航栏,折叠导航栏,导航栏和列表联动

好久不写安卓相关的文章了,最近项目需要就做了一个recylerview和顶部导航栏联动,并且导航栏要有折叠效果,楼层效果,大体效果如下(手机录屏,分辨率不是很高) 下面来讲解具体实现 一,先看布局文件 <?xml version="1....

2018-06-14 11:31:17

阅读数 2977

评论数 1

安卓音乐播放时微信视频微信语音电话进来音乐暂停播放

最近项目中遇到一个问题,app内音乐后台播放时,如果有电话或者微信视频通话进来,app后台音乐还在播放。这样就造成用户体验不好,研究了市面上的音乐播放器,比如网易云音乐就很好的做到了如果有微信视频或者语音通话进来时音乐暂停播放。微信视频挂断后继续播放音乐。 相关实现肯定是要监听音频相关的一些接口...

2017-11-17 13:09:41

阅读数 5509

评论数 1

RecyclerView常见问题解决方案,RecyclerView嵌套自动滚动,RecyclerView 高度设置wrap_content 无作用等问题

RecyclerView常见问题解决方案,RecyclerView嵌套自动滚动,RecyclerView 高度设置wrap_content 无作用等问题

2017-06-21 17:30:42

阅读数 13245

评论数 6

安卓webview长按分享,长按选择,长按复制,仿好奇心日报长按分享自定义弹窗的实现

安卓webview长按分享,长按选择,长按复制,仿好奇心日报长按分享自定义弹窗的实现

2017-06-13 16:38:41

阅读数 4063

评论数 0

一行代码实现安卓照片选取上传服务器,并适配安卓7.0无法调起相机的问题

最近在开发时需要实现头像更换功能,这里就要用到拍照和相册选取功能了。但是在安卓7.0的手机上遇到无法打开相机的问题。下面就针对7.0做了一些处理优化。

2017-05-26 17:12:58

阅读数 7808

评论数 6

安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题

安卓获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题,安卓获取渠道名

2017-05-03 19:15:25

阅读数 1465

评论数 0

一行代码快速实现今日头条 网易新闻焦点图自动循环轮播效果

有时候我们需要顶部焦点图可以自动轮播并且左右滑动时可以循环轮播,下面就来自定义这样的控件来实现,使用起来特别简单 实现功能 1,自动循环轮播,可以设置时间 2,可以手动实现循环滑动 3,可以自定义轮播时圆点大小和颜色

2017-02-07 10:57:28

阅读数 3256

评论数 1

ListView滑动置顶,listview吸顶效果,安卓时间栏状态栏透明,有图有源码

实现功能 1,listview滑动置顶效果 2,系统时间状态栏透明

2016-12-29 14:37:17

阅读数 4692

评论数 0

安卓调用系统自带分享功能分享文字,分享大图片,仿好奇心日报分享长图片(不用申请微信微博官方sdk就能直接分享)

当前安卓分享一共三种方式 1,调用安卓系统自带分享功能(可以分享大图) 2,调用微信,微博支付宝等自己的官方分享sdk 3,用友盟,shareSdk等集成好的sdk

2016-12-13 16:55:26

阅读数 13472

评论数 2

一句话解决RecyclerView 高度设置wrap_content 不显示 无作用的bug

一句话解决RecyclerView 高度设置wrap_content 不显示 无作用的bug

2016-11-21 18:31:59

阅读数 3149

评论数 0

安卓imageview实现上面两个圆角下面两个直角的效果

安卓imageview实现上面两个圆角下面两个直接的效果

2016-11-16 17:10:38

阅读数 7586

评论数 6

安卓自动更新,静默更新,替换友盟更新可以在通知栏里显示更新下载进度,几行代码快速实现Android下载更新

安卓自动更新,静默更新,可以在通知栏里显示更新下载进度,几行代码快速实现Android下载更新

2016-08-17 17:43:53

阅读数 3546

评论数 0

AndroidPdfView一行代码快速显示pdf,支持线上下载与显示

一行代码快速实现PDF的在线下载与本地预览

2016-07-18 17:40:11

阅读数 19509

评论数 18

微信文章webview记录上次访问位置的实现原理和代码,webview记录并定位到上次访问位置

微信文章webview记录上次访问位置的实现原理和代码,webview记录并定位到上次访问位置

2016-07-07 11:36:56

阅读数 6907

评论数 8

Android引导蒙层,安卓新手引导图,引导图层,支持椭圆,圆形,矩形多种形状,一行代码快速搞定

Android引导蒙层,安卓新手引导图,引导图层,支持椭圆,圆形,矩形多种形状,一行代码快速搞定

2016-06-01 19:17:20

阅读数 12625

评论数 9

安卓webview html5 自动播放本地视频,网上视频,可以循环播放

安卓webview html5 自动播放本地视频,网上视频,可以循环播放

2016-05-17 18:04:58

阅读数 18255

评论数 3

Android防止过快点击造成多次事件 一行代码搞定,特别简单,可以复用

onClick事件是Android开发中最常见的事件,正常情况下这段代码是没什么问题的, 但是Android设备的机型性能等千差万别,如果碰到比较卡的手机, 则有可能出现submitOrder()函数跳转页面出现延迟的现象。碰到这种现象,则用户就很有可能再次点击一次, 从而造成函数被调用两次,出现...

2016-05-10 18:31:41

阅读数 7416

评论数 3

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