首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
傲娇之秋
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
Android 自定义View:手把手教你做一款简单、好用的SuperEditText
本文将手把手教你做一款 附带一键删除功能 & 自定义样式丰富的 SuperEditText控件,希望你们会喜欢。 1. 简介 2. 功能介绍 丰富的自定义样式:左侧图标、删除功能图标、分割线 & 光标 样式变化。具体如下图: 3. 特点 所以,在其上做二次开发 & 定制化成本非…
关于应用启动连续崩溃的解决思考
对于一个商业项目而言,质量应该是研发同学的生命线。 线上出现了大面积的崩溃或者各种不可用,那画面简直美的不敢想象。这也是任何商业项目做大之后都会花大力气在性能优化与高可用的原因,这个过程中也催生出了各种APM工具及HotFix方案,在一定程度上保障了性能同时提供了一道紧急修复的…
恶意用户识别?——Java 层反模拟器、反Hook、反多开技巧
近两年,Android端的虚拟化技术和群控技术发展急速,带来很多好玩产品和便利工具。但是作为App开发者就头疼了,恶意用户(比如不文明用户、比如刷单)利用这些技术,作恶门槛低得不知道哪里去。我们需要思考怎么识别和防御了。 下文介绍一些简单但是有效的恶意用户识别(方便后续封号)方…
Android面试题:bindService获取代理是同步还是异步
执行第二条消息的时候, 会向AMS请求publishService,其实就是告诉AMS,服务启动完毕,可以向之前请求APP端派发代理了。 最后,其实startService也是异步。
只需一个命令,快速定位android的启动耗时
Android 启动过程框架 这节我们讲一个命令,用来定位android启动过程耗时,具体为: 进入shell,cat /proc/bootprof 即可看到一堆类似如下的输出: 首先我们看…
Android撸一个转盘抽奖
项目中需要一个准盘抽奖的功能,于是自己自定义了一个转盘抽奖的控件,目前功能刚刚够需求,如果以后有需要,可以继续优化和丰富功能。
自定义仪表盘MyDashBoardView 实时修改最值和当前值
首先这个自定义view没有涉及事件分发和动画,纯粹全部都是draw,所以是个练手的好机会。对这个view分析下,可以分为如下几部分 我们需要做的就是按部就班的全部画出来即可。 我这里方法可能一别人不一样,我首先就移动了画布,将画布的移动到view的中心,所以中心坐标是(0,0)…
仿淘宝、京东拖拽商品详情(可嵌套ViewPager、ListView、WebView、FragmentTabhost)
对于电商App,商品详情无疑是很重要的一个模块,观察主流购物App的详情界面,发现大部分都是做成了上下两部分,上面展示商品规格信息,下面是H5商品详情,或者是嵌套了一个包含H5详情及评论列表的ViewPager界面,本文就是实现了一个兼容不同需求的上下滚动黏滞View控件。Gi…
使用新版 Android Studio 检测内存泄露和性能
内存泄露,是 Android 开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用 Eclipse 检测的, 其实 1.3 版本以后的 Android Studio 检测内存非常方便, 如果结合上 MAT 工具, LeakCanary 插件, 一切就变得 so easy 了。 作者:@于连林 520wcf
下一页
关注了
1
关注者
0
收藏集
2
关注标签
8
加入于
2017-10-31