青春不作伴

信则有不信则无

排序:
默认
按更新时间
按访问量

Android okhttp 下载文件到指定文件夹带进度更新加7.0适配

项目需求: 从网络下载文件,并且在手机上显示,文件类型目前有doc,docx,pdf,txt 当然小伙伴们可以自行添加,这里用的是android Intent跳转方式解决,主要通过intent找到可以打开的软件,进行阅读。 此时,有人要问了,图呢,图呢,不好意思,并没有做demo,项目中的东...

2018-01-17 11:29:21

阅读数:1148

评论数:2

Android 仿微信实现语音聊天功能

在此感谢鸿洋大神,因为我这是在慕课上看大神的视频做出来的。 代码中我已经添加了很多很多注释,不光是为了大家,也是为了自己能够更加透彻的理解该功能 注意注意: Android 6.0动态获取录音权限,我并没有加上,所以你们需要在写完代码后,运行时在权限管理中指定该权限 否则会崩溃哦~~, 当然你...

2017-11-28 19:09:01

阅读数:17361

评论数:22

Android Java_WebSocket实现与后台聊天通讯

webSocket简介 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。 简单的说,...

2017-11-23 17:30:46

阅读数:3360

评论数:7

Android 集成华为推送 push

由于项目需要我们不得不对华为push进行研究。 按照国际惯例先百度一波,发现各个大牛都是对于华为push的填坑,很明显,这个推送的问题还是有很多的。 这里引用:Android集成华为推送踩坑问题总结 使用老版push还是新版push PushReceiver中的onEvent()回调触发问...

2018-10-09 12:30:11

阅读数:79

评论数:1

Android 自定义动画view(小变大,旋转,色值)

也不知道到看了多少的动画总结了,但是用到的时候太少,过段时间就会忘记了。 既然如此,我选择直接去动手学习,步步进阶。 效果: 上代码之前我们分析一下才会加深自己的印象: 需要画一个矩形 和 一个圆形 需要计算位置,距离,大小 需要缩放,旋转,颜色渐变动画 代码: package...

2018-08-07 17:39:28

阅读数:158

评论数:2

Flutter 学习总结(三)列表交互

学到内容: Flutter应用程序的基本结构. 查找和使用packages来扩展功能. 使用热重载加快开发周期. 如何实现有状态的widget. 如何创建一个无限的、延迟加载的列表. 如何创建并导航到第二个页面. 如何使用主题更改应用程序的外观. 需求: 一个创业公司生成建议的名称...

2018-08-07 10:44:46

阅读数:187

评论数:1

Flutter 学习总结(二)添加交互

上一篇我们已经把布局搭好了,这篇将讲解如何交互。 主要内容: 如何响应点击(tap). 如何创建自定义widget. stateless(无状态)和 stateful(有状态)widgets的区别. 重点: 有些widgets是有状态的, 有些是无状态的 如果用户与widget交互,w...

2018-08-06 18:29:43

阅读数:160

评论数:1

Flutter 学习总结(一)构建布局

在此之前我们已经了解了Flutter,根据中文网的教程,我们来学习一下如何构建布局。 此Demo为中文网内提供的案例,在此进行总结。 主要内容 Flutter的布局机制如何工作. 如何垂直和水平布局widget. 如何构建一个Flutter布局. 话不多说,先上图。 OK,推荐一个...

2018-08-06 18:05:50

阅读数:131

评论数:0

Flutter 从心开始(了解,配置,安装,运行项目)

在这炎炎的夏日,不妨静下心来,了解一下flutter。 推荐一个网址,也是学习flutter的中文网 Flutter中文网 介绍:         Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全...

2018-08-01 10:36:16

阅读数:164

评论数:0

Android Bitmap转换

1、将Bitmap对象读到字节数组中 ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); byte[] dat...

2018-07-25 14:30:57

阅读数:119

评论数:0

Android 去掉button自带阴影

目的:记录 两种方法: 1.该属性在API 11及以上可用。鉴于现在普遍都是API 14,所以可以放心使用。已在5.1和6.0上试过,没问题。 <Button android:id="@+id/button_send" androi...

2018-07-24 16:24:03

阅读数:97

评论数:0

Android 属性动画 满足一般项目中的需求

轻轻的我走了, 正如我轻轻的来; 我轻轻的招手, 作别西天的云彩。 开头全靠吼啊,下笔如有神啊~废话不多说,本文是属性动画的入门,基础篇。写此博客加深一下自己的印象,也为之后的工作行个方便。先上个效果图:ok,说下属性动画和补间动画区别:    本人理解很简单: 补间动画实现的只是效果,布局的位置...

2018-06-08 17:22:15

阅读数:121

评论数:0

Android 代码获取 Sha1

public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context...

2018-03-21 11:28:22

阅读数:117

评论数:0

android 动态修改backgroud solid颜色

做项目时,需求是这样的: 用户头像是名字的第一个字,并且是圆形的,颜色呢 在4个颜色中,从1-4的显示。 为此,在我们为tetxview添加background的时候,改变了shape 也就成了圆形。 但是接下来,改颜色,就很尴尬了,所以,百度了一番。 有了如下结果。 import ...

2018-01-04 13:39:58

阅读数:228

评论数:0

错误:非法字符:“\ufeff”

错误怎么来的我并不清楚,只知道过了几天重新打开  运行的时候就报了这么一个错误 在百度上搜索了一下,只要把utf-8 转为gbk 在转回utf-8就可以了 Android Studio 中 右下角:

2017-12-04 10:11:50

阅读数:257

评论数:0

Android 实现卫星菜单功能,可定制性很高,可随意修改

今天在慕课上又看了鸿洋大神的视频,学到了自定义卫星菜单。 大家点击如下链接就可进入慕课网看视频,很详细。 我在这里分享的是,我跟着鸿洋大神一起做的源码。 大概使用了4-5个小时,主要还是理解一些内容,和小bug的修改。 我呢,就把我所有写的全部放在这里,需要的朋友,直接复制就可以用了。 卫星菜单-...

2017-11-29 15:33:52

阅读数:469

评论数:1

Android 属性动画基础,入门

为什么引入属性动画 Android3.0之前提供的补间动画机制还算相对比较健全的,比如你的需求中只需要对View进行移动、缩放、旋转和淡入淡出的操作,那么补间动画已经足够健全了。但是,如果一旦需求超出了这四种操作,补间动画就无能为力了。  例如,我们需要改变View的宽度,这个时候就不能通...

2017-11-29 10:22:41

阅读数:234

评论数:0

自定义dialog的style属性说明

dialog的style属性说明: @android:color/transparent @null true true true

2017-11-28 14:53:27

阅读数:1146

评论数:2

Android Studio找到当前类方法的快捷键

记录一下: Android Studio 找到当前类方法快键键:Crtl+F12

2017-11-28 14:05:14

阅读数:439

评论数:0

Android 自定义相机摄像头

这两天研究了一下 如何自定义相机: 包含如下 :     创建相机 创建surfaceview 关联相机和surfaceview 调整相机的显示效果 自定义相机预览界面 在这里直接上源码,源码内包含注释: 基本实现方式已经说得很明白了,具体细节请根据需求,进行相关更改: 主界面: <L...

2017-11-28 12:07:35

阅读数:175

评论数:0

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