- 博客(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关注的人