摘要: 注:在《疯狂android讲义》中,此属性称为Component,官方文档中称为ComponentName。1、The name of the component that should handle the intent. This field is a ComponentName object ... 阅读全文
posted @ 2013-11-10 10:54 lujinhong2 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》第5章1、Intent 用于封装程序的”调用意图“,不管想启动一个Acitivity、Service还是BroadcastReceiver,Android均使用统一的Intent对象来封装这种”启动意图“。很明显使用Intent提供了一致的编程模型。2、Intent还有... 阅读全文
posted @ 2013-11-10 09:41 lujinhong2 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》8.4节P4241、获取SQLiteDatabase实例有2种方法,一是直接new SQLiteDatabase(),另一种使用SQLiteHelper。一般建议使用后者。使用SQLiteHelper插入数据的一般步骤:package com.ljh.sqllitehe... 阅读全文
posted @ 2013-11-05 22:44 lujinhong2 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 见归档项目:SharedPreferencesDemo.zip1、对于数据量较小,且有明显的K-V形式的数据而言,适合用SharedPreferences保存。SharedPreferences的数据以xml文件的形式保存在/data/data/包名/SharedPreferences的目录下,如下... 阅读全文
posted @ 2013-11-04 22:35 lujinhong2 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》2.10节 P174,参见归档project:XmlMenuDemo.zip一般推荐使用XML文件定义菜单。基本步骤如下:1、定义布局文件为简单显示原理,本布局只有一个EditText 2、定义菜单资源文件(1)选项菜单文件 ... 阅读全文
posted @ 2013-11-03 09:39 lujinhong2 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》2.10节P1681、重要接口Android菜单相关的重要接口共有以下四个:其中Menu为普通菜单,SubMenu包含子项,ContextMenu当长时间点击某组件时弹出的菜单。它们都有一个或多个menuItem。2、Menu接口最常用的2个方法(1)MenuItem ... 阅读全文
posted @ 2013-11-03 00:23 lujinhong2 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》第2.5节P941、创建一个或者多个ListView 2、创建TextViewResource,为每个元素定义其显示属性array_item1.xmlarray_item2.xml3、创建Activity,并完成以下三个步骤pack... 阅读全文
posted @ 2013-10-31 23:25 lujinhong2 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Android组件的事件处理有2种方式:1、基于监听器的事件处理方式:先定义组件,然后为组件设定监听器。详见http://blog.csdn.net/jediael_lu/article/details/115554972、基于回调的事件处理方式:让每一个组件继承UI类,并重写该类的事件处理方法。当... 阅读全文
posted @ 2013-10-31 10:26 lujinhong2 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 参考自《疯狂android讲义》2.4节效果如下:当点击图上某点时,将之附近放大至下图。布局文件: 类文件:package com.ljh.imageviewdemo;import com.exam... 阅读全文
posted @ 2013-10-30 23:02 lujinhong2 阅读(126) 评论(0) 推荐(0) 编辑
摘要: TextView常见的子类包括EditText,Button,CheckBox, RadioButton等。1、EditTextEditText继承自TextView,因此TextView所有属性均可供EditText使用。但InputType一般只在EditText中使用android:input... 阅读全文
posted @ 2013-10-30 15:14 lujinhong2 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 参考自《疯狂android讲义》2.3节//TextView所呈现的文字android:text="我爱Java"//文字颜色android:textColor="#f00"//文字尺寸android:textSize="20pt"//文本框结尾处绘制图片 android:drawableEnd="... 阅读全文
posted @ 2013-10-30 12:43 lujinhong2 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》第2版3.5 P214一、背景出于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的原则:只允许UI线程(亦即主线程)修改Activity中的UI组件。当... 阅读全文
posted @ 2013-10-27 22:54 lujinhong2 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 每一个布局均有一个叫LayoutParams的内部类,如:LinearLayout.LayoutParams RelativeLayout.LayoutParams AbsoluteLayout.LayoutParams TableLayout.LayoutParams TableLayout.La... 阅读全文
posted @ 2013-10-27 20:34 lujinhong2 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、orientation的默认值为horizontal,即从左向右排列。由于一般从上向下排列,所以必须指定orientation属性。2、layout_gravity与gravity的区别:(1)gravity指定自身所包含的子元素的对齐方式,如LinearLayout中的gravity指定了它的... 阅读全文
posted @ 2013-10-26 23:01 lujinhong2 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 若未有数字证书:1、2、3、4、5、若已有数字证书:上面的后3步改为 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2013-10-26 22:17 lujinhong2 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》第2版 2.1节P48,对应CustomViewDemo.zip。若在开发过程中,发现现有的view均不能满足需要,可以自定义一个view。自定义一个view 的关键在于重写view类的几个核心方法,如onDraw, onTouchEvent等。自定义view类:Dra... 阅读全文
posted @ 2013-10-26 21:55 lujinhong2 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 参考《疯狂android讲义》第2版2.1节设置android的图形界面有三种方法:1、使用纯xml文件2、使用纯java,代码臃肿复杂,不建议使用3、使用xml与java混合,前者用于固定基本不变的view,后者用于经常变化的view。示例:使用xml+java,前者指定layout,后者指定一个... 阅读全文
posted @ 2013-10-26 17:33 lujinhong2 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 参考张泽华视频(一)读写手机内存卡中的文件对手机中的文件进行读写操作,或者新增一个文件时,可直接使用openFileOutput / openFileInput 得到文件的输出、输入流。FileOutputStream fos = this.openFileOutput("private.txt",... 阅读全文
posted @ 2013-10-23 22:48 lujinhong2 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 另见http://blog.csdn.net/mingli198611/article/details/8766585在官方blog中,android工程师谈到了如何去选择apache client和httpurlconnection的问题: 原文见http://android-developers... 阅读全文
posted @ 2013-10-13 23:23 lujinhong2 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 参考自core java v2, chapter3 Networking.注:URLConnection的子类HttpURLConnection被广泛用于Android网络客户端编程,它与apache HttpClient是两种主要的客户端实现方式,google官方推荐使用HttpURLConne... 阅读全文
posted @ 2013-10-12 23:51 lujinhong2 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 参考http://stackoverflow.com/questions/19331426/for-loop-does-not-iterate-the-way-i-want见以下代码:package com.ljh.corejava;import java.util.ArrayList;import... 阅读全文
posted @ 2013-10-12 16:21 lujinhong2 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 参考传智播客毕向东JAVA视频。注:DatagramSocket发送的每个包都需要指定地址,而Socket则是在首次创建时指定地址,以后所有数据的发送都通过此socket。A socket is an endpoint for communication between two machines. ... 阅读全文
posted @ 2013-10-12 13:00 lujinhong2 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 参考core java,马士兵视频1、线程的基本概念(1)一个线程是一个程序内部的顺序控制流。(2)线程和进程–每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。–线程:轻量的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。–多进程:在操作系统中,能同时运行多个任务(程序)。–多线程:在同一应用程序中,有多个顺序流同时执行。 2... 阅读全文
posted @ 2013-10-10 12:48 lujinhong2 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Android4.0 以后不允许在主线程进行网络连接,否则会出现android.os.NetworkOnMainThreadException。因此,必须另起一个线程进行网络连接方面的操作。package com.lujinhong.irmcdc.dao;import java.io.IOExcep... 阅读全文
posted @ 2013-10-09 14:32 lujinhong2 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 参考自core javapackage com.lujinhong.corejava;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net... 阅读全文
posted @ 2013-10-08 21:53 lujinhong2 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 参考CORE JAVA。在JAVA中,InetAddress类用于操作与IP地址相关的内容,常用方法如下:java.net.InetAddress 1.0• static InetAddress getByName(String host)• static InetAddress[] getAllByName(String host)constructs an InetAddress, or ... 阅读全文
posted @ 2013-10-07 16:29 lujinhong2 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/pplcheer/article/details/12276999第一阶段-Java基础 这一阶段很重要,关系到你后面阶段的学习,所以务必把这一阶段掌握好; 如果你是0基本,我推荐一本比较好的,适合初学者看的书:明日科技的《Java从入门到精通》,最新版应该是第三版; 这一阶段你要掌握的知识是Java基础,Jav... 阅读全文
posted @ 2013-10-05 10:22 lujinhong2 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、查找某个项目,然后Fork2、打开GitHub For Windows,发现刚才Fork的项目3、对着项目点击Clone,将之复制至本地4、使用Eclipse等进行开发,如新增一个文件5、在GitHub中发现修改项6、添加注释,并commit7、同步代码至个人repo8、在浏览器中打开项目地址,... 阅读全文
posted @ 2013-09-23 21:31 lujinhong2 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 参考自Google官方文档Traning/Getting Started/Building a simple user interface, Startinganother activity,http://developer.android.com/training/basics/firstapp/... 阅读全文
posted @ 2013-09-22 14:11 lujinhong2 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/woohello/article/details/7621651有时写文档时需要将代码粘贴到word中,但直接粘贴到word中的代码虽能保持换行与缩进等格式,但在一般代码编辑工具中的关键字高亮功能却无法实现,即粘贴到word中的代码不在具有丰富的色彩... 阅读全文
posted @ 2013-09-22 10:38 lujinhong2 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.apkbus.com/android-5661-1.html摘要: Android 开发者关系团队每天都会试用无数的 App 或者受到无数的开发者发来的请求评测的 App,在评测如此之多的应用之后,他们总结出了10个最常见的错误。作为一个长期使用 Android 的用户... 阅读全文
posted @ 2013-09-21 13:59 lujinhong2 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 首选方法二!方法一:写一个内部类,在类中实现点击事件1、在父类中调用点击事件bt_dail.setOnClickListener(new MyButtonListener());2、创建内部类private class MyButtonListener implements OnClickListe... 阅读全文
posted @ 2013-09-11 10:32 lujinhong2 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://jingyan.baidu.com/article/8275fc86dbe84046a03cf69d.html有些用户在安装好Android SDK后,打开Android SDK Manager下载API时一直显示“Done loading packages”却迟迟不能前进,界... 阅读全文
posted @ 2013-09-09 10:26 lujinhong2 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 安装软件adb install apk文件名称.apk重新安装该软件adb install -r apk文件名称.apk卸载apk软件adb uninstall apk包名.apk查看手机上的运行日志,此项可以用来查错adb logcat查看手机是否连接,以及连接了几台手机adb devicesA为... 阅读全文
posted @ 2013-09-08 15:22 lujinhong2 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0602zhoudp/引言传统的数据整合方式需要大量的手工编码,而采用 IBM WebSphere DataStage 进行数据整合可以大大的减少手工编码的数量,... 阅读全文
posted @ 2013-08-23 11:20 lujinhong2 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ETL(extract, transform and load)产品乍看起来似乎并不起眼,单就此项技术本身而言,几乎也没什么特别深奥之处,但是在实际项目中,却常常在这个环节耗费太多的人力,而在后续的维护工作中,更是往往让人伤透脑筋。之所以出现这种状况,恰恰与项目初期没有正确估计ETL工作、没有认真考... 阅读全文
posted @ 2013-08-23 11:17 lujinhong2 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/leosoft/article/details/4279536ETL,Extraction-Transformation-Loading的缩写,中文名称为数据抽取、转换和加载。 ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临... 阅读全文
posted @ 2013-08-23 10:36 lujinhong2 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/xjun15/article/details/5805429一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet ... 阅读全文
posted @ 2013-08-23 10:01 lujinhong2 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、段的定义及类型Oracle中的段(segment)是占用磁盘空间的一个对象,最常见的段类型包括:l 聚簇clusterl 表tablel 表分区 tablepartitionl 索引 indexl 索引分区l Lob分区lob partition、lob子分区lobsubpartition、lo... 阅读全文
posted @ 2013-08-10 11:13 lujinhong2 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://yangtingkun.itpub.net/post/468/13318物化视图的快速刷新采用了增量的机制,在刷新时,只针对基表上发生变化的数据进行刷新。因此快速刷新是物化视图刷新方式的首选。但是快速刷新具有较多的约束,而且对于采用ON COMMIT模式进行快速刷新的物化视图更... 阅读全文
posted @ 2013-08-08 23:04 lujinhong2 阅读(179) 评论(0) 推荐(0) 编辑