摘要:转自:http://blog.csdn.net/softmanfly/article/details/7636510最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来大家分享,以后遇到这个属性的时候,就能运用自如了,闲话少序,进入正题吧,如果觉得我写的用道理,欢迎转给更多的人看。首先看一下Layout_weight属性的作用:他是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码
阅读全文
摘要:原文:http://sarin.iteye.com/blog/603684先来看一个例子,代码如下: Java代码 publicclassTest{publicstaticvoidmain(String[]args){Stringstr="abc";Stringstr1="abc";Stringstr2=newString("abc");System.out.println(str==str1);System.out.println(str1=="abc");System.out.println(str2==&qu
阅读全文
摘要:转自:http://www.keakon.net/2011/10/25/SQLite%E5%9C%A8%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84%E5%BA%94%E7%94%A8这几天研究了一下SQLite这个嵌入式数据库在多线程环境下的应用,感觉里面的学问还挺多,于是就在此分享一下。先说下初衷吧,实际上我经常看到有人抱怨SQLite不支持多线程。而在iOS开发时,为了不阻塞主线程,数据库访问必须移到子线程中。为了解决这个矛盾,很有必要对此一探究竟。关于这个问题,最权威的解答当然是SQLite官网上的“Is
阅读全文
摘要:1.从http://code.google.com/p/msysgit/downloads/list下载msysgit2.安装msysgit,一路next就可以了3.在磁盘上建一个文件夹,比如d:\android src,然后在该文件中点击鼠标右键,在弹出菜单中选择"Git Bash"项 4.打开https://android.googlesource.com/网站,找到platform/frameworks/base行点击该行,会显示获取该项目源码的路径git clone https://android.googlesource.com/platform/framewor
阅读全文
摘要:一、设置Eclipse全字符代码自动补全1. “window”→“Preferences”2. 选择“java”,展开,“Editor”,选择“Content Assist”。3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。4. “Auto Activation triggers for java”这个选项,在“.”后加abcdefghijklmnopqrstuvwxyz字母,方便后面的查找修改。然后“apply”,
阅读全文
摘要:首先,安卓为了测试方便,专门增加了LogCat窗口,如果你的控制台那里没有出现这个窗口,你可以在window>show view>LogCat启用。 启用之后,找到一个绿色的加号,增加一个过滤器,如果你想用System.out输出的话,过滤器的Filter Name是System.out,by Log Tag是System.out即可。 如果你用的是Log.i之类的输出的话,Name就是Log.i,Tag是你的Log.i的tag即可 另外需要注意,如果你直接将你的安卓手机连接电脑,手机端开启了debug模式后,你的PC端的模拟器就无法输出了,除非你将手机拔下。另有一个替代的方法,即
阅读全文
摘要:一、创建Android VirtualDevice在Eclipse中点击Window\AVD Manager菜单项,或工具栏上的按钮,打开AVD Manger窗口,注意窗口第一行文字将显示虚拟设备将创建在磁盘上哪个目录中。点击New…,输入相关参数,Hardware部分的参数一般不要修改,然后创建AVD。二、启动AVD,并向SD卡中写入文件选择刚才创建的AVD,点击右侧的”Start…”按钮,然后运行它。启动后的界面如下:打开Windows命令行工具,为了方便操作切换工作目录为AVD所在目录,然后执行adb push命令,如果adb命令不被识别,需要先将Android SDK\platform
阅读全文