- 博客(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
keepliveDemo.rar
2020-08-26
libevent-2.1.10-stable.tar.gz
2020-06-02
mqtt服务和mqtt AndroidDemo.rar
2020-05-27
AndroidExcel.zip
2019-06-11
Android百度地图初始化失败
2016-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人