`
7090
  • 浏览: 274059 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在中文的Windows下面安装JBuilder后,在IDE的代码编辑器里面光标定位会不准确,很多人通过修改Editor的缺省字体来修改这个问题,但是JBuilder预设的字体是最美观的。鱼与熊掌不能兼得,那么改怎么办才好呢? 其实最简单的办法就是把JBuilder的Editor里面的缺省字体里面的语法高亮列表里面“Reserved word”、"HTML Tag"的Bold的属性去掉,就可以了,而且字体还更漂亮! 具体路径:"Tools" -> "Preferences "->"Ed ...
Java语言的通过方法的参数传递属于值传递,也就是说对传递到方法内部使用的值(无论是基本数据类型,还是引用数据类型)进行修改时,都不会影响到方法外部的传入值。 当参数为基本数据类型时,传递的是基本数据类型的值,当参数为引用数据类型时,传递的是引用数据类型的值,其值可以理解为所指向的对象的地址(指 针),因此方法内部无论对地址作何修改,都不会影响到方法外部引用的值。值得注意的一点是:当在方法内部使用临时的引用变量对对象的值进行修改时,对象的 值是会发生变化的。。 public class   ArgsTest { public static void main(String[] ...
Java 的import语句只允许在源程序中使用短类名,别无其他。import语句不会导致编译器将任何附加的内容加载到工作内存中,从这点上看,Java的 import语句与C或者C++的#Include语句有很大的不同。无论时候使用通配符(*),import语句对输出类文件及运行时性能都没有任何的 影响。同样,任何形式的Import语句都绝对不会对编译性能产生影响。。。。    
Android在处理键盘按下事件时,重写了Activity的boolean dispatchKeyEvent(KeyEvent event)方法, 有些键值如KeyEvent.KEYCODE_BACK,KeyEvent.KEYCODE_MENU 如果不在这里面处理的话, 在View的boolean onKeyDown(int keyCode, KeyEvent e) 跟boolean onKeyUp(int keyCode, KeyEvent e)方面里面就捕获不了, 还有一些手机特别的一些键值 ,就是在KeyEvent 里面没有进行定义的的一些按键键值, 也是这种情况, 没有办法 ...
activity和VIEW都能接收触摸和按键,如果响应事件只需要在继承类里复写事件函数即可 但是对于VIEW来说,我们如果不改变DRAW,不需要继承,所以如果想响应事件,则需要 当一个视图(如一个按钮)被触摸时,该对象上的  onTouchEvent()  方法会被调用。不过,为了侦听这个事件,你必须扩展这个类并重写该方法。很明显,扩展每个你想使用的视图对象(只是处理一个事件)是荒唐的。这就是为什么视图类也包含了一个嵌套接口的集合,这些接口含有实现起来简单得多的回调函数。这些接口叫做事件侦听器  event listeners   ,是用来截获用户和你的界面交互动作的“门票”。 ...
关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:android:screenOrientation =["unspecified" | "user" | "behind" | "landscape" | "portrait" | "sensor" | "nonsensor"]screenOrientation 用来指定Activi ...
在onCreate()中加入如下代码: Java代码   requestWindowFeature(Window.FEATURE_NO_TITLE);  getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                                           WindowManager.LayoutParams.FLAG_FULLSCREEN);   一定要写在setContentView()前。    原文:http:// ...
ant编译android工程时出现 taskdef class com.android.ant.SetupTask cannot be found。 这是因为sdk-location的值不对引起的。 打开项目根目录下的local.properties文件,修改sdk-location 的值, 将\修改为\\。 如将sdk-location=D:\OPhoneSDK_1_5_beta改为sdk-location=D: \\OPhoneSDK_1_5_beta即可。   参考:http://www.ophonesdn.com/article/show/113     ...
今天打包Android sdk3.0的包,提示需要ant1.80以上的版本,安装的eclipse的默认版本是1.70,网上搜了一下知道了手动升级Ant的办法   ant 现在最新版为 1.7.1 ,使用它可以解决运行 test-java 时出现的 ***.properties can not found 的错误,但至于 process fork faild 的问题还没解决。 手动升级过程很简单: 1> 下载最新版的ant。下面是下载地址,选择 .zip archive: apache-ant-1.7.1-bin.zip 即可http://ant.apache.org/bindown ...
今天在res/layout下建立了一个tableLayoutDemo.xml,自动编译时就提示 AndroidLayout] res\layout\tableLayoutDemo.xml: Invalid file name: must contain only [a-z0-9_.] 网上一查才明白过来,不能有大写的字母,只能是小写a-z,0-9以及. 也不知道是为什么,真是让人很无语。。 还有一点就是在res下面不能有二级目录 ,即不能有res/layout/layout2这样的目录      
Intent 的初步使用,用于切换Activity,同时传递一些参数到目的Activity 实现一个类似乘法的功能 MainActivity.java public class MainActivity extends Activity implements OnClickListener{     /** Called when the activity is first created. */     //第一个乘数 ...
Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。   1.简单用法 Toast.makeText(midlet.getApplicationContext(), "用户名不能为 ...
在CheckBox的onCheckedChanged()方法中, 判断是否选中. Java代码  if  (isChecked) {                             // 显示密码                    password_edit.setInputType(InputType.TYPE_CLASS_TEXT |InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);            } else  {                          ...
看了两节Android的视频教程。今天终于完成了第一个Android工程! 1.建立了两个Activity,第一个是ActivityMain,第二个是OtherActivity 2.在AndroidMainFest.xml中对这两个Activity进行注册 <application android:icon="@drawable/icon" android:label=&qu ...
Android获得手机的型号及系统信息 Build.MODEL 获得手机的型号 Build.VERSION.SDK Android的版本信息,使用SDK_INT 方便的获得信息 Build.VERSION.RELEASE   Android的版本信息 使用1.6系统模拟器输出的信息 03-30 04:01:38.797: INFO/System.out(417): Build.MODEL:    sdk 03-30 04:01:38.797: INFO/System.out(417): Build.VERSION.SDK:    4 03-30 04:01:38.809: INFO/S ...
Global site tag (gtag.js) - Google Analytics