- 博客(27)
- 收藏
- 关注
转载 Android--自定义GridView/ListView数据源
在开发中,我们常常会遇到比较复杂的GridView/ListView的布局,重新实现BaseAdapter不但能帮助我们实现我们想要的布局效果,并且在绑定大数据量时也不会感觉有卡壳现象。记得以前用一个ListView直接去绑定手机内的联系人Cursor(一百多号人),滑动的时候就会有卡的感觉。今天决定写个Demo是因为在项目中可能会要实现这样的一个效果:一个GridView中绑定4个Im...
2011-05-04 18:21:00
141
转载 Android--自定义标题栏之显示网页加载进度
这阵子在做Lephone的适配,测试组提交一个bug:标题栏的文字较长时没有显示完全,其实这并不能算个bug,并且这个问题在以前其他机器也没有出现,只是说在Lephone的这个平台上显示得不怎么美观,因为联想将原生的标题栏UI进行了修改。修改的过程中遇到了一个难题,系统自带的那个标题栏进度总能够到达100%后渐退,但是我每次最后到100%那一段显示不全,尝试了用线程程序死了卡主了不说,还...
2011-05-03 18:37:00
143
转载 Android---WebView(网页中文本框调用系统联系人号码)
今天和同事共同讨论了一个关于WebView中的文本控件去获得系统联系人的功能,之前单纯的以为只是点击文本框的时候弹出系统联系人Activity就ok了。立马浮现的想法就是在java方法中实现跳转功能,然后通过Js事件调用java方法,后面才知道选中某个联系人之后还要获得联系人号码赋给文本框。当时我就单纯的以为应该实现不了吧,但后来同事一提醒,如果传递号码作为客户端页面一个Js事件的参数然...
2011-03-21 17:45:00
149
转载 Android--手势识别之GestrueDetector
在使用android手机中经常会碰到很多做得很炫效果的应用,比如手指在屏幕上向左或者向右滑动进行界面切换的效果。这其实是用到了一个叫GestureDetector的对象Gesture:手势 做手势、Detector:监听 侦测器。其实就是通过计算从接触屏幕到离开屏幕过程中xy轴位移,和移动的速度而进行判断做出后续的动作。对一个控件实现手势识别中滑动的监听(还有单击、双击、长按等等就没...
2011-03-09 14:13:00
153
转载 Android---文本中缩略图点击弹出大图效果实现
很久没有写博客了,这两天一直忙于一个关于考试的项目,将其中的一些效果实现的经验写下来,希望给看到的人或者给有这方面需求的人帮助。首先来张效果图,没有经过美工处理的 实现基本功能其实做这个项目复习了很多内容,将之前单个项目中用到的某些功能综合到一起了,例如1、自定义标题栏2、Java和JavaScript的互调3、Activity实现仿Dialog样式4、多线程实现考试倒计时5...
2011-02-25 18:07:00
225
转载 java--网络编程url和urlconnection类
URL(Uniform Resource Loactor统一资源定位器的缩写)通过构造函数可以获得URL对象 URL url=new URL("http://www.cnblogs.com");URL类基本方法getPortocal():获得传输协议getHost():获得主机名getPort():获得端口号getFile():获得资源文件名称URLConnect...
2011-02-11 15:39:00
205
转载 java--网络编程(一)
一般涉及到网络的应用,都会提到两个‘端’,一个提供服务叫服务端;一个申请服务叫客户端。一台服务器电脑可以通过服务程序向外提供多个服务(如http/ftp)。作为一台外网服务器,也就是一个服务端,它必须有一个固定的IP,我们就是通过这个IP访问到这台电脑,要想访问一个特定的服务,就得指定端口号,这是区分不同服务的关键,1-1024为系统自留端口。ServerSocket:侦听所有的...
2011-01-13 11:59:00
66
转载 java--多线程实现计数器
同时开始5个线程,用各自的文本框显示count,和按钮控制count的自加import java.awt.*;import java.awt.event.*;import java.applet.*;class Ticker extends Thread{ private Button t=new Button("toggle"); private ...
2011-01-06 17:06:00
341
转载 java--运行程序片
运行程序片,通过人机交互的过程,熟悉一些基本的事件机制import java.awt.*;import java.awt.event.*;import java.applet.*;class StaticTest{ //静态全局变量 static int count=0; public StaticTest(){ ++count; ...
2011-01-06 10:27:00
109
转载 java--为自己的类对象添加clone(克隆)能力
其实所有的java对象都可以具备克隆能力,只是因为在基础类Object中被设定成了一个保留方法(protected),要想真正拥有克隆的能力,就需要实现Cloneable接口,重写clone方法。通过克隆方法得到的对象得到的是一个本地的副本。代码示例:class User implements Cloneable{ int age; public User(int a...
2011-01-05 12:01:00
105
转载 java--FilenameFilter文件过滤器
java中有一个FilenameFilter的接口,能够过滤得到指定类型的文件或者目录,其中必须重写accept(File file,String path)方法public class DirFilter implements FilenameFilter{ private String type; public DirFilter(String tp){ t...
2011-01-04 17:01:00
229
转载 Android---网络交互之登录嘀咕网
找了好久好久终于找到一个开源的嘀咕网Android客户端源码,因为之前没做过这方面的应用,所有都得从头学。在开始这一篇的内容前,看过了很多关于android平台网络连接的文章,却老是不得要领,我觉得自己最主要的原因是:一对java.net.*等接口的不熟悉,其实说白了就是对Http协议不了解,第二是嘀咕网的api不知道怎么使用。直到看了Android之基于HTTP协议的下载这篇文章,大概...
2010-11-26 19:29:00
193
转载 Android---网络交互之客户端请求服务端资源后续
昨天尝试通过网络连接将服务器资源下载到客服端,然而也发现一些问题,比如能够成功的将mp3、txt、png下载下来,但是将压缩文件(rar)下下来之后却不能解压出来。当初以为是对于android平台所不支持的文件格式就会出现这样的情况,但是同样的gif格式的图片,android同样无法打开,但是下下来之后却能够成功的打开。暂时也未能找到相关的资料说明,还望那个大牛能解释解释。在查找相关...
2010-11-26 11:19:00
110
转载 Android---网络交互之客户端请求服务端资源
最近那个茫然啊,工作不如意,感情不如意,感觉事事不顺,在android上又荒废了些时日。最近因为想做一个APK,主要涉及到网络方面的应用,所以也开始学习之前没怎么涉及到的模块。今天实现要实现的其实很简单,通过网络获取服务端一个文件(可以是txt、png、mp3等等),因为之前是做c#开发的,所以操起老本行,模拟一个服务器,通过url去获取服务器的一个资源,就这么简单,所以大家千万千万...
2010-11-25 16:31:00
203
转载 Android界面开发
转自:http://xy0811.spaces.live.com/blog/一、界面元素1.窗口:Activity应用程序中每个屏幕显示都通过继承和扩展基类Activity实现分类:基本Activity,带内容的Activity(如ListActivity)2.对话框:Dialog一种显示于Activity之上的界面元素...
2010-11-23 11:04:00
92
转载 Android---快速拨话程序(涵盖appWidget、Tab、联系人、多线程、自定义ListView使用)...
快速拨话程序是之前学习android appWidget(窗口小部件)时在eoe找下载的一个appWidget程序,它主要是在桌面上产生一个联系人的widget,点击可以直接拨打电话。因为感觉缺少点内容,不是那么完美,所以现在有时间了就将它完善完善,添加了读取联系人图像,ListView的数据源采用重写BaseAdapter进行绑定,并且添加了一个多线程加载联系人信息等。而这...
2010-11-09 18:24:00
116
转载 Android---Java与WebView的交互之Goolge翻译
想找工作了,于是乎,自娱自乐着找了找之前的一些小应用完善完善,以作备用。今天想介绍的Java与WebView的交互,暂时只应用到了一部分:Java用JS代码实现实时翻译;其次还使用到诸如SharedPreferences、自定义Dialog、网络测试、Spinner控件使用等等,其实完全掌握也是有蛮多东东的。(1)中间按钮的效果实现,就是用到了SharedPreference...
2010-11-08 18:25:00
145
转载 Android---浮动搜索框(SearchManager)
浮动搜索框的使用其实并不难,而是在于它的配置非常之繁琐,对于它的使用主要是方便开发者对于程序中有搜索业务时,更好的设计UISearchManager具体使用步骤如下:(1)配置search bar的相关信息,新建一个位于res/xml下的一个searchable.xml的配置文件,如默认值、是否有搜索建议或者语音搜索。代码<searchable xmlns:an...
2010-11-05 12:21:00
302
转载 Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service.下面的代码详...
2010-11-03 19:21:00
202
转载 android---Text中电话号码、网址自动链接
假若TextView文本中有电话号码或者网址,我想通过点击电话号码或者网址就能实现打电话或者打开网页,android中已经为我们提供这样的属性和方法进行设置,大体可以分为三种:1、设置TextView的autoLink属性:他有几个值all、web、phone、email等。当文中有这几种类型的文本值时,点击它将进入网页、打电话或者email的activity,这是最简单的方法2...
2010-11-02 18:28:00
152
转载 android---Timer和Handler
Timer是一个执行任务的类,他接受TimerTask的参数;Timer执行任务有两种方式,一种是在某个指定的时候执行某个任务timer.schedule(Timertask task,Data data),另一种是在多长时间之后执行某个任务timer.schedule(TimerTask task,long delay);TimerTask中执行指定的任务,但由于Android...
2010-11-02 15:14:00
139
转载 android---Activity间消息互传
当一个Activity1开启一个新的Activity2时,可以将一个Bundle对象绑定在Intent中进行传递,而Bundle对象中可以存储很多种类型的数据,支持的数据类型有int、string、ArrayList、List、boolean、byte、char等等,如果关闭Activity2返回Activity1时要传递数据,则Activity1需以startActivityForRe...
2010-11-01 18:20:00
83
转载 android---文件保存之Propertes
Properties(属性),可以把Properties继承自Hashtable,理解成一个Hashtable ,不过唯一不同的是,Properties对应的“键-值”必须是字符串形式的数据类型。Files 数据存储主要是使用 Properties配合 FileInputStream或者FileOutputStream对文件写入操作。代码 @Override ...
2010-11-01 16:57:00
92
转载 android---数据保存之SQLite(实现登录用户信息保存)
由于不大善于总结和撰写,所以很多概念都以网络上参考学习为主,我会将这些知识融于到一个具体的练习中加以理解、巩固和分享。今天要学习的SQLite个人感觉和以前使用的sql server,比较基础的东西都大同小异,基本的创建数据库表、对数据的增删改查的语句都差不多,如果懂得sql server的人学习SQLite应该还是容易上手的。唯一感觉不习惯的是,初次了解SQLite,在网上看别人的...
2010-11-01 15:10:00
779
转载 android---实现登录用户信息保存(XML)
前两天用SharedPreference实现了保存用户历史信息,当用户再次登录的时候在AutoCompleteTextView(仿google搜索自动提示框)中显示历史用户信息。这次用户信息是通过XML保存的,其中比较中要的包括了XML数据的生成和XML数据的解析,以及生成apk私有数据。XML数据生成:在将用户信息保存成XML数据前,我们应该先了解一个非常重要的类XmlSeri...
2010-10-25 17:54:00
1002
转载 Android--数据存储之SharedPreferences
android中apk中的信息保存主要有四种方式,SharedPreferences、File(Properties)、Network、SQLiteSharedPreferences:保存apk中的一些配置信息或者用户信息,采用键值对方式保存,保存的数据类型只能是一些基本数据类型(int、string、boolean..)今天的demo就是利用SharedPreferences保...
2010-10-22 18:00:00
128
转载 Android---常用方法
1、获取资源: Resources res = getBaseContext().getResources(); Drawable draw=res.getDrawable(R.drawable.icon);2、获得数组:String[] ary =getResources().getStringArray(R.array.ary); 3、...
2010-10-12 10:26:00
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人