android
文章平均质量分 70
沉睡的雄狮
Android开发工程师
展开
-
WebView使用与JavaScript交互详解(附完整Demo代码)
最近项目中需要用到与HTML5交互,也就是WebView的使用,与JS的交互肯定必不可少.开始写项目之前写了个测试Demo,成功完成了Java与JS的相互调用.先看效果图 下面上完整代码: 首先在Module下的assets目录下有两个本地的.html文件,我们知道assets目录下的文件是被原封不动的打包进apk的.如下图所示 web.html<html><head><meta http原创 2017-02-07 16:03:57 · 4921 阅读 · 2 评论 -
导入okgo的Demo时的报错解决方式
最近项目中需要用到网络框架.okgo是一个很火也很好用的网络请求框架,并且github上有该框架的示例demo,下载下来该示例demo后我直接导入一个module,出现了两个报错1.Error:(74, 13) Failed to resolve: com.github.CymChad:BaseRecyclerViewAdapterHelper:v2.0.0截图如下: 解决办法: 在整个Proj原创 2017-02-14 15:39:11 · 3401 阅读 · 2 评论 -
10分钟理解Android数据库的创建与使用(附详解和示例代码)
1.Android数据库简介. Android系统的framework层集成了Sqlite3数据库,我们知道Sqlite3是一种轻量级的高效存储的数据库。 Sqlite数据库具有以下优点: (1)零配置,无需安装和配置; (2)储存在单一磁盘文件中的一个完整的数据库; (3)数据库文件可以在不同字节顺序的机器间自由共享; (4)支持数据大小至2TB; (5)足够小,全部源代码大致3万行原创 2017-04-12 10:19:48 · 9223 阅读 · 2 评论 -
2018 Android面经分享(京东,百度,陌陌,58到家等知名公司)
美团,京东,陌陌,58到家,科大讯飞,百度,luckin coffee面试总结美团,京东,陌陌,58到家,科大讯飞,百度,luckin coffee面试总结一.引言二.面试经验分享1.美团2.Luckin Coffee3.科大讯飞4.京东生鲜部门5.陌陌6.百度7.58到家三.总结(一些建议)一.引言面对着金三银四的黄金时段,耐不住寂寞的我也准备...原创 2018-03-11 14:25:40 · 4118 阅读 · 4 评论 -
Android属性动画与自定义属性动画
一.动画基础知识1.动画分类2.什么时候用什么动画?二.动画实际示例1.ObjectAnimator实现普通属性动画2.ObjectAnimator实现自定义动画3.使用ValueAnimator实现动画4.RecyclerView单个Item的属性动画三.结语一.动画基础知识1.动画分类补间动画:Tween Animation 帧动画:Fr...原创 2018-05-06 22:15:23 · 875 阅读 · 0 评论 -
RecyclerView实现ViewPager效果以及自定义View
一.效果图与需求需求就是图中的效果,最大的那个item是选中的item,其余的是普通的item,并且滑动过程中随收视伴随item缩放的效果,先声明下,这个不是动画效果,只是根据手势滑动的距离不断设置item缩放的比例。二.实现思路与需求分析1.需求分析刚开始想这个效果是不是可以用属性动画中的缩放动画实现,但是用动画实现的话需要设置动画的执行时间,ValueAnimator只...原创 2018-05-20 22:58:24 · 1360 阅读 · 0 评论 -
Android 遇坑之路及解决方案
一.在状态栏之上弹自定义吐司1.需求:UI设计师设计的原型图是在状态栏之上的位置弹一个自定义吐司,我们的应用内全部都是沉浸式状态栏,将状态栏隐藏掉了的。2.解决方案:首先给toast设置marginTop为负的状态栏高度是无效的,然后查阅相关资料发现Toast是显示在Window之上的,查看Toast的源码发现实际起作用的是Toast的一个静态内部类TN,TN有一个成员变量mParams,...原创 2018-07-07 18:38:09 · 1650 阅读 · 1 评论