社区
Android
帖子详情
进来谈下自己的android开发心得
安卓机器人
2011-12-14 08:15:11
加精
进来谈下自己的android开发心得
...全文
11482
264
打赏
收藏
进来谈下自己的android开发心得
进来谈下自己的android开发心得
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
264 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
背你进京赶考
2012-03-09
打赏
举报
回复
觉得自己好不称职 ,拿着人家公司 却一拖再拖 .... 该觉悟了
胡凯me
2012-02-20
打赏
举报
回复
泡沫太多了
Binzo
2011-12-29
打赏
举报
回复
易移植。
peoplehappy
2011-12-29
打赏
举报
回复
还没接触,准备学,先来看看
Take_all
2011-12-29
打赏
举报
回复
。。。。突然发现就当当android的方面。。技术好广。。我初学菜鸟急于求成太不现实了。。。
softimes
2011-12-29
打赏
举报
回复
好帖。经验之谈。
fabrous
2011-12-28
打赏
举报
回复
package com.fit.menu;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MenuTest extends Activity {
private Button button01;
private Button button02;
private Button button03;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button01 = (Button)findViewById(R.id.button01);
button01.setOnClickListener(new OnClickListener() {
//点击视图弹出dialog对话框
public void onClick(View arg0) {
Builder bd = new AlertDialog.Builder(MenuTest.this).setTitle("提示");
bd.setMessage("您确定要删除吗?");
bd.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
System.out.println("点击确定,可继续往下,执行数据库操作!");
}
});
bd.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
System.out.println("点击取消,不再往下执行,返回上一级!");
}
});
bd.show();
}
});
button02 = (Button)findViewById(R.id.button02);
this.registerForContextMenu(button02);
}
//点击手机上的menu按钮,弹出一个可选菜单
public boolean onCreateOptionsMenu(Menu menu) {
//子菜单
SubMenu actionMenu = menu.addSubMenu("操作");
actionMenu.add("添加");
actionMenu.add("更新");
actionMenu.add("删除");
actionMenu.add("返回");
MenuItem mi2 = menu.add(0,2,2,"删除");
MenuItem mi3 = menu.add(0,3,3,"关于");
return super.onCreateOptionsMenu(menu);
}
//点击菜单选项,可进行下一步操作
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId() == 3){
Intent intent = new Intent();
intent.setClass(MenuTest.this, Activity01.class);
MenuTest.this.startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
//子菜单
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){
SubMenu sm01 = menu.addSubMenu("新游戏");
sm01.add("new");
sm01.add("update");
sm01.add("delete");
sm01.add("exitss");
SubMenu sm02 = menu.addSubMenu("继续游戏");
SubMenu sm03 = menu.addSubMenu("最好成绩");
SubMenu sm04 = menu.addSubMenu("关于游戏");
SubMenu sm05 = menu.addSubMenu("退出");
super.onCreateContextMenu(menu, v, menuInfo);
}
}
fabrous
2011-12-28
打赏
举报
回复
package com.fit.menu;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MenuTest extends Activity {
private Button button01;
private Button button02;
private Button button03;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button01 = (Button)findViewById(R.id.button01);
button01.setOnClickListener(new OnClickListener() {
//点击视图弹出dialog对话框
public void onClick(View arg0) {
Builder bd = new AlertDialog.Builder(MenuTest.this).setTitle("提示");
bd.setMessage("您确定要删除吗?");
bd.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
System.out.println("点击确定,可继续往下,执行数据库操作!");
}
});
bd.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
System.out.println("点击取消,不再往下执行,返回上一级!");
}
});
bd.show();
}
});
button02 = (Button)findViewById(R.id.button02);
this.registerForContextMenu(button02);
}
//点击手机上的menu按钮,弹出一个可选菜单
public boolean onCreateOptionsMenu(Menu menu) {
//子菜单
SubMenu actionMenu = menu.addSubMenu("操作");
actionMenu.add("添加");
actionMenu.add("更新");
actionMenu.add("删除");
actionMenu.add("返回");
MenuItem mi2 = menu.add(0,2,2,"删除");
MenuItem mi3 = menu.add(0,3,3,"关于");
return super.onCreateOptionsMenu(menu);
}
//点击菜单选项,可进行下一步操作
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId() == 3){
Intent intent = new Intent();
intent.setClass(MenuTest.this, Activity01.class);
MenuTest.this.startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
//子菜单
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){
SubMenu sm01 = menu.addSubMenu("新游戏");
sm01.add("new");
sm01.add("update");
sm01.add("delete");
sm01.add("exitss");
SubMenu sm02 = menu.addSubMenu("继续游戏");
SubMenu sm03 = menu.addSubMenu("最好成绩");
SubMenu sm04 = menu.addSubMenu("关于游戏");
SubMenu sm05 = menu.addSubMenu("退出");
super.onCreateContextMenu(menu, v, menuInfo);
}
}
fabrous
2011-12-28
打赏
举报
回复
package com.fit.menu;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MenuTest extends Activity {
private Button button01;
private Button button02;
private Button button03;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button01 = (Button)findViewById(R.id.button01);
button01.setOnClickListener(new OnClickListener() {
//点击视图弹出dialog对话框
public void onClick(View arg0) {
Builder bd = new AlertDialog.Builder(MenuTest.this).setTitle("提示");
bd.setMessage("您确定要删除吗?");
bd.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
System.out.println("点击确定,可继续往下,执行数据库操作!");
}
});
bd.setNegativeButton("取消", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
System.out.println("点击取消,不再往下执行,返回上一级!");
}
});
bd.show();
}
});
button02 = (Button)findViewById(R.id.button02);
this.registerForContextMenu(button02);
}
//点击手机上的menu按钮,弹出一个可选菜单
public boolean onCreateOptionsMenu(Menu menu) {
//子菜单
SubMenu actionMenu = menu.addSubMenu("操作");
actionMenu.add("添加");
actionMenu.add("更新");
actionMenu.add("删除");
actionMenu.add("返回");
MenuItem mi2 = menu.add(0,2,2,"删除");
MenuItem mi3 = menu.add(0,3,3,"关于");
return super.onCreateOptionsMenu(menu);
}
//点击菜单选项,可进行下一步操作
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId() == 3){
Intent intent = new Intent();
intent.setClass(MenuTest.this, Activity01.class);
MenuTest.this.startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
//子菜单
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){
SubMenu sm01 = menu.addSubMenu("新游戏");
sm01.add("new");
sm01.add("update");
sm01.add("delete");
sm01.add("exitss");
SubMenu sm02 = menu.addSubMenu("继续游戏");
SubMenu sm03 = menu.addSubMenu("最好成绩");
SubMenu sm04 = menu.addSubMenu("关于游戏");
SubMenu sm05 = menu.addSubMenu("退出");
super.onCreateContextMenu(menu, v, menuInfo);
}
}
zcqiang_zh
2011-12-27
打赏
举报
回复
一个人学习感觉有点乱,没人教,自己摸索
wuxinxinggg
2011-12-26
打赏
举报
回复
++[Quote=引用 98 楼 nj_dobetter 的回复:]
Android平台,类库丰富、功能强大,开发效率高。
App开发门槛降低,吸引用户的不再是技术,而是服务和特色。
[/Quote]
Melody789
2011-12-26
打赏
举报
回复
小菜鸟、表示没有心得可以分享
nab136
2011-12-26
打赏
举报
回复
对于我来说,Android的界面设计是重点,想要在那么小的界面上合理的添加元素,需要对界面有一定的掌控力以及灵活的思路。
个人意见,仅供参考。
nab136
2011-12-26
打赏
举报
回复
说实在的,我的体会是,Android对于界面上的掌控非常困难,将很多元素放入到那么小的界面上需要灵活的思路,不同于j2EE的开发,Android在界面上更加的严谨。
仅供参考...
shemgawa
2011-12-26
打赏
举报
回复
评论有分
fanwen2046
2011-12-26
打赏
举报
回复
刚刚开始安卓开发,应该是未来的重点所在
小菜菜__
2011-12-26
打赏
举报
回复
这个木有JAVA可真是难学啊,只懂皮毛的C++
heikedev
2011-12-26
打赏
举报
回复
按桌系统就是托屎!金灿灿的臭屎!
zouweishigehaoren
2011-12-25
打赏
举报
回复
getSource
public Object getSource()最初发生 Event 的对象。
返回:
最初发生 Event 的对象。
--------------------------------------------------------------------------------
toString
public String toString()返回此 EventObject 的 String 表示形式。
覆盖:
类 Object 中的 toString
返回:
该 EventObject 的 String 表示形式。
ljfolo59
2011-12-25
打赏
举报
回复
现在Java都还没学好 ,不知道到时毕业找工作的时候Android还热门不?
加载更多回复(166)
Android
动态加载布局
通过使用LayoutInflater 每次点击按钮时候去读取布局文件,然后找到布局文件里面的各个VIEW 操作完VIEW 后加载进我们setContentView 方面里面的要放的布局...可能会领会不一样的
心得
,祝你早上掌握
android
的
开发
技术。
Android
开发
学习
心得
体会
文章目录写在前面一、
Android
开发
是什么?1.
android
开发
面向那些应用?2. 现在移动应用
开发
得项目架构方式?3.怎么去尽快入门?初学者要搞清楚的问题?二、总结项目
开发
1. 此次项目
开发
过程中用到的技术总结如下 写在...
【安卓
开发
笔记】(二)
心得
篇
Android
Studio基于idea
开发
,一打开界面让人感受到扑面而来的熟悉感,但是它的项目结构异常庞大,夹杂着各种复杂的配置文件。实不相瞒,我以前只是听说过XML文件,而没有实际打开过它,但是最近为了折腾安卓,我...
车载多媒体
Android
开发
平台学习
心得
Android
平台工具学习 一、
Android
平台 ...②Eclipse:使用Eclipse集成
开发
环境
开发
android
; ③ADT:在Eclipse中集成ADT插件; ④SDK:然后在Eclipse中关联SDK,并还需要配置ADB环境变量。...
java
开发
一年的
心得
体会
(一)、
android
开发
(二)、javaweb
开发
android
开发
从事
Android
开发
之前,我是培训javaweb的学生,培训四个多月,第一个月学前端知识,如h5、css、js、jq等,掌握得马马虎虎。之后的三个多月里就开始学习...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章