IT狗

移动开发

Kotlin入门(29)任务Runnable

任务Runnable定义了一个可以独立运行的代码片段,通常用于界面控件的延迟处理,比如有时为了避免同时占用某种资源造成冲突,有时则是为了反复间隔刷新界面从而产生动画效果。运行一个任务也有多种形式,既可在UI线程中调用处...

/ ()阅读()

XML如何添加注释?

注释以 <!-- 开始并以 --> 结束,

例如 <!--注释内容-->。




注释可以出现在文档序言中,包括文档类型定义 (DTD);文档之后;或文本内容中。 注释不能出现在属性值中。 不能出现在标记中。

分析器在遇到 > 时,就认为注释...

/ ()阅读()

「Android」 Surface分析

本篇针对Surface模块进行分析,从Java层的Activity创建开始,到ViewRoot、WindowsManagerService,再到JNI层和Native层。首先推荐一个Android源码查看的网站:http://androidxref.com/Surface的创建涉及三个部分:App 进程
Ap...

/ ()阅读()

Android 进度条按钮实现(ProgressButton)

有些App在点击下载按钮的时候,可以在按钮上显示进度,我们可以通过继承原生Button,重写onDraw来实现带进度条的按钮。Github:https://github.com/imcloudfloating/ProgressBar
1.效果:2.原理:创建三个GradientDrawable作为...

/ ()阅读()

系统应用集成过程中的一些坑

本篇文章已授权微信公众号 dasu_Android(大苏)独家发布这次想来讲讲系统应用集成过程中遇到的一些坑,尤其是 so 文件相关的坑。背景埋这些坑的最初来源是由于测试人员在集成新终端设备时提了个 bug: app 在这个设备上无法...

/ ()阅读()

zxing开源库的基本使用

如果你的项目中有模块跟二维码相关的话,那你一定听过或者用过大名鼎鼎的zxing开源库。什么是zxing?ZXing是一个开源的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。zxing可以实现使用手机...

/ ()阅读()

安卓开发学习笔记(一):如何用Android Stuidio导出apk文件?

一,
首先,我们在菜单栏上找到这一栏:然后点击build,再点击generate apk,然后出现以下界面:

由于之前我们并没有进行apk文件的生成,因此需要这个apk key做一个验证,以防您的app上线之后被别人盗用,同时证明自己对这个app的拥...

/ ()阅读()

30分钟彻底弄懂flex布局

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由elson发表于云+社区专栏目前在不考虑IE以及低端安卓机(4.3-)的兼容下,已经可以放心使用flex进行布局了。什么是flex布局以及它的好处,这里就不再赘述。在这...

/ ()阅读()

wap2app(二)-- 设置APP系统状态栏

准备工具:HBuilder一、全屏设置,不显示系统状态栏这里所说的系统状态栏就是包括了:信号、运营商、电量等信息手机屏幕最顶部信息。全屏并非状态栏透明或变色,而是没有状态栏,也就是看不见电量、信号那条了,部分项目需要这样...

/ ()阅读()

Android 彩色Toast实现

Android默认的Toast太丑了,我们来封装一个花里胡哨的Toast吧,就叫ColoredToast。Github:https://github.com/imcloudfloating/DesignApp效果:Toast有一个setView方法,通过它我们可以设置自定义的布局,这里我只是加入了改变...

/ ()阅读()

「Android」 基于Binder通信的C/S架构体系认知

  C/S架构(Client/Server,即客户机/服务器模式)分为客户机和服务器两层:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。简单的说就是第一层是用户表示层,第二层是数据库层。客户端和...

/ ()阅读()

继续封装个 Volley 组件

本篇文章已授权微信公众号 dasu_Android(大苏)独家发布前面已经封装了很多常用、基础的组件了:base-module, 包括了:crash 处理常用工具类apk 升级处理log 组件logcat 采集ftp 文件上传blur 高斯模糊fresco 图片处理等等那...

/ ()阅读()

Kotlin入门(28)Application单例化

Application是Android的又一大组件,在App运行过程中,有且仅有一个Application对象贯穿应用的整个生命周期,所以适合在Application中保存应用运行时的全局变量。而开展该工作的基础,是必须获得Application对象的唯一实例,也...

/ ()阅读()

JPTabBar 详细介绍

一个强大的TabBar,实现市面上APP基本上所拥有的功能,代码简单构造容易!只需不足5行代码就把基本的界面搭建出来了附上效果图: 主要功能特色:多种Tab切换的动画效果实现底部导航中间按钮凸出的效果实现WeChat那种滑动导航...

/ ()阅读()

Android连续点击多次事件的实现

有时候我们需要实现这样的场景,类似进入开发者模式,即多次点击后执行操作。 首先我们先看一个方法:System提供的一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。public static void arraycopy(Object src...

/ ()阅读()