自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Flutter环境配置

Flutter官网 https://flutterchina.club/Flutter下载配置国内镜像配置Flutter环境变量运行Flutter命令win + R 快捷键,输入cmd,回车,输入flutter doctor,回车。Windows PowerShell版权所有 (C) Microsoft Corporation。保留所有权利。PS C:\Us...

2019-03-09 10:42:56 412

原创 AndroidStudio:项目同步下载依赖资源文件时出现 Error:Read timed out

问题由于项目中使用了一些类库或者jar包,而这些资源文件是存在远程仓库上的,所以需要sync同步下载。然后同步下载失败了。解决方案:项目的sdk没有使用自己下载的jdk,而是使用AndroidStudio默认的jre目录,导致下载依赖文件时连接超时。根据原因,在这里提供一种比较简单的解决方案,我自己就是通过这种方案解决了问题。1)进入File–>Project Structure;...

2019-03-09 10:41:25 1195

原创 Leetcode算法之旅之两数相加

题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0...

2019-02-28 13:44:16 152

原创 Leetcode算法之旅之python TwoSum

前言平生不识TwoSum,刷尽LeetCode也枉然。欢迎开启LeetCode刷题的旅程,这将是一段漫长而又艰辛的旅程。不过一定要牢记的是,不要下船,不要中途放弃,要坚持。这道Two Sum的题目作为LeetCode的开篇之题,乃是经典中的经典,正所谓‘平生不识TwoSum,刷尽LeetCode也枉然’环境以及工具Python 3.7.2PyCharm 2018.3.3撸起袖子就...

2019-02-22 14:26:31 184

原创 不输给MacBook的win10精确式触摸板

前言一直以来,我都无比羡慕 MacBook 用户,超强大的触控板使他们可以脱离鼠标进行各种高效的操作。直到今日,我才发现win10系统的笔记本,其实也是脱离鼠标,进行移动办公。也许你会问,带个鼠标不会很麻烦。如果是出去见客户,我们会去Luckincoffee咖啡厅或者其他场合,这样的场合,似乎带个鼠标以及鼠标垫有点累赘。有时候我们在宿舍用电脑娱乐或者写文章,似乎直接拿着一台笔记本,躺床上,包被...

2019-02-13 22:30:10 4866 3

原创 Kotlin扩展方法

前言带你深入理解Kotlin扩展函数和java的关系环境以及工具Android Studio 3.3扩展函数(本kt文件中扩展方法)//-----------------------扩展函数(本类中扩展方法)-------------------------------------class Test1 { var name: String = "boyi.chen"}//...

2019-02-01 15:18:03 897

原创 Kotlin接口

前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3接口定义//-----------------...

2019-02-01 15:10:16 118

原创 Kotlin继承

前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3继承//基类open class Examp...

2019-02-01 15:00:36 563

原创 Kotlin 类和对象

前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3类的修饰符 //------------...

2019-01-28 23:44:51 107

原创 Kotlin返回与跳转

前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3整体介绍Kotlin 有三种结构化跳转表达式...

2019-01-28 23:34:04 636

原创 Kotlin 控制语句 if when for while

前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3if 表达式 //-----------...

2019-01-28 23:30:29 143

原创 Kotlin基本类型

前言你还在把Java当成Android官方开发语言吗?Kotlin了解一下!2017年Google IO大会宣布使用Kotlin作为Android的官方开发语言,相比较与典型的面相对象的JAVA语言,Kotlin作为一种新式的函数式编程语言,也有人称之为Android平台的Swift语言。环境以及工具Android Studio 3.3数字Kotlin 处理数字在某种程度上接近 J...

2019-01-28 23:19:22 124

原创 Python爬虫之旅之豆瓣音乐

