排序:
默认
按更新时间
按访问量

Android知识体系

我的知识体系链接: http://lib.csdn.net/my/structure/582906 我这知识体系还有待深入,目前技术原因只能写些入门的 后续需要研究的技术如下: 基础组件 Application PackageManager Activity ...

2017-10-15 21:56:31

阅读数:5202

评论数:0

后续待更新文章计划

1.模块化开发 1.1 模块化开发基本概念 1.2 教你手把手打造模块化开发示列子 2.性能优化系列 2.1 内存泄漏 2.2 UI卡顿以及渲染 2.3 电量优化 2.4 网络优化 2.5 图片,Bitmap优化 2.6 ...

2018-04-15 15:03:27

阅读数:33

评论数: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

阅读数:117

评论数:0

Java中四种引用类型

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

2017-11-03 09:33:01

阅读数:1725

评论数:0

ThreadLocal应用场景以及源码分析

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

2017-11-02 10:53:38

阅读数:1544

评论数:0

Java类加载原理解析

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

2017-10-06 18:47:08

阅读数:15120

评论数:0

GreenDao源码解析以及GreenDao封装

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

2017-09-11 18:59:22

阅读数:10240

评论数:1

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

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

2017-09-10 18:56:40

阅读数:155

评论数:1

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

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

2017-09-06 23:54:28

阅读数:719

评论数:0

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

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

2017-08-28 21:54:46

阅读数:450

评论数:0

最近一个月在干的事

最近一个月把基础性的东西又从头到尾梳理了一遍 (java类的基础和高阶知识点) 下面一个月的打算继续梳理安卓开发的知识点 着重于安卓开发艺术探索和源代码情景分析 后续继续更新android软文。

2017-08-21 09:38:37

阅读数:168

评论数:0

VMware Ubuntu安装详细过程

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

2017-07-16 15:55:11

阅读数:286

评论数:0

Service启动流程-startService

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

2017-06-19 21:09:50

阅读数:251

评论数:0

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

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

2017-06-16 15:17:11

阅读数:473

评论数:0

Activity的启动和创建流程

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

2017-06-15 23:24:35

阅读数:523

评论数: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

阅读数:2138

评论数:0

OkHttp完全解析

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

2017-06-09 09:35:41

阅读数:10208

评论数:0

onMeasure,onLoyout,onDraw的测量和布局

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

2017-06-04 11:31:09

阅读数:9720

评论数:0

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

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

2017-05-10 23:38:46

阅读数:179

评论数:0

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

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

2017-05-05 08:57:48

阅读数:10291

评论数:0

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