自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知足常乐

修身、齐家、治国、平天下!

原创 Kotlin项目实战(1)项目介绍

对于Kotlin之前断断续续有过篇幅介绍,可惜因为时间原因,迟迟没有再继续,这是一种遗憾,为了弥补遗憾,自己用Kotlin语言写了一个项目,打算开源出来,除了项目的所有代码实现及介绍外,对于一些相关联的技术,自己也会做主要分析,如果您也在学习Kotlin或者打算以一个项目练手,希望这个系列能够帮助...

2019-12-16 16:49:40 111 0

原创 个人开发者如何免费打造属于自己的微信小程序

微信小程序,从2017年上线到如今已有三个多年头了,似乎各行各业都涉猎了这个平台,游戏,电商,娱乐,出行等等,在小程序里司空见惯,因为有微信这样一个优秀的平台,一不用担心流量,二不用担心跨平台,对于我们开发者而言,大大提高了开发效率与产品的曝光率,所以,在推广方面,做一个小程序而言,其价值远远超过...

2020-05-08 14:12:41 168 0

原创 解决手机端Html中内容短定位底部,内容多定位内容下面问题

目前在做手机端网页时,遇到一个问题,那就是底部的内容标识,在内容少时,需要固定在底部,内容多时,就需要放置在内容区域下面,这样看着比较舒服,那怎么实现呢? 其实实现起来,很是简单,这里,我主要是,通过js来获取每个div的高度,然后再获取手机的高度,判断你的手机高度-除底部内容的高度,是否大于等...

2020-04-23 21:56:53 99 0

原创 Android开源项目分享【第3期】

【开源项目】 ShapeImageView 【项目地址】 https://github.com/AlexMofer/ShapeImageView 【项目简介】 图形裁剪 ImageView,API 21 及以上 使用 setOutlineProvider 方式实现,支持动态图;以下使用 ...

2020-04-23 17:35:58 76 0

原创 重温Context

对于Context,我们并不陌生,项目中,几乎无处不在,启动Activity,Service,Broadcast需要它,弹Dialog,Toast需要它,适配器里创建布局也需要它,自定义View中,封装的工具类中,它的影子随处可见,出镜率如此之高,你真的了解它吗? Context,从翻译中我...

2020-04-21 10:35:37 94 0

原创 Android中下拉通知栏,Activity会走哪些生命周期?

Activity,Android中的四大组件之一,任何一个应用必须包含一个或以上的Activity,它是所有功能的载体,是用户看得见摸得着的,权重毋庸置疑,也是面试中常见的基础面试之一,对于它的生命周期的轨迹,相信大家并不陌生,比如,创建一个Activity,销毁一个Activity,跳转到新的A...

2020-04-20 15:00:40 175 2

原创 Kotlin项目实战(3)自定义底部导航

我们先看一下要实现的效果,如下图,底部的导航,未选中情况下,是一张图片,选中的时候,是图片加文字,实现起来,有很多种方式,但是,我们要考虑到复用性,比如,现在是三个,后来,老板一拍脑袋,再增加一个,或者两个,怎么办? 考虑到这个问题,我自己再写的时候,就没把它写死,而是根据,你导航tab的个...

2020-04-17 10:10:51 73 0

原创 Kotlin项目实战(2)项目接口文档与UI切图与标注资料

巧妇难为无米之炊,一个完整的项目,码代码之前,肯定需要一些基础条件,比如接口,比如UI等,没有这些资料,我们很难去写出来一个完整的项目,当然,这个电影项目,我都会提供给大家。 接口和UI地址,由于图片较大,毕竟包含了效果图和切图,大家可以评论留言,我会私聊发给大家。 具体UI结构如下图: ...

2020-04-17 09:23:27 58 6

原创 Android中如何使用HttpURLConnection来上传图片

上传图片或者说上传文件,几乎每个应用里,或多或少都有,比如修改头像,修改形象照等,也许,目前出现了很多封装的框架,可以很简单的来实现,比如OkHttp,Retrofit等,那么用HttpURLConnection这个最基本的请求,如何实现上传一张图片呢? 无论用哪个进行上传,首先分析下,把一张图...

2020-04-15 15:54:26 143 0

原创 Js实现炫酷随机抽人