前言Python是一门计算机程序语言,目前人工智能科学领域应用广泛,应用广泛就表明各种库,各种相关联的框架都是以Python作为主要语言开发出来的。谷歌的TensorFlow大部分代码都是PythonPython虽然是脚本语言,但是因为容易学,迅速成为科学家的工具,从而积累了大量的工具库、架构,人工智能涉及大量的数据计算,用Python是很自然的,简单高效。Python有非常多优秀的深度...

2019-01-28 22:51:29 287

原创 Python爬虫之旅之Selenium库的使用

前言Python爬虫从0到1为您分享环境以及工具pyCharm 2018.3.3Python 3.7.2Google Chrome 版本 71.0.3578.98(正式版本)(64 位)效果展示什么是SeleniumSelenium [1]  是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。你也...

2019-01-23 12:50:53 251

原创 当ButterKnife8.8.1碰到AndroidX怎么办

前言我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。按照官方文档说明 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。环境以及工具AndroidStudio3.3报错展示Ca...

2019-01-18 18:27:53 7829 8

原创 Kotlin重构初体验之告别FindViewById

前言我希望我的文章不要弯弯绕绕,直接贴代码希望大家可以看得懂,看完文章可以达到学习的第一个里程碑,至于后面原理慢慢的补上就是了,毕竟业务和解决问题优先嘛。环境以及工具AndroidStudio3.1.4效果展示整体步骤MainActivity.kt/** * kotlin定位控件方式 * 1.kt中使用xml中Id直接定位控件 * 2.通过父布局id定位到子布局控件 * k...

2019-01-16 10:18:58 452

原创 Kotlin重构如何兼容原先的ButterKnife、EventBus3.1

前言如有以下情况,本节教程可能对你有帮助1.如果原先项目用java写的,现在需要引入kotlin,这个时候你会碰到Java中的Butterknife点击事件失效了,以及EventBus3.1在编译期生成的索引文件找不到了。2.如果整个工程都是Kotlin项目,你需要用到Butterknife的onClick功能或者EventBus事件总线。环境以及工具AndroidStudio3.1.4...

2019-01-14 18:06:36 383

原创 Kotlin环境搭建

效果展示方式一 直接新建新项目AS3.1已经自带Kotlin插件,不需要额外安装方式二 module中添加kotlin支持project build.gradlebuildscript { ext.kotlin_version = '1.3.11' repositories { google() jcenter() } ...

2019-01-11 22:19:50 270

原创 Android 9.0 加密适配

谷歌博客(爬墙楼梯自备)前言Android 9.0 AES加密适配的大坑,我帮大家踩过了,希望对大家有帮助报错日志错误日志如下java.security.NoSuchAlgorithmException: class configured for SecureRandom (provider: Crypto) cannot be found.01-08 07:36:44....

2019-01-10 13:44:30 2946 4

原创 Android NDK JNI 开发之旅 so类库 JAR包使用

作者简介 微信公众号(高质量文章推送):走向全栈工程师 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 前言为什么要学习JNI呢,我的回答是:因为我好学!哈哈哈。用Jar包的方式加载so类库的方式比较优雅。在使用高德地图开发地图模块时,也是这个套路,导入高德的Jar包和一堆的类库环境以及工具Android项目:

2018-01-01 20:01:23 479

原创 Android NDK JNI 开发之旅 so类库 简单使用篇

作者简介 微信公众号(高质量文章推送):走向全栈工程师 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 前言为什么要学习JNI呢,我的回答是:因为我好学!哈哈哈因为c/c++比Java效率高,所以应用运行起来速度比较快,特别是一些游戏中的算法。为了保密,都知道apk都可以被反编译,就算有代码混淆,也只是难看懂,并不是完全看不

2018-01-01 16:20:24 371

原创 Android NDK JNI 开发之旅01 环境搭建入门篇

作者简介 微信公众号(高质量文章推送):走向全栈工程师 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 前言为什么要学习JNI呢,我的回答是:因为我好学!哈哈哈因为c/c++比Java效率高,所以应用运行起来速度比较快,特别是一些游戏中的算法。为了保密,都知道apk都可以被反编译,就算有代码混淆,也只是难看懂,并不是完全看不

2017-12-31 18:22:45 268

原创 Android 微信 支付宝支付,2行代码实现支付

作者简介 微信公众号(高质量文章推送):走向全栈工程师 作者:陈博易 声明:本文是个人原创,未经允许请勿转载商业合作请在微信公众号回复:联系方式前言现在的多数App都离不开集成阿里支付宝支付和微信支付准备写两篇关于阿里支付宝支付和微信支付的教程,让大家可以快速集成支付Android前端 Java后端 集成支付宝支付微信支付是本篇的重点环境以及工具Android项目:An

2017-12-02 11:28:10 6164 3

原创 模拟Android内存不足 activity回收 值保存 状态恢复

作者简介 微信公众号(高质量文章推送):陈博易 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 前言1.我记得我实习的那会,面试官问我关于acitivity的现场如何恢复,我当时也就知道保存和取值的方法,今天就当复习了。2.同时也希望大家帮小编一起分享给其他人,让小编的文章可以让更多人看到环境以及工具Android项目:And

2017-11-23 17:58:41 5221

原创 Intellij IDEA创建 java 后端 SpringBoot项目

作者简介 微信公众号(高质量文章推送):陈博易 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 案例展示前言我希望更多的安卓工程师知道后端的一些套路,不至于对于整个交互都茫然当然后面我也有准备如何教大家搭建自己的本地服务器,如果大家想了解后端接口的话,没问题,我也可以写一些教程分享给大家。环境以及工具环境:IntelliJ

2017-11-20 11:34:46 32025 6

原创 Android前端 Java后端 集成支付宝支付

作者简介 微信公众号(高质量文章推送):陈博易 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 前言现在的多数App都离不开集成阿里支付宝支付和微信支付准备写两篇关于阿里支付宝支付和微信支付的教程,让大家可以快速集成支付环境以及工具Android项目:AndroidStudio3.0 Java项目:IntelliJ

2017-11-15 22:11:19 2893 2

原创 postman使用 Android java后端 接口调试工具

作者简介 微信公众号(高质量文章推送):陈博易 后续教程(会在微信公众号及时推送)支付宝支付(前后端)微信支付(前后端)本地服务器的搭建以及如何部署后端程序到本地服务器java后端接口教程(一步一步教你写接口)Android相关知识后续再说前言这款插件(客户端软件)可以利用Chrome插件的形式模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,

2017-11-15 10:41:25 3439

原创 IntelliJ IDEA 导入简单java项目

作者简介 微信公众号(高质量文章推送):陈博易前言这个教程只是导入简单的java项目(非 eclipse、flash builder、gradle、maven项目)环境以及工具环境:IntelliJ IDEA(2017.2.3版本)详细步骤总结这篇文章主要是用来给自己的写教程用的,方便在其他的项目中直接引用 如果大家还不懂的可以私聊我哦。请关注我(高质量文章推送)

2017-11-13 18:21:51 25193 3

原创 小米杀不死的消息推送-- Android、java后端同时接入小米推送

作者简介 微信公众号(高质量文章推送):陈博易前言选择小米推送的原因:App进程被杀死的情况下,小米推送服务并不会被杀死(除非用户手动在设置中关闭了该推送的权限),所以我选择给大家分享下小米推送。

2017-11-13 18:19:25 4941 1

原创 Android抓包 Charles http接口调试

作者简介 微信公众号(高质量文章推送):陈博易前言作为一个Android(移动端)开发者,经常要调试服务端接口数据(常见json),这时就需要Charles、fiddler、Wireshark接口调试工具辅助我们快速开发。Charles 是通过将自己设置成代理服务器来完成封包截取网络请求。

2017-11-13 18:12:37 425

空空如也

空空如也

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

TA关注的人

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