2 裕博

尚未进行身份认证

发现问题,解决问题,总结反思。

等级
TA的排名 9k+

AS——共享开发中好用的插件

前言在日常的开发当中,我们使用Android Studio作为编译器,我们可以安装各种插件提交我们的开发效率。分享一下我常用的插件,后期发现更多好用的插件也会在这里更新。GsonFormat根据Gson库使用的要求,将JSONObject格式的String 解析成实体类,生成get/set方法。Statistic统计代码行数,如果是做外包的小伙伴可能会经常用到,因为申请软著的时候需要你提...

2020-01-31 21:18:46

AS ——调出快捷键,快速try catch包括代码块

前言在使用Andorid studio开发的时候,有些快捷键能够节约我们的写代码的时间。调出try catch的快捷键选中要包裹的代码块,然后按下Ctrl+Alt+T,就可以调出下面的界面了,非常的便捷。...

2020-01-31 21:01:25

Android&Kotlin——EditText禁止输入空格

前言在日常的开发当中,我们难免要使用EditText控件,那么我们怎么处理让用户不在EditText中输入空格呢?下面直接上代码Kotlin示例代码mEtName?.addTextChangedListener(object : TextWatcher { override fun afterTextChanged(p0: Editable?) { ...

2020-01-19 16:25:49

Android&Kotlin——EditText遇到类型不匹配错误

前言最近一直使用Kotlin开发Android应用,今天刚好遇到一个关于EditText的错误,记录一下。报错详情Type mismatch: inferred type is String! but Editable! was expected,大意是类型不匹配:推断的类型是字符串!但可编辑!在预料之中。报错代码如下:editText?.text = "测试"修复报错代码:edit...

2020-01-15 19:50:35

AS——打开项目遇到Your project path contains non-ASCII characters

记录一次Android Studio的导入报错,最近帮朋友搞一个项目,我把压缩包名称弄成了中文,他在解压直接在那个文件夹打开了遇到编译器提示:Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please...

2019-12-31 10:50:17

AS——设置默认不打开上一次项目

在日常的开发当中,我们可能不喜欢Android Studio打开上一次的项目。下面分享一下有关的设置方法:File->Setting->Appearance&Behavior->System Settings,会出现下面界面我们把Reopen last project on startup选项去掉勾选,然后点击OK,最后重启AS就可以了。希望对Android开发的小伙...

2019-12-28 02:09:20

Android开发笔记——使用aar包的快捷方式

以前的aar使用方式android{ repositories { flatDir { dirs 'libs' } }}dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation (name:...

2019-12-11 14:50:46

开发中常用的Git命令与使用问题收集

开发当中,我们一定会用版本控制工具Git。下面就分享我平时比较常用的Git命令或者我收集到的Git命令。初始化Gitgit init

2019-12-06 09:35:08

Python笔记——字典

创建字典>>> names={'Tom':'Tom is very good.','Jack':'Jack is very tall.'}>>> names{'Tom': 'Tom is very good.', 'Jack': 'Jack is very tall.'}>>> 字典查询>>> print(nam...

2019-11-30 10:21:57

Python笔记——集合和列表

创建列表>>> place = ['Beijing','Shanghai','Hangzhou','henan','guangdong','Beijing','Hangzhou']列表去重unique_place = set(place)去重打印结果>>> print(unique_place){'Shanghai', 'guangdong', ...

2019-11-29 12:01:57

Android&Kotlin笔记——Kotlin实现观察者模式的小案例

前言在日常的开发当中,我们肯定会遇到要使用观察者模式的场景。下面分享一下利用Kotlin实现Android的交互代码。源码1.创建两个接口/** * 类说明:观察者接口 * * @author 裕博 */interface ObserverListener { /** * 刷新操作 * @param count 传输的内容 */ fu...

2019-11-28 12:40:09

windows开发笔记——VS 2019遇到windows SDK找不到

遇到的错误遇到的错误C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.Cpp.WindowsSDK.targets(46,5): error MSB8036: The Windows SDK version 10.0.14393.0 was n...

2019-11-08 21:13:29

Python笔记——实用列表函数

定义一个列表>>> stock_price = [1,4,6,5,3,7,4,8]获取列表长度>>> len(stock_price)8获取列表最大的元素>>> max(stock_price)8获取列表最小的元素>>> min(stock_price)1列表进行排序(默认从小到大)>&g...

2019-10-24 22:04:07

Python笔记——列表

列表索引Python中列表是list,我们可以通过列表的索引获取相应的元素。>>> list_test = ['Hello',1,2,3,4.0,5.0,6.0,True,False]>>> list_test[1]1>>> list_test[0]'Hello'>>> 列表切片以上面的list_test列...

2019-10-24 22:03:05

Python笔记——字符串

Python简单的字符串Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for more information.>>> 'I am le...

2019-10-24 22:00:46

Python笔记——整数和浮点数

判断整数和浮点数废话不多说,直接上代码,在IDLE中运行可以得到同样的效果,有兴趣的小伙伴可以试一下。Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for...

2019-10-20 18:50:21

Python笔记——PyCharm下载与安装

在前面说到怎么安装Python开发环境,那么这里就介绍Python开发工具PyCharm的安装。下载地址网址是https://www.jetbrains.com/pycharm/安装步骤1.选择安装路径2.选择需要安装的配置3.选择是否创建桌面快捷方式4.选择安装方式,默认选择之前没有配置过的安装5.选择使用pyCharm的主题6.是否要安装编译器推荐的插件7.安...

2019-10-20 18:40:59

Android面试——2019面试心得(已获得offer)

最近出去找工作了,分享一下我在面试过程中遇到的问题,希望对Android找工作的小伙伴有帮助。1.谈谈Android事件分发。Android事件分发顺序是Activity->ViewGroup->View,都是在dispatchTouchEvent()方法开始调用。2.如何设计一个图片加载库,讲一下思路选用Glide图片加载库,使用单例模式,让应用层那边可以链式调用图片加载库,...

2019-10-20 13:21:55

Python笔记——Python环境配置

在学习Python开发的时候,我们第一步一定是要配置Python开发环境。我们应该怎么安装Python开发环境呢?下面来分享一下我的安装心得。下载地址下载地址:https://www.python.org/打开上面的网址,选中Downloads就会显示python最新版,然后点击下载就可以了。安装步骤1.点开下载完成的文件Instanll Now表示是默认安装。Customiz...

2019-10-01 17:53:17

maven笔记——在项目中引入maven私服

前面的博客说到maven仓库以及maven仓库的创建,下面介绍在Android Studio中引入仓库。在项目build.gradle当中引入下面代码buildscript{ repositories{ maven { // 私服仓库的地址 url 'http://localhost:8081/repository/imo...

2019-10-01 16:10:34

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。