自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android成长日记

梦想还是要有的,万一实现了呢

  • 博客(10)
  • 收藏
  • 关注

原创 Android调用系统相机拍照 7.0系统适配问题记录

目录FileUriExposedException 错误onActivityResult中resultCode为0(RESULT_CANCELED)onActivityResult中Intent data为空FileUriExposedException 错误The exception that is thrown when an application exposes a f...

2019-03-14 17:45:34 286

原创 踩坑日记——多层嵌套Fragment的显示回调

阅读本文大概需要3分钟引言Fragment是在Android3.0后引入的一个新API,它的出现是为了适配平板电脑的大屏幕。 同时,它也能缓解Activity任务过多的问题,以及处理在不同屏幕上UI组件的布局问题。 因此随着业务开发一点一点的累积;Fragment在我们的开发中占据着越来越重要的地位。在复杂的页面设计中把控Fragment的生命周期回调显得尤为重要。本篇...

2018-02-26 19:55:03 3869 2

原创 如何破坏单例模式?

所谓单例模式就是,某一个类只有一个实例,实现的核心就是将类的构造函数私有化,只能由该类创建对象,其他对象就不能调用该类的构造函数,既不能创建对象。如何破坏单例?思考破坏单例之前,分析一个问题: 对象的创建方式有哪几种?四种: new、克隆、序列化、反射。标题可以改为:……其他对象就不能调用该类的构造函数,即不能通过new 来创建对象了。那么是否还有可以通过其他的三种方式创建对象呢,即其他三种方式

2017-11-19 21:16:14 419

原创 Android中dp、sp、px、pt之间的换算关系

Android中dp、sp、px、pt之间的换算关系换算公式1 dp = (dpi/160) px;1 in = 72 pt = dpi dp;1 pt = dpi/72 dp;当dpi为160(每英寸160像素点) - 1dp = 1px = 1sp - 1in = 72pt = 160 dp - 1pt = 2.22 dp;名词解释px:像素,也就是屏幕上的点;in:英寸,长度单位

2017-07-20 10:14:49 4771

原创 Object 的主要方法分析

Object 的主要方法分析Object类是所有类的父类,任何类都默认继承Object。getClass()final方法,返回一个执行该对象的类toString()返回当前对象的String,默认是返回当前hashcode的stringwait()使用该方法会导致当前线程处于阻塞状态,释放了对象锁,等待获取锁被唤醒。notify()唤醒指定的对象上等待的线程;如果该对象有多个等待的线程,选择任意一

2017-06-22 14:50:49 259

原创 Android的四种基础动画

四种基础动画渐变动画<alpha android:duration="3000" android:fromAlpha="0.0" android:toAlpha="1.0" /> <!-- 透明度渐变动画: durtion: 持续时间 (以毫秒为单位) fromAlphe:起始透明度 toAlph

2016-09-22 23:17:57 338

原创 StringBuffer和StringBuilder的区别

StringBuffer和StringBuilder的区别不同点在速度方面 StringBuilder > StringBufferStringBuffer 是在多线程中操作字符,为了保证线程安全就牺牲了性能StringBuilder 是在单线程中操作字符,JVM不能保证它的安全性.当每次运行结果和单独线程运行的结果是一样的,叫做线程安全。相同点每当我们用它们对字符串进行操作时,实际上是在

2016-09-06 23:26:38 358

原创 “再按一次返回键退出程序”实现

“再按一次返回键退出程序”实现问自己一个为什么?每个app中都有退出这个响应,android是通过按“返回键”退出程序;在用户使用app时不免会出现一些“误操作”按了一下返回键,退出了程序,这样的用户体验是不友好的。所以,就有必要对返回键进行判断,判断用户是否要退出。一般我们的判断条件是2s内按下返回键俩次就退出程序。思路导析在第一次按下“back”键时记录下当前系统时间存储在变量“exittime

2016-06-23 21:56:24 2874

原创 保留小数点后X位数字

保留小数点后X位数字常见的几种方法主要可以采用BigDecimal这个东西,我是使用了decimal成功解决了问题一(double)(Math.round(result_value*10000)/10000.0)这样计算可以保留result_value小数点后四位,以此类推,1后面几个零就是保留小数点后几位数.二import java.text.DecimalFormatDecimalFormat

2016-06-23 09:58:52 571

原创 滑动删除--自定义ListView

思路导析滑动删除,通过左滑或者右滑来删除Listview中的一个Item。那我们怎么来判断呢?滑动有滑动的瞬时速度,以及滑动的距离。所以我们就通过这俩个条件来判断当前用户是否要“滑动删除”

2015-10-30 17:25:56 320

空空如也

空空如也

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

TA关注的人

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