如何配置host

本人是windows ,所以是基于windows的 1、首先找到host文件:C:\Windows\System32\drivers\etc 然后将你要配置的ip 和 域名赋值到hosts 文件中就行

2019-05-22 17:49:43

阅读数 50

评论数 0

VScode的使用

VScode的使用 前言: 因为安卓端的事情基本完成,等待公司进入试用阶段,所以进入到了前端开发。现在进入到前端开发已经1个礼拜了。 今天介绍下前端最近一款比较火的编译器VScode 我们首先来对比下两款比较主流的前端开发编译器 sublim VScode sublim sublime官网...

2019-05-22 10:50:27

阅读数 22

评论数 0

抽象类和接口的区别和相同点

一个类只能继承一个抽象类,但可以实现多个接口 接口的的成员变量是默认 public static final 类型的,而抽象类是多类型的 抽象类中的方法可以具体写方法执行的细节,而接口中只存在public的抽象方法 抽象类和接口都不能被实例化 接口中不能含有代码块和构造方法,而抽象类中可以...

2019-05-15 14:16:55

阅读数 73

评论数 0

GreenDao如何升级数据库

GreenDao在数据升级的时候会采用,先把本地已有的表和数据删除再重新再建一张新的表,这样会导致用户之前缓存的数据给清空了,带来不太好的影响。 如何解决呢? 第一步查看源码?GreenDao更新数据库,是不是重新建表了: 写一个MyOpenHelper类继承DaoMaster.OpenHe...

2019-05-15 11:09:18

阅读数 64

评论数 0

merge标签的使用

今天分享个merge标签,这个标签被定义为优化android布局的 android的绘制是调用measure Layout draw 这三个方法的 ,并且这三个方法是由父类遍历子类调用的,所以如果布局嵌套太深的话,很影响绘制的效率,影响时间。所以在特定情况允许的时候,我们可以引入merge标签。...

2019-05-14 15:54:44

阅读数 63

评论数 0

Attrbute value muster

以前自己搭建uu快3软件/UU快三软件【致富彩经】 的时候都是在一个module里面搭建的,今天想把uu快3软件/UU快三软件【致富彩经】 抽成一个库,采用依赖的方式来管理项目,在library中采用了ButterKnife,发下报Attrbute value muster错误, @BindView(R.id.view_bottom) View viewBotto...

2019-05-14 11:24:06

阅读数 65

评论数 0

android如何查看编译后的class文件

其查看目录如下

2019-05-10 11:31:38

阅读数 57

评论数 0

android中xml tools属性详解

第一部分 安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。 但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置andro...

2019-05-09 17:01:45

阅读数 50

评论数 0

java的堆和栈和方法区的区别

直接上图: 堆和栈很好理解,这里讲下方法区 方法区通俗点理解就是虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中, 方法区的好处: 常量池是为了避免频繁的创建和销毁对象而影响系统性能,其实现了对象的共享。 例如字符串常量池,在编译阶段就把所有的...

2019-05-09 16:44:26

阅读数 45

评论数 0

ButterKnife的一些见解

前言: 作为一个程序员,我很关心国家,希望中美贸易成功,国家更加开放。 本讲解的ButterKnife 是基于10.1版本的,其他版本源码一样。 ButterKnife用法很简单 在Activity中 ButterKnife.bind(this); //this 是Activit...

2019-05-08 17:15:47

阅读数 53

评论数 0

自定义 Handler 时如何有效地避免内存泄漏问题?

Android在自定义Handler的时候如何有效的避免内存泄漏呢? 我们首先看下普通的写法 public class MainActivity extends BaseUIActivity { private String a; Handler handler = new H...

2019-05-07 18:01:07

阅读数 54

评论数 0

android显示大图片

前言: 最近比较焦虑,感觉移动端的前景不太好,有些心塞。 android的如何显示大图? 因为虚拟机对手机内存的限制,超过了就会内存溢出导致程序崩溃,假如我们必须要显示一个大图怎么办呢? 一般有两个方案: 1.将图片分割显示 2.将图片用webview去显示 网上大多是第一种...

2019-05-06 14:46:47

阅读数 40

评论数 0

View.inflate() 和LayoutInflater.inflate()的区别

前言: 既然在平淡的一天,也要坚持给自己找点乐趣。 在android开发中,根据布局文件生成View的情况咋们开发中是十分常见的,现在咋们分析下这这两个方法的区别 LayoutInflater.inflate() ? public View inflate(@LayoutRes...

2019-04-30 11:53:40

阅读数 56

评论数 0

Android中为什么主线程不会因为Looper.loop()里的死循环卡死?

本片文章纯转载和复制,仅仅用来做留念 作者:Gityuan 链接:http://www.zhihu.com/question/34652589/answer/90344494 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 要完全彻底理解这个问题,需要准备...

2019-04-28 16:59:17

阅读数 41

评论数 0

Android 的主线程为什么不会因为looper的死循环堵塞

前言: 每一种创伤,都是一种成熟。 在我们学习handler的时候,looper是一个死循环的 上图中是源码 咋们这边再做一个测试 开启一个子线程 new Thread(new Testhah(),"我是一个子线程的测试线程").start(); ...

2019-04-28 16:57:36

阅读数 53

评论数 0

java.lang.RuntimeException: Stub!

今天运行项目的时候突然发现这个错误 这个问题俗一点说,就是一个地方调用了不属于这个地方的库。比如我写java程序,但是我导入了android的相关包,调用android相关包时候会出发这个异常。 我就是出现了这个错误 在java程序中引入了android 的包 ...

2019-04-28 16:05:24

阅读数 88

评论数 0

AS的Debug的一些常用的功能

前言: 技术但求每天进步一点,不求一蹴而就。 作为一个开发,Debug是不可缺少的技能,如果一个开发Debug都不熟悉的话,那他肯定不是一个好的开发。下面我分享下我工作中常用的的那些Debug. 从上面的图可以看出断点是分类的 1 --行断点(每一行的断点) 2 --方...

2019-04-28 15:39:40

阅读数 2724

评论数 0

Android9.0 http网络请求失败

Google为了推进网络请求时数据的uu快3软件/UU快三软件【致富彩经】 性,在Android 9.0系统默认都不能用http协议,而要使用https协议,提高数据传输的uu快3软件/UU快三软件【致富彩经】 性。 直接使用http协议传输数据,会报一下错误: java.io.IOException: Cleartext HTTP traffic to ****...

2019-04-19 19:37:33

阅读数 66

评论数 0

postMan的使用教程

一 到官网下载安装包 官网的地址 postman的下载地址 二、安装完成后,根据下图所示启动Postman 点击会让你注册。注册成功后登录 三、登陆成功后,创建测试集合,用来管理测试用例 你也可以不用这样处理 这样可以做请求测试 ...

2019-04-18 17:44:43

阅读数 79

评论数 1

Android注解篇-各类型注解的意义以及使用场景

前言 注解(Annotation),是源码中特殊的语法元数据,类、方法、变量、参数都可以被注解。利用注解可以标记源码以便编译器为源码生成文档和检查代码,也可以让编译器和注解处理器在编译时根据注解自动生成代码,甚至可以保留到运行时以便改变运行时的行为。 内置注解 @Override 注解用来表明该...

2019-04-18 16:10:15

阅读数 46

评论数 0

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