自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 提高Android应用的后台存活

每个Android 应用进程都会分配一定的运行内存,当超出运行内存时就会报OOM。平常代码开发时要注意内存泄漏的问题,内存泄漏的问题本质就是生命周期较长的对象持有生命周期较短的对象的引用,导致生命周期较短的实例无法释放回收。 所谓的进程保活实际上就是降低oom_adj的值,oom_adj值对应进程分类oom_adj 分类 < 0 Native 进程 0 前台进程 100 可见进程 500 ...

2020-08-26 17:40:03 694

原创 Android Mqtt客户端的接入

前言随着物联网的不断发展,Android在设备上的应用也越来越广泛。在设备和服务器通信时,大部分app都是主动去请求的,基于Mqtt发布/订阅的机制可以实现双向的消息通讯。搭建windows版的Mqtt服务下载地址:http://activemq.apache.org/apollo/download.html1.将下载后的appollo的压缩包解压到一个目录(eg:D:\apollo),使用cmd命令切换到appollo的bin目录下, 运行“apollo.cmdcreate my...

2020-05-27 17:38:19 2398 2

转载 一步一步在Windows下搭建React Native Android开发环境

搭建JAVA开发环境根据操作系统分为x86或x64位的,下载jdk1.8以上的版本,本机安装时的Java版本:jdk-8u45-windows-x64.exe配置JAVA的环境变量[html] view plain copy print?JAVA_HOME = C:\Program Files\Java\jdk1.8.0_45  CLAS

2017-02-22 11:53:05 245

转载 Android中allowBackup属性的含义和危险性实例讲解

一、前言今天在开发的过程中遇到一个问题,就是关于AndroidManifest.xml中的allowBackup属性,也算是自己之前对这个属性的不了解,加上IDE的自动生成代码,没太注意这个属性,但是没想到这个属性会直接导致隐私数据的丢失。下面就来看一下这个属性的影响到底有多大。他的作用是什么?二、Android中的allowBackup属性1、allowBackup安全风

2017-02-13 11:40:23 538

原创 Android关联V4包源码

1.项目右键 --->properties-->javabuildpath-->Libraries-->Add External JARs。选择你sdk目录下的extras\android\support\v4点 击ok。这样就导入了jar包。如果SDK中没有源文件,可以通过eclipse中的Android SDK Manager下载。2.关联Android源码:右击Referenced

2016-11-10 10:13:32 324

原创 图片命名规范

图片命名规范ic ----------------------iconbg---------------------backgrounddi----------------------dividersl-----------------------selectorcl-----------------------colorbt----------------------bu

2016-11-01 14:50:31 1538

原创 ScrollView 嵌套多个GridView导致部分GridView显示不全问题

在代码中重新计算出每个item的高度    public void setListViewHeightBasedOnChildren(GridView gridView) {        if (secondHouseApdater == null) {            return;        }        int totalHeight = 0;

2016-10-28 17:45:35 371

原创 PopupWindow点击监听事件

1.setTouchable(boolean touchable)PopupWindow是否响应touch事件,默认为true。设置为fasle的话,所有的触碰事件均无响应。2.setFocusable(boolean focusable)是否具有获取焦点的能力,默认为false。普通控件一般是不需要获取焦点的,所以对于普通控是没有用的。而对于EditText控件来说,需要

2016-09-02 21:28:48 5432

转载 Android Proguard混淆器

本文转载于:http://blog.csdn.net/banketree/article/details/41928175简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对

2016-08-05 09:55:13 313

转载 Android高效的加载大图片

转载自http://blog.csdn.net/junjx/article/details/7798604在Android开发中,我们经常需要加载图片。但是图片的尺寸往往会很大,如果我们要的是比较小的图片,在Android有限的内存下,我们显然不能把大尺寸的图片放到内存里,这样不但效率降低,而且会导致Java.lang.OutOfMemory异常,相信很多朋友都遇到过这样的问题,那么该

2016-07-30 20:40:01 356

转载 工厂模式

11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:[java] view plaincopypublic interface Sender {      public void Send();  }  其次,创建子类来实现基

2016-07-30 17:54:26 246

转载 java中的内存泄露与内存溢出

内存溢出:对于整个应用程序来说,JVM内存空间,已经没有多余的空间分配给新的对象。所以就发生内存溢出。是针对整个应用程序的所有对象的分配空间不足。内存泄露:在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就

2016-07-30 17:18:14 305

各类计算机开发的相关查询手册chm

c/c++、java、mysql、Linux私房菜、正则表达式的chm查询手册

2022-12-13

keepliveDemo.rar

该demo采用java编写,gradle构建的Android项目,可以直接运行,包含主流的几种Android保活技术,可有效降低oom_adj的值。

2020-08-26

libevent-2.1.10-stable.tar.gz

libevent库文件,可用于搭建Coturn服务,官网打不开的可以从这里下载,官网地址: http://libevent.org/

2020-06-02

mqtt服务和mqtt AndroidDemo.rar

该资源包含windows平台下的mqtt服务压缩包以及可运行的Android demo,运行完mqtt服务,在Android上配置相应的服务地址和端口号即可进行多设备的订阅发送双向通信

2020-05-27

AndroidExcel.zip

压缩包里包含所需的jar包,以及工具类。使用者仅需调用Excel.writeExcel方法就可以在SDCard/Android/data/你的应用的包名/files/目录下根据数据生成相应的表格

2019-06-11

百度反编码Demo

仿外卖app,可移动选取所在位置

2017-06-06

MVP_project Demo

一个关于MVP框架的简单Demo,适合于想要了解Mvp框架的初学者

2017-03-22

ListView行布局侧滑菜单

ListView行布局侧滑菜单

2017-02-04

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

TA关注的人

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