摘要:
问题提出: 当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了。解决方法:现在有很多Java代码分析工具,FindBugs中开源项目当中的一个,它可以帮... 阅读全文
摘要:
DDMS 左侧 选中设备 右上角有一个相机样式的按钮"screen capture" 阅读全文
摘要:
Green UML和AmaterasUML 两种 一、安装方法: 1、都是先安装GEF 通过eclipse-> install new software安装GEF的网址: http://download.eclipse.org/tools/gef/updates-pre-3_8/releases/ 阅读全文
摘要:
一、JDK source code命令行中:sudo apt-get install openjdk-7-source下好的jdk源码在 Linux 在目录 usr/lib/jvm/openjdk-7/src.zipWindows在目录 C:\Program Files\Java\jdk1.6.0... 阅读全文
摘要:
一、 ToastView.java 1 import android.content.Context; 2 import android.view.LayoutInflater; 3 import android.view.View; 4 import android.widget.ImageVie... 阅读全文
摘要:
这个界面 实现的不是微信对话界面。实现的是,focus的状态下,变为放大的另一种布局重点:一、定义类型个数 private final int TYPE_COUNT = 2; private final int FIRST_TYPE = 0; private final int OTHERS_TYP... 阅读全文
摘要:
getCount 和 getChildCount 方法ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。ListView.getChildCount()(... 阅读全文
摘要:
用4个空格来缩进 , 不要用Tab来缩进 , 因为Tab在不同平台的点位不一样eclipse->preferences->General->Editors->Text Editors选中“insert spaces for tabs” 阅读全文
摘要:
本帖记录onInterceptTouchEvent和onTouchEvent调用关系,即各种return true和return false的运行情况。return true和return false,代表的是是否消费完该事件,也就是该事件是否会继续传递给下层或者上层组件继续处理。return tr... 阅读全文
摘要:
非Activity中,使用资源文件:context.getString(R.string.xxx);context.getResources().getDimention(R.dimen.xxx); 阅读全文
摘要:
一般:if(条件1) { image.setBackground(R.id.xxx1); } else if (条件2) { image.setBackground(R.id.xxx2); } 实际上。状态多的话,应在drawable文件夹下 新建xml: ... 阅读全文
摘要:
一、权限 这个false, 可以防止不让没有摄像头的设备安装 设置横屏二、布局文件 这是用于放Camera的Frame框架 ... 阅读全文
摘要:
内存过大打开SDK Manager。Avd Manager 新建adb 命令不识别,因为环境变量里没有加入platform-tools文件夹 下载并按照下面这个更新,会帮助还原VS2012,我这边已经OK,祝你好运!http://www.microsoft.com/en-us/download/de... 阅读全文
摘要:
1.有的网页上面会显示这个,但是点击后没反应解决方案:firefox- >工具-附加组件管理器-“插件”找到“Java(TM) Platform SE 7”,把“询问是否激活”改为“总是激活”。来源:http://nufeng.net/solve-firefox-open-ebs-forms-pro... 阅读全文
摘要:
这是这两年的sdk才需要这样,以前这样根本没错的在环境变量 里面增加一个系统变量ANDROID_SDK_HOME,值就是当前的系统用户文件夹的位置。比如c:\\Users\xxx(不要加.android)。每年换工作换电脑 都要配置好几遍Android环境。烦到爆这次配环境 碰到的问题:一、ecli... 阅读全文
摘要:
多行注释的快捷键 详细步骤工具栏上右键-〉Customize-〉“Add-ins and Macro Files”tab页,把SAMPLE前面打上钩-〉“Commands”tab页,Category选Macros,然后在Commands中把CommentOut拖曳到工具栏(会跳出来图标选择对话框,随便设定一下就行了)。 之后 选中,点CommentOut按钮就可以了代码格式化 ALT+F8 阅读全文
摘要:
找到目录运行命令 “eclipse.exe -nl en” 阅读全文
摘要:
private void getUserInfoFromPref(){ /* * 保存到文件的方法 * * Constant.user = (User)Constant.readObjectFromFile(Constant.USER_SAVE_PATH); */ //获取到sharepreference 对象, 参数一为xml文件名,参数为文件的可操作模式 SharedPreferences preferences = this.getSharedPreferences( Constant.PRE... 阅读全文
摘要:
substringpublic String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。例如:"unhappy".substring(2) returns "happy""Harbison".substring(3) returns "bison""emptiness".substring(9) returns "" (an empty string)参数:beginI 阅读全文
摘要:
在主xml中android:windowSoftInputMode的属性"stateUnspecified"软键盘的状态(是否它是隐藏或可见)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为默认的设置。"stateUnchanged"软键盘被保持无论它上次是什么状态,是否可见或隐藏,当主窗口出现在前面时。"stateHidden"当用户选择该Activity时,软键盘被隐藏——也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。"stateAlwaysHid 阅读全文
摘要:
错误信息:Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.解决办法:View v = inflater.inflate(R.layout.preference_fragment, container, false); 阅读全文
摘要:
@Override public void onScrollStateChanged(AbsListView paramAbsListView, int paramInt) { //当屏幕停止滚动时为0; //当屏幕滚动,... 阅读全文
摘要:
1、取消系统默认对话框格式 true是设置对话框背后的半透明效果 默认为显示2、设置布局 dialog.xml 3、生成对话框 //生成一个对话框,在style里取消对话框的任何默认格式 loginDialog = new Dialog(IdentityUnLoginActivity.this, R.style.dialog); loginDialog.setContentView(R.lay... 阅读全文
摘要:
android:minHeight="80dip"//设置每一条的高度android:divider="@null" //设置默认的分割线不显示android:dividerHeight="10dip" //这个属性是上下相邻的item间的距离android:cacheColorHint="#00000000" //选中item的某一个控件时,控件背景不会被黑色填充android:fadingEdge="none" //去除拖动时,上、下出现的遮挡 笨方法是给每一条设置背景android:scr 阅读全文
摘要:
在 的属性里面加入android:layout_gravity="top" 阅读全文