刘圣杰

 

2012年9月7日

项目开始。android-->smarthome

摘要: 上午时间是讨论做方案:1.启动程序弹出登录窗口。(Dialog)2.默认启动进入控制模块,每个模块界面用四张图片进入各自场景(用户可自己添加),选中场景进入后,用另一个Activity显示当前场景的具体设置。3.可设置背景风格:古典、木质、科技、自然等。4.改变背景风格时,控件样式也需随之改变。5.各个Activity之间互相转换时采用比较舒适的风格。6.界面尽量清晰简单。7.菜单键包含设置,关于,帮助,退出(弹出确认框)在新的Activity中实现。-------->100%8.设置包含:日期时间(完成),背景风格,转换效果等。--->33.3%总结:如果不小心按到了返回键,要提 阅读全文

posted @ 2012-09-07 22:10 刘圣杰 阅读(270) 评论(0) 推荐(0) 编辑

2012年9月6日

SQLite数据库的操作

摘要: SQLite以其体积小,功能比完善而得到众多android开发者的青睐,今天,主要来讨论数据库的一般操作。//创建或打开数据库的方法 public static void createOrOpenDatabase() { try { sld=SQLiteDatabase.openDatabase ( "/data/data/com.bn.lc/mydb", //数据库所在路径 null, ... 阅读全文

posted @ 2012-09-06 14:35 刘圣杰 阅读(4619) 评论(1) 推荐(1) 编辑

2012年9月4日

android获得设备信息

摘要: android获得设备类型:import android.os.Build;.....Build bd = new Build();String model = bd.MODEL;android 获取设备ID和其它信息需在: AndroidManifest.xml 文件中添加权限:.<uses-permission android:name="android.permission.READ_PHONE_STATE"/>TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHO 阅读全文

posted @ 2012-09-04 09:39 刘圣杰 阅读(315) 评论(0) 推荐(0) 编辑

2012年9月2日

控件位置

摘要: android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐;android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;android:layout_alignBo 阅读全文

posted @ 2012-09-02 15:22 刘圣杰 阅读(1177) 评论(0) 推荐(0) 编辑

推荐一系列优秀的Android开发源码

摘要: 专题类:一、Android开发图书推荐:http://book.apkbus.com/二、Android开发精选源码推荐:http://demo.apkbus.com/三、Android 开发 UI设计http://www.apkbus.com/design/ 四、 Android开发系列教程合集http://dev.apkbus.com/ 五、Android开发入门到精通http://android.apkbus.com/ 游戏类: 一、15个Android游戏源码(是以andengine和libgdx开发的为主。话说开源游戏发布者主要集中在欧美用户群中,而欧美那边Java系又主要用这两款. 阅读全文

posted @ 2012-09-02 14:52 刘圣杰 阅读(489) 评论(0) 推荐(0) 编辑

2012年8月30日

android笔记--Intent和IntentFilter详解

摘要: Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是BroadcastReceiver, 都可以使用Intent封装启动的意图.2, 在某些时候, 应用程序只是想启动具有某种特征的组件, 并不想和某个特定的组件耦合. 使用Intent可以方便的达到这种高层次解耦的目的.Intent的Component属性Intent对象的setComponent(Componen 阅读全文

posted @ 2012-08-30 09:00 刘圣杰 阅读(42863) 评论(0) 推荐(9) 编辑

2012年8月14日

fckeditor视频教程

摘要: ======= fckeditor视频教程 [汤阳光]========第一课、演示使用了FCKeditor的论坛a.演示fekeditor使用第二课、资料下载及介绍a.官方网站:http://www.fckeditor.net b.demo的查看、doc文档的查看c.下载的说明,涉及java还得下个包d.war工程的查看第三课、安装与通过JavaScript调用FCKeditor的两种方法a.部署:拷贝到webroot下b.fckeditor的调用方式:.通过javascript调用.在jsp中通过自定义标签调用c.参考方式:.附带的例子 samples里.文档d.通过javascript调用 阅读全文

posted @ 2012-08-14 08:34 刘圣杰 阅读(1048) 评论(0) 推荐(0) 编辑

2012年8月9日

request.getRequestDispatcher()和response.sendRdeirect()的区别

摘要: 1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 request.getRequestDispather();返回的是一个RequestDispatcher对象。 2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成. 所以RequestDispatcher.forward()对于浏览器来说是“透明的”; 而HttpS 阅读全文

posted @ 2012-08-09 17:35 刘圣杰 阅读(508) 评论(0) 推荐(0) 编辑

2012年8月7日

JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别

摘要: Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。方法executeQuery用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。方法executeUpdate用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INS 阅读全文

posted @ 2012-08-07 16:13 刘圣杰 阅读(147) 评论(0) 推荐(0) 编辑

2012年7月20日

ServletContext

摘要: 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数"username"的值:ActionContext context = ActionContext.getContext(); Map params = context.getParameters(); Strin 阅读全文

posted @ 2012-07-20 16:39 刘圣杰 阅读(263) 评论(0) 推荐(0) 编辑

导航