JAVA
JerryHe
软件工程硕士,从事移动终端研发工作多年。目前在一家公司从事基于Android平台的移动终端产品研发工作。
展开
-
Java中Thread与Runnable的区别
Java中Thread与Runnable的区别在Java中可有两种方式实现线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,看下面Thread的例子:Threadpackage com.原创 2013-07-18 14:34:35 · 1762 阅读 · 1 评论 -
Error处理: 重提No Launcher activity found!
Error处理: 重提No Launcher activity found!重提No Launcher activity found!错误提示,及解决办法Android应用开发中No Launcher activity found! 是常见的错误,而且解决办法也很简单。做Android开发已经很久了,相信自己不会轻易犯这个错误,但是今天却又遇到;在AndroidManifest.xml文件中也很确定的已经添加了 <action android:name="andro原创 2014-06-27 18:29:17 · 5067 阅读 · 0 评论 -
JNI调用c/c++,env->和(*env)->是有区别的
JNI调用c/c++,env->和(*env)->是有区别的 转载自:http://blog.chinaunix.net/uid-20406995-id-1686163.html如果是c程序,要用 (*env)-> 如果是C++要用 env->ps:在linux下如果.c文件中用 “env->” 编译会找不到此结构,必须用“(*env)->”转载 2014-04-01 20:17:12 · 3098 阅读 · 0 评论 -
Error处理:Internal Error (classFileParser.cpp:3494)
Error处理:Internal Error (classFileParser.cpp:3494)在Android项目中,为了开发的需要,需要运行一个Java程序,来获取信息,但是在运行的时候一直报错,错误提示如下:## A fatal error has been detected by the Java Runtime Environment:## Inte原创 2014-03-26 21:46:45 · 3388 阅读 · 0 评论 -
Maven项目在编译及导入Eclipse时出现的错误汇总处理
Maven项目在编译及导入Eclipse时出现的错误汇总处理Maven在构建项目时确实是比较强大,而且也越来越流行,目前不但越来越多的开源项目,甚至越来越多的商业项目都在使用Maven。但是不得不说Maven里面的坑真心的多,最近手头的几个项目都是使用Maven进行构建的,兄弟们都被Maven搞的泪奔啊....一、Maven相关项目地址Maven项目主页:http://maven.apache.org/Maven下载地址:http://maven.apache.org/download.c原创 2014-02-11 11:14:59 · 26043 阅读 · 2 评论 -
Maven学习笔记一:Maven的安装配置
Maven学习笔记一:Maven的安装配置Maven的安装配置一、 Windows下安装Maven1.1 检查JDK在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。打开Windows的命令行,运行如下的命令来检查系统是否安装了Java:C:\Documentsand Settings\Administrator>echo %JAVA_HOME%C:\Documentsand Settings\Administrator>java –version结果如图原创 2014-02-12 15:05:11 · 4882 阅读 · 0 评论 -
Android去掉标题栏和状态栏的方法
Android去掉标题栏和状态栏的方法 在开发中经常需要把应用设置为全屏,这需要去掉标题栏和状态栏;一般有两种方法,一是在代码中设置,另一种方法是在配置文件里设置。 一、在代码中设置: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2013-07-12 21:39:47 · 3849 阅读 · 0 评论 -
Error处理:Java switch case 报错:case expressions must be constant expressions
Java switch case 报错:case expressions must be constant expressions 遇到个小问题,使用switch case 时报错: case expressions must be constant expressions。平时使用java的switch case 时并没有过多在意其值的问题,今天一不留神就爆出之前不留意的问题,由原创 2013-08-02 11:33:31 · 25267 阅读 · 1 评论 -
Error处理:遇见引入ViewPager包,编译不报错,运行报错ViewPager不存在问题
遇见引入ViewPager包,编译不报错,运行报错ViewPager不存在问题今天遇到一个比较奇怪的问题:导入android.support.v4.view.ViewPager包,引入ViewPager,编译不报错,运行报错ViewPager不存在问题。由于工程的Target是Android2.3平台,而且代码是从之前的一个原有包里导入的。想加如一个viewpager.添加过程一切顺利原创 2013-07-23 17:57:51 · 10510 阅读 · 0 评论 -
Java和Android中日期时间格式DateFormat
很多需要用到获取系统时间的地方,在使用过程中各种时间格式的显示还是有不少要求和需要注意的地方,在网上发现有个兄弟整理的日期时间格式DateFormat说明相当的不错。遇到日期时间格式的问题时,大家可以拿来参考,以便快速的解决问题。文章来源:http://null-point.iteye.com/blog/1591896Java中的时间日期格式DateFormat//ja转载 2013-10-11 13:44:34 · 3167 阅读 · 0 评论 -
Android 4.0中去掉标题栏和状态栏的方法
Android 4.0中去掉标题栏和状态栏的方法在Android中如何去除状态栏和标题栏这个问题,视乎并不复杂,但随着Android快速发展,不同的版本还是有一些差异,在项目中还是要稍加注意,否则会出现不少问题和反复。最近项目中就曾出现过这样的问题。有点扯远了,言归正传。在之前的 Android去掉标题栏和状态栏的方法 文中介绍的方法,完全适用于Android2.3版本,但是Andro原创 2013-07-15 15:14:29 · 5967 阅读 · 0 评论 -
Android4.0中定制系统Settings默认值
Android4.0中定制系统Settings默认值对于系统研发的工程师来说,定制系统默认值是不可避免的,在Android中Setings,和提供默认值的SettingsProvider是两个单独模块。很明显要定制Settings的默认值,很重要的一个操作就是在SettingsProvider中进行。SettingsProvider的位置:Frameworks/base/package原创 2013-07-16 11:21:51 · 1895 阅读 · 0 评论 -
Error处理: “非法字符: \65279”的解决办法
从Eclipse中复制项目到Android源码环境中,编译时遇到 “非法字符: \65279”的报错。出错内容是:*.java:1: 非法字符: \65279 [javac] package com.*.*; [javac] ^ [javac] 1 错误对于这个错误,下意识的认为是文件的第一行有隐藏字符。于是把第一行删掉重新添加上,结果依然报原创 2016-07-23 17:28:04 · 20763 阅读 · 8 评论