WEB开发网
开发学院手机开发Android 开发 Android 手机应用的开发经验—QR生成器 阅读

Android 手机应用的开发经验—QR生成器

 2010-08-21 03:25:00 来源:WEB开发网   
核心提示:Canvas,Btimap,Android 手机应用的开发经验—QR生成器(3),SurfaceView,View的用法,RadioGroup可将各自不同的RadioButton设置于同一个Radio按钮组,同属一个RadioGroup组里的按钮,觉得先前我用的方法根本不能实现保存,不得不换一个方法来生成QR图片
Canvas,Btimap,SurfaceView,View的用法,觉得先前我用的方法根本不能实现保存,不得不换一个方法来生成QR图片,没想到这样改来改去,程序完成时候剩下一个Activity,代码不到四百行。一下子砍掉了一大半,自己都不敢相信,可见方法的重要性。这个问题的解决过程是很有意思的,也是我做这款软件收获比较大的地方,下面会详细说明的。

简单使用说明:本程序不需要在因特网连接的环境下运行,它利用本地库编译运行,节省流量。用户运行软件后,会进入主界面,根据提示,用户可以选择“名片” “短信”“电子邮件”“文本”“网络书签”等按钮进入相应的信息编辑界面,在信息编辑界面编辑完信息后,就可以生成QR图像了,然后用户可以把图像保存下来。

三:代码分析

这篇文章的定位是开发经验的介绍,再细分一下就是新手开发经验介绍,新手写的,当然是给尚未入门或是刚入门的同学们看的,虽然这个APP代码部分没什么难点,但我还是会把一些很基础的东西列出来,分析我是如何逐步完成这个APP的,希望高手们不要见笑。

3.1:主界面和事件设计

主界面用的是RadioGroup的组事件。RadioGroup可将各自不同的RadioButton设置于同一个Radio按钮组,同属一个RadioGroup组里的按钮,只能做出单一选择。

Xml代码

< p>

android:id="@+id/select"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

>

< p>

android:id="@+id/select1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="名片"

>

< p>

android:id="@+id/select2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="短信"

>

< p>

android:id="@+id/select3"

android:layout_width="wrap_content"

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Android 手机 应用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接