自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android基础—Fragment

详情请见:https://juejin.im/post/59e0300e51882578b67d001c

2017-10-14 16:19:22

阅读数 186

评论数 0

Android基础—四大组件之Activity

https://juejin.im/post/59dc6ca2f265da432528420a

2017-10-12 16:00:17

阅读数 203

评论数 0

Android获取文件方法对应的路径

Android开发经常或涉及到file操作,而file路径常常是一件很头痛的事。为此,特整理如下,希望能帮到大家。

2017-07-20 09:28:34

阅读数 284

评论数 0

public、protected、friendly、private

java有四种权限修饰符,主要用于划分权限等级,隔离变化。其使用范围列表如下: 1. public:适用于整个应用 2. protected:使用与包内或子类 3. friendly:实际应用时不加权限符号,适用于包内 4. private:只适用于类内 修饰符 applicati...

2017-06-06 10:02:47

阅读数 250

评论数 0

==和equals()的关系

在搞清楚==和equals()关系之前,要先厘清基本类型、String、以及实例对象在内存中的分配机制。 不同对象在内存1.基本类型(byte、short、int、long、float、double、char、boolean):以int为例 1. int a = 12:会先查询栈中是否存在12...

2017-06-03 18:12:09

阅读数 325

评论数 0

java基本类型作为类成员和方法成员时默认值问题

刚学Android时,就被告知八中基本类型(short、int、long、float、double、char、byte、boolean)都是有默认值的。但是偶尔的一次代码编写过程发现,当在方法中定义变量时,必须要进行初始化,否则会提示错误: @Override protected voi...

2017-06-03 16:25:56

阅读数 502

评论数 0

Java运算符总结

抽时间整理了一下Java运算符,列表如下:运算符的优先级如下: 1. 自动递增和递减(++ ,–) 2. 算数运算符(+,-,*,/ ,%) 、 移位运算符(<< ,>>) 3. 关系运算符(> ,>=,<,<=,==,!=) 4. 逻...

2017-06-02 15:22:16

阅读数 283

评论数 0

Android Studio Javadoc配置

1.搜索点击File—Settings—Plugins,搜索“Javadoc”,结果如下:点击“Search in repositories”,搜索结果如下:2.安装点击右上角“Install”,下载并安装3.重启安装完成后,结果如下:点击右上角“Restart Android Studio”,重...

2017-06-02 11:55:01

阅读数 4312

评论数 4

EditText密码可见与隐藏,EditText光标位置设置在内容后

经常在做注册界面的时候,需要设置密码可以切换显示状态。怎么做呢?很简单,只要修改EditText的输入类型就好了:if (isChecked){ edtPassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD)...

2017-05-25 09:41:39

阅读数 3331

评论数 0

Button 英文大写问题

今天在做多语言的时候发现,切换到英文的时候,Button的文字会变成全大写的英文。查阅一下,发现有个特殊的属性:android:textAllCaps="true"该属性表示“是否文本全部大写”,对于Button来说,默认为true。所以切换到英文的时候默认全部大写。解决方案很...

2017-05-25 09:12:48

阅读数 891

评论数 0

Android异步消息处理机制完全解析,带你从源码的角度彻底理解

http://blog.csdn.net/guolin_blog/article/details/9991569

2017-05-20 11:56:34

阅读数 207

评论数 0

Java单例模式

单例模式可以保证应用中只有一个实例,具体的实现方式如下:1.懒汉式:第一次调用的时候才初始化public class Singleton { private static Singleton singleton; private Singleton() { } publi...

2017-05-20 11:18:15

阅读数 243

评论数 0

Android线程详解

线程的状态线程有六种状态: 1. 创建:调用了new Thread(),尚未start()之前 2. 就绪:调用了start(),在内存中准备就绪,等待获取cpu 3. 运行:获取了cpu 4. 阻塞:暂时释放了cpu资源,可能释放了同步锁(sleep()释放了cpu,但是持有同步锁;wa...

2017-05-20 10:39:59

阅读数 160

评论数 0

Android-程序、进程和线程

什么是程序:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。说白了就是具有特定功能的计算机文件,一般位于硬盘中。什么是进程运行中的程序,位于内存的一块存储区域(从进程存在的形式来说,进程就是一块包含了资源的内存)什么是线程进程的执行实体(进程本身是一块内存,是静态的;线...

2017-05-19 10:53:46

阅读数 212

评论数 0

Android—权限类型和自定义

权限类型normal:最低级别权限。应用如若申请该权限,安装时系统会自动赋予,不用询问用户同意与否dangerous:高风险权限,因为包含潜在风险,所以系统不会自动授权。一般会弹出权限请求框,用户同意后方可授权signature:权限仅授予和发布该权限的应用的签名一致的应用。系统会自动授予而不用经...

2017-05-18 14:36:00

阅读数 991

评论数 0

Android-内存泄漏与内存溢出

内存泄漏(memory leak):应用持有的资源无法得到释放,导致可分配的内存越来越少。如Activity销毁时存在强引用导致无法释放内存资源。 内存溢出(out of memory):内存不足,无法给应用继续分配资源。 一般来说,内存泄漏一定会导致内存溢出。

2017-05-18 10:56:09

阅读数 160

评论数 0

Android-四种进程类型

程序与进程程序:存储在磁盘上的可运行的代码和数据的集合,是个静态的概念 进程:程序的执行过程,是操作系统进行资源分配的基本单位,是个动态概念 程序由一个或多个相互协作的进程组合而成。进程的创建当程序启动运行时,系统就会为之创建相应的进程。在进程当中,调用系统资源,执行程序的逻辑。进程的销毁进程...

2017-05-18 10:36:58

阅读数 5061

评论数 0

深入学习BroadcastReceiver

介绍Android 应用可以发送或接收源于系统或其他App的广播,类似于发布—订阅模式。一般来说,广播主要用于应用内或跨应用的的通信。注册方式Context.register(动态注册)1.创建BroadcastReceiver实例,代码如下: private BroadcastReceiver ...

2017-05-17 17:10:56

阅读数 198

评论数 0

深入理解onSaveInstanceState和onRestoreInstanceState

作用onSaveInstanceState用于保存Activity中每个实例的状态;onRestoreInstanceState用于恢复Activity异常销毁之前的状态,也就是onSaveInstanceState保存的状态。使用时机一般只有当Activity非自然退出时,才会调用onSaveI...

2017-05-17 13:42:21

阅读数 316

评论数 0

Android初级——Activity状态、周期、启动模式

什么是Activity通过界面与用户交互的组件。Activity的四种状态1.Active/Running新启动一个Activity,此时Activity居于栈顶,可与用户交互。2.PausedActivity失去焦点,可见但不可控;一般是被非全屏或全屏透明的Activity覆盖。此时仍与窗口连接...

2017-05-16 15:56:24

阅读数 222

评论数 0

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