首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xiedroid
掘友等级
技术穷人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
Android-View点击事件短时间重复点击的过滤
当logcat显示:点击... ,表示点击了按钮, 显示:clickTextView的时候,表示执行了点击事件。 可以根据logcat显示情况,当View重复点击的时候,在1秒内都是不会去执行点击事件的,虽然已经发生了点击。 下面的第二种方式也是相同的操作。
iOS 编写高质量Objective-C代码(二)
这篇将从面向对象的角度分析如何提高OC的代码质量。 属性(@property)是OC的一项特性。 @property:编译器会自动生成实例变量和getter和setter方法。 assign:对“纯量类型”做简单赋值操作(NSInteger、CGFloat等)。 strong:…
关于 Android 7.0 适配中 FileProvider 部分的总结
由于 Android 7.0 或更高版本的系统在国内手机市场上的占比不是很高,很多 Android 开发人员并没有做 7.0 适配工作,同时测试人员也容易忽视这方面的兼容问题。这导致 7.0 及以上版本的手机用户在使用到应用部分功能时可能出现 App 崩溃闪退。其中,大部分原因…
【深入 Java 开发】从代码层读懂 HashMap 的实现原理
概述 Hashmap 继承于 AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。它的 key、value 都可以为 null,映射不是有序的。 Hashmap 不是同步的,如果想要线程安全的 HashMap,可以通过 Collections 类的静态方法 synchronizedMap 获得线程安全的 HashMap。
Android 系统中,那些能大幅提高工作效率的 API 汇总(持续更新中...)
前言 “条条大路通罗马。” 工作中,实现某个需求的方式往往不是唯一的,这些不同实现方式不仅表现在代码质量上,还影响着我们的工作效率。就像,在 Android 系统中,总有那么一些鲜为人知的 API 能够减少我们很多零碎的工作量。于是,就想凭着一些经验,整理一些常用的,找个地方归纳…
Android 应用瘦身,从 18MB 到 12.5MB
前阵子老大交给了我一个任务,主要是帮我们开发的直播应用做 Android 端的安装包瘦身,花了大概一周的时间把安装包从 18MB 减小到了 12.5MB。原本完全可以优化到 10MB 之下,但由于其他原因的限制,所以目前阶段只到 12.5MB 为止。在此记录一下优化的思路和用到的工具,方便自己以后 Review ,有需要的童鞋也可供参考。
看 AspectJ 在 Android 中的强势插入
看 AspectJ 在 Android 中的强势插入 什么是 AOP AOP 是 Aspect Oriented Programming 的缩写,即『面向切面编程』。它和我们平时接触到的 OOP 都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而 AOP 的思想,则不太…
项目进展快,全靠 iView 带 | 掘金技术征文
前言 🎅圣诞节来了,先祝掘金的用户圣诞节快乐!我们的 iView 开源组件库也发布了圣诞版,快去更新日志页找彩蛋吧 iviewui.com。之前在掘金发布了多篇关于 iView 的技术文章后,在社区和 GitHub 得到了很多开发者的支持,我们也励志要将 iView 做成精品…
【Android】强大的 SpannableStringBuilder
【Android】强大的 SpannableStringBuilder
下一页
个人成就
文章被点赞
7
文章被阅读
6,140
掘力值
106
关注了
0
关注者
1
收藏集
0
关注标签
24
加入于
2016-06-13