Android
扬州慢_
你比你想象的更自由。
展开
-
android安卓布局总结
一,LinearLayout(线性布局)中的特有属性,即控件(例如textview或imageview等)在L布局中才有的属性:1,排列方式:orientation=”horizontal横向排列(即控件横着排,一个控件占一列)/vertical纵向排列(即控件竖着排,一个控件占一行)”2,子控件在L布局中的对齐方式:(1)只在横排L布局中生效的: layout_gr原创 2015-10-04 21:49:22 · 856 阅读 · 0 评论 -
eclipse再见,android studio 新手入门教程(二)项目的导入
上一篇博客介绍了AS的一些常用设置方法,当工具调教妥当后,自然就要开始项目的开发啦。从零开始新建一个项目,这个简单,不必多说,这篇博客会分享我从旧平台eclipse导入项目到AS的过程,以及遇到的一些问题并如何解决。开篇先粗略的提一些需要注意的地方。结构目录和eclipse不同,在android 视图下的项目目录分为java,res和manifests。 - manifests目原创 2016-04-18 15:43:30 · 4211 阅读 · 0 评论 -
Android 沉浸式状态栏的实现
一提到沉浸式状态栏,第一个浮现在脑海里的词就是“碎片化”。碎片化是让 Android 开发者很头疼的问题,相信没有哪位开发者会不喜欢“write once, run anywhere”的感觉,碎片化让我们不得不耗费精力去校验代码在各个系统版本、各个机型上是否有效。因此以前我一直把沉浸式状态栏看作一块难啃的骨头,但是该面对的问题迟早还是要面对,所以,不如就此开始吧。沉浸式状态栏的实现方法一:通过设置原创 2017-10-30 15:37:50 · 2533 阅读 · 0 评论 -
Mac 上使用 Shell 脚本 + adb shell 实现简单的 Android 模拟点击自动化测试
需求在 A 界面,点击跳转到 B 界面(该界面会执行一些业务),再点击返回键出现 Dialog 弹窗,点击确认退出按钮,返回 A 界面。不断循环。思路一开始想到的就是按键精灵,下了 mac 版使用后发现功能太不完善,于是试了试 Windows 版,实在是操作不习惯。在搜索资料过程中了解到还可以使用 adb 来实现模拟设备操作,那肯定是写代码更顺手啊,配合使用脚本重复输入命令,就能实现简单的自动化重复原创 2017-10-30 15:36:40 · 6637 阅读 · 0 评论 -
[译] 使用 Espresso 隔离测试视图
原文地址:Testing Views in Isolation with Espresso 原文作者:Ataul Munim 译文出自:掘金翻译计划 译者:yazhi1992 校对者:lovexiaov, Phoenix 使用 Espresso 隔离测试视图在这篇文章里,我将会告诉你为何并且如何使用 Espresso 在 Android 设备上测试你的自定义视图。你可以使用 E原创 2017-10-30 15:36:20 · 281 阅读 · 0 评论 -
Android 自定义控件demo集合
各种写着玩的自定义控件demo有时网上看到一些比较有意思的开源项目,有时间的话就会自己也撸一个出来,但是一般只关注实现样式、动画等,不会太去细致完整地完成,俗称占个坑~持续更新中…原创 2017-10-30 15:35:54 · 420 阅读 · 0 评论 -
ConstraintLayout 学习笔记
ConstraintLayout 学习笔记原创 2017-10-30 15:35:02 · 351 阅读 · 0 评论 -
[译] ConstraintLayout 可视化[Design]编辑器(这到底是什么)[第四部分]
ConstraintLayout 可视化[Design]编辑器原创 2017-10-30 15:34:03 · 1157 阅读 · 0 评论 -
Fresco 二三事:图片处理之旋转、缩放、裁剪切割图片
关于Fresco加载图片的处理,例如旋转、裁剪切割图片,在官方文档也都有提到,只是感觉写的不太详细,正好最近项目里有类似需求,所以分享一些使用小tip,后面的朋友就不用再走弯路浪费时间了。原创 2016-12-03 13:24:05 · 5835 阅读 · 0 评论 -
App Shortcuts 快捷方式 Android7.1 的"3D Touch"
Hello shortcuts从Android7.1(API level25)开始,开发者可以为自己的app定制shortcuts。shortcuts使用户更便捷、快速的使用app。我个人感觉有点像ios的压力感应,但是我认为Google的shortcuts动画做的更好看:)原创 2017-01-10 23:02:32 · 1752 阅读 · 0 评论 -
React Native Android(一)环境搭建
因为工作需要,最近正在学习React Native Android。温故而知新,把学习的内容记录下来巩固一下知识,也给有需要的人一些帮助。对程序员来说,入门的第一课毫无疑问就是搭建环境。原创 2016-10-29 13:18:20 · 1490 阅读 · 0 评论 -
Kotlin简单使用手册
在昨天和做android的前辈一番交谈后,觉得很惭愧,许多东西还只是知其然而不知其所以然,也深感自己的技术还太浅薄。以后要更加努力地学习,要着重学习原理、方法论,不能只停留在会用的阶段。 今天又要献丑分享一些关于使用Kotlin这门新兴的编程语言的一些要注意的地方。因为上一个项目全部使用了kotlin,算是给后面接手的朋友的一份交接文档吧。原创 2016-07-15 09:31:16 · 15453 阅读 · 6 评论 -
第一个开源控件:Google官方下拉刷新控件SwipeRefreshLayout强化版,支持上拉刷新
最近比较闲,所以趁着这时间撸了个SwipeRefreshLayout的加强版,Github地址。原版只支持下拉刷新,强化之后支持上拉刷新和一进入页面就加载刷新,整个控件的加载动画是一致的,毫无违和感:),也算是为开源社区尽了点绵薄之力啦。 很惭愧,就做了一点微小的工作,谢谢大家。原创 2016-04-22 08:49:33 · 766 阅读 · 0 评论 -
Android 自定义构建类型 BuildType
最近接触到自定义构建类型 BuildType,发现这一块有些地方稍不注意的话会被绕进去浪费点时间,既然我这边已经花费时间了,如果正好你也需要接触到 BuildType,也许接下来分享的 tips 可能会帮你节省些时间。缘起BuildType 相信许多开发者都不陌生,很常见的一种使用场景是线上、线下的后台接口 BaseUrl 不同,许多人会选择在 build.gradle 文件的 buildTypes原创 2017-12-21 00:24:18 · 7500 阅读 · 3 评论