2012年11月7日

摘要: 今天搞安卓在看书的时候遇到了StringBuilder这个类型的东东,有点小迷,不知道它跟string、stringbuffer的关系式怎么样的,赶快查阅相关资料,了解了个大概,拿出来分享一下: 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象(为什么?问问 Java 的设计者吧,为什么 String 不是原生类型呢?)因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对... 阅读全文

posted @ 2012-11-07 09:11 bokeyuan123465 阅读(471) 评论(0) 推荐(1) 编辑


2012年11月6日

摘要: 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示"强制关闭".这个时候我们需要把这些 阅读全文

posted @ 2012-11-06 20:32 bokeyuan123465 阅读(129) 评论(0) 推荐(0) 编辑


2012年11月5日

摘要: 今天看了安卓简单控件的布局方式,大概有绝对、相对、表格、线性、帧式布局五种方式,表格布局里面的一些属性相对来说比较复杂,下面主要谈谈表格方式布局的一些属性: TableLayout经常用到的属性有:android:collapseColumns:以第0行为序,隐藏指定的列:android:collapseColumns该属性为空时,效果如下图:把android:collapseColumns=0,2--------------》意思是把第0和第2列去掉,如下图:android:shrinkColumns:以第0行为序,自动延伸指定的列填充可用部分:当LayoutRow里面的控件还没有布满布.. 阅读全文

posted @ 2012-11-05 21:52 bokeyuan123465 阅读(218) 评论(0) 推荐(0) 编辑


2012年11月1日

摘要: 在TextView中添加文本时有时需要改变一些文本字体的颜色,今天学到了三种方法,拿出来分享一下: 1.在layout文件下的配置xml文件中直接设置字体颜色,通过添加android:textcolor=“#FFFFFF”来变化颜色 但这样的效果只能让字体千篇一律的显示一种颜色 2.在activity中通过TextView tv=new TextView(this);实例化一个textview,通过setContentView(tv);将其加载到当前activity,设置要显示的内容String str=“想要显示的内容”;通过以下代码可以实现部分文本字体的改变,参数中的数字表示起始... 阅读全文

posted @ 2012-11-01 18:35 bokeyuan123465 阅读(562) 评论(0) 推荐(0) 编辑


2012年10月29日

摘要: 现在感觉一天天真是过的太快了,尤其在哈尔滨这地方,冬天来了,天黑的贼早,一天感觉没干什么的天就黑了,这段时间越发觉得时间不是太够用,以后要形成计划,合理安排每天的时间,保证时时有事儿做,不管是敲代码还是午休。 0.每天通过微博或是其他渠道获取各方资讯的习惯已经有两年多了,通过最低的成本就可以了解外围世界。这个习惯要保持,每天抽取固定的时间简单浏览资讯,不过要把握好度,也算是接受一些新鲜的刺激,要不总感觉自己与世隔绝了一般。把握行业动态的同时,也算是增加了一点谈资。 1.每天都要学习点新的知识,在专业方面有所成长。 2.本人有个毛病,老师在上面讲的时候不管在下面看什么书都看不进去,总会... 阅读全文

posted @ 2012-10-29 22:04 bokeyuan123465 阅读(1013) 评论(2) 推荐(0) 编辑


2012年10月28日

摘要: 离开实验室之前再贴上今天下午自己学到的一些基础知识(上午干嘛了呢,忙着数据恢复呢 囧): 1.最后程序打包的时候,res文件夹中的文件只有用到的时候才会打包进去,而assets文件夹中的文件无论是否用到都要打包进去 2.安卓主要依靠xml文件来布局,否则textView多的时候布局起来会比较混乱 3.android:singleLine属性为true表示文本在一行显示android:ellipsize属性:设置当文本过长时该如何显示(显示省略号)start、end、middle分别设置省略号的位置,marquee表示以跑马灯的形式展示android:autoLink=“web/emai... 阅读全文

posted @ 2012-10-28 22:05 bokeyuan123465 阅读(418) 评论(0) 推荐(0) 编辑

摘要: 最近比较倒霉,挫事儿一件接一件的,而后反思,问题还是出在自己身上,通过反思自己还是有一些收获,现在列举出来,以后共勉: 0.前些日子自已优盘忘寝室了就借一哥们儿的优盘copy东西,插上的一瞬间电脑有弹窗,感觉有些不对劲,不过没当回事儿,常有的事儿,copy完就回去了。第二天早上回到实验室打开电脑我惊呆了,正是我那没当回事儿才造成了此刻的局面:打开电脑一大堆木马,先是一阵狂杀,清理文件,一阵儿功夫之后想着此刻应该没事儿了。准备打开开发工具投入战斗的时候返现sql server、MyEclipse等大型软件都罢工了,神呐,这些软件都是重量级的,修复是不可能的了,只能重装。光sql serve... 阅读全文

posted @ 2012-10-28 22:01 bokeyuan123465 阅读(2088) 评论(11) 推荐(0) 编辑

摘要: 开发环境搭建起来后就可以开始自己的安卓开发之旅了,在每次模拟项目的时候要用到模拟器,由于机器配置不高的缘故,开着eclipse,再开着模拟器,还有一些小程序,机器会变的很慢,影响到开发的效率。 有安卓手机的话最好还是使用自己的手机作为模拟器,反应速度很快,前提是自己建的工程的版本和自己手机系统版本要兼容,电脑上已经安装安卓驱动的情况下才可以使用,否则会监测不到你的模拟器。 阅读全文

posted @ 2012-10-28 09:42 bokeyuan123465 阅读(226) 评论(0) 推荐(0) 编辑


2012年10月27日

摘要: 值得注意一点的是,虽然Myeclipse比eclipse功能更强大,但是在具体的安卓开发过程当中,最好还是选用eclipse,sdk跟eclipse的兼容性更好,用Myeclipse的话容易出现各种小问题,如不能自动生成R文件等,晚上我就遇到了一回,怎么搞都搞不明白。 查了一下才知道不是个例,解决方法通常有一下几种: 1.点击菜单栏的“project”看看下拉菜单中的”autobuilt“选项是否选中,没有选中的话要选中 2.点击菜单栏的“project”,选择“clean”选项,然后clean操作看是否能够解决 3.右击你的项目,选“android tools”选择“fix projec.. 阅读全文

posted @ 2012-10-27 22:01 bokeyuan123465 阅读(237) 评论(2) 推荐(0) 编辑

摘要: 1.声明变量时:<%! int j=1;%>(将变量生成为servlet类的成员变量,多个客户端共享一份)与<% int j=1;%>(只是一个方法内的局部变量,每个客户端都有一个)使用的过程当中,尽量避免将一个变量声明为类的成员变量,除非需要统计一个servlet类的访问次数。后者之中不能定义方法,前者可以。 2.java脚本(如javascript)在客户端执行,<%……%>内的内容在服务器端执行,然后将结果传回客户端。 3.JSP包含指令: 静态包含(常用):<%@ include file="fileURL"%>把被包 阅读全文

posted @ 2012-10-27 18:09 bokeyuan123465 阅读(122) 评论(0) 推荐(0) 编辑


Copyright © 2024 bokeyuan123465
Powered by .NET 8.0 on Kubernetes