菜鸟Android开发笔记

最近终于完成了一个自己写的android小程序,之前提交给android程序大赛结果给毙了,那自己写了自己用好了呵呵。是一个随身记账的小程序,明年正式开始使用,结束自己的月光生活哇咔咔。

我也是自己边看书边写的,编程基础不算好,难免有不规范的地方,凑合看好了:-D

这个程序大致涉及以下这些android开发技术:界面布局,使用组件,菜单,对话框,消息提示条Toast,照相机,手机震动,数据库应用等。我记录下来开发过程中怎样利用这些技术以及遇到的一些问题,现在就和大家分享一下

 

1、怎样看到输出日志,方便调试?

2、怎样在一个xml里面布局达到我们想要的效果?

3、接受按钮事件响应的两种方式

4、怎样调用照相机

5、怎样写带图片的菜单栏

6、怎样使用Toast

7、怎样震动手机

8、R.java没有自动生成了怎么办

9、怎样创建和管理数据库

10、弹出对话框的使用

11、edittext的focus和click事件区别

12、退出程序的方法

13、开机自动启动的方法

 

1、eclipse里面的console输出日志在android工程下面好像不可用了,但是android有自己专属的日志输出台,在window->show view里面other,找到android选中logcat。在编程的时候:

 

就可以看到如下的效果

注意,logcat不支持中文

 

2、xml布局写完xml代码后,可以点击layout预览,但是注意,它并一定能很好的呈现你所写的包括组件的属性等,比如你设置了一个按钮的textSize是30px,预览的时候可能看到一个变形的按钮,所以最终要在模拟器或者真机上面运行看效果。

我在布局是使用了最笨的绝对布局,因为我不知道怎么比较好看的使用已有的布局写出来,主界面是绝对布局一点一点调整的,不过跳转到的activity我使用了线性布局中嵌套相对布局的方法,还算比较容易写,效果也还可以。比如以下xml写的效果就是:

 

另外一个问题是横竖屏转换的时候,怎样保证布局不变形?依然是最笨的方法,禁止横屏。。。方法自己百度

 

 

3、接受按钮响应,一种可以为每一个按钮设置响应函数:

 

或者写成回调函数统一响应所有的click事件,在函数里面判断传递进来的id是什么

 

 

4、调用照相机的代码其实很简单,不想很多网上说的那么复杂

 

 

5、菜单栏就是按下menu键之后出现的菜单

如果要写带图片的菜单,那必须写成xml的形式再关联到代码中

 

在程序中这样调用:

 

 

6、Toast我是灰常喜欢用,这种提示条方便使用而且看着也很舒服

 

如果是要带图的Toast:

 

 

7、调用震动的代码也很简单,但是一定要记得在manifest.xml中间加上

 

然后再程序中:

 

当然,模拟器是感受不到滴

 

先写到这里,后面的几点有时间继续写:-D

 

android系统图标下载(我的资源都是使用的这里面的):http://download.csdn.net/source/2756292,资源分要6分,如果谁下载不了我可以发邮件给他

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值