自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

圆号本号

客户端@腾讯

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 双击退出程序但活动不结束功能!

本片博客将详细介绍:Android 活动中 onKeyDown() onKeyUp() onBackPressed() 三个方法的关系及使用 最后给出实现双击退回桌面的源码实例大家经常能接到一个需求app 退到主界面之后,点击一下 home 键弹出提示:”再点一下退出程序“,要实现这个功能,首先就要先搞懂这三个方法之间的调用关系。所以,见名知意:onKeyDow...

2019-05-31 12:28:13 639

原创 Web 全栈架构师学习路线

什么是Web全栈架构师?通晓后端语言比如JAVA PHP go,前端语言,js html css 前端框架 vue react 常用的数据库 中间件,有比较强的运维能力,架构设计能力。那我们该如何学习呢?“开课吧”邀请百度前端架构师大盛,整理出一份xmind——“Web全栈架构师所需技术栈”,对于需要了解大前端方向的移动开发者,提供一些借鉴和参考。来吧,让我们一...

2019-05-30 09:26:13 1252 1

原创 Android-多个 FlaotingActionButton 组合效果实现

我们在实际应用过程中,经常需要实现点击FlaotingActionButton 弹出多个FlaotingActionButton 的效果,除了三方库的使用之外,这里我在推荐一种新的思路首先我们在 xml 文件中添加五个 FlaotingActionButton 按钮,我的思路是:五个按钮相互叠加,只显示最上层的按钮: <android.support.design...

2019-05-29 12:25:30 1224

原创 onTouchEvent 监测不到滑动事件

