05 2017 档案

摘要:关于NotificationListenerService监听时有失败的处理 问题由来 去年进入一家专业做智能穿戴设备的公司,在项目中需要监听系统通知栏变化(主要是IM类app的信息获取到后推送到用户的手环),在继承Android系统提供的NotificationListenerService这个类 阅读全文
posted @ 2017-05-27 10:56 dongweiq 阅读(4076) 评论(0) 推荐(0) 编辑
摘要:开源整理:Android App新手指引开源控件 一个App第一次与用户接触或者发生大版本更新时,常常会用户进行新手引导,而一个好的新手指引,往往能够方便新用户快速了解操作你的应用功能。新手指引的重要性,不言而喻。本文搜集整理了Github上一些效果不错的新手指引开源控件,帮助你的应用在用户面前有更 阅读全文
posted @ 2017-05-22 13:42 dongweiq 阅读(5535) 评论(0) 推荐(0) 编辑
摘要:前两天接到任务做一个UI,有用到动画,于是抽空看了下Android动画相关知识。 Android Animation共有四大类型,分别是 Alpha 透明度动画 Scale 大小伸缩动画 Translate 位移动画 Rotate 旋转动画 这四类动画按模式又可分为: tweened animati 阅读全文
posted @ 2017-05-16 20:30 dongweiq 阅读(28784) 评论(0) 推荐(2) 编辑
摘要:前言 在Android开发中, 我们经常会遇到一些场景, 需要以一些特殊的形状显示图片, 比如圆角矩形、圆形等等。关于如何绘制这类形状, 网上已经有很多的方案,比如自定义控件重写onDraw方法, 通过canvas的各种draw方法进行绘制等。那么, 更复杂的图形呢?比如,五角星?比如组合图形?又或 阅读全文
posted @ 2017-05-16 17:14 dongweiq 阅读(765) 评论(0) 推荐(0) 编辑
摘要:今天折腾了半天自定义控件的问题,如下图所示,我们UI设计了一种可以左右滑动的列表,而列表中又包含了listview。而且要居中显示listview 我一看UI,心想简单,不就是根据datas的数目进行分页么,有几页就在viewpager里add几个listview,然后设置viewpager居中显示 阅读全文
posted @ 2017-05-11 20:27 dongweiq 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:一、前言 万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。 从 2016 年开始,模块化在 Android 社区越来越多的被提及。随着移动平台的不断发展,移动平台上的软件慢慢 阅读全文
posted @ 2017-05-08 15:45 dongweiq 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:加解密算法,音视频编解码等。在生成SO文件时,需要考虑适配市面上不同手机CPU架构,而生成支持不同平 阅读全文
posted @ 2017-05-08 13:49 dongweiq 阅读(7560) 评论(2) 推荐(0) 编辑
摘要:Sketch Measure 让创建规范成为开发者和团队协作的乐趣 http://sketch.im/plugins/1 安装 工具栏 一个集成了所有功能图标的工具栏,可以方便操作每一个功能 执行 Plugin > Sketch Measure > Toolbar 或使用快捷键 control ⌃  阅读全文
posted @ 2017-05-08 11:18 dongweiq 阅读(561) 评论(0) 推荐(0) 编辑
摘要:对于刚接触 Sketch 的人来说,在找字体方面,可能不是那么顺手。之前用 RightFont,后来收费了。。 今天介绍个只有长得好看的人才能发现的功能。无需插件即可选择中文字体。 不信,你看: Sketch 中文字体—在线播放—优酷网,视频高清在线观看http://v.youku.com/v_sh 阅读全文
posted @ 2017-05-05 15:50 dongweiq 阅读(7997) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示