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 · 54 阅读 · 0 评论 -
RxJava学习1
目录一.RxJava是什么?二.RxJava的作用?三.RxJava的优势:四.RxJava的4个角色:五.举一个生活中的例子:六.RxJava的使用方法:1.创建被观察者Observable2.创建观察者Observer3.通过订阅连接被观察者和观察者七.RxJava基于事件流的链式调用八.RxJava提供了多个函数式接口 ,用于实现简便式的观察者模式...原创 2018-08-12 14:06:31 · 328 阅读 · 0 评论 -
Java IO流学习笔记
Java IO分类Android经常涉及到文件读写到sd卡的IO操作,今天看了几篇博客,学习了一下.参考博客如下:深入理解Java中的IOJava中IO流,输入输出流概述与总结IO流上:概述、字符流、缓冲区(java基础)按输入输出:InputStream,Reader OutPutStream,Writer按操作数据分:字节流 InputSteam,Outpu...原创 2018-07-22 15:56:46 · 543 阅读 · 0 评论 -
Android ConstraintLayout的学习
优势:减少布局嵌套 性能更好 功能更强大参考博客:Android ConstraintLayout 使用详解ConstraintLayout 完全解析 快来优化你的布局吧ConstraintLayout可视化操作ConstraintLayout的性能优势引入步骤 compile 'com.android.support.constraint:constraint...原创 2018-07-28 10:34:53 · 377 阅读 · 0 评论 -
MVP模式学习1
目录写在前面项目结构代码实现创建model创建view创建presenterMainactivity调用布局文件写在前面本文是最基本的MVP模式实现,目的只是搞清楚MVP模式的实现方式,实际应用中,还可以做很多改装和优化,下一篇博客会对model层做简单优化.优化的特别好的文章,推荐这一篇Android MVP架构搭建项目结构model层负责业务...原创 2018-07-29 11:24:21 · 212 阅读 · 0 评论 -
MVP模式的学习2
目录创建bean 创建Model的接口创建Model的实现类创建View创建PersenterMainActivity中调用布局文件学习博客:Android MVP模式之模拟登陆功能在上一篇博客的基础上对model层的逻辑进行了剥离创建bean Userpackage demo.ad.com.mvpdemo.model;/** * Cr...原创 2018-07-29 10:51:56 · 335 阅读 · 0 评论 -
Android中多线程同步问题
在最近的项目中有用到数据库这块儿,遇到了一些线程同步的问题,通过查资料希望弄懂这个问题.多线程多线程在java和android中都有用到,java中主要是为了提高CPU的利用效率,Android主要是为了防止产生ANR异常.对应方法1>提高效率的方法,多线程===>>>并发 2>ANR===>>>Android的主线程做耗时操作会产生ANR,因此把耗时的操作放在子线程中原创 2017-04-05 23:31:11 · 1157 阅读 · 0 评论 -
Android异步加载(慕课网学习笔记)
最近看了慕课网的异步加载的教学视频,这里记录一下学习笔记. 学习视频地址:http://www.imooc.com/learn/406原创 2016-10-13 20:48:27 · 551 阅读 · 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 · 563 阅读 · 0 评论 -
android 获取布局填充器的三种方式 LayoutInflater
方式一:getApplication().getSystemService(Context.LAYOUT_INFLATER_SERVICE);方式二:LayoutInflater.from(getApplicationContext());方式三:getLayoutInflater();原创 2015-01-25 14:24:25 · 703 阅读 · 0 评论 -
android Relayout相关属性整理
android Relayout相关属性整理原文地址:http://www.oschina.net/question/54100_30878第一类:属性值为 true 或 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent原创 2015-02-26 10:41:11 · 3088 阅读 · 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 · 393 阅读 · 0 评论 -
网络通信
网络通信三要素:1 IP 网络中设备的标示 查看方法:在菜单栏输入cmd-->>输入ipconfig ,对应的IPV4地址即本机IPip是网络运营商提供给你的和服务器连接的唯一标识 类似生活中的门牌号码。2 端口软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。查看方法: 在菜单原创 2015-01-16 23:30:17 · 368 阅读 · 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 · 385 阅读 · 0 评论