我们通常会在活动里重写onTouchEvent() 方法,来监听滑动事件,如下:@Overridepublic boolean onTouchEvent(MotionEvent event) { Toast.makeText(MainActivity.this, "slipe", Toast.LENGTH_SHORT).show(); //继承了Activity的o...

2019-05-28 20:17:29 864

原创 Material Design 进阶之一-项目搭建和包管理

概述我们挑战自我,为用户创造了崭新的视觉设计语言。与此同时,新的设计语言除了遵循经典设计定则,还汲取了最新的科技,秉承了创新的设计理念。这就是原质化设计(Material Design)。这份文档是动态更新的,将会随着我们对 Material Design 的探索而不断迭代、升级。开始在开始之前,我们需要对我们的项目做一些基本的准备:首先,为了方便项目的维护,对您的 str...

2019-05-28 16:14:53 467

原创 Android-Picasso 库中找不到 .with() 方法

今天学习了 Frasco Glide 等开源库的用法,结果用到 Picasso 的时候卡壳了,其他库都是用 .with() 方法,获得调用他们的活动,偏偏 Picasso 死活出不来这方法网上查了一通都是没问题的,于是推测应该是版本更新了,于是查了下官方文档:https://github.com/square/picasso/commit/e7e919232fe2b15772a7fc...

2019-05-28 10:14:42 2244 3

翻译 Android-图片加载策略- Glide 入门和使用

在这里你将获得 android Glide 教程的入门介绍Glide是一个安卓库,允许我们通过单行代码从互联网或网址获取图像。在我之前的一篇教程中,我向您展示了毕加索图像库的用法。Glide是毕加索图书馆的一个很好的选择。大多数功能在两者中都很常见。Glide是谷歌推荐的流行的Android图像库,甚至Google也在各种应用程序中使用它。以下是此库的一些功能。Glide图像...

2019-05-27 19:55:34 564 1

原创 手机自带时钟不好看?不如我们自己写一个!- FrascoClock!

AndroidClockAndroidClock 是我之前写的用来给自己当桌面时钟的小 app,后来逐渐的采用了一些图片加载策略进行优化,目前仍在完善中GitHub地址————https://github.com/FishInWater-1999/AndroidClockDemo这里有一些主要关于它的功能:单击左下角按钮,您将更改壁纸。 如果你不想看日期。单击它时会...

2019-05-27 16:04:46 1067

转载 Picasso Android 教程 - 从URL加载图片

在本教程中,您将学习如何使用Picasso安卓库从URL加载图像。Picasso是一个开源的android库,由Square开发和维护。以下是一些功能,使这个库成为从互联网加载图像的最佳选择。特征易于使用,非常简化代码 自动内存和缓存管理 允许图像转换您还可以使用Volley库,这是Picasso的绝佳选择。开启Picasso 之路在使用Picasso之...

2019-05-27 13:38:44 1844 1

原创 面试算法-矩形覆盖

题目描述:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?分析:斐波那契数列(1)当 n < 1时,显然不需要用2*1块覆盖,按照题目提示应该返回0。(2)当n =1时,只存在一种情况。(3)当 n = 2时,存在两种情况。(4)当 n = 3时,明显感觉到如果没有章法,思...

2019-05-27 13:25:03 220 1

翻译 RxJava 完全解析 是时候来进阶 RxJava 了!

什么是RxJava?RxJava用于反应式编程。在反应式编程中,消费者在数据进入时作出反应。反应式编程允许事件更改传播给已注册的观察者。我们知道RxJava是Android项目最重要的库。因此,我们必须正确掌握在Android项目中使用RxJava。而且我相信:RxJava是一门艺术,无穷无尽的可能性等待着能够掌握它的人。让我们看看所有可用于以最佳方式学习RxJav...

2019-05-27 12:39:15 613

翻译 Fresco急速入门及最最最简单使用教程,是时候来了解Fresco了!

在本教程中,您将学习如何使用fresco android图像库。Fresco是由Facebook开发人员创建的图像库,可用于显示来自互联网或本地存储的图像。许多流行的Android应用程序,如Facebook,Twitter,维基百科,9gag等使用此库。如果你想创建一个从互联网上加载大量图像的应用程序,那么这个库是最好的选择。它是其他Android图像库Picasso 和Grild的...

2019-05-27 09:22:17 559 1

原创 Material Design 进阶之二-使用TextInputLayout的登陆界面

如果我们想写一个登陆界面是不是一般都写两组TextView,EditText及一个Button,不过体验并不是太好,等等这些麻烦的的处理在Material Design TextInputLayout出现后得到了极大改善,我们可以做最少的事达到最好的效果效果图导入支持库implementation 'com.android.support:appcompat-v7:28.0....

2019-05-24 21:29:41 620

转载 Android-常用颜色十六进制 xml「color.xml」表

摘自大神博客,网上的 xml 表很多,但我觉得这份颜色最好看,具体地址忘了,直接贴代码吧:<?xml version="1.0" encoding="utf-8"?><resources> <color name="colorPrimary">#ff6347</color><!--首要颜色--> <col...

2019-05-24 16:03:17 986

原创 Android版本更新知识(检测、升级,6.0,7.0,8.0)总结

更新 app 需要的下载 .apk 文件,实现的方法很多,如使用 okHttp 下载,Bmob 用户可以根据分装方法下载,这里为了方便大家我使用 Java.net 的HttpURLConnection 接口进行下载这里为了方便大家学习,先给出 github 上的 demo 地址:https://github.com/FishInWater-1999/android_plan_mate...

2019-05-24 12:50:40 861

原创 「 黑龙江大学 」操作系统实验报告

封皮(略)一、进程控制1.1目的模拟操作系统内核对进程的控制和管理:包括进程的创建。1.2内容能够模拟进程的创建与撤销过程; 对进程的状态进行全面的控制; 按先进先出方式管理就绪和阻塞队列,按队列输出进程状态1.3数据结构链式结构:存储 PCB 使用了单向链表;一维数组1.4算法设计及流程图System.out.print("杈撳...

2019-05-23 14:50:38 3047 5

原创 二进制或负数补码中 ‘1’ 的个数

题目描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。整数二进制求法:十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 这3个函数都可...

2019-05-15 00:22:25 1513

原创 SSH 远程连接中断 导致阿里云服务器程序运行终止解决方法

阿里云进行远程连接,如果推出远程连接,会提示:a但如果选择了终止,那么阿里云的相应服务也就会终止,这是我们不愿意看到的这里推荐三种解决方案,保证阿里云远程连接推出后,服务仍然不终止:一、重点:最好用的一种方法官方解决方案根据官方解决方案,我们采用screen 执行 的方法首先,在服务端安装 screen 工具:Linux 系统默认未自带screen...

2019-05-11 11:43:10 4550 4

原创 SearchView文字与RcyclerView进行动态搜索

很多事后我们需要用到SearchView文字与RcyclerView进行动态匹配,比如说歌词的关键字索引,列表查询等那么这里就介绍一种常用的方案:具体运行效果:项目Demohttps://github.com/FishInWater-1999/android-SignInSystem为 Searchview 添加setOnQueryTextListener 实时监听内...

2019-05-07 21:12:55 539

原创 android-Fragment-hide和show

为了节约资源,现在很多 app 采用了 replace() 方法来实现碎片的切换,但是在这种情宽下,如果不讲之前的碎片雅茹栈中,就无法避免之前碎片回随之销毁,所以我们采用 hide() 和 show() 方法来实现碎片的切换。实现效果效果图项目地址--https://github.com/FishInWater-1999/android-SignInSystem这里不讲废话直接...

2019-05-05 20:37:47 743

原创 Android进阶-Handler的应用-Only the original thread that created a view hierarchy can touch its views

众所周知,在 Thread( 线程 )中,直接更新布局控件的内容是不被允许的,当今天出现了一个状况,我在 Handle 中更新碎片的 TextView 内容竟然给我抱了哥错:Only the original thread that created a view hierarchy can touch its views根本原因因为非UI线程做了UI操作,进而报出了 Only the ...

2019-05-05 19:34:57 602

原创 Android 9.0网络权限 java unknownserviceexception:CLEARTEXT co not permittted by network securitly policy

我在运行安卓是发生报错:java unknownserviceexception:CLEARTEXT communication to.open.bmob.com not permittted by network securitly policy原因是 Google 在新一代 SDK ( 28 以上 )中加入一项规定:Android P 将禁止 App 使用所有未加密的连接...

2019-05-05 18:12:38 350

原创 Your Android SDK is missing, out of date or corrupted

安装 Android Studio 过程中可能会出现如下为问题网上有很多方法,但有时不是很管用,这里我介绍一种最简单粗暴的方法供大家使用:解决方法:问题 Android studio 启动时找不到 SDK 包,导致无法打开 解决 直接上网下载 SDK 包 步骤一点击此网站下载 Android Studio SDk点击跳转 http://www.androi...

2019-05-05 11:02:00 23781 3

原创 Bmob的使用-上传图片

Android Bmob 的图片上传与下载图片上传图片上传后,对象( user )里不要存 Bitmap 否则拖慢加载速度有烂费流量上传方法上床图片后放回一个 BmobFile 对象,保存到 User 里下载方法根据所获得 User 的BmobFile 成员信息,调用 .getUrl() 方法获得 Url 进行下载实战项目:亿签-让签到更简单( 实验室签到系...

2019-05-04 15:26:33 2634 2

原创 Android-RecyclerView实用解析 Recycler.Adapter 的写法与介绍

与复杂难用的 ListView 相比,RecyclerView 清晰的思路,简明的用法,强大的功能,无不预示着一个时代的过去,这里我主要讲讲 RecyclerView 基本使用RecyclerView 的使用主要分三部分Adapter 配适器的使用recyclerView 设置配适器更新 RecyclerView 的内容首先我们举个配适器的例子public class Colo...

2019-05-04 14:43:07 727

原创 CSDN-markdown编辑器使用方法

CSDN-markdown编辑器使用方法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导...

2019-05-04 14:19:14 398

原创 Android-图片压缩-2行搞定图片压缩【2019】

图片压缩的方法有很多,这两天向同学学了一种方法,刚觉非常行之有效,与大家分享。图片压缩的作用:当我们上传图片到数据库时,如果是头像图片,那么在客户端显示出来一般是缩略图,这时大图是没有用的,又浪费加载时间图片压缩的方法/*压缩路径下的文件 */private File imageFactory(String picPath){ BitmapFactory.Optio...

2019-05-02 21:23:47 725

原创 android-主题引擎-实现换肤功能-Android-skin-support「 ximsfei 」

突发奇想,给 app 加个换肤功能三方库地址--https://github.com/ximsfei/Android-skin-support#应用内换肤Demo 地址:点击右边

2019-05-01 15:46:28 1903

原创 Manifest merger failed with multiple errors, see logs 问题处理「 2019 」

添加了三方包之后,可能会出现如下问题:最要命的是,叫我们 see logs 却没有 logs 。。。解决方案1. 打开 Terminal2.输入命令Mac 下->gradlew processDebugManifest --stacktraceWindows 下 ->./gradlew processDebugManifest --stacktr...

2019-05-01 10:15:52 413

2024 年国考申论大作文 11 篇必背范文

2024 年国考申论大作文 11 篇必背范文

2023-12-05

【黑龙江大学】人机交互实验源码分享 - 学习参考使用,请勿抄袭

本实验代码仅供参考,如果有能力的同学,也可以前往我的 GitHub 免费下载:https://github.com/hornhuang/human-computer-interaction

2020-07-25

【 Android 】动态改变ListView

动态添加带图片的listview 用Bitmap从相册获得图片,于editview中的文字一起发送,添加到ListView

2018-11-16

黑龙江大学汇编实验6 子程序设计

从键盘输入10个十进制数,存入BUFFER缓冲区中,计算10个数的和,并用十进制数显示和。 提示:1.黑龙江大学汇编实验6 2.二进制转十进制,用除法运算来实现

2018-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除