自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 android failed to connect to

android fail to connect to 192.168

2022-03-22 11:11:31 5748

原创 指针

内存地址: 1、Cpu是通过内存地址来访问内存数据,cpu与内存条硬件之间有个地址总线,读数据的时候,cpu通过地址总线将需要访问的内存地址告诉内存条,内存条返回数据给cpu。 2、对于cpu而言,内存地址是唯一读写内存的方式。 3、内存地址是一个整数,我们应用程序使用的内存地址不是真实的物理地址,而是操作系统映射好的虚拟内存地址,如果应用程序用的是真实的物理地址,一旦程序有错,整个系...

2018-03-15 14:56:35 174

原创 android RxPermissions权限管理

github地址:https://github.com/tbruyelle/RxPermissionsgradle添加依赖如下: compile ‘com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar’ compile “io.reactivex.rxjava2:rxjava:2.0.0”申请权限: private void r

2017-11-23 15:18:49 553

转载 【转载】详解build.gradle

转载自:http://blog.csdn.net/xx326664162/article/details/48462881AS中APP所有的配置尽在一个build.gradle文件中,打包的时候也是解析build.gralde文件来打包的,所以搞懂build.gradle文件是至关重要的,结构如下所示1、apply plugin用来指定用的是哪个插件,取值有:com.android.applica

2017-06-21 14:40:39 385

原创 Android MVP架构笔记-01

