Android
文章平均质量分 89
seandepp
但是, 我拒绝.
展开
-
一起来做个拜年App吧!
下载apk试用 密码: wjep 去github看源码前言 马上就要过年了, 做一个App来送祝福是不错的哦, 这里我考虑用ViewPager来做, 大家可以考虑用其它的试试看哦.效果图 不废话, 先上图. 可以认为分成两部分, 先是一个闪屏页, 然后再是滑动页.闪屏页 闪屏页不难做, 关键是动画的设置. 直接上代码....原创 2018-02-10 19:22:02 · 400 阅读 · 0 评论 -
Mac下安装配置Android Studio并让多版本共存以及配置使用adb
目录 前言 AS简介 安装配置AS 创建项目 创建虚拟机 adb的配置和使用 最后 前言 最近Flutter非常的火啊. 我说句实话, Google(以下简称GG如何, 手动滑稽, 听说谷歌重返中国要改名咕果, 再次滑稽, 那以后就是苹果手机和咕果手机了, 叒滑稽)在操作系统和开发框架上的野心真是司马昭之心啊, 但是我喜欢(手动滑稽)...原创 2018-08-10 08:55:56 · 7119 阅读 · 0 评论 -
Android用5种方式实现自定义计时器, 哪种才是你的菜?
Chronometer和CountDownTimer计时器 github传送门目录 效果图 前言 Timer + TimerTask + Handler Timer + TimerTask Handler Thread + Handler Handler + Runnable 最后 效果图 看下效果图, 这是五种不同的方...原创 2018-08-10 10:59:04 · 20285 阅读 · 4 评论 -
Chronometer和CountDownTimer计时器
Android小知识10则(上) Android小知识10则(下) Android用5种方式实现自定义计时器, 哪种才是你的菜? github传送门目录前言Chronometer的使用CountDownTimer的使用最后前言 之前在Android用5种方式实现自定义计时器, 哪种才是你的菜?的文章中我提到了Chronometer和CountDown...原创 2018-08-14 10:49:25 · 578 阅读 · 0 评论 -
Mac下安装配置Android Studio并让多版本共存以及配置使用adb
Mac下安装配置Android Studio并让多版本共存以及配置使用adb目录前言准备实操最后前言 想要开发Android, 还是要服用ss或者vpn的, 这里来写一篇配置Android Studio(以下简称AS) HTTP Proxy的文章. 关于基础环境搭建可以看之前的文章-Mac下安装配置Android Studio并让多版本共存以及配置使用ad...原创 2018-08-11 19:51:28 · 707 阅读 · 0 评论 -
界面无小事(六):来做个好看得侧拉菜单!
界面无小事(一):RecyclerView+CardView了解一下 界面无小事(二):让RecyclerView展示更多不同视图 界面无小事(三):用RecyclerView + Toolbar做个文件选择器 界面无小事(四):来写个滚动选择器吧! 界面无小事(五):自定义TextView github传送门目录 效果图 前言 DrawerLayout ...原创 2018-08-02 19:38:48 · 309 阅读 · 0 评论 -
Mac下配置Android Stuido的HTTP Proxy
Mac下安装配置Android Studio并让多版本共存以及配置使用adb目录前言准备实操最后前言 想要开发Android, 还是要服用ss或者vpn的, 这里来写一篇配置Android Studio(以下简称AS) HTTP Proxy的文章. 关于基础环境搭建可以看之前的文章-Mac下安装配置Android Studio并让多版本共存以及配置使用adb....原创 2018-08-12 08:22:27 · 7157 阅读 · 2 评论 -
Android小知识10则(上)
目录 前言 横竖屏锁定 不同分辨率的图标 将字符串写在资源文件中 为AlertDialog设置点击监听 ProgressDialog了解一下 最后 前言 Android的知识还是比较碎的, 日常积累很重要. 我把平常一些小知识点整合整合, 理成了上下两篇文章, 每篇五个知识点.横竖屏锁定 有两种方法可以实现 ...原创 2018-08-08 09:03:28 · 163 阅读 · 0 评论 -
Android小知识10则(下)
Android小知识10则(上) github传送门 注: 在目录中点击可以跳转到具体代码页目录 Chronometer和CountDownTimer计时器 Chronometer的使用 CountDownTimer的使用 正则表达式 动态数组 shape绘制 矩形 椭圆 ...原创 2018-08-08 09:06:52 · 1481 阅读 · 1 评论 -
界面无小事(八):RecyclerView增删item
界面无小事(一): RecyclerView+CardView了解一下 界面无小事(二): 让RecyclerView展示更多不同视图 界面无小事(三):用RecyclerView + Toolbar做个文件选择器 界面无小事(四):来写个滚动选择器吧! 界面无小事(五):自定义TextView 界面无小事(六):来做个好看得侧拉菜单! 界面无小事(七):使用代码动态增删布局目...原创 2018-08-15 15:17:00 · 513 阅读 · 0 评论 -
一个util带你解决动态申请权限问题
前言 Android从API23开始, 也就是Android6.0起, 有了一个动态申请权限的概念. 这里就分享给大家一个util来解决这个问题. 不过在代码之前我还有些要说的: 第一次安装应用进入之后会要权限. 一般来说, 这个要权限都会在广告页之后, 进主页面之前, 因为如果不在进入之前拿到权限, 肯定有些功能就跑不动了, 仔细看图片后面的界面, 只显示了根路径, 下面为...原创 2018-08-08 13:47:38 · 1734 阅读 · 0 评论 -
Android绘制(二):来用Path绘出想要的图形吧!
Android绘制(一):来用shape绘出想要的图形吧!目录前言绘制线绘制图形绘制弧绘制文字组合贝塞尔曲线最后前言之前有一篇用shape进行绘制的, 但是那个偏向静态, path结合属性动画可以动起来哦~ path是什么? 来看看官方的介绍:The Path class encapsulates compound (multiple con...原创 2018-08-13 11:30:00 · 854 阅读 · 0 评论 -
Android绘制(三):Path结合属性动画, 让图标动起来!
Android绘制(一):来用shape绘出想要的图形吧! Android绘制(二):来用Path绘出想要的图形吧!目录效果图前言绘制属性动画最后效果图 不废话, 直接上效果图, 感兴趣再看下去. 其实不单单是效果图演示的, 运用熟练的话各种图标之间都是可以切换的.前言 之前的文章也说了, path还是很有潜力的. 但是很...原创 2018-08-13 19:51:18 · 2470 阅读 · 0 评论 -
Android RecyclerView从入门到玩坏
目录前言基础使用分隔线点击监听搭配CardView更丰富的条目增删条目快速添加视图让RecyclerView支持复杂视图最后前言 RecyclerView在Android界面开发当中是很重要的, 那掌握它也是很必要的. 但是有些时候会觉得它很厚重, 这里就从RecyclerView的基础一直说到扩展, 让你把RecyclerView学薄了. ...原创 2018-08-18 12:17:02 · 205 阅读 · 0 评论 -
界面无小事(九): 做个好看的伸缩头部
github传送门目录前言效果图快速上手CollapsingToolbarLayout折叠模式AppBarLayout滚动方式CoordinatorLayout配合Snackbar自定义伸缩头部最后前言 之前也是写了RecyclerView的内容, 这次再补充伸缩头部的实现. 港真, 伸缩头部是那种看到第一眼就会爱上的视图效果, 好看又简洁. ...原创 2018-08-24 22:42:34 · 417 阅读 · 0 评论 -
界面无小事(七):使用代码动态增删布局
界面无小事(一): RecyclerView+CardView了解一下 界面无小事(二): 让RecyclerView展示更多不同视图 界面无小事(三):用RecyclerView + Toolbar做个文件选择器 界面无小事(四):来写个滚动选择器吧! 界面无小事(五):自定义TextView 界面无小事(六):来做个好看得侧拉菜单! github传送门目录 效...原创 2018-08-09 08:43:09 · 255 阅读 · 0 评论 -
详尽! Win10安装Java8+Tomcat9!
前言 我惊奇地发现我竟然没有写过Java安装的文档(可能是需要的地方太多, 反而没在意了), 借着这次写安装Tomcat的, 加一波Java安装. 这次平台选择了Win10(主要是FastStone Capture截图真的太好用), 但是, 但是, 我依旧推荐你使用Linux, 可以使用Ubuntu 16.04LTS或者Linux Mint 18.x, 这里打个广告, 是我之前一篇美...原创 2018-02-13 15:00:39 · 1585 阅读 · 0 评论 -
Android弹窗二则: PopupWindow和AlertDialog
前言 弹窗是图形界面必备的一个模块, 回忆一下windows那些恶心爆了的错误弹窗吧, 把弹窗制作的更高效友好一点是非常必要的. 这里说两个常用的弹窗类, PopupWindow和AlertDialog. 我的理解就是, PopupWindow较为随性, 可以在任意位置弹窗, 比如你经常看到的朋友圈点赞的那个小的弹窗. 那AlertDialog就很正经了, 位置固定在中央, 比如无...原创 2018-02-19 20:27:58 · 271 阅读 · 0 评论 -
界面无小事(一): RecyclerView+CardView了解一下
目录 前言 RecyclerView使用 CardView使用 RecyclerView.Adapter实现 给RecyclerView.Adapter添加点击事件 给CardView添加点击特效 为CardView添加更多内容 最后 前言 官方文档传送门 RecyclerView是Google推荐用来替代ListView的...原创 2018-04-01 11:26:29 · 1042 阅读 · 2 评论 -
动画必须有(一): 属性动画浅谈
目录 前言 ObjectAnimator的初步使用 用AnimatorSet进行动画混合 将动画写在xml中 动画监听 ViewPropertyAnimator上手 最后 前言官方文档传送门 属性动画是非常非常好用的, 谷歌自己都说这是一个强大的框架. 那今天就来了解一下它.ObjectAnimator的初步使用 ...原创 2018-04-05 14:22:15 · 326 阅读 · 0 评论 -
Android绘制(一):来用shape绘出想要的图形吧!
目录前言矩形椭圆线环最后前言 在没有UI设计师的时候, 或者是想简单看下效果的时候, 用shape进行快速绘制是极好的!官方文档传送门 一共有四种shape: rectangle oval line ring 矩形 我们一个一个来看, 首先是矩形:<?xml version=...原创 2018-04-17 21:42:37 · 2869 阅读 · 0 评论 -
Android手势操作耍起来!
目录 前言 初步了解手势操作 六个重写方法 小栗子体验一下 别忘了双击事件 最后 前言 手势操作是Android交互当中至关重要的. 可以说, 如果一个软件没有好的手势操作, 就不能将其定义为移动端的软件. 这里来看下谷歌提供的GestureDetector类. 搭配属性动画使用, 效果更好哦.初步了解手势操作 先来一段...原创 2018-04-05 17:29:46 · 1633 阅读 · 0 评论 -
界面无小事(二): 让RecyclerView展示更多不同视图
第一篇传送门目录 前言 GridLayoutManager的使用 Glide加载图片 让RecyclerView支持更多不同布局 来看看横向滚动 还有瀑布流 最后 前言 之前设置布局的时候用了最简单的LinearLayoutManager, 而且是单一布局, 这次来感受下GridLayoutManager和瀑布流以及多布局...原创 2018-04-24 14:27:07 · 1515 阅读 · 0 评论 -
快速上手ndk开发! Mac/Win下配置和使用!(2018.4重编版)
目录 前言 ndk环境配置 下载ndk 配置ndk路径 配置ndk环境路径 ndk上手 实现c函数, 并编译生成.so 其他项目使用.so 最后 前言 说下我的AndroidStudio版本是2.3.3, 还没有更新到3.x(手动委屈), 主要还是想把手头项目搞定了再跳坑. ...原创 2018-04-20 14:13:52 · 447 阅读 · 0 评论 -
界面无小事(三):用RecyclerView + Toolbar做个文件选择器
目录 前言 最终效果演示 布局文件 RecyclerView适配器 Toolbar的使用 填充RecyclerView条目 悬浮按钮 最后 前言github传送门 在之前两期也是说了很多RecyclerView的使用, 这期打算来个实操性质的. 用RecyclerView制作一个文件管理器, 并且可以进行文件的多选, 应该是蛮...原创 2018-06-04 13:53:15 · 530 阅读 · 0 评论 -
使用VideoView做个实用的视频播放器
目录 最终效果图 前言 布局文件 VideoView的使用 横竖屏切换 文件选择 手势调节音量 最后 最终效果图前言 这里用VideoView写一个播放器, 可以横竖屏, 可以选文件, 可以暂停, 可以快进后退, 可以进度条拖动, 可以触屏调节音量. 来看看怎么实现的吧!布局文件 用Relat...原创 2018-06-07 15:23:06 · 1161 阅读 · 0 评论 -
界面无小事(四):来写个滚动选择器吧!
界面无小事(一): RecyclerView+CardView了解一下 界面无小事(二): 让RecyclerView展示更多不同视图 界面无小事(三):用RecyclerView + Toolbar做个文件选择器 去github看源码目录 效果图 前言 Paint类 计时器 基线baseline 滚动选择器实现 最后 效果图...原创 2018-07-16 11:47:05 · 814 阅读 · 1 评论 -
界面无小事(五):自定义TextView
界面无小事(一): RecyclerView+CardView了解一下 界面无小事(二): 让RecyclerView展示更多不同视图 界面无小事(三):用RecyclerView + Toolbar做个文件选择器 界面无小事(四):来写个滚动选择器吧!目录 效果图 前言 自定义属性 MeasureSpec类 颜色解析 字号转换 最后 ...原创 2018-07-19 13:38:17 · 189 阅读 · 0 评论 -
动画必须有(二):悬浮菜单了解一下!
动画必须有(一): 属性动画浅谈githhub传送门目录 前言 效果图 FloatingActionButton基础 FloatingActionButton实例 最后 前言 悬浮按钮是我非常喜欢的, 可以把最关键的功能放入到悬浮按钮中. 比如日记app里的新建日记, 阅读类app里的喜欢. 稍微处理一下可以将悬浮按钮扩展成悬浮菜...原创 2018-07-27 16:18:01 · 816 阅读 · 0 评论 -
Mac下Android Studio 3.x的NDK开发环境搭建
目录前言CMake用CMake向已有AS项目添加C/C++代码ndk-build最后前言mac上安装软件真的很简单, 一路下一步就可以安装好android studio. 这里有一篇旧文-Mac下安装配置Android Studio 2.x和3.x并配置使用adb可供参考.而写这篇的目的, 主要是我发现之前的ndk开发方式已经过时了, 需要更新一下新的流程....原创 2019-02-02 17:36:56 · 362 阅读 · 0 评论