2013年11月17日

android 自定义适配器

摘要: 应用程序实体类public class App{ private int appId; // 应用程序id private String appName;// 应用程序名称 private String appIcon; // 应用程序图标 public int getAppId(){ return this.appId; } public void setAppId(){ this.appId=value; } public int getAppName(){ return this.appName; } pub... 阅读全文

posted @ 2013-11-17 23:55 clarenceV1 阅读(534) 评论(0) 推荐(0) 编辑

2013年11月1日

自定义组件界面样式shape

摘要: 在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。 那么除了使用drawable这样的图片外,还有其他方法吗? 本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、corners、padding、solid等。先来看两个例子:view plainprint?效果:view plainprint?效果:总结一下Shape的所有子属性,如图:简单说明一下:gradient-- 对应颜色渐变。 st 阅读全文

posted @ 2013-11-01 17:22 clarenceV1 阅读(483) 评论(0) 推荐(0) 编辑

Android_如何创建桌面快捷方式

摘要: 在Android官方的room(当然其他room有可能是,有可能不是,如MiUi就不是)程序安装之后,程序的图片是放到主界面抽屉里面的。用户每次使用的时候都需要先打开抽屉然后选择应用程序,这样相当的不方面,当然用户可以自己将程序图标放到桌面上去,但是如果,我们想再程序中去实现这个问题,那该如何呢?[java] view plaincopypublicstaticvoidcreateShortCut(Contextcontext){finalIntentaddIntent=newIntent("com.android.launcher.action.INSTALL_SHORTCUT&q 阅读全文

posted @ 2013-11-01 10:16 clarenceV1 阅读(454) 评论(0) 推荐(0) 编辑

2013年10月25日

状态栏通知Notification、NotificationManager详解

摘要: 在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置?首先,发送一个状态栏通知必须用到两个类: NotificationManager 、Notification。NotificationManager: 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一个系统Service,必须通过getSystemService()方法来获取。[java] view plaincopyprint?NotificationManagernm=(NotificationManager)getSyst 阅读全文

posted @ 2013-10-25 14:24 clarenceV1 阅读(444) 评论(0) 推荐(0) 编辑

2013年10月24日

android简单的广播发送与接收

摘要: 发送端:public class MainActivity extends Activity { //先在布局文件main.xml中定义一个Button/** * * */private Button send_broadcast_button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); send_broadcast_button = (Button) this.findVie... 阅读全文

posted @ 2013-10-24 15:37 clarenceV1 阅读(331) 评论(0) 推荐(0) 编辑

2013年10月23日

Android Service学习之本地服务

摘要: Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。 service的两种模式(startService()/bindService()不是完全分离的):本地服务 Local Service 用于应用程序内部。 它可以启动并运行,直至有人停止了它或它自己停止。在这种方式下,它以调用Cont.. 阅读全文

posted @ 2013-10-23 09:48 clarenceV1 阅读(223) 评论(0) 推荐(0) 编辑

2013年10月21日

Android软件开发之获取通讯录联系人信息

摘要: Android软件开发之获取通讯录联系人信息 Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Android的通讯录机制。 打开contacts.db后 发面里面有一堆表,同学们先别慌张。今天我们主要讨论红框内的4个比较常用的表,后期我在介绍其它表的使用。这里说一下如果你想在真机上查看数据库的话必需要先获得root权限,否则无法查看。1.contacts 表_id :表的ID,主要用于其它表通过contacts 表中的ID可以查到相应的数据。display_name: 联系人名称p 阅读全文

posted @ 2013-10-21 17:29 clarenceV1 阅读(4754) 评论(0) 推荐(0) 编辑

2013年10月18日

Android EditView 用法详解

摘要: 一:新建HelloEditText工程新建一个Hello world详细步骤可以参见Android教程之三:第一个Android应用,HelloWorld创建设置如下:Project name: HelloEditTextBuild Target :android 2.2Application name:HelloEditTextPackage name:com.flysnowcreate Activity: HelloEditTextmin SDK 8这时候运行还看不到EditText,因为我们还没有加上,修改main.xml如下:Xml代码 这里添加了一个id为"edit_tex 阅读全文

posted @ 2013-10-18 11:10 clarenceV1 阅读(962) 评论(0) 推荐(0) 编辑

2013年10月16日

openfire的服务器配置

摘要: 最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :)一、基于xmpp实现的openfire的配置安装1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP: http://www.igniterealtime.org/downloads/download-landi 阅读全文

posted @ 2013-10-16 15:35 clarenceV1 阅读(446) 评论(0) 推荐(0) 编辑

基于XMPP协议的手机多方多端即时通讯方案

摘要: 基于XMPP协议的手机多方多端即时通讯方案目 录基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录.................................................................................................................... 2一、 开发背景............................................................ 阅读全文

posted @ 2013-10-16 11:44 clarenceV1 阅读(214) 评论(0) 推荐(0) 编辑

导航