摘要:
今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了一个简单的Demo,大家就一步一步跟我来吧!第一步:新建一个Android工程命名为ObjectTranDemo(类比较多哦!)目录结构如下图:第二步:修改main.xml布局文件(这里我增加了两个按钮) 阅读全文
摘要:
1、得到 storekeys 可以通过命令或android tools获得。2、申请map api key 通过storekey文件获得MD5编码 使用MD5编码获得map api key得到api key申请地址:http://code.google.com/intl/zh-CN/android/maps-api-signup.html 阅读全文
摘要:
SDK Version:M3Customizing ToastsA toast notification is a message that pops up on the surface of the window. It only fills the amount of space required for the message and the user's currentactivityremains visible and interactive. The notification automatically fades in and out, and does not acc 阅读全文
摘要:
Android 开源项目ConnectBot 是一个Secure Shell客户端,通过手机来控制远程机器.项目主页:http://code.google.com/p/connectbot/OpenSudoku 是一个Android版的sudoku游戏.里面包含了3种难度级别的90个模板.项目主页:http://code.google.com/p/opensudoku-android/Standup Timer 是一个android版本的计时器.项目主页:http://github.com/jwood/standup-timerTorProxy Android平台的Tor代理客户端,如果您想开 阅读全文
摘要:
http://www.chengyunfeng.com/2010/07/commonswareCommonsWare是一个Android教学组织,他们在github上的代码库中包含了很多Android平台常用功能的实现代码和一些教程.例如:cwac-adapter: 是一个AdapterWrapperColorMixer是一个用来选择颜色的组件cwac-bus: 提供一个跨程序的消息机制cwac-cache: 提供程序的缓存实现机制.cwac-custmenu:示例如何自定义菜单,并且可以配置菜单的位置 .cwac-endless:一个 EndlessAdapter,这是一个自动分页的List 阅读全文
摘要:
http://www.cnblogs.com/liubiqu/archive/2008/08/14/1267867.html在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的.java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([sep 阅读全文
摘要:
一、上网添加apn名称:任意APN:uninet二、彩信需要设置两个APN第一个名称:任意apn:uniwapproxy:10.0.0.172port:80apn type:default第二个名称:任意apn:uniwapMMSC:http://mmsc.myuni.com.cnMMS proxy:10.0.0.172MMS port:80apn type:mms3G网络上网APN:名称:3gn... 阅读全文
摘要:
同WindowsXP一样,Windows7在安装过程中同样会默认创建一个密码为空、名为“Administrator”的管理员帐号,所不同的是,在Windows XP中,尽管内置的管理员帐号在控制面板隐藏,即在用户列表中不可见,但默认是启用的,用户可以直接使用管理员帐号登录,而在Windows7中,出于系统安全角度的考虑,内置的管理员帐号则默认为禁用状态。在某些情况下,您可能需要启用这个内置的管理员帐号,以更简单地进行某些操作。本文简单介绍如何启用/禁用Vista内置的管理员帐号。启用Windows7内置的管理员帐号要启用内置的管理员帐号,可通过多种途径,本文介绍一种方法:首先,打开具有管理员权 阅读全文
摘要:
每个程序员都知道代码的管理是的重要性,如果一不小心把自己辛苦写了很久的代码搞丢了,那估计把电脑砸了想法都有了。我之前就干过这样的事情,调试了2天的代码,Copy来Copy去,最后竟然把最新的代码给覆盖了,苍天啊,当时真的想把电脑砸了。那时候,项目进度很急,发生这样的事情,心理很窝火又不敢告诉老板让他给我延期。我知道告诉他肯定没有好果子吃。毕竟他经常在我们耳边唠叨要及时把代码checkin到公司的sourcesafe上面。说起SourceSafe,我以前所在公司是强制要求的使用,每周要求必须CheckIn几次,否则会找你谈话或扣钱。其实我们这些程序员也很想使用版本控制软件来管理自己的代码,毕竟安 阅读全文
摘要:
一、安装Subclipse 安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 中,它位于Help -> Software Updates -> Find and Install...菜单下。 选择搜索要安装的新功能部件,点击新建远程站点,在URl输入框输入http://subclipse.tigris.org/update作为URL添加New Remote Site。使用Eclipse Update Manager安装Subclipse,点击OK后,系统会自动去网站上搜索该插件一路点击Next按钮,直到安装成功,点击完成按钮退出, 阅读全文
摘要:
本节内容主要是Windows开机自动启动SVN服务,主要讲解需要注意的几个问题,通过本文的学习,相信你一定会掌握Windows开机自动启动SVN服务,下面让我们一起来学习吧。创建autoRunSVN.bat文件,或者在【dos】命令行写,如上图。注意之处:(1)sc是windows自带的服务配置程序,MySVNServer是服务的名称,似乎没什么用。(2)开机自动启动SVN服务时参数binPath表示svnserve可执行文件的安装路径,由于路径中的"ProgramFiles"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的 阅读全文
摘要:
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。软件下载服务器和客户端安装建立版本库(Repository)配置用户和权限运行独立服务器初始化导入 阅读全文
摘要:
Android中提供的ListView部件,用来在android手机中展现一个列表,这个列表的表现形式,完全由你选择的Adapter有关系,android框架中已有的adapter,形式都比较单调,能处理的数据都很一般。要想实现一个美观的列表,就得写自己的个性化adapter。具体过程分为这几步:第一步:定义自己的ListView类,继承android的ListView类。Java代码publicclassCustomerizeListViewextendsListView{//..}第二步:在自定义ListView类中写一个自己的个性化Adapter类,因为和自己的ListView类相关,那 阅读全文
摘要:
ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示通常有三种adapter可以使用ArrayAdapter,SimpleAdapter,CursorAdapter。CursorAdapter主要正对数据库使用,下面通过例子介绍ArrayAdapter,SimpleAdapter的简单使用: 1:ArrayAdapter它接受一个数组或者List作为参数来构建。 一下通过简单例子说明: 创建Test 继承ListActivity 这里我们传入一个string数组publicclassListTestextendsListActivity{/**Calle 阅读全文
摘要:
public static String stringToHexString(String strPart) { String hexString = ""; for (int i = 0; i < strPart.length(); i++) { int ch = (int) strPart.charAt(i); String strHex = Integer.toHexString(ch... 阅读全文
摘要:
DES 加密解密 阅读全文
摘要:
http://hi.baidu.com/zgcat/blog/item/2032cc82f0060a9af603a653.html一。在能够使用 MAPI 规则客户端之前,我们需要将其注册为 COM 对象,同时将它的类标识符添加到下面的注册表项中:HKEY_CLASSES_ROOT/CLSID/。为了使收件箱意识到 MAPI 规则客户端的存在,我们还必须将它的类标识符写入下面的注册表项中: HKEY_LOCAL_MACHINE/Software/Microsoft/Inbox/Svc/SMS/Rules。//注册为COM对象 lr = RegCreateKeyEx(HKEY_CLASSES_R 阅读全文
摘要:
分享一段自己写的M8能用的自动来电拒接的代码段void CtestuiDlg::OnBnClickedButton1(){if(lineInitialize(&lineApp,theApp.m_hInstance,(LINECALLBACK)LineCallback,L"Video",&lineHandleCount)==0){lineHandles = new HLINE[lineHandleCount];for(DWORD i = 0; i < lineHandleCount; i++){int rc;DWORD ver;LINEEXTENSION 阅读全文
摘要:
http://blog.chinaunix.net/u2/82288/showart_1335468.html适用平台Pocket PC 2002 Phone EditionSmartphone 2002Windows Mobile 2003/SEWindows Mobile 5.0开发工具Microsoft Embedded Visual C++ 3.0Microsoft Embedded Visual C++ 4.0Microsoft Visual Studio 2005及适用于各平台的SDK摘要通过本文可以知道如何使用TAPI函数集去拦截指定的呼入电话,知道为什么使用TAPI不能禁止拨出 阅读全文
摘要:
CODE:String[] projection = new String[]{ People._ID, People.NAME }; Uri peopleUri = People.CONTENT_URI;Log.d( TAG, "peopleUri: " + peopleUri );Cursor peopleCursor = managedQuery( peopleUri, projection, null, null, People.DEFAULT_SORT_ORDER ); ... 阅读全文
摘要:
转自:http://bbs.androidcn.com/thread-18-1-1.htmlAndroid是一个面向应用程序开发的富平台,它拥有许多具有吸引力的用户界面元素和数据管理功能。Android 还提供了一组丰富的接口选项。在本文中,学习如何配合使用 Android 的各种传感器选项监控您的环境。样例代码展示了如何在 Android 电话中录制音频。想构建自己的监视器吗?想用声音来接听电话或者打开房门吗?请学习如何利用配备有 Android 的设备的硬件功能。对于 Java™ 开发人员来说,Android 平台是通过使用硬件传感器创建创新应用程序的理想平台。我们将学习一些可用于 And 阅读全文
摘要:
http://www.cnblogs.com/ssqjd/archive/2009/02/08/1386427.html要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数:1.模拟器外观的定制:480x320, landscape: emulator -skin HVGA-L320x480, portrait : e 阅读全文
摘要:
其实和mobile的差不多。在开发Android程序的时候,我们往往需要处理来电或者短消息,但是在开发过程中基本都是通过模拟器来进行调试,那么下面我们就介绍一下如何向模拟器打电话和发短信。首先在Eclipse中点击菜单Windows->Open perspective->DDMS进入DDMS视图:然后在DDMS视图的Emulator Control视窗中,Incoming number框内填入电话号码(随便填),选择Voice,然后点击Call按钮。模拟器上即可显示来自Incoming number的电话呼叫。然后在Emulator Tools中选择SMS,并填写短消息内容,然后点 阅读全文
摘要:
参考网址:开源代码:http://www.zlib.netzlib使用手册:http://www.zlib.net/manual.htmlzlib wince版:http://www.tenik.co.jp/~adachi/wince/在这里,你可以查看基于各种操作系统平台的压缩与解缩代码实现。<<<<<<<<<<<<<<<<<<<<<<<<<<<<<以下是经过测试的 WinCE 及 WinXP 下的代码<<& 阅读全文
摘要:
转自:http://hi.baidu.com/thepurpledream/blog/item/bb37a816d6e5031e962b437e.html 在现有的.net compact framework中,无论是1.0、2.0还是3.5版本,都没有直接获取用户通话记录的接口,那么,我们只能自己封装底层API来实现了。该接口在phone.dll中,调用PhoneGetCallLogEntry方法会返回一个通话记录结构,在该结构中,包含号码、姓名、通话开始时间、通话结束时间等信息。在我们调用此API之前,首先要PhoneOpenCallLog打开通话记录句柄,同时在操作结束后,要调用Phon 阅读全文