上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 1 1. 理解 application的图标 和 桌面activity的图标 2 <application 3 //在设置→应用程序→管理应用程序 里面列出的图标 4 android:icon="@drawable/icon5" 5 //在设置→应用程序→管理应用程序 里面列出的名字 6 android:label="@string/app_name" 7 android:theme="@style/AppTheme" > 8 <activity 9 ... 阅读全文
posted @ 2013-04-01 09:28 骨头森林 阅读(3556) 评论(0) 推荐(0) 编辑
摘要: 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。 2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。 3.REAL:浮点数字,存储为8-byte IEEE浮点数。 4.TEXT:字符串文本。 5.BLOB:二进制对象。但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数。 interger 32 位元的整数。 decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别 阅读全文
posted @ 2013-03-31 21:20 骨头森林 阅读(334) 评论(0) 推荐(0) 编辑
摘要: eclipse调试图标所代表的含义:Step into 单步进入-将进入执行的方法内部继续执行。Step over 单步前进-执行下一步。Step return – 单步退出-跳出正在执行的方法。Drop to frame – 跳到正在执行的方法的第一句代码。Resume : 执行到下一个断点。Terminate:停止调试。程序将停止运行。1、在运行时,可以选中某个变量,然后使用:Watch。就可以在Expressions窗口中看到此变量的值。2、在Breakpoints视图中,可以使用Remove All Breakpoints将所有断点一次清除。下面是调试的几种方法:1、 条件断点断点大家 阅读全文
posted @ 2013-03-27 09:14 骨头森林 阅读(13358) 评论(0) 推荐(1) 编辑
摘要: 前言:做Android开发这么久了,却从没有完全按照规范写代码,今天总结下。为什么需要编码规范?编码规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品命名包命名 命名规则:一个唯一包名的前缀总是全部小写的ASCII 字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org。包名的后续部分根据不同机构各自内部. 阅读全文
posted @ 2013-03-14 10:49 骨头森林 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2 1. 默认的显示方式 Java代码1 // 第一个参数:当前的上下文环境。可用getApplicationContext()或this 2 // 第二个参数:要显示的字符串。也可是R.string中字符串ID 3 // ... 阅读全文
posted @ 2013-03-12 15:43 骨头森林 阅读(149000) 评论(4) 推荐(9) 编辑
摘要: 1.首先什么是context?文档语焉不详,说是resource什么的,反正是没看懂,实际上可以认为它是一个指向parent对象的指针,受到那个parent对象的控制。2.为什么需要context?试想一下这个语句:ButtonmyButton=newButton(this);这个this就是context,前面说了它指向了parent对象,那指向了哪里?为什么需要这么做?原因是Button为了能完成自己的使命(响应各种操作)就得让Android系统知道自己是属于哪个Activity的,这个信息是必须的,因为只有这样Android系统才会对其进行管理,比如响应onClick()事件,否则系统连 阅读全文
posted @ 2013-03-08 23:01 骨头森林 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 第一种方式(简洁,直接用pullparser.nextText()来返回下一个String类型的值): 1 package lee.service; 2 3 import java.io.InputStream; 4 import java.util.ArrayList; 5 import java.util.List; 6 import org.xmlpull.v1.XmlPullParser; 7 import android.util.Xml; 8 import lee.vo.Person; 9 10 public class XMLP... 阅读全文
posted @ 2013-03-05 10:25 骨头森林 阅读(6082) 评论(0) 推荐(0) 编辑
摘要: 1. 取消系统的自动折叠Window->Preferences-> Java->Editor->Folding: Enable folding2. 取消按"."后自动激活提示功能。这样会有些提高速度 Window->Preferences-> Java->Editor->Content Assist: Enable auto activation 3. 关闭不常用的工程 一些不常用的工程打开的时候,也会影响你正在使用工程的操作速度。4. 设置启动参数 起动的时候 加上参数:eclipse.exe -vmargs -Xverif 阅读全文
posted @ 2013-03-04 11:07 骨头森林 阅读(637) 评论(0) 推荐(0) 编辑
摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前. 阅读全文
posted @ 2012-12-13 16:53 骨头森林 阅读(344) 评论(0) 推荐(0) 编辑
摘要: RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignParentLeft 贴紧父元素的左边缘android:layout_alignParentRight 贴紧父元素的右边缘android:layout_alignParen 阅读全文
posted @ 2012-12-12 18:05 骨头森林 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页