摘要:
原因1:给定目录下jvm.dll不存在。 对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。 原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。 原因2的概率更大 阅读全文
posted @ 2017-04-24 09:00
gary_tao
阅读(303)
评论(0)
推荐(0)
摘要:
点击项目-清理即可 阅读全文
posted @ 2017-04-24 08:57
gary_tao
阅读(332)
评论(0)
推荐(0)
摘要:
大部分情况下,我们需要实现的消息机制无非是某个类得到了数据,需要传递到某个主界面上去显示,可以把这个消息在类中做成全局变量,主界面的类用一个线程定时扫描,如果这个数据不是空,则说明被类刷新了,那么更新主界面的数据,更新完成就把这个数据清空,这样下次判断如果为空,则不更新,直到被某个子类刷新位置再更新。 但是即便如此,还是没那么简单,比如我在主程序中,死循环不断输出一个int类型变量的值,使用了两个... 阅读全文
posted @ 2017-04-24 08:56
gary_tao
阅读(397)
评论(0)
推荐(0)
摘要:
我们先单独定义一个java类,名字可以任意取(比如叫做ClientHeartBeat类,我当前在做一个socket通信的客户端,我们假定需要一个可以测试心跳的程序),注意他要继承Thread,然后重载run方法(必须是重载run方法中写你要的自定义功能) 在我们要使用的时候,定义一个类的实例,然后执行start方法,注意其实start方法就是执行的run方法,但是两个名字都不能变。由于类... 阅读全文
posted @ 2017-04-24 08:55
gary_tao
阅读(386)
评论(0)
推荐(0)
摘要:
窗口-首选项-常规-启动和关闭,勾选启动时提示工作空间,然后移除现有的工作空间,最好也勾选启动时刷新工作空间 重启之后就可以设置工作空间了 阅读全文
posted @ 2017-04-24 08:54
gary_tao
阅读(728)
评论(0)
推荐(0)
摘要:
Values中修改strings.xml中的app_name即可 注意他是连接到AndroidManifest.xml文件的 阅读全文
posted @ 2017-04-24 08:53
gary_tao
阅读(448)
评论(0)
推荐(0)
摘要:
选中某个包之后按F2即可 注意,重命名包不能有大写,而且必须有至少两级(xxx.xxx就是两级) 重命名包之后,你要修改manifest.xml文件 阅读全文
posted @ 2017-04-24 08:53
gary_tao
阅读(1444)
评论(0)
推荐(0)
摘要:
窗口-首选项-常规-外观-颜色和字体,文本字体 阅读全文
posted @ 2017-04-24 08:52
gary_tao
阅读(344)
评论(0)
推荐(0)
摘要:
右击图片文件夹,新建一个Android XML文件 设置文件的名称,注意这个新建的xml文件就是会被用作按钮的background属性的,所以名字不要太奇怪,设置Root Element为selector之后,添加下面黄色的两行,按钮常规和按下的时候对应的图片,这里注意都是对应的前面放进去的图片 添加一个ImageButton,注意删掉src属性,添加b... 阅读全文
posted @ 2017-04-24 08:51
gary_tao
阅读(1080)
评论(0)
推荐(0)
摘要:
Fragment可以认为是Activity的一个界面的组成部分,Fragment必须依存于Activity。 在layout文件夹中新建一个xml文件,布局方式采用RelativeLayout,注意文件名最好都用小写 页面效果如下图所示 右击src文件夹,新建一个java文件(跟前面xml文件对应) 该java类继承了Fragment,并且重写onCreat... 阅读全文
posted @ 2017-04-24 08:50
gary_tao
阅读(449)
评论(0)
推荐(0)
摘要:
为了最快的导出程序,直接导出未签名的APK 但是大部分手机不允许安装未经签名的程序 导出签名的项目 设置密码,后面的都可以随便设置 这样最后生成的APK就可以直接双击完成安装 阅读全文
posted @ 2017-04-24 08:49
gary_tao
阅读(377)
评论(0)
推荐(0)
摘要:
查看自己的Eclipse版本 打开WINDOWBUILDER的下载页面,找到自己对应版本的下载地址,注意只是一个下载地址,不是要下载东西 http://www.eclipse.org/windowbuilder/download.php http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.4/ ... 阅读全文
posted @ 2017-04-24 08:48
gary_tao
阅读(403)
评论(0)
推荐(0)
摘要:
最小值默认为0,你最好在实现逻辑中修改 最大值为max 初始值为progress 阅读全文
posted @ 2017-04-24 08:47
gary_tao
阅读(316)
评论(0)
推荐(0)
摘要:
在原有布局的最外围添加一层ScrollView,注意原有布局的声明也要删了 阅读全文
posted @ 2017-04-24 08:46
gary_tao
阅读(386)
评论(0)
推荐(0)
摘要:
在Manifest.xml文件中找到activity部分,添加下面这一行 android:screenOrientation="landscape" landscape是横向,portrait是纵向 阅读全文
posted @ 2017-04-24 08:46
gary_tao
阅读(914)
评论(0)
推荐(0)
摘要:
类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退 你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而XML本身不会报错,假如ID确实存在,只不过不在这个页面的话。 还有必须是点击按钮... 阅读全文
posted @ 2017-04-24 08:45
gary_tao
阅读(843)
评论(0)
推荐(0)
摘要:
直接用做好的png图片替换res的所有分辨率的lc_launcher.png图片 注意到不同文件夹有不同的分辨率,直接把png图片做成最大的替换掉即可,不管小的。 drawable-xxhdpi144×144 drawable-xhdpi96×96 drawable-mdpi48×48 drawable-hdpi72×72 ... 阅读全文
posted @ 2017-04-24 08:45
gary_tao
阅读(268)
评论(0)
推荐(0)
摘要:
默认res目录下面存放了界面需要的布局和图片文件,之所以图片分为hdpi,ldpi,mdpi这些,是为了不同的设备准备的(高/中/低分辨率的图片) Bin目录类似于VS的debug或者release目录,当按F11编译的时候,会生成APK文件 Src就是源代码目录 把图片复制到res的图片文件夹下,然后刷新文件夹,可以发现logo.jpg已经进去了,然后在界面上拖放一... 阅读全文
posted @ 2017-04-24 08:44
gary_tao
阅读(208)
评论(0)
推荐(0)
摘要:
安卓程序的生命周期是不受自己控制的,安卓的程序根据不同的重要性做了一些区分,最重要的进程仅仅在安卓已经崩溃或者卡死的情况下才会终止前台进程。 Activity就是表现层的界面,它有三种常见的状态,通过函数实现状态切换 阅读全文
posted @ 2017-04-24 08:43
gary_tao
阅读(185)
评论(0)
推荐(0)
摘要:
在manifest.xml文件的application节点添加下面一行即可 android:theme="@android:style/Theme.NoTitleBar" 如果要恢复默认,则改成 android:theme="@style/AppTheme" 阅读全文
posted @ 2017-04-24 08:42
gary_tao
阅读(171)
评论(0)
推荐(0)