Gradle用户使用指南
转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/72644979 0. 前言 完全由个人翻译,能力有限,有些细节地方翻译不是很通顺,大家可以参考Gradle Plugin User Guide英文版本阅读,如果有问题,欢迎指正。...
View ArticleView的绘制流程分析之二 -- measure
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/72633385 measure - 测量 确定View的测量宽高 上面说到 performTraversals() 函数的时候,内部调用了 performMeasure() private void performMeasure(int childWidthMeasureSpec,...
View Articlelinux驱动开发之字符设备--内核和用户空间数据的交换(ioctl)
前言 在驱动中,除了需要具备读写能力外,还需要对硬件设备进行控制。ioctl就常用户底层的一些操作。 正文 linux中,建议使用下边的方式,进行进行ioctl命令 设备类型 序列号 方向 数据尺寸 8bit 8bit 2bit 13/14bit 命令码的设备类型为一个 “幻数”,可以是在 0 ~0xff 之间值,内核中的 ioctl-number.txt 给出了一些推荐的和已经被使用的...
View Articlekotlin 官方学习教程之包
一个源文件以包声明开始: package foo.bar fun baz() {} class Goo {} // ... 源文件的所有内容(比如类和函数)都被包声明包括。因此在上面的例子中, bza() 的全名应该是 foo.bar.bza ,Goo 的全名是 foo.bar.Goo。 默认导入 许多包被默认的导入 Kotlin 中: kotlin.* kotlin.annotation.*...
View Article十分钟学会kotlin实现Android MVP模式开发
谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言 Google I/O 大会全程视频直播 为什么要学习Kotlin?因为它能使Android的开发更简洁、高效及安全,更因为谷歌的推崇! 不说废话,直入主题。很久之前在看mvp模式的时候,看多很多小例子,这里用kotlin来简单实现一下,完全是入门级的,对于刚刚了解kotlin来开发Android的同学,是个不错的例子。...
View ArticleAndroid 蓝牙开发(十一)Pan蓝牙共享网络分析
转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注 本文主要分析Andorid蓝牙共享网络的使用、连接流程等。 基于Android4.3源码 1 简介 Bluetooth...
View ArticleAndroid开发中SQLite Expert的操作技巧
最近学习SQLite Expert,了解过后,才觉得和MySql同工异曲,深度学习android开发,就必须了解Sqlite Expert,才能更上一层楼。 在之前的一篇文章中我已经粗浅的介绍了SQLite的基本使用方法,这一骗我重点介绍一下SQlite的事务操作,适配器操作,分页操作等技巧....
View Article一周入门Kotlin(上)
Kotlin是最近IO大会推荐的一级语言,也是我们学习的主流方向,其语法实际上不难,融合了很多优秀语言的特性,如面向过程C语言思想。OC语言的代理和类扩展思想。lambda表达式的精简等等。接下来你会想如何学习这个东西又不浪费时间呢。本教程以java语言的思维进行转换学习,一周带你入门Kotlin。 搭建环境 这里我使用的是mac环境,但是我想应该没多大问题,首先该语言是android...
View ArticleiOS 本地轻量级数据存储之NSUserDefaults
NSUserDefaults简介 在Android和ios都提供了本地轻量级数据存储,底层实现都是基于key-value的方式。Android里面的叫SharedPreferences,ios的叫NSUserDefaults,使用上也是非常的简单。我们先看一看NSUserDefaults的API。 #import <Foundation/NSObject.h> @class...
View ArticleAndroid应用优化之代码检测优化
前言 最近换了新的公司,面对新的代码大家都有不同的熟悉过程和方法。在我的角度来说,利用代码检测工具,可以更直接地去熟悉代码逻辑和业务逻辑,表现得自己去代码质量很有追求,最重要当然是在公司的任务管理工时上面显得自己积极向上啦。不过在修改代码之前,你要根据项目的分工、明确在公司的定位,不然会造成一些不愉快的事情,但是总的来说我们还是对代码质量有追求的! 我们首先要知道Android...
View ArticleJenkins持续化构建Android项目(一)-安装配置Jenkins(by 星空武哥)
转载请标注原创文章地址:http://blog.csdn.net/lsyz0021/article/details/72681857 1、安装配置Jenkins 2、构建Android项目生成apk 3、Jenkins上传apk到fir 4、Jenkins上传apk到蒲公英 5、设置Jenkins邮件通知 前言...
View ArticleKotlin语法学习-变量定义、函数扩展、Parcelable序列化、编写工具类、Activity跳转
今年 Google I/O 2017 开发者大会中,Google 宣布正式把 Kotlin 纳入 Android 程序的官方一级开发语言(First-class language),作为Android开发者,当然要逐步熟悉这门语言,第一步就要从语法开始学习。 在这之前,我们需要了解怎么使用Kotlin编写一个Android应用。对于Android Studio...
View ArticleJenkins持续化构建Android项目(二)-构建Android项目生成apk(by 星空武哥)
转载文章请标注原创文章地址:http://blog.csdn.net/lsyz0021/article/details/72681988 1、安装配置Jenkins 2、构建Android项目生成apk 3、Jenkins上传apk到fir 4、Jenkins上传apk到蒲公英 5、设置Jenkins邮件通知 Jenkins安装完我们就可以新建项目了...
View ArticleJenkins持续化构建Android项目(三)-Jenkins上传apk到fir(by 星空武哥)
转载文章请标注原创文章地址:http://blog.csdn.net/lsyz0021/article/details/72683171 1、安装配置Jenkins 2、构建Android项目生成apk 3、Jenkins上传apk到fir 4、Jenkins上传apk到蒲公英 5、设置Jenkins邮件通知 方法一...
View ArticleJenkins持续化构建Android项目(四)-上传apk到蒲公英(by 星空武哥)
转载文章请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/72683242 1、安装配置Jenkins 2、构建Android项目生成apk 3、Jenkins上传apk到fir 4、Jenkins上传apk到蒲公英 5、设置Jenkins邮件通知 1、注册账号,获取取API Key和User Key...
View ArticleJenkins持续化构建Android项目(五)-设置Jenkins邮件通知(by 星空武哥)
转载请标注原创文章地址:http://blog.csdn.net/lsyz0021/article/details/72683275 1、安装配置Jenkins 2、构建Android项目生成apk 3、Jenkins上传apk到fir 4、Jenkins上传apk到蒲公英 5、设置Jenkins邮件通知...
View ArticleiOS开发学习专题-基础知识(五) NSDate时间 NSUserDefaults本地存储 NSNotification系统通知的详细使用方式
本文主要讲解的是 NSDate时间、NSUserDefaults本地存储、NSNotification系统通知的详细使用方式,也是NS系列基础知识的最后一篇文章 文章是博主原创,转载请标明出处http://blog.csdn.net/werctzzz/article/details/72677981...
View ArticleIOS端K线系列之K线-边框绘制、滑动选择
k线系列目录 查看目录请点击这儿 在分时线写完以后,我们开始接着学习如何写K线。其实k线并没有想象的那么复杂,还是像前几篇文章提供的思路一样,第一步、第二步、第三步…….把一个复杂的问题简单化,才是我们最需要做的事情。 首先看一下最终要完成的效果图:...
View ArticleFlutter进阶—实现动画效果(五)
在本篇文章开始前,我们先来回顾一下之前我们都做了哪些事情。在第一篇文章中,我们在动画值更改时调用double lerpDouble(num a, num b, double...
View ArticleAndroid测试-- Uiautomatorviewer
uiautomatorviewer同样位于sdk/tools/bin下, 用一下你就可以捕获当前设备当前画面截图 然后还有节点和坐标~聪明的你操作操作坐标就行了 作者:u013867301 发表于2017/5/24 23:02:30 原文链接 阅读:149 评论:0 查看评论
View Article