自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android View的一些位置

getTop()是View顶部距离父容器顶部的距离,则getBottom就是View底部距离父容器底部的距离,实际不然,并不是这样的,getTop确实是View顶部距离父容器顶部的距离,但是:getBottom却是View底部距离父容器顶部的距离,并不是距离父容器底部。

2017-05-25 10:21:52 249

转载 Android进程保活招式大全

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4a0ea374c75371c08ce8作者:腾讯——张兴华目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。Android 进程拉活包括两个层面:A. 提供进程优先

2017-05-02 15:19:53 290

转载 Android内存优化总结&实践

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/2MsEAR9pQfMr1Sfs7cPdWQ导语智能手机发展到今天已经有十几个年头,手机的软硬件都已经发生了翻天覆地的变化,特别是Android阵营,从一开始的一两百M到今天动辄4G,6G内存。然而大部分的开发者观看下自己的异常上报系统,

2017-05-02 15:10:46 449

转载 android与js互调

近期做一个项目需要把一个 服务支持的界面用webview来显示..呀html白雪了js更是一样啥也不会,相信很多初学屌丝员跟我一样,,html开发工具都不知道怎么写..哈哈哈.....现在把做完的结果分享一下先上图了,,这是从项目中特意分离出来的demo这里之上一些关键代码源码下载地址  http://download.csdn.net/download/yung7086/

2017-04-28 17:10:08 254

转载 HttpConnection详解

1.从Internet获取网页,发送请求,将网页以流的形式读回来. 步骤: 1)创建一个URL对象:URL url = new URL(http://www.baidu.com );  2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 3)

2017-04-27 18:45:24 4216

原创 JAVA执行顺序问题

看到群里有人发的,就研究了下,哈哈,那哥们看到别介意,我自己记录下,上代码package com.luoliang;public class Demo1 {public static void main(String[] args) {new Dervid();}}package com.luoliang;public class Dervid ex

2017-01-11 12:44:34 363

原创 关于fragment中是否对用户可见问题

主要解决就是让用户看到界面才加载。分2种情况,1.如果不在viewpager中使用 最好的办法就是在onhiddenchanged里面。这个函数可以完美解决,这个方法只在 只有在hide和show时才调用2.setUserVisibleHint(),如果fragment不是在viewpager中它的setUserVisibleHint方法是不会执行的

2017-01-10 18:31:45 292

原创 自定义ViewGroup自实现笔记

自己写的DEMO,参照了http://blog.csdn.net/a396901990/article/details/36475213,写了一个viewgroup为了便与记忆,打印了一些参数,先试XMLxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/androi

2016-12-05 18:32:54 207

原创 Android内存介绍及内存泄漏

Java 内存分配策略Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区 :当方法被执行时,方法体内的局部变量都在栈上创建,并在方法

2016-08-18 17:51:20 283

转载 Android应用开发性能优化完全分析

1 背景其实有点不想写这篇文章的,但是又想写,有些矛盾。不想写的原因是随便上网一搜一堆关于性能的建议,感觉大家你一总结、我一总结的都说到了很多优化注意事项,但是看过这些文章后大多数存在一个问题就是只给出啥啥啥不能用,啥啥啥该咋用等,却很少有较为系统的进行真正性能案例分析的,大多数都是嘴上喊喊或者死记住规则而已(当然了,这话我自己听着都有些刺耳,实在不好意思,其实关于性能优化的优质博文网上也

2016-08-11 20:39:10 397

转载 听说每个人都会写单例,你会了吗?

单例模式(Singleton Pattern)当我们有这样的需求:某一些类应该只存在一个实例 的时候,我们就可以用单例模式来应对. 单例模式:确保一个类只有一个实例,并提供一个全局访问点.单例模式是所有设计模式中最简单的一个,也是大部分人最早知道的一个设计模式.但是即使是最简单的,也有很多可以推敲的细节,要做得对也不简单.经典的单例相信大家一定写过这样类似的单例模式代码:

2016-08-11 20:34:47 289

转载 Android中静态变量的生命周期

静态变量的生命周期,起始于类的加载,终止于类的释放。什么时候类会加载呢?我们知道,在app打开时,会创建一个进程,然后初始化一个dvm的实例,负责类的加载释放 和 垃圾回收等。换句话说,在进程创建之后,就会加载类,静态变量诞生了。那何时释放?当然是在类卸载的时候。同上面。在进程结束之前,静态变量就寿终正寝。我们知道,Android中,你是不知道何时进程会被Kill。所以

2016-08-11 20:16:12 699

转载 Java/Android引用类型及其使用分析

Java/Android引用类型及其使用分析原文:http://www.cnblogs.com/lwbqqyumidi/p/4151833.htmlJava/Android中有四种引用类型,分别是:Strong reference     - 强引用Soft Reference        - 软引用Weak Reference      -

2016-08-11 19:50:34 268

原创 Android内存泄露——全解析和处理办法

前言本文章会一步一步的探讨内存泄露的问题。博主第一次书写长篇技术贴,如有错误或不周到的地方请多指教。JAVA是垃圾回收语言的一种,开发者无需特意管理内存分配。但是JAVA中还是存在着许多内存泄露的可能性,如果不好好处理内存泄露,会导致APP内存单元无法释放被浪费掉,最终导致内存全部占据堆栈(heap)挤爆进而程序崩溃。内存泄露说到内存泄露,就不得不提到内存溢出,

2016-08-11 18:15:36 1439

转载 Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等

仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。如果不知道如何上传文件,参考: http://blog.csdn.net/jdsjlzx/article/details/41694323多文件上传,参考:http://www.open-op

2016-06-30 10:10:48 712

转载 [Android Memory] 内存分析工具 MAT 的使用

转载自:http://www.cnblogs.com/0616--ataozhijia/p/3954423.html http://blog.csdn.net/aaa2832/article/details/194196791 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内

2015-08-12 16:10:25 273

转载 内存调试的东西

http://www.cnblogs.com/wanqieddy/archive/2012/07/26/2610048.html一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。 如果在Linux下运行adb l

2015-08-12 15:28:43 298

空空如也

空空如也

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

TA关注的人

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