- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 android模拟器上网
1.在CMD命令下,切换到android\tools下2.执行:android list avdAvailable Android Virtual Devices: Name: Android2.2 Path: C:\Documents and Settings\xxx\.android\avd\Android2.2.avd Target: Android
2012-03-31 17:13:00 476
转载 android仿iPhone滚轮控件实现及源码分析(二)
在上一篇android仿iPhone滚轮控件实现及源码分析(一)简单的说了下架构还有效果图,但是关于图形的绘制各方面的代码在532行到940行,如果写在一篇文章里面,可能会导致文章太长,效果不好,所以自作聪明的分成了两篇。闲言碎语不要讲,下面开始正事。 首先,先把代码贴出来:/** * Calculates control width and creates tex
2012-03-30 17:30:31 537
转载 android仿iPhone滚轮控件实现及源码分析(一)
敬告:由于本文代码较多,所以文章分为了一二两篇,如果不便,敬请谅解,可以先下载文章下方的代码,打开参考本文查看,效果更好! 首先,先看下效果图: 这三张图分别是使用滚动控件实现城市,随机数和时间三个简单的例子,当然,界面有点简陋,下面我们就以时间这个为例,开始解析一下。 首先,先看下布局文件:
2012-03-30 17:13:29 764
转载 java正则表达式
字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础工具,可以用于很多类型的文本处理, 如匹配,搜索,提取和分析结构化内容. java.util.regex是一个用正则表达式所订制的模式
2012-03-30 15:03:25 426
转载 Java Interface & Abstract Class
当使用继承的时候,主要是为了不必重新开发,并且在不必了解实现细节的情况下拥有了父类我所需要的特征。 但是很多时候,一个子类并不需要父类的所有特征,它可能只是需要其中的某些特征,但是由于通过继承,父类所有的特征都有了,需 要的和不需要的特征同时具备了。而那些子类实际上不需要用到的,有时候甚至是极力避免使用的特征也可以随便使用,这就是继承的 副作用。特别是允许多重继承的OO语言
2012-03-30 15:01:34 408
转载 一篇关于多线程同步的好文章
转自:http://www.iteye.com/topic/164905线程同步 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候
2012-03-26 15:48:53 523
转载 Android之PreferenceActivity
看到很多书中都没有对PreferenceActivity做介绍,而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。PerferenceActivity是什么,看下面的截图: Android系统截图(左) MusicPlayer Setting截图(右) 好了,我们看到
2012-03-23 14:44:05 609
转载 vi eclipse插件 viPlugin的安装和破解方法
vi eclipse插件 viPlugin的安装和破解方法向大家推荐一个eclipse vi插件:viPlugin。如果你是一个vi控,此插件一定可以大大提高你的开发编码效率。 1.viPlugin是什么? viPlugin是一个eclipse 针对vi的插件,使用此插件可以让你在使用eclipse进行编码时使用几乎所有vi命令,可以极大的提高开发编码效率。
2012-03-23 11:16:38 12399
转载 android widget 开发实例 : 桌面便签程序的实现详解和源码
转自:http://blog.csdn.net/silenceburn/article/details/6093074桌面便签软件是android上常用软件的一种,比如比较早的Sticky Note,就曾非常流行,Sticky Note的介绍可以参见 http://www.tompda.com/c/article/11778/ 而实际上使用android平台对
2012-03-23 11:10:37 1535
转载 AlertDialog详解
对话框介绍与示例 对话框在程序中不是必备的,但是用好对话框能对我们编写的应用增色不少。采用对话框可以大大增加应用的友好性。比较常用的背景是:用户登陆、网络正在下载、下载成功或者失败的提示,还有,比如:短信来了、电池没电了等等,只要你想到的,能提高用户体验的,你都可以使用对话框。首先,请大家找到文档,在右上角的搜索框中输入Dialog,根据提示,选择app.dialog
2012-03-21 15:41:27 37360 7
转载 sendStickyBroadcast 的理解和使用
要知道区别首先需要看一下Android Developers Reference, 它可是我们最好的老师了,sendBroadcast 大家应该都会用了我就不赘述了,下面来看看sendStickyBroadcastgoogle官方的解释是:Perform a sendBroadcast(Intent) that is "sticky," meaning the Intent y
2012-03-21 08:42:18 16684 4
转载 android 自定义权限 permission
Android支持为应用程序自定义权限。如果希望自己的程序组件(如Activity,BroacastReceiver)等被任意用户随意启动执行。要使用自定义权限,首先在AndroidManifest.xml文件中声明它们,定义了权限之后,可以将它作为组件定义的一部分进行引用。 下面列举一个demo,详述自定义权限的过程:首先创建一个工程CustomMadePermisson:
2012-03-20 14:44:34 753
转载 Intent 的用法
1、用Context指定 Intent i=new Intent(context,Receivered.class); context.startActivity(i);2、通过配置指定
2012-03-20 14:28:09 629
转载 广播接收器 broadcast sendOrderedBroadcast android
广播接收器: 广播接收者(BroadcastReceiver)用于监听系统事件或应用程序事件,通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()可以向系统发送广播意图,通过广播一个意图(Intent)可以被多个广播接收者所接收,从而可以在不用修改原始的应用程序的情况下,让你对事件作出反应。 其中Context
2012-03-20 14:04:17 20423 2
转载 Android系列教程:TextView小组件的使用--附带超链接和跑马灯效果
一:新建HelloTextView 工程 新建一个Hello world详细步骤可以参见 Android教程之三:第一个Android应用,HelloWorld 。创建设置如下: Project name:HelloTextView Build Target :android 2.2 Application name:HelloTextV
2012-03-20 11:10:32 1319 2
转载 AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:
2012-03-20 10:51:18 793
转载 dip,px,pt,sp 的区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于
2012-03-20 10:02:29 526
转载 Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主
2012-03-20 09:45:51 5544 3
转载 Android TabActivity无法正常bindService解决方法
在Android开发的过程中,我们很有可能会使用到TabActivity来进行开发,而如果你的程序中需要针对TabActivity的TabHost中的每一个Activity绑定一个Service,通常我们的做法是在对应Tab页的Activity的onCreate()方法中进行bind操作,但是通过实践表明这个方法是无法达到绑定效果,在网上查了一下,发现在Google Android Issue
2012-03-20 09:39:42 595
转载 TabActivity的使用
TabActivity 首先Android里面有个名为TabActivity来给我们方便使用。其中有以下可以关注的函数: public TabHost getTabHost () 获得当前TabActivity的TabHost public TabWidget getTabWidget () 获得当前TabActivity 的TabWidget
2012-03-20 09:38:09 620
转载 一个android访问http资源的便捷工具类——HttpHelper
HttpHelper.javapackage com.newcj.net; import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.*;import or
2012-03-20 08:37:33 1644
转载 Android 如何在自己的应用中模拟Home键
今天在做一个应用的时候要用到类似于QQ按返回键并不销毁Activity的方法(即不调用Activity.finish(),系统不调用onDestroy),而是类似于按Home键,让Activity类似于“暂停”(即只调用onPause,onDestroy)。 最开始想到的便是Override onKeyDown 这个方法,但经过调试,发现这个在按下Home键时,系统是不会发送消息到这里处
2012-03-19 17:40:06 719
转载 android中使用startActivityForResult回传数据
假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的
2012-03-19 11:11:06 687
AutoCompleteTextView输入汉字拼音首字母实现过滤提示(支持多音字)
2012-10-13
AsyncTask的简单例子
2012-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人