2020年已悄然来临,一年又这样白白浪费了,年末将至,来了一个小任务,实现年会的随机抽人效果,需求:所有的人都在屏幕上四处漂泊,点击抽人后,加快速度,5秒后,抽中的人跑向中间,其他所有人,飞出屏幕外,并保证每个人抽中的概率只有一次。看到这个需求后,对于一个Android开发者而言,懵逼了!不过还是...

2019-12-26 18:21:33 604 1

原创 记录一个错,CLEARTEXT communication to ** not permitted by network security policy

今天晚上写项目,在我自己的手机上(7.0),测试,没有一点问题,反而到了9.0的手机上报了一个错,CLEARTEXT communication to ** not permitted by network security policy,顿时感觉很差异,什么鬼,经过排查,原来在Android P...

2019-09-08 23:19:47 743 0

原创 记录一个错,Unable to instantiate application *** Application: java.lang.ClassNotFoundException

最近编译项目,发现一个错,记录一下,解决方式,很简单: File → Settings → Build, Execution, Deployment → Instant Run 关闭 Enable Instant Run Instant Run 也就是即时运行,为了减少我们开发过程中每次更改后...

2019-08-31 10:05:11 2163 0

原创 记录一个Flutter的错,Exit code -1073740940 from: ***\platform-tools\adb.exe -s ae64a8327d44 shell -x

好久没弄Flutter了,之前记得很顺利,可是,今天突然报了一个错,气煞我也! Exit code -1073740940 from: G:/sdk/sdk\platform-tools\adb.exe -s ae64a8327d44 shell -x logcat -v time -t 1 ...

2019-08-24 08:41:20 211 0

原创 2019年Android开发者常见面试题(四)

这篇文章,继续关于Java常见的面试题总结。 问题 20:哪些情况下的对象会被垃圾回收机制处理掉 答案【答案不唯一,可自己衡量】: Java对象符合以下条件便会被垃圾回收: 1.所有实例都没有活动线程访问。 2.没有被其他任何实例访问的循环引用实例。 3.Java 中有不同的引用类型。...

2019-07-12 08:43:27 265 0

原创 2019年Android开发者常见面试题(三)

对Java面试点的分享,已经总结了两篇文章了,这篇我们继续关于Java的总结。 问题 15:静态内部类的使用目的与限制 答案【答案不唯一,可自己衡量】: 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。 一、静态内部类的使...

2019-07-02 13:48:52 344 0

原创 2019年Android开发者常见面试题(二)

上一篇主要介绍的是Java相关的面试题,其实已经重复的说过,在Android面试中,Java相关的面试大概要占到20%,甚至是大于20%,所以不得不显得尤为重要,毕竟目前的开发中,Java语言开发毕竟还是占到绝大部分的。 这篇继续Java相关的面试题分享: 问题 8:抽象类的意义 答案【答案...

2019-06-27 17:12:24 407 0

原创 2019年Android开发者常见面试题(一)

大部分开发者进入公司,一个必备的环节就是面试,只有通过面试,才能知道求职者是否符合公司的要求,也只有通过面试,求职者才能有幸进入到企业里工作,那么怎么才能提高面试的成功率呢?对于开发者而言,显然是技术的掌握水平,由于技术的面非常广,我们并不可能全部的都掌握,但是,多多少少我们都有所了解,准备的越充...

2019-06-26 16:18:33 930 0

原创 程序员必备的插件

做开发很长一段时间了,也时长用一些插件,这些插件,的的确确提高了不少开发效率,相信不少同志已经再用,这里我简单的罗列一些,介绍一下具体的使用,希望能帮到一些未使用的同志们。 1、JSON-handle JSON-handle是一款对JSON格式的内容进行浏览和编辑,以树形图样式展现JSON文档...

2019-05-17 19:29:37 360 0

原创 重温Http

司空见惯的Http,访问网页,请求接口,可谓无处不在,那么什么是Http呢?这篇文章,会给大家做一个简单的总结,虽然说,在开发中我们即便不去了解,也不会影响到我们,但对于常见的面试环节,这个不得不显得尤为重要,知之总比不知强。 什么是Http? 说白了,它是一个标准,比如你去做火车,需要凭借火...

2019-05-15 13:58:42 101 0

原创 开源一个前端试卷题页面

最近在授课的过程中,模拟了一次月度考试,发现纸质版或者电子版的试卷,学生做后,还得老师,亲自一个一个进行阅卷,一个两个还可以,但是多了之后,就很浪费时间和经历,然后花了不到一天的时间做了一个可以在线考试的H5页面,即方便了老师阅卷,也方便了学生进行考试,经过测试,目前感觉还可以,今天,就把它开源出...

