- 浏览: 282273 次
- 性别:
- 来自: 北京
-
最新评论
-
zhang_shuai870717:
求指教。没懂
Graphics 的translate(int x, int y) 函数 -
刘亮love小雪:
楼主我还是没有懂啊
Graphics 的translate(int x, int y) 函数 -
wenhaoliu:
大侠!我在从ios平台移植到android平台遇到很多问题!编 ...
android平台移植总结 -
lansehuan:
dwpcny 写道楼主 你给得链接是你自己才能看得啊 。我也遇 ...
cocos2d-x,windows环境配置总结 -
leishengwei:
u_xtian 写道jifengyu 写道楼主你好,我想问一下 ...
(转)Android开发:在EditText中关闭软键盘
文章列表
在中文的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 ...