安卓编写代码,eclipse 如何编写安卓代码

1,eclipse 如何编写安卓代码不可以 。Eclipse里面没有支持窗体界面的拖拽功能 , 你去看看MyEclipse,这个软件里面实现了一些可以拖拽的空间,就像VS里面一样 , 拉出个控件,然后双击编写代码 。eclipse不支持可视化编程,也就是没有可以拖动的button,label,menu等组件如果你了解java的语法的话,java中的button的大小,位置等属性都是需要自己定义的而,你要想点击button触发事件要通过监听器来实现,监听器可以监听键盘、鼠标等的操作 , 然后对其进行相应的事件处理建议你多看看java的swing编程【安卓编写代码,eclipse 如何编写安卓代码】{0}
2,如何在eclipse下编译android代码eclipse下编译android代码的流程如下:1.点击android工程,点击run2.弹出窗口,选择运行设备 , 如下图,点击run就可以编译 , 运行Android代码本来就是用java编写的,你说呢eclipse下 run as application,就进行了编译并执行eclipse只能查看api的注释及说明,而且是必须与jar包关联以后才能查看 jar包与docs关联方式: 1. 打开eclipse , 随便新建一个android项目,在此项目目录下面有个android 4.4,点击展开遍出现了android.jar 。2. 右键此包---->properties,在弹出的窗口中,选择 java source attachment------>external location------>external file, 然后选择下载下来的source-19_r02.zip,便成功在eclipse中绑定android源代码 。3. ctl+鼠标左键 跳转到源代码 在想要查看源代码的地方,ctl+鼠标左键就可以跳转到源代码的地方 。下载安装android的插件……{1}
3,安卓开发中java代码怎么写js1.建立一个dbhelp类包含删除表2.js 采用ajax调用servlet删除表3.根据结果刷新页面在Android上怎样实现JAVA和JS交互呢?Android的webview是基于webkit内核的,webview中集成了js与java互调的接口函数,通过addJavas criptInterface方法,可以将Java的类注册进webkit,给网页上的js进行调用,而且还可以通过loadUrl方法是给webkit传递一个URL,供浏览器来进行解析,实现Java和js交互 。要想运行网页上的js脚本,webview必须设置支持Javas cript 。Java代码1mWebview.getSettings().setJavas criptEnabled(true);然后是设置webview要加载的网页:web的网页:webView.loadUrl("http://www.google.com");本地的网页:webView.loadUrl("file:///android_asset/XX.html"); //本地的存放在:assets文件夹中webview做完基本的初始化后我们还要要给它,加进一个回调的代理类Javas criptInterface,并给它一个调用的名称:ncpJava代码1mWebView.addJavas criptInterface(new Javas criptInterface(),"ncp");Javas criptInterface可以是一个普通的Java类,类实现的方法,均可被js回调:Java代码final class Javas criptInterface public int callOnJs() return 1000;}public void callOnJs2(String mode) //TODO}}Java要调用js的方法,只需知道js的方法名称即可:Java代码1mWebView.loadUrl("javas cript:onSaveCallback()");{2}
4,Android中怎么用纯代码编写布局很麻烦,总之 。我以相对布局为例子说明下 btn1 = new Button(this); btn1.setText("我是按钮"); btn1.setId(ID_BTN1); RelativeLayout.LayoutParams lp1 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); lp1.addRule(RelativeLayout.ALIGN_WITH_PARENT_TOP); lp1.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE); // btn1 位于父 View 的顶部,在父 View 中水平居中 rl = new RelativeLayout(this); rl.addView(btn1, lp1 ); //然后在在onCreate()方法里用 setContentView(rl);用LayoutParams这说的是ios开发吧!android用纯代码布局只会在几个特定情况下用,不然用在平时绝对是痛苦的深渊一、用RelativeLayout进行纯代码布局的理论基础1、RelativeLayout , 顾名思义,就是以“相对”位置/对齐 为基础的布局方式 。2、android.widget.RelativeLayout 有个继承自android.view.ViewGroup.LayoutParams 的内嵌类 LayoutParams,使用这个类的实例调用RelativeLayout.addView 就可以实现“相对布局” 。android.widget.RelativeLayout.LayoutParams 有一个构造函数:RelativeLayout.LayoutParams(int w, int h),参数指定了子 View 的宽度和高度,这一点和其父类是一样的 。而实现相对布局的关键在它的 两个 addRule 方法上 。anchor 参数指定可以是View 的 id(“相对于谁”)、RelativeLayout.TRUE(启用某种对齐方式) 或者是-1(应用于某些不需要 anchor 的 verb);AddRule 方法的 verb 参数指定相对的“动作”(以下常量均定义于android.widget.RelativeLayout中,为了简便不给出其全名):3、ALIGN_BOTTOM、ALIGN_LEFT、 ALIGN_RIGHT、 ALIGN_TOP: 本 View 的 底边/左边/右边/顶边 和 anchor 指定的 View 的底边/左边/右边/顶边 对齐 。ALIGN_WITH_PARENT_BOTTOM 、ALIGN_WITH_PARENT_LEFT 、 ALIGN_WITH_PARENT_RIGHT 、ALIGN_WITH_PARENT_TOP : 和上面一组常量类似,只不过不需要再指定 anchor,其 anchor 自动为 Parent View 。CENTER_HORIZONTAL、CENTER_IN_PARENT 、CENTER_VERTICAL : 如果 anchor 为 TRUE,在 Parent 中 水平居中/水平和垂直均居中/垂直居中 。POSITION_ABOVE 、POSITION_BELOW 、 POSITION_TO_LEFT 、POSITION_TO_RIGHT : 本 View 位于 anchor 指定的 View的上边/下边/左边/右边 。二、案例1、布局文件如下android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" > android:id="@+id/baidu_map_view" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" > android:id="@+id/anquan_map_l1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginRight="5dp" android:layout_marginTop="10dp" > android:id="@+id/but_of_lukuang" android:layout_width="38.0dip" android:layout_height="38.0dip" android:background="@drawable/main_map_button_bg" android:src="http://www.lisdn.com/sjfx/mzzs/@drawable/maptraffic_icon_off" /> android:id="@+id/btn_of_bobao" android:layout_width="38.0dip" android:layout_height="38.0dip" android:layout_below="@id/but_of_lukuang" android:layout_marginTop="5dp" android:visibility="gone" android:background="@drawable/main_map_button_bg" android:src="http://www.lisdn.com/sjfx/mzzs/@drawable/netfriend_bobao_n" /> android:id="@+id/btn_of_layer" android:layout_width="38.0dip" android:layout_height="38.0dip" android:layout_below="@+id/btn_of_bobao" android:layout_marginTop="5dp" android:background="@drawable/main_map_button_bg" android:src="http://www.lisdn.com/sjfx/mzzs/@drawable/main_map_icon_layer" />2、代码如下//得到mapButtonRL = (RelativeLayout) findViewById(R.id.anquan_map_l1);RelativeLayout.LayoutParams lp1 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);lp1.addRule(RelativeLayout.BELOW, R.id.btn_of_layer);showModeButton = new Button(this);showModeButton.setText("全部显示");showModeButton.setId(SHOW_MODE);showModeButton.setOnClickListener(new OnClickListener()@Overridepublic void onClick(View v)}});mapButtonRL.addView(showModeButton, lp1);RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);lp2.addRule(RelativeLayout.BELOW, SHOW_MODE);positionButton = new Button(this);positionButton.setText("位置");positionButton.setId(POSITION);positionButton.setOnClickListener(new OnClickListener()@Overridepublic void onClick(View v)}});mapButtonRL.addView(positionButton, lp2);百度应该有教程的

    推荐阅读