2019-05-06 12:10:24 1769 0

原创 如何打一个签名的APK

APP签名,目前可以分为两种,大家可以针对自己需要,来使用哪一种签名 签名一,有key文件,比如我们的维度影院和维度科技,服务端就给我们提供好了key,我们直接把key复制到我们的项目下 然后在appmoudle下build里android下添加以下代码 signingConfig...

2019-04-29 18:43:05 148 0

原创 前端成长之路(1)_前言

确切的说,我是13年开始接触到前端这个东西,那时记得有一门课程叫HTML什么的,至今也记不得了,老师在上面讲,下面其实都是跟听天书一般,当然,我也不例外,毕竟没有电脑,只能在本上写写画画,写的是什么,自己完全不知道,课程结束之后,就抛到了脑后,不了了之,这是第一次的接触,仅仅的知道有这样的一个技术...

2019-03-30 11:26:53 215 0

原创 Android最新整理面试资料

这个希望大家能够保存,我会不定时更新,大家可以作为参考。 【面试篇】 面试之自我介绍篇 http://note.youdao.com/noteshare?id=72dc7d06c0921c745f3f51d7c6a27ba7   面试之你为什么从上家公司离职 http://note.y...

2019-01-19 16:08:12 204 0

原创 Android断点续传更新APK

项目做完了,上线了,用户也安装了,后面,我们又开发了第二个版本,怎么才能通知用户升级版本呢? 似乎很简单: 请求接口,拿到接口返回的code值也就是版本号,与本地做对比,如果大于本地,那么就要提示用户更新了,一般更新Dialog会在主页面显示,一般会如下(自己画的,有点丑,别介意啊~): ...

2019-01-19 16:04:20 322 0

原创 面试之提前准备资料

面试,不就是,投简历,接到面试就去面试这么简单吗,有啥要提前准备的,如果这么想,大兄弟,这就错了,AbnerMing以过来人的身份,来告诉你,准备这些,可以让你受益颇丰。 1、手机一定要充满电 真的,这个很重要,不仅仅是打发面试路上的无聊,更是补充知识的掌握,你想啊,去面试的路上干嘛,刷高频面...

2019-01-19 15:48:45 443 0

原创 面试之你为什么从上家公司离职

在上家公司,你为什么离职,请相信,百分之八十的面试官(要么是HR要么是技术负责人),或多或少都会问到的问题,如果问你这个问题,你该如何回答? 举几个不太恰当的例子,大家尽量不要用下面的理由,我是感觉不太好: 1、因为上家公司不能办公室谈恋爱,我就离职了 2、因为上家公司加班太多,受不了加班 ...

2019-01-19 15:13:59 6567 0

原创 记一次Android讲师面试(已拿offer)

是的,来北京后的第二家公司,因业务砍断,集体裁撤了,又一次踏上了寻职的道路,8月的北京,天依然很热,寻职中,略带有一丝伤感,已经找了一周了,给的都是静候通知,今天的offer,似乎给了一丝慰藉,还好,有人会肯定你的努力。 标题已经写了,今天面试的是Android讲师一职,所谓师者,传道受业解...

2018-08-21 18:06:47 760 0

原创 几行代码就能实现为何要多此一举

记得分享了一篇文章到一个android群里,不一会,有人就开始问了,我用某某开源三行代码就能搞定,何须那么复杂,我顿时哑口无言,愣的不知所措,对啊,三行代码就能实现了,我这南辕北辙拐了一大圈,图个啥,我就弱弱的问,它是咋实现的?管它咋实现干嘛,会用不就得了,这是他给我的答案。 时间的前进,优...

2018-07-18 11:05:49 189 0

原创 我的前端之路(中)

    接着说吧,对于前端之路,我是断断续续的,毕竟后来我没有选择它,而是做了Android开发,不管怎么着,Android是移动前端,有着“前端”两个字,也是近亲了,做Android开发,这都是后话了,毕竟那时的我,还没有接触到Android,还在一味的潜心研究,那些Html标签,Css...

2018-07-16 17:42:01 195 0

原创 我的前端之路(上)

