- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Android 2D绘图总结
Android中可在XML文件中定义的绘图子类包括:AnimationDrawable、BitmapDrawable、ClipDrawable、ColorDrawable、GradientDrawable、InsetDrawable、LayerDrawable、LevelDrawable、RotateDrawable、ScaleDrawable、StateListDrawable、Transi...
2011-06-24 11:26:47 196
原创 Android震动和播放资源文件中的声音文件
public class SoundManage { //获取声音文件 public static FileDescriptor getAssetsFile(Context context, String filename){ AssetFileDescriptor assetFileDescriptor = null; try { assetFileDescriptor = ...
2011-05-17 11:23:45 350
原创 Wp7中RapidRepository数据库使用上的一些问题
RapidRepository开源数据库在Wp7上的应用:刚开始不知道Wp7的PhoneApplicationService可以保存键值对,于是用数据库自己建立了一个对象来保存数据,在只有一个对象的情况下一切正常,可以存储数据,但是项目的需要,我要建立另外一张表格来存储股票数据,这时候存储就不同步了,后来发现,数值更新的时候,缓存的内容没有更新,因为源代码中判断更新的Entity在缓存中没有,...
2011-04-22 18:48:17 139
原创 Android手机开发——向SD卡上的文件追加内容
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import android.os.Environment;public class SDFileUtils { private String SDPAT...
2011-04-02 11:08:35 259
原创 WP7页面导航
windows Phone 7 视图是由Frame和Page组成,每一个应用程序有自己的一个Frame和多个Page。 进行页面之间的切换有两种方法:1、可以使用this.NavigationService.Navigate(Uri)前往要去的页面,该方法会执行该页面的构造方法。2、使用this.NavigationService.goBack()或者this.Navigation...
2011-03-30 17:29:19 113
原创 android 访问WebService(转载)
最近公司有个项目需要从Android平台访问WebService接口,实现向发布的函数传递对象。在网上找了一些资料,发现使用ksoap2可以调用WebService传递对象。 需要引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar //WebService的命名空间 static final String namespace ...
2011-02-24 21:58:55 140
原创 固定格式时间的输出
将long类型的变量转换为固定格式的日期输出public static String unixTimestamp2Str(long epoch){SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");sdf.setTimeZone(TimeZone.getTimeZone("GMT+08:00"));D...
2010-11-29 16:02:50 110
原创 Android TextView字体颜色跟随焦点的变化
我们通常需要ListView中某一项选中时,他的字体颜色和原来的不一样,这样可以区别。如何设置字体的颜色呢? 在布局文件中TextColor一项来设置颜色,但是不是只设置一种颜色,而是在不同的条件下设置不同的颜色:下面是个例子:<?xml version="1.0" encoding="utf-8" ?><selector xmlns:android="http://...
2010-11-28 20:40:16 327
原创 Android跑马灯
<TextView android:layout_width="100px" android:layout_height="wrap_content" android:text="234254fadfadffadfadfgfhdgfhjhfjhfjhjfhjfhjfhjfhjtyteytryet" android:marqueeRepeatLimit="marque...
2010-11-14 22:45:30 133
原创 android ListItem 焦点获取问题
通常Android提供给我们的ListItem布局不是我们需要,可能我们想在里面添加一些图片,按钮等等,但是这时候这些可以获得焦点的子控件将会提前获取焦点,从而Item没有了获取焦点的能力了,这时候我们需要设置子控件获取焦点的能力为false,但是如果子控件较多时,这样设置比较麻烦,我们可以在我们自定义的item的根属性下添加:android:descendantFocusability="...
2010-11-13 19:50:07 149
原创 Android ListView中如何使得不用的行字体显示不同的颜色
ListView形成的每一步是在Adapter中进行的,我们要是不用的行的字体颜色不一样或者背景不一样,我们只要在adpter的getItemView中修改我们的代码就行了。 以前通常的做法是:看convertView是不是为null,如果为null,我们将新建一个view,为其制定布局文件;如果不为null,我们将convertView.getTag()...
2010-11-11 15:20:12 226
原创 Android中关于C2DM开发的一点总结
Android中C2DM的开发,涉及终端、Google C2DM server以及App Server。 终端为了能够与Google C2DM Server通信需要一个Google Accounts,该账户的类型必须是com.google,如何添加一个Google账户呢?在emulator的target必须是google Api Level8,并且下载了Android2.2。这样账户的问题...
2010-11-01 18:19:53 111
原创 Eclipse 中 App Engine 安装 URL
http://dl.google.com/eclipse/plugin/3.4 for eclipse 3.4http://dl.google.com/eclipse/plugin/3.5 for eclipse 3.5
2010-11-01 15:25:13 98
原创 Iphone Quartz 画图坐标的转换
Iphone 中坐标的原点是在左上角,但是 Quartz中绘图的坐标原点在左下角,如果不转换的话,绘制的字符将是上下颠倒. 那么,如何转换呢?//显示区域的高度CGContextTranslateCTM(context, 0.0, rect.size.height);//高度乘以-1,加上上面的最大高度,就实现了上下翻转CGContextScaleCTM(context, 1...
2010-10-18 20:48:17 121
原创 IPhone开发一月小结
接触IPhone开发将近一个月了,由于有一些Android开发的项目经验,对于IPhone还是很快可以上手的.最近因导师的要求,把在Android上前段时间实现的一个应用在IPhone上的也实现(不过是简化版的).经过两天的编写程序,完成了三分之一的工作,其中包括:应用HTTP对服务器的访问并获得服务器的响应,对相应的xml文件的解析,应用导航试图的UI,差不多现就这些吧.根据做的先后顺序...
2010-10-12 22:24:55 97
原创 Iphone开发----视图导航控制
Iphone开发之视图导航: 多视图是应用程序中最常见的类型,如何在不同的视图之间切换很重要,Iphone给我们提供了很好的一个对象--NavigationController. 从一个视图切换到另一个视图时,我们可以将后面的这个视图控制器"唤入"到当前试图控制器的navigationController中(使用 [self.navigationController pushVie...
2010-10-10 16:21:41 110
原创 C/S与B/S选择比较
什么是C/S和B/S结构? C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navi...
2010-10-09 20:03:49 212
原创 Android设置 Wedgit透明度
为了使我们的UI界面更加的友好,一般我们需要将不同功能模块的控件区分开来,通用的方法是设置不同的透明度,使不同模块显示的颜色亮度不用。 第一种方法:在xml文件中设置背景颜色。android:background="#ff6495ED">前两位表示透明度,后面依次为RGB,透明度从0到255,0为完全透明,255为不透明。 第二种方法:在java文件中获取...
2010-08-31 16:25:43 231
原创 制作自己的RatingBar,重载RatingBar的样式
上一篇文章讲了如何使用RatingBar,但是那个样式是Android系统自带的,我们不能随心所欲的更换自己喜欢的图片,下面我就来讲讲如何制作自己的RatingBar样式。 1、在res/data/style.xml文件中定义种样式:<resources> <style name="myratingbar" ...
2010-08-25 21:13:36 97
原创 RatingBar(打分控件、热度排名)的使用
以前没有注意过这个类,想用5颗星来表示文章列表的热度,找了好几个小时最终偶尔发现原来使用这个控件实现的啊。下面就介绍一下该控件的使用方法。1、在xml文件中布局: <RatingBar style="?android:attr/ratingBarStyleSmall" android:id="@+id/ratingbar" android:layo...
2010-08-25 19:11:20 175
原创 Android中Handler、Thread(HanlderThread)、Runnable之间的关系
在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢? 首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。 而Runnable是一个接口,Thread是Runnable的子类。所以说,他俩都算一个进程。...
2010-08-24 23:47:12 145
原创 Android下的一种编程框架
学习Android也将近半年了,总感觉自己的程序框架有些问题,不是那么的优化,对于老板的项目也仅仅停留在完成功能上,其实自己也经常想着如何优化程序,使用一个好的,效率高的的程序框架,但是一直没有完全领会。这几天好好总结了一下这方面的东西,为自己也为大家奉上一个还算高效的程序框架。 这个程序框架的目的是为了解决:应用程序访问网络或者执行一些耗时的操作时不致于堵塞UI线程,从而引起“...
2010-08-24 17:07:04 99
原创 Android List Background and item Background
为了让ListVIew更加好看,我们可以设置他的背景色和Item的背景色,在适配器的getView()设置背景色时,要使用view.setBackgroundColor(getRsoures().getColor(R.id.color.XXX))去设置颜色,如果直接使用view.setBackgroundColor(R.id.color.XXX)去设置颜色,将会出现异常,NoSourceF...
2010-08-23 18:09:22 210
原创 Android ListItem 的布局方案
当需要实现一个List对象时,每一个Item的布局是很重要的,例如下面的布局,你在实际的代码中会采用什么布局方式呢?LinearLayout还是RelativeLayout?? Android的文档中说,采用RelativeLayout比LinearLayout好,可以高效的实现,不像LinearLayout那么浪费资源。他给的理由是,实现起来的层次不一样,我不知道这里有能说服谁?? ...
2010-08-23 13:48:13 395
原创 Android布局技巧:巧用merge,简化布局层次
1、首先我要说的是每一Android UI的根部结构是下面的样子:整个窗体是线性布局,下面是两个FrameLayout,分别是TitleFrame和ContentFrame,我们所要做的工作就是在ContentFrame下面布局我们自己的UI。2、假如你的UI根布局是FrameLayout,例如下面:<FrameLayout xmlns:android="http://schem...
2010-08-23 12:14:24 215
原创 自制Android下的播放器(音频来源SD卡上的固定位置)
1、视图介绍: 2、代码:package com.android.player;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import android.app.Activity;import android.media.MediaPlayer;import and...
2010-08-22 15:32:18 117
原创 Android 获取未读短信同时,一并获取该短信内容的方法
Android中获取未读短息通知,同时获取该短信的内容方法如下:1、获取Bundle Bundle bundle = intent.getExtras();2、获取Bundle中的内容 /* * pdus为 android内置短信参数 identifier 通过bundle.get("")返回一包含pdus的对象 */ Object[] myOBJpdu...
2010-08-06 11:32:41 324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人