
Android
夏至的稻穗
只要结果是正确的,过程你让我多痛苦都行
展开
-
Android 消息通知栏用法详解(一)
通知(Notification) 是Android 系统比较有特色的一个功能,当某个应用程序希望向用户发出一些提示信息的时,而该应用程序又处于后台,就可以借助通知来实现。比如微信弹窗。通过这篇文章,我们将学习到Notification 的基本用法Notification 声音、优先级、多文字和大图片的显示自定义 Notification 的布局适配 Android8.0一、基本用法...原创 2020-04-02 21:36:59 · 11540 阅读 · 5 评论 -
Android 消息通知栏用法详解(二) 适配8.0
二、 适配8.0当你用同样的代码在8.0 的手机上运行时,是没有效果的。如果要适配 Android 8.0 ,还需要添加 NitificationChannel,根据文档,我们可以这样写:String CHANNEL_ID = "chat"; //适配8.0 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){ ...原创 2020-04-02 21:35:54 · 2356 阅读 · 0 评论 -
Android 手势学习 GestureDetector
最近总感觉学过的知识总是忘了;还是应了那句老话,好记性不如烂笔头,所以,还是老老实实记录文字吧;今天把手势 GestureDetector 记录一下;一、简介我们知道,当我们要处理一下复杂的手势时,如果还使用 onTouchListener ,那么则需要自己额外的去写一些判断逻辑;当然,google 已经为我们封装好了手势的实现类 GestureDetector ,只需要实现它的 List...原创 2019-07-23 14:17:01 · 330 阅读 · 0 评论 -
Android 快速发送邮件
欢迎转载,也请保留这段申明 ,原文地址:https://mp.csdn.net/mdeditor/81051646在一般的 apk 中,我们都会设置一个让用户提意见的功能,常见的做法,就是申请一个通用邮箱,让内容发送过来就好了。而这里的邮箱发送,属于第三方邮件发送,即本来你申请的是 163 的,然后却用 QQ 邮箱去登录,那肯定是不行的,所以需要申请授权码,申请之后,就用账号加授权码发送即...原创 2018-12-24 15:13:32 · 466 阅读 · 0 评论 -
Android 学习笔记(11)—— ListView 实现活动跳转
作者:夏至 欢迎转载,也请保留这段申明,谢谢你是否已经很厌倦每次学习新的控件或者其他知识就重新新建工程?我们既然已经学过了ListView和Intent 那能不能像上图那样,点击Search的时候,就跳到Search这个活动去? 答案是肯定得,今天我们就来实现这个功能。以后我们要学习新的控件,就可以不用新建工程,直接添加活动即可。首先,我们在layout上新建一个ListView。<?xm原创 2016-04-29 12:03:33 · 5016 阅读 · 2 评论 -
Android 学习笔记(12)—— Spinner下拉控件
作者:夏至 欢迎转载,也请保留这段申明,谢谢 很久没更新了,今天讲讲Spinner 下拉控件如题,今天我们要讲的是Spinner下拉控件。有时候我们在输入的时候,除了我们自己写之外,还可以列出一些选项给我选择,比如选择性别时的男女等。看到猪神的博客觉得很有意思,这里我们也模仿一下他的,先看一下他的效果图,有点无敌那我们也来实现这个效果,再加上区的选择。比如 艾欧尼亚:最强王者 ,再加英原创 2016-04-29 11:56:42 · 795 阅读 · 0 评论 -
Android 学习笔记(10)—— Intent 基本运用
作者:夏至 欢迎转载,也请保留这段申明,谢谢 最近太忙了,都没什么时间来整理,前9个上传之后格式不对,都没好好整理,以后会抽空整理。Android的通信桥梁 —— Intent 。 使用一个activity实在是太简单了,布局上也有限,那我们能不能像我们真机上的一样,一点就跳到另一个界面去了。这里我们就使用Intent,在活动中穿梭。至于为什么学着UI组件,突然跑到这个家伙来,那当然原创 2016-03-31 20:47:16 · 878 阅读 · 0 评论 -
Android 学习笔记(9)—— ListView
作者:夏至 欢迎转载,也请保留这段申明,谢谢ListView绝对可以称得上是Android中最常用的UI空间之一,同时也是跟之前难度。几乎所有的应用程序都会应用到它。当我们的程序中有大量的数九需要展示的时候,就可以借助ListView来实现。我们最常用的就是手机设置那里啦。 是不是很熟悉,这里既有图片又有文字。是不是比我们以前学的有意思多无聊?不过在实践这个功能之前呢,我们先来了解一下Adap原创 2016-04-04 23:38:03 · 510 阅读 · 0 评论 -
Android 学习笔记(8)——AlertDialog
作者:夏至 欢迎转载,也请保留这段申明,谢谢这节呢,我们来学习AlertDialog,这个是就是一个提示框啦,比如我们在退出某件的软件的时候呢,它就会跳出来,是否要退出啦?那么我们今天也来学习这个功能。不过这接货比较特殊,我们不能直接在layout层去设置它,因此我们要用调用类的方式去调用它。 1.基本使用流程·Step 1:创建AlertDialog.Builder对象; ·Ste原创 2016-04-04 23:17:34 · 397 阅读 · 0 评论 -
Android 学习笔记(7)——ScrollView(竖直滚动条)/HorizontalScrollView(水平滚动条)
作者:夏至 欢迎转载,也请保留这段申明,谢谢1. ScrollView(竖直滚动条)有没有发现,我们以前的学习都是用在一个手机屏幕框里的,没有上下滑动的?如果我们增加内容好像会被覆盖?没错,这次我们就来解决这个问题,让你像浏览网页一样,刷刷刷。。。。当然,我们还要增加两个按键,一个返回顶部,一个跳到底部。这样是不是就像网页一样了。这里的布局,我们要说一下,因为linearlayout是包裹在sc原创 2016-04-04 23:10:32 · 3675 阅读 · 0 评论 -
Android 学习笔记(6)—— SeekBar(进度条)/RatingBar(星级评分条)
作者:夏至 欢迎转载,也请保留这段申明,谢谢1. SeekBar(进度条)SeekBar即所谓的进度条啦,大家应该对它都不陌生,我们的音乐播放器中的音量调节和视频播放时的进度条都是用它来显示的,这里我们简单的应用这个Demo实现上诉的内容。先来看个效果图和API中的关系图: 可以看到第二个继承关系图中,seekbar是属于progressbar的子类,那我们上一节progressbar中的属原创 2016-04-04 23:03:34 · 1553 阅读 · 0 评论 -
Android 学习笔记(5)—— ProgressBar
作者:夏至 欢迎转载,也请保留这段申明,谢谢 这一章呢,我们来学习进度条ProgressBar,在我们的网页浏览或者其他下载的时候,总有一个缓冲的UI,那这里就是用到我们的Progress,它有两种形式,一种是圆形,一种是水平的。先来看看样子: 我们要实现就是上面的功能。这里我们先看看它的属性: · android:max 设置范围大小0到max · android:prog原创 2016-04-04 22:50:46 · 484 阅读 · 0 评论 -
Android 学习笔记(4)—— ToggleButton 、Switch
作者:夏至 欢迎转载,也请保留这段申明,谢谢 在UI中呢,开关按钮中呢,我们使用最多是ToggleButton 和 Switch,不过Switch支持4.0以上的SDK,低于4.0的会报错,那么他们两个的性质是一样的,这里我们就同一来实现这些效果.要实践的效果图: 1. ToggleButton(开关按钮)可供我们设置的属性:android:textOff:按钮没有被选中时显示的原创 2016-04-04 22:40:09 · 745 阅读 · 0 评论 -
Android 学习笔记(3)—— ImageView/RadioButton/CheckBox
作者:夏至 欢迎转载,也请保留这段申明,谢谢 1. ImageViewImageView 呢,是图像按钮,我们可以用它来显示我们想要显示的图像。 其中最主要的属性就是 android:scaleType = ? 这里有几个常用属性: 1. center 就是按照一定的比例来裁剪缩放 2. fitCenter 就是按照我们设定好的内容缩放,默认是采用这个模式 3. fitXY 使图原创 2016-04-04 22:24:55 · 1391 阅读 · 0 评论 -
关于eclipse或Android studio中adb连接上不了手机的解决方法
作者:夏至 欢迎转载,也请保留这段申明,谢谢好吧,eclipse很多时候时候都连接不了手机,这个已经习惯了,那么一般都是因为有其他软件的占用。我们先进入cmd看看谁占用了它的端口。输入: netstat -ano|findstr “5037” 会出现 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3原创 2016-04-04 11:09:19 · 529 阅读 · 0 评论