大学里第一次接触前端,一个字,懵,说真的,所谓的标签,样式,真的是一窍不通,也不知道为什么标签要用尖括号括住,那时候,一没心思学,二也不知道咋学,每天上课,老师在上边讲,自己用笔在本上记,其实也不知道记得啥,只觉得,可能这是重点,以至于记了半个学期,最后考试交作业时,还是网上找了个模板,改改就交上...

2018-07-13 16:49:06 621 1

原创 Android开发者珍藏必备【常见错误篇】

【0】java.lang.OutOfMemoryError  OutOfMemoryError thrown while trying to throw OutOfMemoryError; no stack trace availableOOM是常见的java错误,OOM主要有:1.OOM fo ...

2018-05-21 09:47:46 656 0

原创 Android开发者珍藏必备【开源项目篇】

日历星期视图日历https://github.com/alamkanak/Android-Week-View日历列表视图https://github.com/traex/CalendarListviewmaterial风格的日历https://github.com/prolificinteract...

2018-05-18 09:56:38 1299 0

原创 Android开发者珍藏必备【学习资料篇】

AbnerAndroid小程序这个就不多说了,是小编自己写的一个服务于Android开发者的一个微信小程序,从小白到大牛,从技术博文到每日资讯,从每日开源项目到每日推荐,Android,Kotlin,反正包罗万物,小编能想到的都在里面,更有免费的学习视频,要说缺点吧,就是人手不足,更新不及时,没办...

2018-05-17 10:00:20 4171 2

原创 Android开源项目分享【第2期】

【开源项目】GuideView【项目地址】https://github.com/binIoter/GuideView【项目简介】最最轻量级的新手引导库,能够快速为任何一个 View 创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展【开源项目】View...

2018-05-17 09:40:28 191 0

原创 Android开源项目第1期

【开源项目】BounceView【项目地址】https://github.com/SingleShu/BounceView【项目简介】滑动冲突,这个是作安卓的必经之坑。最开始的 ListView 和 ScollView 冲突,或者 ListView 嵌套 ListView 滑动冲突,再或者 Lis...

2018-05-16 18:25:01 238 0

原创 【每日快讯】2018年5月16日 [星期三]

科技1、IDC:一季度小米继续雄霸印度智能手机市场 占比达30.3%2、第三方支付最大罚单 智付支付连领两张被罚没4152万3、苹果三星专利诉讼案新进展:苹果要三星赔偿10亿美元4、罗永浩演示“革命性系统”现尴尬 语音识别故障5、特斯拉在瑞士撞上隔离带翻车起火 驾驶员当场身亡6、库克:Apple ...

2018-05-16 09:27:35 331 0

原创 【每日资讯】2018年5月10日 [星期四]

科技1、谷歌发布新版Google Photos:加入大量AI新特性2、果小美陷全国停运风波 无人货架遭遇生死劫3、央行欲封杀网络平台黄金交易 百余家平台面临整改4、腾讯公司:出现QQ红色感叹号是因服务器波动5、202亿元!中国电影单季票房首超北美成全球第一6、新浪发布2018年Q1未经审计财报 净...

2018-05-10 10:21:42 451 0

原创 做了一个服务于Android开发者的一个微信小程序

最近做了一个服务于Android开发者的一个微信小程序,名字叫AbnerAndroid,主要分享一些技术文章,新闻资讯,主要技术文章是关于Android,或者是Kotlin的,有文章,也有视频,有喜欢的朋友的可以关注一下。...

2018-05-07 17:20:25 393 0

原创 《Kotlin进化之路》之【第二章:揭开Kotlin的基础面纱】(六)

2.6 循环流程控制循环控制流程的基本语法和其它语言也是类似的,有其它语言基础的朋友这一章节也可以选择略过,不过想学习的话也未尝不可,也许说不定有重新的一个认识,没有其它语言基础的朋友,那么这个章节,可要认真的去学习哦。为什么要有循环流程控制呢,打个比方,让你在控制器里输出100个“李晓明是最帅的...

2018-05-04 14:36:03 100 0

原创 《Kotlin进化之路》之【第二章:揭开Kotlin的基础面纱】(五)

2.4 StringBuffer和StringBuilder对于有Java基础的同学来说,对这两个类再熟悉不过了,不熟悉的同学也没有关系,接下来我也会一点一点的去剖析。为什么有了String,还要有StringBuffer和StringBuilder呢?最大的原因在于StringBuffer 和 ...

2018-05-04 14:29:11 95 0

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