1、MVP是什么?mvp(Model-View-Presenter)是一种架构,在Android中相比MVC而言,耦合度更低,可扩展性更好1、Presenter:持有View、Model的接口类型对象(面向接口编程,保证了良好的可扩展性)2、View:视图,Android中一般是Activity、Fragment,它持有Presenter对象3、Model:用于处理业务逻辑(比如从服务器获取数据

2017-04-04 14:31:19 434

原创 AndroidStudio新建项目卡在 Building gradle project info

有2种解决办法:1、CSDN上下载新项目需要的gradle离线包2、修改项目的gradle-wrapper.properties里的gradle版本为自己电脑已有的版本1、离线包下载导入方式1、打开项目目录下的“\gradle\wrapper\gradle-wrapper.propeties”根据distributionUrl属性查看所需gradle版本2、搜索下载需要的gradle版本(比如

2017-03-29 09:52:44 338

原创 Javascript--01

1、Javascript是什么是基于对象和事件驱动的脚本语言1· 基于对象:先有对象(不同于面向对象,他不要new对象)2· 事件驱动:发生了某个事件才执行(拨打110,警察才会出警)3· 脚本语言:寄生于其他语言上的语言2、Javascript基本语法1· 变量的类型根据变量的值来确定2· 变量内存空间大小是动态的,不用关心3· 3、判断变量的类型1· typeof():得到的是变量

2017-03-03 18:07:22 210

原创 java笔记02(集合)

1、集合类:java.util 集合用于存储对象,长度可变,可以存储不同类型的对象; 数组也存储对象,但是数组是固定长度的,数组只能存同一种类型;2、为什么会出现这么多的容器呢? 因为每一个容器对数据的存储方式都有不同,这个存储方式称为:数据结构3、迭代器:用于遍历集合中的元素Iterator tt = al.itrator();//这个tt就好比是al集合的一个游标while

2017-02-24 17:52:27 256

原创 OKhttp框架--01

1、简介 1、OKHttp是Square公司推出的一款高效的HTTP客户端,支持同一个地址的连接共享同一个Socket、GZIP压缩、请求缓存等等 2、OkHttp内部依赖Okio,Okio已经被谷歌使用在了android源码上,相当强大 3、android-async-http内部使用HttpClient,但是android6.0版本中已经删除了HttpClient的API

2017-02-24 15:51:32 432

原创 java笔记01(基础、面向对象、异常)

1、关键字(也叫保留字),49个,true,false,null不是关键字2、字符类型(char)在内存中占有两个字节,严格来说字符类型也算是整数类型3、一个汉字两个字节,所以一个字符只能存放一个汉字4、java中使用的是Unicode字符码系统5、转义字符可以用单引号、双引号引起来6、如果一个数以0开头,代表8进制数,以0x开头,代表16进制7、使用浮点型数据时,默认类型是double,整数默认是

2017-02-23 17:44:07 338

原创 android消息队列机制

1、只有主线程才能更新UI2、Message Queue(消息队列)随着主线程的创建而创建,用于存放消息3、Looper(轮询器)随着主线程的创建而创建,用于轮询Message Queue中的消息4、Handler消息处理器,利用handleMessage()来处理消息主线程创建的时候,会创建Message Queue、Lopper,Looper会不间断的轮询Message Queue队列中有

2017-02-23 15:16:06 375

原创 Retrofit框架笔记02

本示例演示从服务器获取Json数据展示到客户端接口地址:http://www.tngou.net/api/news/classify?id=1该接口返回的Json为:1、定义接口/** * 测试接口只需要一个id参数 */public interface INewsService{ @GET("/api/news/classify") Call<TnGou> getNew

2017-02-23 10:19:14 357

原创 Retrofit框架笔记01

1、Retrofit是什么?Retrofit是目前最火的网络请求库,Retrofit与okhttp共同出自于Square公司,retrofit就是对okhttp做了一层封装,把网络请求都交给给了Okhttp。2、本示例演示下载百度的html数据,展示到webview控件上,结果截图如下:2.1 引入Retrofitcompile 'com.squareup.retrofit2:retrofit:2

2017-02-22 15:04:53 295

原创 android面试题

1、AsyncTask缺点:内存泄漏:如果AsyncTask被声明为Activity的非静态的内部类,那么AsyncTask会保留一个对创建了AsyncTask的Activity的引用。如果Activity已经被销毁,AsyncTask的后台线程还在执行,它将继续在内存里保留这个引用,导致Activity无法被回收,引起内存泄露

2017-02-22 14:23:25 472

原创 RxJava笔记--02(Android中使用RxAndroid)

本篇使用RxAndroid开发从网络上下载图片的示例MainActivity中有一个Button和一个ImageView,当点击Button的时候,从网络上下载一张图片展示到ImageView中 //下载工具类代码如下: /** * 返回一个被观察者 */ public static Observable<byte[]> downloadPic(final

2017-02-20 17:34:28 285

原创 RxJava笔记--01

RxJava采用的是观察者模式警察抓小偷1、创建Observer(警察)Observer即观察者,它决定事件触发后,执行什么样的动作(偷东西事件触发后,执行抓捕)2、创建Observable(小偷)Observable即被观察者,它决定什么时候触发事件、触发什么样的事件(什么时候偷东西,他来决定)3、Subscribe(订阅)创建了Observer、Observable之后,再用subscri

2017-02-17 17:49:08 263

原创 设计模式之观察者模式

观察者模式就像手机上订报纸报社:Subject用户:Observer以下是一个简单的观察者模式示例:报社:登记用户、解绑用户、通知用户用户:接收报纸Subject接口如下:/** * 被订阅方:报纸 */public interface Subject{ /** * 注册 */ public void registObserver(Observer o

2017-02-13 14:12:38 240

原创 android studio导入jar包

1、按下快捷键:Ctrl+Alt+Shift+S 2、选中要导入的项目,选中Dependencies 3、点击“+”号即可如下图所示 查看gradle文件如下:

2017-02-09 14:00:54 306

原创 Netty中ByteToMessageDecoder中的decode方法执行多次的问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-08 17:11:17 7378 5

原创 关于蓝牙设备之间共享网络的问题(android4.2)

关于蓝牙设备之间共享网络的问题(android4.2)前言:如果要共享蓝牙设备A的的网络,设备B只需要配对好设备A,并勾选”互联网访问”,如下图所示: 项目:android设备通过蓝牙配对ubuntu设备,ubuntu设备可以访问互联网并且提供网络共享给android设备,android设备需要打开”互联网访问”的功能,如下图所示,简单点说就是以下几个步骤:1、蓝牙配对ubuntu设备2、勾选

2016-07-13 09:39:55 1955

原创 笔记本电脑外接显示器以后,分辨率不正常的问题

最近用想笔记本电脑外接一台24寸、1920*1080的显示器,可是连上去之后,各种方式都用过了,外接显示器的分辨率最高也只有1024*768,简直崩溃。。。问题就在于我的VGA线不支持高清,这里有一点要澄清,并不是VGA线都是一样的,有的VGA线比较差根本不支持高清,所以我特意在淘宝上买了一根VGA高清线,插上去之后,1920*1080的分辨率出来了,问题解决

2016-05-12 09:12:25 15551

android权限管理(使用RxPremission框架)

android采用RxPremission2、RxJava2的权限管理,简介明了

2017-11-23

Android MVP示例

Android MVP示例,没有分了,施舍一点吧。。。

2017-04-04

仿优酷/微信首页的Tab切换

仿优酷首页、微信首页的Tab切换,不要资源分,随意下载

2015-01-14

c#源码,杀非系统进程

本c#源码在win7、xp系统下都能完美运行,并非网上的那些只能用于xp系统,c++、delphi等开发人员都可参考

2013-09-04

空空如也

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

TA关注的人

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