android
gadfly_only
互联网
展开
-
android UI笔记
如图原创 2015-05-27 12:19:30 · 282 阅读 · 0 评论 -
Android工程目录结构及基本常用框架
原创 2016-01-18 20:21:00 · 376 阅读 · 0 评论 -
学习笔记
1.BlockingQueue的原理是观察者模式。2.service是运行在主线程的。线程id是一样的。因此不能处理太耗时操作。不然会出现NR。可以在service里采用thread。因为Activity很难对Thread进行控制,当Activity被销毁之后,就没有任何其它的办法可以再重新获取到之前创建的子线程的实例。而且在一个Activity中创建的子线程,另一个Activity无法对其进原创 2015-07-14 11:00:31 · 308 阅读 · 0 评论 -
Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
http://blog.csdn.net/vipzjyno1/article/details/25005851转载 2015-06-12 11:47:39 · 960 阅读 · 0 评论 -
Android学习能力之移动应用分析
http://blog.csdn.net/feiyangxiaomi/article/details/455831331.移动应用分析是什么移动应用是移动互联网的重要载体,移动应用分析是指在获得移动用户使用等基本数据情况下,由服务端进行数据分析,深入挖掘用户使用的特点,找到产品设计的不足,发现运营推广的机遇,优化产品及运营策略,提升移动应用的质量。2.移动应用分析的意义转载 2015-05-27 14:44:15 · 403 阅读 · 0 评论 -
自定义listView添加滑动删除功能(代码)
自定义listView添加滑动删除功能原文地址:http://www.tuicool.com/articles/qUZru2代码:http://download.csdn.net/detail/gadfly_only/8761887原创 2015-06-01 21:23:39 · 333 阅读 · 0 评论 -
严苛模式(StrictMode)
Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。你可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让你的转载 2015-05-27 14:42:17 · 251 阅读 · 0 评论 -
如何领导技术团队
一、技术主管必备素质:1.过硬的技术能力 2.善于发挥成员能力(善于激励) 3.宏观的视野 4.敢下判断,敢担责任二、技术主管胜任与否的评判方法:1.在上级领导眼中:项目完成的速度、质量、成本……2.在团队成员眼中:决策是否合理、与成员工作相处方式、是否有决断力和担当力(尽量为成员排开外部部门带来的打扰,先经过和你的沟通,你在去沟通项目成员)三、主要任务:原创 2015-06-16 20:14:54 · 1287 阅读 · 0 评论 -
Java算法题
摘要:这一部分主要是数据结构和算法相关的面试题目,虽然只有15道题目,但是包含的信息量还是很大的,很多题目背后的解题思路和算法是非常值得玩味的。136、给出下面的二叉树先序、中序、后序遍历的序列?答:先序序列:ABDEGHCF;中序序列:DBGEHACF;后序序列:DGHEBFCA。补充:二叉树也称为二分树,它是树形结构的一种,其特点是每个结点至多有二棵子树,并且二叉树转载 2015-06-15 17:39:34 · 473 阅读 · 0 评论 -
Android应用性能优化
遇到的问题:1)ANR2)ListView 卡顿,不流畅3)Activity启动慢4)动画不流畅,启动前卡顿5)自定义view启动慢6) OOM7)数据库大量操作8)长时间运行后,程序变慢基本思想:1)语言层解决问题,语法上提高性能2)合理的数据结构和算法3)布局优化,布局深度控制4)工作线程与UI线程分离5)合理的缓存转载 2015-05-27 12:36:34 · 267 阅读 · 0 评论 -
避免Android内存泄露
Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内存中保持的应用越多,用户在切换应用的时候就越快。作为我的一项工作,我仔细研究了Android应用的内存转载 2015-05-27 12:34:44 · 266 阅读 · 0 评论 -
性能优化系列总篇
http://www.trinea.cn/android/performance/本文为性能优化系列的总纲,主要介绍性能调优专题计划、何为性能问题、性能调优方式及前面介绍的数据库优化、布局优化、Java(Android)代码优化、网络优化具体对应的调优方式。 1、调优专题博客计划目前性能优化专题已完成以下部分:性能优化总纲——性能问题及性能调优方式性转载 2015-05-27 14:32:43 · 427 阅读 · 0 评论 -
android 代码优化
本文的内容均来自Android SDK文档Resources下的Articles,本文对一些比较有用、常用的知识做一个简要的总结。1、避免内存泄露Context经常用来加载访问各种Resources,这就是为什么很多控件在创建的时候都要传入一个Context的原因。我们的程序大多数会使用到两种Context:Activity和Application,而且我们大多数使用前一个。在一个Co转载 2015-05-28 13:57:30 · 458 阅读 · 0 评论 -
Android WebView开发问题及优化汇总
我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题。就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来。有些是老生常谈,有些则是个人摸索得出解决方法。下面就是整理得到的些干货。1.加快HTML网页装载完成的速度默认情况html代码下载到WebView后,webkit开始解析网页各个节点,发现有外部样式文件或者外部脚本文件时,会异转载 2015-05-27 12:49:15 · 284 阅读 · 0 评论 -
Android代码优化
1)静态变量引起内存泄露在代码优化的过程中,我们需要对代码中的静态变量特别留意。静态变量是类相关的变量,它的生命周期是从这个类被声明,到这个类彻底被垃圾回收器回收才会被销毁。所以,一般情况下,静态变量从所在的类被使用开始就要一直占用着内存空间,直到程序退出。如果不注意,静态变量引用了占用大量内存的资源,造成垃圾回收器无法对内存进行回收,就可能造成内存的浪费。先来看一段代码,这段代码定义了一转载 2015-05-27 14:22:24 · 389 阅读 · 0 评论 -
随笔
原创 2016-01-20 20:53:59 · 296 阅读 · 0 评论