自定义博客皮肤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开发分享

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android接入极光消息推送

极光消息推送:极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接主要功能保持与服务器的长连接,以便消息能够即时推送到达客户端接收通知与自定义消息,并向开发者App 传递相关信息主要特点客户端维持连接占用资源少、耗电低SDK丰富的接口,可定制通知栏提示样式服务器大容量、稳定接入步骤...

2018-04-15 20:55:05 9585

原创 Android中使用static变量

引入:Android静态变量的生命周期遵守Java的设计。静态变量在类被load的时候分配内存,并存在于方法区。当类被卸载时,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于JVM进程的启动和结束。在Android中,用的DVM也是一样的,不过Android中不太突出进程的概念,所以对静态变量的生命周期就是感觉模糊,这种模糊对于值类型是无所谓的,如果是静态的对象引用,...

2018-04-15 15:25:51 1168

原创 MySQL数据库学习

数据库概述一、常见的概念数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(Database Management SystemDBMS):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。二、发展历程我们一般说的数据库,就是指...

2018-04-14 22:54:29 5386

原创 Java反射机制学习

反射定义Java反射机制是在运行状态中,对于任意一个类(class文件),都能知道这个类的所有属性和方法对于任意一个对象,都能够调用它的任意一个属性和方法。这种动态获取信息以及动态调用对象的方法的功能称为Java语言的反射机制简单理解为动态获取类中的信息就是Java反射。实际上是对类的解剖。那么要想对字节码文件进行解剖。必须要获取字节码文件对象那么如何获取字节码文件对象呢?通...

2018-04-13 14:26:14 201

原创 谈谈对优化apk体积的实践

引言随着Android移动开发的需求越来越复杂,我们不可避免的遇到发布出去的apk体积越来越大的问题,目前超过10MB、20MB的apk已经是很常见的事情了,但是依然能够看到一些apk的体积控制的很小。apk体积增大源于:新需求不断的提出需要支持高分辨率的屏幕而加入了高分图片依赖了更多的第三方库本文将从我自己的经历项目中探讨如何有效减小apk的体积。减小Apk体积是一件很有用处的android优化...

2018-04-12 13:17:02 423

原创 JVM 类加载机制详解

引言系统可能在第一次使用某个类的时候加载该类,也可能采用预加载机制来加载某个类。当使用Java命令运行某个Java程序的时候,该命令将会启动一个java虚拟机进程,不管该Java程序有多么复杂,该程序内部启动了多少个线程,他们都处在java虚拟机进程里,同一个JVM的所有线程、所有的变量都处于同一个进程里,他们都使用该JVM进程的内存区。当系统出现以下情况时,JVM进程将会被终止。程序运行到最后正...

2017-04-28 12:42:08 446

原创 Volley框架请求取消的实现

Volley网络框架发送请求后,页面退出时需要取消已经添加但还没有完成的请求,否者会导致内存泄漏或者crash,比如请求中持有上下文,Activity,但是网络请求还没有完成,仍然持有引用,导致该回收的内存,gc无法回收,从而导致内存泄漏的发生。还有如果Activity退出时没有取消请求,在请求回调设置页面数据时,此时页面已经销毁,但是仍然给页面的控件设置数据时,就会导致空指针的发生。Vo...

2017-04-18 16:50:58 3144

原创 关于android中对象的传输

关于Android中对象传输实现

2017-04-18 16:48:53 416

原创 设计模式之观察者模式

认识观察者模式报纸和杂志的订阅1.报社的业务就是出版报纸2.向某家报社订阅报纸,只要他们有新报纸出版,只要你是他们的订户,你就会一直收到新报纸3.当你不想再看报纸的时候,只要取消订阅,他们就不会再送报纸来4.只要报社还在运营,就会一直有人(或单位)向他们订阅报纸或取消订阅报纸出版者+订阅者=观察者模式其实观察者模式的原理和报纸的订阅原理是一样的,只是名称不一样,出版者改...

2017-04-18 16:43:41 205

原创 Java多线程技术

Java多线程技术(一)线程概述几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序也就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。线程和进程[ ] 几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统

2017-04-17 17:45:37 364

原创 关于android中的Sevice

简单回顾下Service中的IntentService的使用

2016-08-04 19:25:20 558

原创 Activity生命周期总结

让我们来通过Activity的这张生命周期图,来研究一下Activity的生命周期

2016-07-29 17:46:08 226

基于Android平台的个人理财系统

该项目基于Eclispe开发,使用了Sqlite数据库进行收入支出的存储,并且实现了用户登录注册功能,界面功能很完善

2018-02-22

基于Android实现的简易记事本

该项目实现采用Eclipse开发 ,使用了Sqlite数据库实现记事本的增删改查,并且实现了启动页广告倒计时和用户登录功能

2018-02-22

空空如也

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

TA关注的人

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