`
xtfncel
  • 浏览: 74446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
原文:http://labs.chinamobile.com/mblog/427_62947 1.从一个错误代码引出我们的讨论:android公开的API提供了访问方法,大家都知道使用TelephonyManager提供的方法,但是有些理解有误,如下国内一个比较大的andorid论坛提供的例子,就出现了错误:帖子如下http://www.eoeandroid.com/thread-14027-1-3.html,其中实现代码没有注释,只能按照变量定义判断:        TelephonyManager tm = (TelephonyManager) this.getSystemService( ...
症状:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) 解决方法: cmdcd c:\mysql\binmysqld-nt –removemysqld-nt –installnet start mysql没有错误提示的话,就应该是装好了
Nutch中使用自定义中文分词器 Nutch对中文查询时默认采用的分词器为NutchAnalyzer,对中文默认采用单字切分.这种效果不是很理想,我们可以自定义切词器,以实现对中文支持. 通常可以采用的两种方式添加对中文的支持:     1.采用插件的方式,不修改系统代码的基础上,编写中文分词插件实现对中文分词的支持。 2.直接修改nutch的系统代码,对默认的分词器代码进行修改使其使用自定义中文分词程序. 1.插件方式 1.1实现思路 通过nutch插件机制实现。根据nutch提供的NutchAnalyzer
Nutch导入eclipse     最近在开始研究nutch刚把它在eclipse中跑起来,方便研究源码吧。本文针对的是nutch1.1版本。如有不对的地方欢迎指证。  直接导入eclipse. 1.首先下载nutch的最新版本, http://apache.etoak.com/nutch/ 本文写作时nutch的最新版本为1.1。所以本文以下所述均针对nutch1.1。(注意笔者在下载时发现该版本的src包有问题。换成bin包后正常) 2.在eclipse中新建立一个Java Project. 名字自己定义(Nutch). 选择"Create project from ex ...
JSTL 不能正确输出的问题 由于Jsp2.0向后兼容的特性, 当遇到使用Jsp 1.2(Servlet v2.3)的网站时会默认的禁用JSP2.0 EL,所以导致c:out不能正确输出。(这里注意Jsp 1.2禁用JSP2.0的EL,而是去使用JSTL 1.0 taglib去解析EL。所以使用JSP 1.2+JSTL 1.0不会出问题,而使用了JSP 1.2+JSTL 1.1就会导致c:out不能正确输出) 启用EL或修改webv.xml为jsp2.0可以解决问题。 启用EL:在jsp页面中加入 <!--page isELIgnored="false-->page指令的i ...
Java反射机制   一、JAVA中的反射机制: 在Java 运行时环境中(注意这里强调的是运行时),对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信 ...
转自:http://weizhulin.blog.51cto.com/1556324/311450大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而fin ...
今天在重新搭android开发环境时,执行setup.exe后报出了如下的错误: folder failed to be renamed or moved  好像是tools文件夹正在被别的进程访问。 google了一下找到了如下的解决办法: 1, 复制 tools目录 为一个新的目录 tools-copy ,此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy2, 在tools-copy目录运行 android.bat ,这样就可以正常 update all 了3,之后,关闭 sdk, 4, 在 android-sdk-windows 目录 ...
Android消息处理机制(二) 角色综述(回顾):    (1)UI thread 通常就是main thread,而Android启动程序时会替它建立一个MessageQueue。 (2)当然需要一个Looper对象,来管理该MessageQueue。 (3)我们可以构造Handler对象来push新消息到Message Queue里 ...
Android消息机制(一)   一、    角色描述 1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。 2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)
服务(Service)   Android中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下: 第一步:继承Service类 public class SMSService extends Service { } 第二步:在AndroidManifest.xml文件中的<application>节点里对服务进行配置: <service android:name=".SMSService" /> 服务不能自己运行,需要通过调用
广播接收者(BroadcastReceiver)   1,什么是BroadcastReceiver?     广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收.   2,Context.startActivity()与Context.sendBroadcast()方法发送意图的 ...
意图(Intent)       Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。     Intent可以划分成显式意图和隐式意图。     显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图(也可以通过intent的构造器来指定),显式意图明确指定了in ...
Activity生命周期 本来打算自已总结的,后来发现这位仁兄总结的不错,所以就直接拿来主义了。呵呵 http://blog.csdn.net/hpoi/archive/2009/10/03/4629065.aspx  activity类处于android.app包中,继承体系如下: 1.java.lang.Object 2.android.content.Context 3.android.app.ApplicationContext 4.android.app.Activity   activity是单独的,用于处理用户操作。几乎所有的activity都要和用户打交 ...
Activity组件   1,新建一个activity 第一步: 新建一个继承Activity的类,如:NewActivity public class NewActivity extends Activity {     @Override protected void onCreate(Bundle savedInstanceState) {                    super.onCreate(savedInstanceState);     //这里可以使用setContentView(R.layout.xxx)显示某个视图....
Global site tag (gtag.js) - Google Analytics