- 博客(26)
- 资源 (6)
- 收藏
- 关注
转载 ListView滚动原理
ListView原理。资源控制:ListView中的特点是可以复用item,节省内存空间。复用的原理是,凡是滚出屏幕的viewItem都会被放在一个RecycleBin中,等待回收。这里的ViewItem是和ListView没有关联的。当滚动需要跟上显示一个Item时,就从RecycleBin中取得一个View(能为空),放在需要的位置。滚动原理:V
2015-08-30 23:00:51 648
转载 android studio 用svn,默认无“先update,再commit”按钮。VSC-->Enable
android studio连接模拟器或者genymotion本来是连接的真机,并且运行的时候选了Use same device for future launches选项,结果导致运行项目的时候关联不了模拟器或者虚拟机。那需要修改一下设置点击Run—》Edit Configurations,出现下面的界面,在Target Device栏,将Use same device for futu
2015-08-29 16:26:41 2942
原创 java判断今天,昨天,前天,不能用秒间隔
。。。。一json optString 解析的TimesTamp string 二long dateSec = (long) (Double.valueOf(timestamp) * 1000);三Date date=new Date(dateSec);四getTimestampString(date);public static String getTimestampS
2015-08-15 20:33:28 1704 2
转载 http报头参数详解
http报头参数详解HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应
2015-08-13 00:10:46 415
转载 convertView&setTag方法的一点理解
convertView&setTag方法的一点理解 前言首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with
2015-08-12 10:41:35 430
转载 Android研究院之ListView原理学习与优化总结(二十一)
在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的
2015-08-12 10:10:00 571
转载 Android性能调优
Android性能调优本文主要分享自己在appstore项目中的性能调优点,包括同步改异步、缓存、Layout优化、数据库优化、算法优化、延迟执行等。 目前性能优化专题已完成以下部分:性能优化总纲——性能问题及性能调优方式性能优化第四篇——移动网络优化性能优化第三篇——Java(Android)代码优化性能优化第二篇——布局优化性能优化第
2015-08-11 16:22:39 379
转载 ExecutorService生命周期,,shutdownNow方法:这个方法会强制关闭ExecutorService,它将取消所有
ExecutorService生命周期ExecutorService接口继承了Executor接口,定义了一些生命周期的方法Java代码 public interface ExecutorService extends Executor { void shutdown(); List shutdownNow(); bool
2015-08-10 12:12:41 5151
转载 proguard 原理
proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是
2015-08-09 11:54:30 471
转载 Proguard.cfg 配置
Proguard.cfg 配置 -optimizationpasses 5 //代码混淆压缩比 默认为5 一般不需要改 -dontusemixedcaseclassnames //混淆后的类名为小写 如public class a -dontskipnonpubliclibraryclasses //混淆第三方 库 加上此句后 可再后面配置某些库
2015-08-09 11:49:19 455
转载 OpenGL错误和性能Tips
目录(?)[+]这些都是OpenGL爱的代价1. 接口使用不当1)GLES中的glAAx 形式的接口使用,glTranslatex,glRotatex,glScalex等函数。[cpp] view plaincopyprint?float posx = 100.0f, posy = 100.0f, posz = 100
2015-08-06 23:32:03 702
转载 android手机给应用分配的内存通常是8兆左右OOM
android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常, 在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。 OutOfMemoryError主要由以下几种情况造成: 1.数据库的cursor没有关闭。 操作Sql
2015-08-05 20:26:11 1144
原创 FileOutputStream中的 3种write方式
第一步:搭好 程序Output到文件 的管道 FileOutputStream fos = new FileOutputStream("B.txt");//如果没有fos2.txt文件则会自动创建这个文件 第二步:写入数据 到管道 //方式一:int oneByte fos.write(1); //方式二 byte[ ] bu
2015-08-05 19:18:09 30935 1
转载 Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇
2015-08-05 14:28:50 522
转载 android Failed to pull selection:在cmd里使用命令pull复制文件 \platf orm-tools>adb pull /storage/1.mp4 e:/1.mp
android开发问题 Failed to pull selection 原文 http://www.cnblogs.com/zhaoweiqiu/p/3946663.html在eclipse中开发创建了一个sqlite数据库文件,为了查看数据库文件的内容,决定复制到PC上一看究竟,位置在data……里当我点击ddms文件浏览里的pull a file fro
2015-08-05 14:26:06 1061
转载 Android Environment.getExternalStorageDirectory() 获取的是内部存储还是外部存储?若无SD卡,就用内部。
Android Environment.getExternalStorageDirectory() 获取的是内部存储还是外部存储?若无SD卡,就用内部。这几天在做Android应用的远程更新功能,将下载的更新包放在移动设备上指定的目录。用的是 Environment.getExternalStorageDirectory() 这个方法,然后在获取的目录中新建一个hkapp文件夹,
2015-08-05 09:31:53 1741
转载 android 获取文件的扩展名和去掉文件扩展名的小例子
android 获取文件的扩展名和去掉文件扩展名的小例子android 获取文件的扩展名和去掉文件扩展名的小例子,需要的朋友可以参考一下复制代码代码如下:/* * Java文件操作 获取文件扩展名 * */ public static String getExtensionName(String f
2015-08-05 08:59:18 3920
转载 android listview优化几种写法详细介绍
android listview优化几种写法详细介绍作者: 字体:[增加 减小] 类型:转载这篇文章只是总结下getView里面优化视图的几种写法,需要的朋友可以参考下这篇文章只是总结下getView里面优化视图的几种写法。 listview Aviewthatshowsitemsinaverticallyscrollinglist。 一
2015-08-05 08:43:01 396
转载 HTTP协议之http状态码详解 300-305 重定向
HTTP协议之http状态码详解出处:小坦克 作者:肖佳 日期:2013/1/8 9:24:53 [大 中 小] 评论: 0 | 我要发表看法HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。 如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解
2015-08-04 14:11:11 35259
转载 Android MediaPlayer与Http Proxy结合之基础篇
Android MediaPlayer与Http Proxy结合之基础篇本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 最近半年都忙着Android TV项目,在春节假期才有时间写点东西。先在这里给大家拜个年,祝大家龙年快乐... 直接进入主题:本文将会教大家如何实现一个简单的代理服务器(仅支
2015-08-04 11:48:12 490
转载 ServerSocket 用法详解
ServerSocket 用法详解本篇文章观点和例子来自 《Java网络编程精解》, 作者为孙卫琴, 出版社为电子工业出版社。 在客户/服务器通信模式中, 服务器端需要创建监听端口的 ServerSocket, ServerSocket 负责接收客户连接请求. 本章首先介绍 ServerSocket 类的各个构造方法, 以及成员的用法, 接着介
2015-08-04 10:14:53 512
转载 Stagefright多媒体架构中的A31的OMX插件和Codec组件
Android4.2.2下Stagefright多媒体架构中的A31的OMX插件和Codec组件2014-05-23 0 个评论 来源:Android4.2.2下Stagefright多媒体架构中的A31的OMX插件和Codec组件 收藏 我要投稿本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:10377
2015-08-03 10:57:36 752
转载 java单例模式
java单例模式转载1.单例模式:常用,可以重复利用同一个对象,避免产生过多重复的对象。public class SingletonPattern {private SingletonPattern singletonPattern ;private SingletonPattern(){}public static SingletonPattern g
2015-08-02 15:42:18 401
转载 java 集合类结构图 List Set Map 对比
java 集合类结构图 接口实现类保持插入顺序可重复排序使用说明 ListArrayListYYN长于随机访问元素;但插入、删除元素较慢(数组特性)。
2015-08-02 15:37:02 2073 1
转载 pathSeparator指的是"多个"路径字符串的分隔符;separator才是"同一个"路径 分隔符
java.io.File中的pathSeparator与separator的区别博客分类: java.io 先总的说一下区别:File.pathSeparator指的是分隔连续多个路径字符串的分隔符,例如:java -cp test.jar;abc.jar HelloWorld就是指“;”File.separator才是用来分隔同
2015-08-02 14:12:54 1653
二叉搜索树 转为 双向链表,
2016-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人