2018年总结以及2019年计划

2018年总结以及2019年计划篇 2018总结 1.工作篇 2018是一个多窜的年份,为期一年多的努力,顺利的进入心目中的大厂,但是大厂的活计并没有想象中的那么如意,在大厂里始终是个螺丝钉,冒尖的可能性似乎需要年限来堆,期间又始终充满着期盼和失...

2019-01-01 22:06:59

阅读数 2394

评论数 4

Android设计模式之访问者模式 Visitor

原文章链接 http://blog.csdn.net/chenssy/article/details/12029633 生老病死乃常态,是我们每个人都逃脱不了的,所以进医院就是一件再平常不过的事情了。在医院看病,你首先的挂号,然后找到主治医生,医生呢?先给你稍微检查下,然后就是各种处方单(什么验...

2018-08-24 22:37:31

阅读数 86

评论数 0

INSTALL_FAILED_TEST_ONLY

INSTALL_FAILED_TEST_ONLY 方法1: 修改AndroidManifest.xml 中android:testOnly=”true” 改成 android:testOnly=”false”,或者直接去掉。 方法2: adb push *.apk /tmp adb sh...

2018-03-23 16:37:58

阅读数 221

评论数 0

Java中四种引用类型

一、概念介绍 强引用: 只要引用存在,垃圾回收器永远不会回收 Object obj = new Object(); //可直接通过obj取得对应的对象 如obj.equels(new Object()); 而这样 obj对象对后面new Object的一个强引用,只有当obj这个引用被释放之...

2017-11-03 09:33:01

阅读数 1827

评论数 0

ThreadLocal应用场景以及源码分析

一、应用篇 ThreadLocal介绍    ThreadLocal如果单纯从字面上理解的话好像是“本地线程”的意思,其实并不是这个意思,只是这个名字起的太容易让人误解了,它的真正的意思是线程本地变量。    实现一个线程本地的存储,也就是说,每个线程都有自己的局部变量。所有线程都共享一个T...

2017-11-02 10:53:38

阅读数 1678

评论数 0

Java类加载原理解析

1 基本信息   每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于...

2017-10-06 18:47:08

阅读数 15210

评论数 0

GreenDao源码解析以及GreenDao封装

1、AbstractDaoMaster抽象类的作用 AbstractDaoMaster 的主要作用为: SQLiteDatabase相关操作: 所有Table 的创建、删除、升级 AbstractDao的信息获取和存储: AbstractDao主要作用就是提供操作Table的各种接口 Abst...

2017-09-11 18:59:22

阅读数 10450

评论数 2

内存泄漏与内存溢出神比较

内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一...

2017-09-10 18:56:40

阅读数 213

评论数 1

Android插件化从入门到放弃-最强合集

本文转自:Android博客周刊专题之#插件化开发# 原文作者:陆镇生_Jomeslu 本人最近研究插件化, 偶然发现此合集, 按照部分链接的文章实际简单写了些demo,受益良多, 觉得确实不错,特转载过来,给需要的人。 插件化涉及的东西很多,所以我们需要多个维度去学习。...

2017-09-06 23:54:28

阅读数 1591

评论数 1

外接设备连接电脑万能驱动安装

有时候当我们调试外界设备的时候,通过 驱动机灵安装了驱动但是总是不能调试,通过 adb devices命令一查看原来手机并没有连上 针对这种情况我适用了各种办法,最后研究了一种万能设配的方法 万能驱动安装办法 如果你通过驱动精灵安装过识别不了的驱动,你先的卸载这个驱动(这个很重要)。然后...

2017-08-28 21:54:46

阅读数 912

评论数 0

VMware Ubuntu安装详细过程

从今天开始学习Android——FrameWork层开发 在学习Linux的过程中,ubuntu无疑是初学者的最佳选择。 下面来列举给Windows系统安装ubuntu双系统的三种方法。 一、虚拟机安装(不推荐) 使用工具:Vmware 如果不是因为迫不得已,比如Mac OS对硬件...

2017-07-16 15:55:11

阅读数 326

评论数 0

Service启动流程-startService

Service启动先来一张图感受一下 这张图能够说明一个大致的流程,但是服务的启动肯定不是这么简单,但是我们先简单的总结一下,逐渐深入。服务的启动形式有两种,startService()和 binderService(),我们看startService()这一种。startService...

2017-06-19 21:09:50

阅读数 348

评论数 0

emulator @android1 -qemu -serial COM3启动虚拟机

当我试图让PC连接串口通信时,emulator @android1  -qemu -serial COM3时,启动虚拟机 失败(表现结果:虚拟机能启动,但是一直处于黑屏状态) 这种情况解决办法: 1.通过emulator  @android1来启动虚拟机,如果虚拟机不能正常启动, 就说明你虚拟...

2017-06-16 15:17:11

阅读数 655

评论数 0

Activity的启动和创建流程

转自:http://www.cnblogs.com/bastard/archive/2012/04/07/2436262.html 一 Activity概念   Android的核心不是Application而是Activity,至少在我们开发的时候是这样的;   Activity就是被用来...

2017-06-15 23:24:35

阅读数 1395

评论数 0

Error launching Android Studio: Failed to create JVM: error code-1解决办法

在你的配置环境准确无误的前提下,仍然报上述这种错误时 为此我提供三种方法 法一:修改安装目录下的studio.exe.vmoptions-Xms128m-Xmx512m 为 -Xms128m-Xmx256m 如果法一不行,那么再继续法二:把C:\Users\my_username\AndroidS...

2017-06-14 11:22:44

阅读数 3519

评论数 0

OkHttp完全解析

OkHttp基本使用情况可以看如下链接: OkHttp基本使用和封装 这一篇我们将从源码角度来看下OKHttp是如何完成一些列的网络的操作的。  我们知道在okhttpclient同步请求和异步请求调用的接口不一样,但它们最后都是殊途同归地走到Call里面的 private Respon...

2017-06-09 09:35:41

阅读数 10274

评论数 0

onMeasure,onLoyout,onDraw的测量和布局

转自:《Android自定义控件三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268 今天给大家讲讲有关自定义布局控件的问题,大家来看这样一个需求,你需要设计一个Container,实现内部控件...

2017-06-04 11:31:09

阅读数 9840

评论数 0

Paint之setXfermode----实现刮刮乐效果

1.贝塞尔曲线 (1)、原理概述 使用 mPath.quadTo函数实现手势路径效果 (2)、自定义View 先贴出完整代码然后再细讲: [java] view plain copy   public class MyView extends View {    ...

2017-05-10 23:38:46

阅读数 234

评论数 0

自定义控件之绘图篇(二):路径及文字

一、创建路径 canvas中绘制路径利用: void drawPath (Path path, Paint paint) 1、直线路径 void moveTo (float x1, float y1):直线的开始点;即将直线路径的绘制点定在(x1,y...

2017-05-05 08:57:48

阅读数 10349

评论数 0

ObjectAnimator之PropertyValuesHolder与Keyframe----实现电话响铃震动和小球自由抛体效果

首先需要实现的俩种效果图 1.实现电话响铃震动效果 2.小球自由抛体效果 一、PropertyValuesHolder 1、概述 PropertyValuesHolder这个类的意义就是,它其中保存了动画过程中所需要操作的属性和对应的值。我们通过ofFloat(Obje...

2017-04-25 23:44:03

阅读数 21896

评论数 0

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