自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 安卓中%1$d的用法

eg:<string name="liked_num">作品被喜欢%1$d次</string>String like_num=mActivity.getResources().getString(R.string.liked_num);String liked_num=String.format(like_num,bean.likenum);//此处将具体的数值放入...

2018-05-02 17:12:30 491

原创 AsyncTask源码分析

在我们开发过程中,经常会用到异步操作来进行界面的更新,一般来说,在子线程更新UI线程有三种方式,具体可以看:https://blog.csdn.net/qq_29451649/article/details/79529441 但是我们在写一些复杂的操作时直接使用Handler会有点麻烦,下面我们学习一下AsyncTask的使用以及实现的原理吧。首先看AsyncTask的定义,方法如下:

2018-03-26 23:19:07 212

原创 事件传递机制

看了好多关于事件传递机制的文章,基本上都是带着源码去读的,很抽象,下面我来举一个简单的例子更形象一点吧。1.同一个事件序列只能被一个View拦截且消耗。2.ViewGroup默认不拦截任何事件3.View没有onInterceptTouchEvent方法4.View的onTouchEvent默认都会消耗事件5.事件传递总是由外向内的6.一旦一个元素拦截了某个事件,那么这个事件序列内的所有事...

2018-03-22 19:01:32 227

原创 数组、集合、散列表

数组就是把有限个数据类型一样的元素按顺序放在一起,用一个变量命名,然后可以用编号按顺序访问指定位置的元素的有序集合。数组的特点:数组的长度是固定的;数组的访问是按照顺序访问的,虽然我们可以通过具体的下标来访问指定位置的元素,但是实际上计算机也是按照顺序来访问的。时间复杂度O(n)集合:列表,集,多重集,关联数组,树、图等都是集合。集合的实现:ArrayList为例,它就是数组的一个拓展。当我们向其...

2018-03-14 19:55:24 395

原创 子线程中进行UI操作

1. Handler的post()方法public class MainActivity extends Activity {        private Handler handler;        @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(saved...

2018-03-12 16:54:11 526

原创 px、dp、sp的转换方式

首先理解一下像素和分辨率的关系:px:像素,是指由在一个数字序列表示的图像中的一个最小单位。分辨率:是屏幕图像的精密度,指显示器能显示的像素的多少,显示器可显示的像素越多,画面就越精细。常见的像素值相机所说的像素,其实是最大像素的意思,像素是分辨率的单位,这个像素值仅仅是相机所支持的有效最大分辨率。30万 640×48050万 800×60080万 1024×768 5

2018-01-02 17:08:12 558

原创 安卓百度地图开发

安卓百度地图开发文档1.      申请API key利用jdk工具生成,进入jdk 的bin目录下,输入keytool -genkey -alias androiddebugkey-keyalg RSA -validity 20000 -keystore debug.keystore -storepass android-keypass android,并根据中文提升输入基本信息(测

2017-12-12 09:51:37 1308

kotlin-reference-chinese

kotlin-reference-chinese

2018-08-21

kotlin中文文档

Kotlin ⾮常适合开发服务器端应⽤程序,允许编写简明且表现⼒强的代码,同时保持与现有基于 Java 的技术栈的完全兼容性以及平滑的学习曲线: 表现⼒:Kotlin 的⾰新式语⾔功能,例如⽀持类型安全的构建器和委托属性,有助于构建强⼤⽽易于使⽤的抽象。

2018-08-21

Thinking In Java

Thinking In Java Thinking In Java Thinking In Java

2018-03-24

Head First设计模式中文版

Head First设计模式中文版 Head First设计模式中文版 Head First设计模式中文版

2018-03-24

Android官方API文档完整版

Android官方API文档完整版 Android官方API文档完整版 Android官方API文档完整版

2018-03-15

深入探索Android热修复技术原理

深入探索Android热修复技术原理,讲解了关于热修复的一些具体内容,文章价值很高

2018-03-15

Effective Java 中文第四版

Effective Java 中文第四版,java的进阶书籍。。。。。。

2018-01-19

ANDROID经典项目开发实战演练

ANDROID经典项目开发实战,适合入门小白的实战项目书籍

2018-01-19

精彩绝伦的Android UI设计 响应式用户界面与设计模式_中文版

精彩绝伦的Android UI设计 响应式用户界面与设计模式_中文版

2018-01-11

空空如也

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

TA关注的人

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