
Android
文章平均质量分 80
喝了小酒的猴子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git学习
git commit 输入注释报存,再commit提交就好了。2.方法二:修改代码 git add .然后输入git commit然后输入描述,再点ESC,再输入:wq ,然后git commit -m xxx,最后git push就好了。将项目还原到指定commitid版本 git reset --hard commitid //commit根据git log查看。重命名文件 git mv 改动前 改动后 (也可以手动改名然后git add 更改后文件名, git rm更改前文件)并commit。原创 2023-07-16 22:22:22 · 88 阅读 · 0 评论 -
RxJava学习1
目录 一.RxJava是什么? 二.RxJava的作用? 三.RxJava的优势: 四.RxJava的4个角色: 五.举一个生活中的例子: 六.RxJava的使用方法: 1.创建被观察者Observable 2.创建观察者Observer 3.通过订阅连接被观察者和观察者 七.RxJava基于事件流的链式调用 八.RxJava提供了多个函数式接口 ,用于实现简便式的观察者模式...原创 2018-08-12 14:06:31 · 417 阅读 · 0 评论 -
Java IO流学习笔记
Java IO分类 Android经常涉及到文件读写到sd卡的IO操作,今天看了几篇博客,学习了一下. 参考博客如下: 深入理解Java中的IO Java中IO流,输入输出流概述与总结 IO流上:概述、字符流、缓冲区(java基础) 按输入输出: InputStream,Reader OutPutStream,Writer 按操作数据分: 字节流 InputSteam,Outpu...原创 2018-07-22 15:56:46 · 632 阅读 · 0 评论 -
Android ConstraintLayout的学习
优势: 减少布局嵌套 性能更好 功能更强大 参考博客: Android ConstraintLayout 使用详解 ConstraintLayout 完全解析 快来优化你的布局吧 ConstraintLayout可视化操作 ConstraintLayout的性能优势 引入步骤 compile 'com.android.support.constraint:constraint...原创 2018-07-28 10:34:53 · 473 阅读 · 0 评论 -
MVP模式学习1
目录 写在前面 项目结构 代码实现 创建model 创建view 创建presenter Mainactivity调用 布局文件 写在前面 本文是最基本的MVP模式实现,目的只是搞清楚MVP模式的实现方式,实际应用中,还可以做很多改装和优化,下一篇博客会对model层做简单优化.优化的特别好的文章,推荐这一篇Android MVP架构搭建 项目结构 model层负责业务...原创 2018-07-29 11:24:21 · 251 阅读 · 0 评论 -
MVP模式的学习2
目录 创建bean 创建Model的接口 创建Model的实现类 创建View 创建Persenter MainActivity中调用 布局文件 学习博客: Android MVP模式之模拟登陆功能 在上一篇博客的基础上对model层的逻辑进行了剥离 创建bean User package demo.ad.com.mvpdemo.model; /** * Cr...原创 2018-07-29 10:51:56 · 380 阅读 · 0 评论 -
Android中多线程同步问题
在最近的项目中有用到数据库这块儿,遇到了一些线程同步的问题,通过查资料希望弄懂这个问题. 多线程多线程在java和android中都有用到,java中主要是为了提高CPU的利用效率,Android主要是为了防止产生ANR异常 .对应方法 1>提高效率的方法,多线程===>>>并发 2>ANR===>>>Android的主线程做耗时操作会产生ANR,因此把耗时的操作放在子线程中原创 2017-04-05 23:31:11 · 1211 阅读 · 0 评论 -
Android异步加载(慕课网学习笔记)
最近看了慕课网的异步加载的教学视频,这里记录一下学习笔记. 学习视频地址:http://www.imooc.com/learn/406原创 2016-10-13 20:48:27 · 598 阅读 · 0 评论 -
Android Fragment的生命周期和返回栈(转)
原文地址:http://www.codeceo.com/article/android-fragment-life.html 一、Fragment的生命周期初探:因为Fragment必须嵌入在Acitivity中使用,所以Fragment的生命周期和它所在的Activity是密切相关的。如果Activity是暂停状态,其中所有的Fragment都是暂停状态;如果Activity是stopped状态转载 2015-10-11 11:12:05 · 596 阅读 · 0 评论 -
android 获取布局填充器的三种方式 LayoutInflater
方式一:getApplication().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 方式二:LayoutInflater.from(getApplicationContext()); 方式三:getLayoutInflater();原创 2015-01-25 14:24:25 · 745 阅读 · 0 评论 -
android Relayout相关属性整理
android Relayout相关属性整理 原文地址:http://www.oschina.net/question/54100_30878 第一类:属性值为 true 或 false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent原创 2015-02-26 10:41:11 · 3160 阅读 · 0 评论 -
导入工程常见异常 Unable to resolve target 'android-xxx'
我们在eclipse中导入项目时,如果出现了Unable to resolve target 'android-xxx' 的问题,这里xxx代表数字,一般在8~19之间,这说明我们导入的工程对应的版本与eclipse对应的版本不兼容。 通常的解决办法是修改导入项目的对应的版本。例如:我的报错信息为:Unable to resolve target 'android-17' 而我的eclip原创 2015-01-18 18:06:47 · 448 阅读 · 0 评论 -
网络通信
网络通信三要素: 1 IP 网络中设备的标示 查看方法:在菜单栏输入cmd-->>输入ipconfig ,对应的IPV4地址即本机IP ip是网络运营商提供给你的和服务器连接的唯一标识 类似生活中的门牌号码。 2 端口 软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。 查看方法: 在菜单原创 2015-01-16 23:30:17 · 401 阅读 · 0 评论 -
Android的三种网络通信方式
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。 1.标准Java接口 java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnect转载 2015-01-16 23:02:27 · 441 阅读 · 0 评论