摘要: <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><Galleryandroid: 阅读全文
posted @ 2012-02-11 00:05 zziss 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: public class KeyEventextends InputEventimplements Parcelable java.lang.Object↳android.view.InputEvent↳android.view.KeyEventClass OverviewObject used to report key and button events. Each key press is described by a sequence of key events. A key press starts with a key event with ACTION_DOWN. If the 阅读全文
posted @ 2012-02-10 15:34 zziss 阅读(818) 评论(0) 推荐(0) 编辑
摘要: Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).FrameLayout:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明 阅读全文
posted @ 2012-02-10 14:51 zziss 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 常用的一些属性说明 android:id --- 为控件指定相应的ID android:text --- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:grivity --- 指定控件的基本位置,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身。 android:textSize --- 指定控件当中字体的大小 android:background --- 指定该控件所使用的背景色,RGB命名法 android:width --- 指定控件的宽度 android:height --- 指定控件的高度 a... 阅读全文
posted @ 2012-02-10 13:59 zziss 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在调试时出现了:java.io.IOException: Unable to upload file: No space left on device原因是我的 apk 太大了,解决方法找到 avd 目录 下的模拟器目录C:\Documents and Settings\qijianzhou\.android\avd\advv4.avd修改 config.ini 文件添加一句 disk.dataPartition.size=1024hw.lcd.density=120sdcard.size=512Mskin.name=WQVGA400skin.path=platforms\android-14 阅读全文
posted @ 2012-02-10 11:34 zziss 阅读(2788) 评论(0) 推荐(0) 编辑
摘要: 我们平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,然后再进行相关操作。如果我们需要使用一个已有数据的数据库怎么办呢?我们都知道android系统下数据库应该存放在 /data/data/com.*.*(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下。操作方法是用FileInputStream读取原数据库,再用FileOutputStream把读取到的东西写入到那个目录。操作方法:1. 把原数据库包括在项目源码的 res/raw 目录下,然后建立一个DBManager类,代码如下:?123456789101112131415161 阅读全文
posted @ 2012-02-07 22:53 zziss 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Grid ViewGridView is a ViewGroup that displays items in a two-dimensional, scrollable grid. The grid items are automatically inserted to the layout using a ListAdapter.In this tutorial, you'll create a grid of image thumbnails. When an item is selected, a toast message will display the position 阅读全文
posted @ 2012-02-07 22:41 zziss 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 我想Visual Studio已经成为了大部门软件开发人员必备的工具,但是Microsoft的东西大家都清楚,用久了就会产生很多的垃圾,VS也不例外。所以使用VS一段时间后,他会无形的占用你系统盘里宝贵的资源,因此定期的清理垃圾对于使用VS的朋友来说是非常有用的,正如我前不久的一次清理竟然又找回来将近5GB的空间。 首先,找到如下位置:C:\Documents and Settings\xxx\Application Data\Microsoft\VisualStudio\9.0\ReflectedSchemas(注:本人的VS安装在C盘,版本是2008,大家根据自己安装的位置和版本找到相应的 阅读全文
posted @ 2012-02-07 16:57 zziss 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://www.apkbus.com/android-13506-1-1.html 2、 Remote Droid RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触摸屏手指运动等很好的样例。 地址:http://ww... 阅读全文
posted @ 2012-02-06 09:19 zziss 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 两个 activity 中相互切换,使用 Intent 对像,使用很简单Intentin=newIntent();in.setClass(this,active2.class);//向active2传值in.putExtra("tt",et.getText().toString());this.startActivity(in);this.finish();详细代码main.xml 第一个 activity用的 xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutx 阅读全文
posted @ 2012-01-13 16:16 zziss 阅读(425) 评论(2) 推荐(0) 编辑
摘要: android 中使用文件进行存储程序数据注意,读写 sdcard 时,需要用到权限,具体代码如下xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orien 阅读全文
posted @ 2012-01-12 16:53 zziss 阅读(503) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences 存储,这个常用于程序内的一些配置项的存储,使用比 symbian 要简单好多,代码很简单,测试时使用的是 String ,也可以使用其它的试试具体代码如下:xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:lay 阅读全文
posted @ 2012-01-11 22:53 zziss 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ImageSwitch 需要一个 ViewFactory 接口方法,返回一个 ImageView 对像,同时指定 setFactory 方法其中试了试用 ImageView 实现 ImageSwitcher ,并没有发现有什么不同,还有是其它什么不同呢?代码如下:xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_widt 阅读全文
posted @ 2012-01-05 23:17 zziss 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Gallery 是显示图片用的,需要指定一个图片的来源 adapter ,这个继承自 BaseAdapter ,具体代码如下xml 代码<?xmlversion="1.0"encoding="utf-8"?><Galleryxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/gallery"android:layout_width="fill_parent"android:layo 阅读全文
posted @ 2012-01-05 16:24 zziss 阅读(265) 评论(0) 推荐(0) 编辑
摘要: ImageButton 是就图片按纽,指定一个图片资源,就可以,其它的使用和 Button 是一样的,这里再熟悉一下对话框的使用,代码如下xml 代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_pa 阅读全文
posted @ 2011-12-28 17:16 zziss 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在 android 中显示图片使用的是 ImageView ,这里的代码是从书中的例子来的,使用很简单,现在才觉得 android开发真的好方便呀代码如下:xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="f 阅读全文
posted @ 2011-12-27 23:11 zziss 阅读(206) 评论(0) 推荐(0) 编辑
摘要: android 中的 AlertDialog 对话框由 AlertDialog.builder 进行创建,创建后使用 show 显示,使用简单,代码如下对话框的 xml 定义<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height= 阅读全文
posted @ 2011-12-27 21:32 zziss 阅读(392) 评论(0) 推荐(0) 编辑
摘要: TCoeInputCapabilities Capabilities = iEdwin->InputCapabilities(); Capabilities.SetCapabilities(TCoeInputCapabilities::EAllText | TCoeInputCapabilities::ENavigation);林() 17:27:13SetInputCapabilitiesL(TCoeInputCapabilities::EWesternAlphabetic); 这个是不是你想要的?巩武() 17:28:29不行也巩武() 17:28:35#还是直接输入了巩武() 17 阅读全文
posted @ 2011-12-19 17:37 zziss 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 自动完成就是在输入框中输入字母,然后自己找到相近的词,这个在 android 中需要先把词给指定出来,书中用到的是 静态数组,这里改成了资源文件有两个自动完成的输入框:AutoCompleteTextView 与 MultiAutoCompleteTextView 区别是: AutoCompleteTextView 只能自动完成一个,而 MultiAutoCompleteTextView 可以自动完成多个,中间是用 逗号分开的代码很简单java代码:packagezziss.android.autocomplete;importandroid.app.Activity;importandroi 阅读全文
posted @ 2011-12-19 16:53 zziss 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 下拉列表 spinner,这个使用很简单,在 xml 中定义一个标签,然后指定 ArrayAdapter<String> 就可以了,Adapter 需要指定下拉的布局。关于下拉的数据,书中是写用静态数组,我这里改成了从资源文件中读取java 代码packagezziss.android.spinnerTest;importjava.util.Map;importandroid.app.Activity;importandroid.content.res.Resources;importandroid.os.Bundle;importandroid.view.View;importa 阅读全文
posted @ 2011-12-16 16:23 zziss 阅读(912) 评论(0) 推荐(0) 编辑
摘要: CheckBox练习效果图:checkbox 和 radioButton 相比,不需要 RadioGroup ,每个 checkbox 是单独的控件,使用很简单 isChecked 是获取是否选择中,选择时有 CheckedChangeListener 监听,具体请看代码java 代码,该代码简化了在每个chekcbox 中写 setOnCheckedChangeListener 监听代码packagezziss.android.checkboxtest;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view. 阅读全文
posted @ 2011-12-15 16:17 zziss 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: Radio 单选是由 RadioGroup 与 RadioButton 组成的,这个很简单,看代码就会了main.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"andro 阅读全文
posted @ 2011-12-14 23:50 zziss 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 使用Eclipse调试Android程序,源代码没有错,但总是提示:Error generating final archive: Debug certificate expired on ****从字面了解,是由于Debug证书过期所致。Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Ap 阅读全文
posted @ 2011-12-14 13:59 zziss 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 刚学 listview ,参考网上的教程http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html自己实现了一个 listview ,使用的是 SimpleAdapter ,稍微有点改动代码如下:publicclassSListViewActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/privateListViewiLv;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreat 阅读全文
posted @ 2011-12-13 23:08 zziss 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 刚刚学安卓,看到书中的事件一直是固定死的,我对 java 上的这个还不太清楚,应该是什么匿名类吧,觉得不爽,事件应该是可以在运行时指定的,这样才灵活于是就从网上搜(我的基础差,没有办法)。实验成功的代码:package android.zziss.hello;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class HelloActivity extends 阅读全文
posted @ 2011-11-22 23:20 zziss 阅读(180) 评论(0) 推荐(0) 编辑
摘要: How to detect HTTP connection break Jump to: navigation, search Many a times HTTP connection breaks due to some reasons. The connection may be WIFI or HTTP. Applications should be well equipped to catch these connection breaks. The HTTP Client source codes on ForumNokia comes along with the code... 阅读全文
posted @ 2011-09-22 10:50 zziss 阅读(311) 评论(0) 推荐(0) 编辑
摘要: The following code shows how to make an HTTP connection using a TCP/IP with RSocket interface which will retrieve a Web page by resolving the IP address of a server, constructing an HTTP request, sending it to the server and then receiving the response. The sample code will show you how to: Open a s 阅读全文
posted @ 2011-09-19 22:45 zziss 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 当应用程序只使用RHTTPSession和RHTTPTransaction来进行HTTP操作,那么在模拟器上的程序退出后会产生CONE 36的panic,通过SDK可以找到对应的说明“Open handles were found during application shutdown”也就是说程序在退出时还有系统资源没有释放(R类),那么产生问题原因是什么呢?分析程序的整个流程可以发现:应用程序首先通过RHTTPTransaction::SubmitL()提交第一次请求后系统会弹出接入点选择的对话框,在我们选择一个接入点后系统开始我们的应用建立网络的初始连接,其实这个过程就是通过RConne 阅读全文
posted @ 2011-09-16 12:42 zziss 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 参考资料:http://www.devdiv.net/viewthread.php?tid=2667&highlight=Grid 步骤:1、*Ui.cpp源文件在构造函数ConstructL()中:BaseConstructL(EAknEnableSkin),让程序支持皮肤功能。 2、MMP文件STARTBITMAPbg.mbmHEADERSOURCEPATH..iconsSOURCEc12bg.bmpEND在项目的文件目录下新建一个icons文件夹,里面添加想要的背景图片,这里是bg.bmp;当然,这个可以自己定制。3、Container.h头文件//FORWARDDECLARAT 阅读全文
posted @ 2011-09-14 11:47 zziss 阅读(283) 评论(0) 推荐(0) 编辑
摘要: void CProfileListBox::ConstructL(const TRect& aRect, const CCoeControl* aParent, MEikCommandObserver* aCommandObserver) { ... TFileName iMFileName; iMFileName.Copy(KMifFileName); CompleteWithAppPath(iMFileName); setBackground(); iBgContext = CAknsBasicBackgroundControlContext::NewL(aSkinItem, aR 阅读全文
posted @ 2011-09-14 11:44 zziss 阅读(173) 评论(0) 推荐(0) 编辑
摘要: The CImage_Reader implementation illustrates how to use CImageDecoder to open and read different types of images (jpeg, png, depending on the device) and how to convert them to the Symbian bitmap format, which then can be used to draw the image to the screen. Tip:This is a basic example. There is mo 阅读全文
posted @ 2011-09-05 15:52 zziss 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 转贴:本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.wwenglish.com上一些材料的也很不错,从中间随便挑一个网站坚持即可。但是千万不要一个个都听过来。记住,开始阶段100篇文章听一遍,不如一篇文章听100遍。如果基础比较弱,那么每天慢速VOA(大概比四级听 阅读全文
posted @ 2011-09-01 11:19 zziss 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 手机型号能从如下文件中读取出来:z: esourceversionsmodel.txt型号名称是如下格式:"Nokia 3250" 相关代码: _LIT(KFilename,"Z:\resource\versions\model.txt"); \ \ \ RFile file; User::LeaveIfError(file.Open(CCoeEnv::Static()->FsSession(),KFilename,EFileRead)); CleanupClosePushL(file); TFileText text;text.Set(file) 阅读全文
posted @ 2011-08-25 18:26 zziss 阅读(273) 评论(0) 推荐(0) 编辑
摘要: http://www.developer.nokia.com/Community/Wiki/SDK_API_Plug-in 阅读全文
posted @ 2011-08-17 22:32 zziss 阅读(137) 评论(0) 推荐(0) 编辑
摘要: NSSTTS通用APIJump to: navigation, search CS001033 设备, 软件 版本: S60 3rd Edition, FP2 详细描述这个API不是公开API的一部分,可以在SDK API Plug-in找到。 这里TTS通用接口API定义了TTS所需要的通用数据类型。这个类型涵盖了文本数据分段及语音风格。TTS通用模块需要使用在TTS客户端应用中。 头文件#include <nssttscommon.h>链接库LIBRARY nssttscommon.lib示例代码TTS的风格信息 这个属性可以用来设置合成的语言,朗读者的年龄等 TTtsStyl 阅读全文
posted @ 2011-08-17 22:29 zziss 阅读(262) 评论(0) 推荐(0) 编辑
摘要: id = EGeneralQuery;control = AVKON_DATA_QUERY{layout = EFloatingPointLayout;label = "Enter value :";control = FLPTED{maxlength=10;min=0;max=100;default=0;};};}};}STRUCT FLPTED{WORD maxlength=18;DOUBLE min=-9.9e99;DOUBLE max=9.9e99;DOUBLE default=0; // if !(min<=default<=max), default 阅读全文
posted @ 2011-07-31 15:22 zziss 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Question:How do I add an attachment to the message ?Answer: The code snippet below allows you to create and insert a BT/IR message with attachment in the Inbox of the messaging app. You can use this code in your application to help you for example to debug your recognizer for handling your MIME type 阅读全文
posted @ 2011-07-21 10:07 zziss 阅读(339) 评论(0) 推荐(0) 编辑
摘要: RArray 与 CArrayFixFlat 保存的是对话的副本,如果添加栈对像到 这个类的里面,当出了栈对像的作用域后,还是可以使用RArray 与 CArrayFixFlat 中保存的值的,因为RArray 与 CArrayFixFlat 保存的是栈对像的副本而 CArrayPtrFlat 则保存的是对像的地址,如果用临时变量(保存到栈的变量),出了变量的作用域后,则再次调用CArrayPtrFlat 后,出现乱码。如果用 RArray 与 CArrayFixFlat 保存 TDes 时,要写明长度,不能直接用 RArray<TDesC> 这种定义,否则在获取 RArray 的 阅读全文
posted @ 2011-07-19 16:10 zziss 阅读(157) 评论(0) 推荐(0) 编辑
摘要: symbian mtm操作MTM ==> Message Type Modules 一、消息存储基本知识: SymbianOS提供的消息传送架构也是基于Client/Server机制,Server端负责管理手机上的各种消息,在进行消息相关操作之前我们需要了解SymbianOS是如何组织和存储消息的。 手机中的各种消息都是以数据项(Entry)形式供程序操作,数据项有4种类型,SymbianOS为每种数据项提供了相应的常量标识UID,这些UID保存在msvuids.h文件中: 1、文件夹类型,对应常量UID为KUidMsvFolderEntry,和PC上的文件夹系统一样,每个文件夹可以包含 阅读全文
posted @ 2011-07-19 14:37 zziss 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 短信操作Jump to: navigation, search 这篇文章演示了短信处理的各项操作。 前提 按如下方式下载SmsHandler.zip: S60第二版适用 = SmsHander for S60 2nd.ZipS60第三版使用 = SmsHander for S60 3rd.Zip 解压SmsHandler.zip得到SmsHandler.h和SmsHandler.cpp拷贝粘贴SmsHandler.h到你工程目录的/inc目录下.拷贝粘贴SmsHandler.cpp到你功能目录的/src目录下.编辑你的.mmp文件增加SmsHandler.cpp到SOURCE模块. 源代码 S 阅读全文
posted @ 2011-07-19 14:13 zziss 阅读(424) 评论(0) 推荐(0) 编辑