
移动开发
文章平均质量分 54
春文秋武
路延续着崎岖,静静地走着
展开
-
Brew程序模拟器上运行出现中文乱码
1. 代码文件中用unicode写中文,如AECHAR szText[] = {0x0034,0x0039,'/0'};2. 更改sdk/devices中文件**.dpk,FONT_NORMAL 8 ArialFONT_LARGE 10 ArialFONT_OEM_NORMAL 0 basic12.bbfFONT_OEM_BOLD 0 basic12b.bbfFONT_OEM_LARGE 0 basic15.bbfFONT_ACTIVE 0把FONT_ACTIVE 0改为FONT_ACTIVE 1(除0以外原创 2010-06-11 10:37:00 · 1030 阅读 · 0 评论 -
WP7的独立存储
最近在做一个Windows phone 7上的客户端程序,较为简单,接触了WP7的一些东西,稍作笔记。WP7上的开发,是silverlght的又一次推广,所以入手容易,开发出来的效果也会很华丽。由Visual Studio、Expression Blend的强大支持,开发效率也会很高。本篇记叙下WP7的存储方式-独立存储。在参与的项目中,是用于保存用户添加的应用。 WP7 没有本地数原创 2011-04-11 22:14:00 · 2147 阅读 · 0 评论 -
Android常用的简单代码
<br />1. 数据库SQLite操作<br />import android.database.Cursor;import android.database.sqlite.SQLiteCursorDriver;import android.database.sqlite.原创 2011-05-23 22:38:00 · 1535 阅读 · 0 评论 -
Android的LayoutInflater和MenuInflater
它们作用都是提取xml文件转换为View。LayoutInflater是用来找layout下xml布局文件,MenuInflater 用来解析定义在menu 目录下的菜单布局文件。使用代码如下:LayoutInflater inflater = getLayoutInflater();/*View inflate (int resource, ViewGroup root)reso原创 2011-06-28 20:52:00 · 1189 阅读 · 0 评论 -
Android的Selector使用
Select的作用:根据组件的状态显示不同的背景。生成一个xml文件,随意命名sel.xml。可以放到layout下,也可放到drawable下。 <item android:state_window_focused="false" android:drawable="@drawable/没有焦点时的图片背景" /> <item android:st原创 2011-06-25 11:11:00 · 804 阅读 · 0 评论 -
J2ME中处理日期相关问题
在J2ME开发中不可避免要设计到日期相关的问题,CLDC和MIDP中提供了如下类Date、Calendar和DateField给开发者。其中前两个类位于java.util包中, DateField是javax.microedition.lcdui中的一个UI组件。我们通过使用DateField组件来收集用户输入的时间相关的信息,然后使用Date和Calendar对其进行处理。 在DateField组件中有一个概念是输入模式,包括TIME、DATE_TIME和DATE。其中TIME模式只能处理小时分钟和转载 2010-08-24 21:34:00 · 659 阅读 · 0 评论 -
Android中页面跳转,并传递信息
Android实现页面跳转有两种方法:1.内容的变换,即重新设置活动内容-this.setContentView();2.活动间的跳转,实现内容的变换 public void uriToActivity(String name, String uri) { Intent intent = new Intent(); intent.setClass(ActivityMain.this, ActivityUser.class); Bundle bundle = new Bundle();原创 2010-08-23 17:03:00 · 3926 阅读 · 0 评论 -
ScrollView中包含ListView问题解决
我们要想在一个页面中不仅包含有ListView,还包含有其他控件,当增加滚动轴,即用ScrollView作为最外层布局视图时,我们会发现ListView也会出现滚动轴。这可以说是android中的一个小bug。最有效和简单的解决办法就是在布局文件中明确声明ListView的高度。但是有人又提出问题了,我不知道ListView中有多少行数据,如何指定有效的高度呢?那么就只有在代码中指定ListView的高度了。笔者使用的代码如下: int num = listview.getCount();原创 2010-08-23 17:21:00 · 2896 阅读 · 1 评论 -
代码中控制TabHost中标签Tab的高度和宽度(Android)
设置Tab高度和宽度final TabWidget tabWidget = tabHost.getTabWidget();for (int i =0; i tabWidget.getChildAt(i).getLayoutParams().height = 60; tabWidget.getChildAt(i).getLayoutParams().width = 65;}注意:若要使设置的高度和宽度有效,在界面定义文件中各控件的布局参数的宽度和高度应设置为w原创 2010-08-23 16:54:00 · 18305 阅读 · 4 评论 -
在代码中动态绑定TabHost内容的两种方法(Android)
TabHost是多标签控件,包含多个Tab,可在一个页面显示多种布局。使用方法一:新建Activity继承TabActivity,利用其方法生成TabHostTabUse1.javapackage org.tabhost;import org.tabhost.R;import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.*原创 2010-08-23 16:49:00 · 7314 阅读 · 1 评论 -
WP7的Http通信
Windows Phone 7的通信支持异步通信,在使用时,曾想尽方法来达到同步的效果,但均失败告终,所以还是按照它的设计来实现异步通信。 public void request() { //建立WebRequest HttpWebRequest webRequest = (HttpW原创 2011-04-12 11:59:00 · 3136 阅读 · 3 评论