- 博客(19)
- 资源 (7)
- 收藏
- 关注
转载 Git常用命令解说
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Gi
2013-12-31 19:17:30 558 1
转载 android4.0 Switch方法解析
就是很像开关的那种控件,它只有两个状态:on和off:在IOS中,有个UISwitch控件,其效果图,如下: 在android4.0里面,添加了一个和这个类似的控件:Switch,很形象,开关。效果图如下: 其类关系图如下:java.l
2013-10-15 11:14:53 1410
转载 android BitmapFactory的OutOfMemoryError: bitmap size exceeds VM budget解决方案
使用android提供的BitmapFactory解码一张图片时,有时会遇到该错误, 即:java.lang.OutOfMemoryError: bitmap size exceeds VM budget。这往往是由于图片过大造成的。要想正常使用,一种方式是分配更少的内存空间来存储,即在载入图片的时候以牺牲图片质量为代价,将图片进行放 缩,这也是不少人现在为避免以上的OOM所采用的解决方法。但
2013-09-24 16:23:06 650
转载 关于Android加载图片时的OOM的一些解决方法和优化
1、通过强引用和弱引用以及LRU算法。private static final int HARD_CACHE_CAPACITY = 20;//强引用的bitmap的数量//为了提高图片的利用率,通过单链表实现先进先出,将老的图片移到软引用里面保存private static LinkedHashMap sHardBitmapCache = new LinkedHashMap(
2013-09-24 15:25:23 2522 2
转载 10种排序算法总结
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三
2013-07-30 11:29:10 680 1
转载 android 通知栏的实现
这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现 在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下 “FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定义的
2013-07-26 15:42:31 753
转载 GIT和SVN之间的五个基本区别
英文原文:5 Fundamental differences between GIT & SVN 如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所
2013-07-22 23:11:26 519
转载 Android Fragments 详细使用
2012-02-17 14:29 by Terry_龙, 61017 阅读, 8 评论,收藏,编辑 Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多
2013-07-22 22:37:33 752
转载 (Android)java虚拟机和Dalvik虚拟机的区别
Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例, 其代码在虚拟机的解释下得以执行。
2013-07-22 20:05:46 933
转载 Android网络接口
目前Android平台有三种网络接口可以使用,分别是:java.net.*(标准Java接口),org.apache(Apache接口),和android.net.*(android网络接口)。1、标准Java接口java.net.* 提供与联网有关的类,包括流和数据包套接字、Internet协议、常见HTTP处理。比如:创建URL以及URLConnection/HttpU
2013-07-16 23:01:36 869
转载 AsyncTask实现代码原理
Android从1.5开始引入了AsyncTask这个类,可以帮助我们解决线程和界面刷新问题,主要是对Thread+Handler这样的封装,但在设计模式和代码维护方面都有不错的表现。早在2008年时Google推出了一个示例应用叫PhotoStream来演示UI在多线程网络慢速I/O下的刷新问题,里面的线程构造使用的正是AsyncTask的雏形,由于内部使用Java 1.5的并发库比普通初级An
2013-07-16 22:10:12 487
转载 Eclipse与github整合完整版
github官方指南使用独立第三方git工具来进行版本控制,并不借助于eclipse,但我觉得eclipse肯定也有插件来解决这类问题,就像subclipse一样.安装egitegit目前应该是eclipse上最好的git工具了,如果你使用的是eclipse Indigo,你可以直接点击help->eclipse marketplace,然后在search tab页上find
2013-03-31 11:21:31 630
转载 如何在Eclipse下查看JDK源代码
核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项 在Eclips
2013-03-26 17:04:27 596
转载 Android自定义控件实现及其布局
Android自定义控件实现及其布局Android自定义控件一般要继承View类,因此控件的实现及其相应的布局需要完成:1. 继承View类,并实现参数为(Context context,AttributeSet attrs)的构造函数2. 在布局文件xml中设置属性的时候,应以(包名.类名 />)的格式进行。3. 声明一个自定义控件的变量
2013-03-25 14:22:30 672
转载 android五种存储方式
android五种存储方式文件,sharedPreference,SQLite ,网络,ContentProvider Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/da
2013-03-22 10:19:53 663
转载 listview加载性能优化ViewHolder
在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加载数据都是在public View getView(int position, View c
2013-03-18 12:04:57 472
转载 android 系统详细介绍 你对这个小机器人了解多少 呢?
android 系统详细介绍 你对这个小机器人了解多少 呢?系统简介Android 是基于 Linux 开放性内核的操作系统,是 Google 公司在2007年11月5日公布的 手机操作系统。早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后, 继续进行对 Android 系统开发运营,它采用了软件堆层(software stack,又名软件
2013-03-12 21:56:43 1346
转载 C++ 字符数组函数与string函数
字符串可以用字符数组与字符串变量两种方式来存储,效果类似。一、用字符数组来存储字符串: char st1[100],st2[100] ; //字符数组说明cin>>st1>>st2;long a,b;输入:hello, world则st1={‘h’,’e’,’l’,’l’,’o’,’,’,’\0’}st2={‘w’,’o’,’r’,’l’,’d’,’\0}字符’\0
2013-03-09 12:41:45 624
转载 eclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2013-03-08 22:37:32 441
Android日记本(上线版)
2014-03-31
android百度地图开发之百度地图源代码实现
2013-04-23
android日记本实现源代码
2013-04-12
地图着色简单设计与实现
2012-05-12
地图着色简单处理
2012-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人