自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

y841349476的博客

一起进步

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 java异常解析

异常很常见,当抛出异常时,如果不能锁定问题出在哪,是令人非常头疼的问题,那么如果知道抛出的异常整个堆栈的详细信息,然后进一步的去分析会不会找到原因所在呢,在这里提供一个方式去打印出异常堆栈信息ByteArrayOutputStream baos = new ByteArrayOutputStream();e.printStackTrace(new PrintStream(baos));S...

2018-11-20 16:55:20 5223 1

原创 Android性能优化全方位分析及优化方案

一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,即时应用非常具有特色,在产品前期可能吸引了部分用户,但是用户体验不好的话,也会给产品带来不好的口碑。那么一个好的应用应该如何定义呢?主要有以下三方面:业务/功能 符合逻辑的交互 优秀的性能 前两点是由业务和产品决定的,而性能是我们开发人员所要考虑的。我私以为,开发一个产品,既然是从我们手里创造的,就要负责到底,就要尽...

2018-09-04 16:09:06 540

原创 进程通信(二、AIDL)

大家好,我是你们的技术草帽,如果有不懂的我们可以一起探讨。先吹一波!这里是通信第二篇AIDL,这个AIDL一开始用起来可能会有一些麻烦,可之后你会爱上他的!我看到大部分的文章都是只有一个app在本地调用,这样其实没什么,因为本地调用和在两个app之间调用,是差不多的,可有些时候正是这一丝丝的差别,在你刚开始的时候也会抓瞎。所以今天咱们就拿两个app来说事,当然我也会把本地调用作出讲解现在我...

2018-09-03 11:19:43 127

原创 进程通信前言-(名词解析)

RPC:全称是Remote Procedure Call(远程过程调用),是一种计算机通讯协议,它为我们定义了计算机 C 中的程序如何调用另外一台计算机 S 的程序,让程序员不需要操心底层网络协议,使得开发包括网络分布式多程序在内的应用程序更加容易。RPC 是典型的 Client/Server 模式,由客户端对服务器发出若干请求,服务器收到后根据客户端提供的参数进行操作,然后将执行结果返回给客...

2018-08-30 13:51:50 257

原创 自定义控件实现整个过程,从零到有!

前言:自定义控件这技术已经被技术大牛写的很明白了,可我相信还是有好多人当自己实现时还是一头雾水,现在我们来一起学习到底如何才能学会自定义控件!自定义控件大多都会说三步走,1.onDraw();2.onMeasure();3.onLayout();,当然这是没错的,可大多都忽略了一点,技术大牛们的基础在那摆着,这样当然无可厚非,可他们却忽略了一些人(包括我)所所欠缺的眼界问题。在这三步的基础...

2018-08-29 15:47:05 441

原创 Android消息队列总结

一,使用Handler的流程1,创建Handler对象创建Handler的两种方法使用无参构造函数创建;继承Handler类,并实现handlerMessage方法2,发送消息在事件监听器中调用Handler的post方法,将要执行的线程对象添加到线程队列中,将要执行的操作写在线程对象的run方法中,一般是一个Runnable对象,复写其中的run方法Handler对象管理

2017-03-07 13:53:43 1354

原创 android线程管理

public class TaskManager { public String tag = "TaskManager"; public List taskList = new ArrayList(); private static TaskManager instance; private TaskManager() { } public static

2016-06-20 13:33:08 291

原创 fragment的管理

上周是activity的管理,这次是fragment的管理,我会一步一步的搭建整个项目框架,刚开始开发的同学可以跟下,大神请绕路。public class MFragmentsManager { private static List fragmentList = new ArrayList(); private static MFragmentsManager insta

2016-06-20 10:35:14 258

原创 搭建android框架管理activity类

public class ScreenManager { private static List activityList = new ArrayList(); private static ScreenManager instance; private ScreenManager() { } public static synchronized ScreenMa

2016-06-17 13:50:00 618 1

原创 android仿qq微信的消息数量显示功能

下面是显示数量布局的代码。其实很简单,就是帧布局嵌套帧布局就好了。<LinearLayout android:id="@+id/ft_fragment_home_accept_layout" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight=

2016-06-17 10:24:09 1380

转载 Android3D动画翻转效果

Android中的翻转动画效果的实现,首先看一下运行效果如上图所示.Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持续时间,是否重复播放等等。而Transformation中则包含一个矩阵和al

2016-06-16 14:57:43 334

Android原生数据库的使用,详细注释,讲解,demo

还在为android原生数据库犯愁吗?这是为你精心准备的,请笑纳!

2018-04-10

正则表达式

正则表达式,用到的地方很多,可却不知道如何用,此文档对那些不了解的童鞋有很大帮助,拿走,不谢

2015-12-30

APMServ-v5.2.6.rar

APM集成环境,界面化操作,修改配置文件

2015-05-04

计算机主机通信

主机通信,虚拟机通信,linux系统的主机通信,虚拟机通信

2015-03-02

空空如也

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

TA关注的人

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