- 博客(24)
- 收藏
- 关注
原创 Mac下-Manifest merger failed with multiple errors, see logs
命令行输入:./gradlew processDebugManifest --stacktrace,无权限会提示:Gradle Permission denied获取权限:chmod +x gradlew
2019-06-19 11:06:29
316
转载 阻止一进入Activity,editText就获得焦点弹出输入法对话框
阻止一进入Activity,editText就获得焦点弹出输入法对话框,只需要在AndroidManifest.xml相应的activity标签中加入下面这句话即可实现。android:windowSoftInputMode="stateHidden|adjustResize" android:label="@string/app_name" android
2013-08-22 18:07:41
549
转载 achartengine与Android中ScrollView的冲突问题
今天,在项目中,遇到一个问题:由于需求原因,需要把achartengine画的chart放入ScrollView中,但是放入之后,就出了问题:不是chart无法显示,就是chart的拖动以及缩放有问题。解决方法:1. 在achartengine的renderer加入一行代码:renderer.setInScroll(true);2. ScrollView的布局加入以
2013-08-04 22:59:34
1180
原创 EditText不可编辑(Android)
不可编辑:eidtText.setFocusable(false);可编辑:eidtText.setFocusable(true);
2013-07-02 09:51:23
421
转载 android常用代码
一、 获取系统版本号:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); int versionCode=nfo.versionCode string versionName=info.versionNam二、获取系统信息:S
2013-06-21 14:23:56
458
转载 ListView的item点击没反应--android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C
2013-06-21 14:22:32
600
原创 ListView的Adapter中,getView方法得position连续多次传入0
今天做项目遇到一个问题,ListView适配的时候多出了两条数据。检查后发现集合中没问题,debug之后发现getView被调用了多次,依次传入的position为0001234,前两个0是怎么回事?查了一下,前两个0是 绘制item高度时系统并不知道item应该绘制多高,它会先取一条来试探以确定item绘制的具体高度,这样就导致多调用了getView方法。 if (paren
2013-06-06 10:34:33
1112
原创 问题解决方法:No instrumentation runner found for the launch, using android.test.Instrumen
运行“Android JUnit Test”出现了如下警告:No instrumentation runner found for the launch, using android.test.InstrumentationTestRunner.原因是:模拟器没能够记住manifest的配置,在运行时需要重新设置运行配置解决步骤如下:1.在工程点右键->
2013-03-23 00:03:25
1117
jvm中堆栈以及内存区域分配 .
堆栈这个概念存在于数据结构中,也存在于jvm虚拟机中,在这两个环境中是截然不同的意思。在数据结构中,堆栈是:堆 和栈两种数据结构,堆是完全二叉树,堆中各元素是有序的。在这个二叉树中所有的双亲节点和孩子节点存在着大小关系,如所有的双亲节点都大于孩子节点则 为大头堆,如果所有的双亲节点都小于其孩子节点说明这是一个小头堆,建堆的过程就是一个排序的过程,堆得查询效率也很高。栈是一种先进后出的线性表...
2012-10-28 11:47:00
304
原创 异常处理机制
*异常是指java程序运行时(非编译)所发生的非正常情况或错误 * *异常主要由两种处理方式 * 1.消极的处理方式:使用throw语句抛出异常, * 自己处理不了,希望上一级活着调用者来处理。 * 抛出前需throws声明,可能抛出异常 * 2.积极的处理方式:使用try、catch、finally处理异常。 * *java异常处理机制主要依赖于try,catch
2012-10-26 16:34:07
370
异常处理机制
*异常是指java程序运行时(非编译)所发生的非正常情况或错误 * *异常主要由两种处理方式 * 1.消极的处理方式:使用throw语句抛出异常, * 自己处理不了,希望上一级活着调用者来处理。 * 抛出前需throws声明,可能抛出异常 * 2.积极的处理方式:使用try、catch、finally处理异常。 * *java异常处理机制主要依赖于try,catc...
2012-10-26 16:34:00
112
原创 方法中的内部类能不能访问方法中的局部变量,为什么
* 能, * * 内部类是在类中的类,它的位置相对于这个类来说同其他的方法和属性一样。 * 既可以在方法位置上也可以在方法中。 * 方法中的内部类就是所谓的局部内部类。 * * 方法被调用时,它里面的局部变量“诞生”,方法结束时,局部变量“死亡”; * 局部内部类的对象只有在不被引用的时候才“死亡”。 * 非常可能的是局部内部类对象的生命周期比局部变量的声明周期
2012-10-26 14:55:39
1075
方法中的内部类能不能访问方法中的局部变量,为什么
* 能, * * 内部类是在类中的类,它的位置相对于这个类来说同其他的方法和属性一样。 * 既可以在方法位置上也可以在方法中。 * 方法中的内部类就是所谓的局部内部类。 * * 方法被调用时,它里面的局部变量“诞生”,方法结束时,局部变量“死亡”; * 局部内部类的对象只有在不被引用的时候才“死亡”。 * 非常可能的是局部内部类对象的生命周期比局部变量的声明周...
2012-10-26 14:55:00
141
转载 74.关于java中split的使用
之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题,但是最近一次笔试中居然有碰到了这个知识点,而且还做错了,囧!学艺不精啊。题目大概是这样的:Java代码 String s2="this is a test"; String sarray[]=s2.split("/s"); System.out.println
2012-10-24 17:50:07
516
转载 73.JAVA 正则表达式 (超详细) .
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则
2012-10-24 10:45:29
1985
转载 72.常用正则表达式
import java.util.regex.*; public final class RegExpValidator { /** * 验证邮箱 * @param 待验证的字符串 * @return 如果是符合的字符串,返回 true ,否则为 false */
2012-10-24 10:27:54
571
转载 71.将一个工程或其下的flex文件打包(为war)。
这是昨天的任务,到现在,终于完成了。不能怪我慢,完全新的东西,现在能够拼凑出来,我觉得还是可以的。maven pom.xml文件,将一个工程或其下的flex文件打包(为war)。(大概就是这个意思了,其中有用到flex的maven插件flexmojos)首先,使用命令行创建maven的web工程。mvn archetype:create -DgroupId=com.junglesong
2012-10-24 10:19:05
527
转载 70.将A工程下某一个文件下除.svn外的所有文件复制备份到B工程的同一目录下
前天还是上前天的任务。好像,记不清了。两个工程A、B。现在工程A下,使用Ant脚本,在build.xml里编辑,将A工程下某一个文件下除.svn外的所有文件复制备份到B工程的同一目录下。build.xml文件如下:name="A" default="Copysrc">
2012-10-24 10:17:57
736
70.将A工程下某一个文件下除.svn外的所有文件复制备份到B工程的同一目录下
前天还是上前天的任务。好像,记不清了。两个工程A、B。现在工程A下,使用Ant脚本,在build.xml里编辑,将A工程下某一个文件下除.svn外的所有文件复制备份到B工程的同一目录下。build.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><projectname="A" default="Copysrc"&g
2012-10-24 10:17:00
117
转载 69.探讨i++和++i
最近笔者在调试代码时发现自己在对++运算符的理解上不够深入,导致一个不应有的bug的出现。在代码书中或课堂上我们都知道++i和i++在作为一个单独语句使用时没有区别,即相当于i=i+1; 而作为语句的一部分时,如a=++i; 和a=i++; ++i先执行加1操作,再执行赋值操作(因++在前),而i++是先执行赋值操作,再执行加1操作(因++在后)。但这种论述未将其中更深的运行机制讲出来,尤其是
2012-10-24 10:10:44
406
69.探讨i++和++i
最近笔者在调试代码时发现自己在对++运算符的理解上不够深入,导致一个不应有的bug的出现。在代码书中或课堂上我们都知道++i和i++在作为一个单独语句使用时没有区别,即相当于i=i+1; 而作为语句的一部分时,如a=++i; 和a=i++; ++i先执行加1操作,再执行赋值操作(因++在前),而i++是先执行赋值操作,再执行加1操作(因++在后)。但这种论述未将其中更深的运行机制讲出来,...
2012-10-24 10:10:00
127
转载 68.Java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println
2012-10-23 16:49:42
333
68.Java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println(direct...
2012-10-23 16:49:00
75
原创 67.ArrayList和LinkedList在性能上的区别
ArrayList和LinkedList在性能上各有优缺点,都有各自所适用的地方,总的说来可以描述如下: 1.对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。对ArrayList而言,主要是在内部数组中增加一项,指向所添加的元素,偶尔可能会导致对数组重新进行分配;而对LinkedList而言,这个开销是统一的,分配一个内部Entry对象。2.
2012-10-21 15:37:38
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人