- 博客(175)
- 资源 (11)
- 收藏
- 关注
原创 关于代码实现 AnimationDrawable 的问题
关于逐帧动画网上的教程很多,大多数是介绍通过xml 文件来实现。但有时候我们要播放多个动画,若要通过xml的话就需要创建多个xml文件,这样的话可扩展性较低。所以我们就很容易会想到在代码中动态去加载图片,动态生成AnimationDrawable。于是我们这样写 private void startAnimation() { loadView2 = (ImageView) findVi
2012-01-11 19:18:42 1860
原创 关于ListView 错位的问题
@Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub CacheView cacheView; System.out.println(position+"======"+(convertView==
2012-01-10 17:24:18 10691 4
转载 使用ListView应该注意的地方
原文: http://gundumw100.iteye.com/blog/1169065在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让Li
2012-01-09 18:52:30 2614
原创 将程序关联成Android系统默认打开程序
比如通过文档查看器打开一个文本文件时,会弹出一个可用来打开的软件列表;如何让自己的软件也出现在该列表中呢? 第一个标签是每个程序都有的,关键是要添加第二个!这样你的应用程序就会出现在默认打开列表了。。。注意需要将mimeType修改成你需要的类型,文本文件当然就是:text/plain还有其它常
2012-01-09 11:19:41 932 1
原创 关于setBackgroundColor
android 中在代码中使用setBackgroundColor 不起作用时,可以这样使用: setBackgroundResource(color.blue);
2011-12-28 15:38:58 8226 3
转载 日历 农历算法
package com.microdu.common;/** * ChineseCalendarGB.java Copyright (c) 1997-2002 by Dr. Herong Yang 中国农历算法 - * 实用于公历 1901 年至 2100 年之间的 200 年 */public class CalendarUtil { private int gre
2011-12-23 09:42:20 3795 3
原创 adb 命令
从电脑 push消息到设备adb push C:\Users\zhou\Desktop\killer.txt /sdcard/t.txt
2011-12-22 17:25:17 546
原创 Android 获取设备的物理尺寸
得到设备的物理尺寸,注意,不是分辨率!从一个外国的帖子上找到的答案http://stackoverflow.com/questions/2193457/is-there-a-way-to-determine-android-physical-screen-height-in-cm-or-inches DisplayMetrics dm = new DisplayMetrics()
2011-12-20 10:54:54 4374
原创 window phone 学习地址
Windows Phone 7 开发 31 日谈 (31 Days of Windows Phone 7)http://blog.csdn.net/porscheyin/article/details/5997208http://www.haogongju.net/art/14926
2011-12-17 15:29:20 459
原创 c#与java的区别
1. 源文件方面。C#可以在一个.cs 文件中。出现多个name sapce(命名空间,有些类似于pacakage),并定义多个类。C#包含有预处理指令。 2. 数据类型方面。 a) C#定义了struct(结构),不能是抽象的,也不能被继承,是值类型的。 b) C#没有基本类型的概念,全部是面向对象的类型,int是Int32的简写。 c)
2011-12-15 20:50:31 470
转载 Android动态加载jar/dex
参考地址: http://www.cnblogs.com/over140/archive/2011/11/23/2259367.html前言 在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态加载jar的资料
2011-12-08 15:28:46 893
原创 andorid 自定义seekbar
效果如图: 8.0dip false @android:drawable/progress_indeterminate_horizontal @drawable/seekbar_horizontal 8.0dip @drawable/seek_thumb 10.
2011-12-07 10:29:40 42122 13
原创 Gallery重叠效果
参考自 http://www.eoeandroid.com/thread-97392-1-1.html两个类: MyGallery.javapackage com.test;import android.app.Activity;import android.content.Context;import android.os.Bundle;import
2011-12-06 10:08:33 6142 4
原创 java 中 时间总结
java获取时间总结第一种方式:java.util.Date date = new java.util.Date();System.out.println(date);运行结果:Wed Nov 05 11:49:04 CST 2008第二种方式:java.util.Date date = new java.util.Date();System.out.print
2011-12-01 18:58:36 1106
原创 android读取assets下的文件及大小
1. 先在Activity里面调用getAssets()来获取AssetManager引用。2. 再用AssetManager的open(String fileName, int accessMode)方法则指定读取的文件以及访问模式就能得到输入流InputStream。 3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream
2011-12-01 13:39:38 5602
原创 个人管理 - IT人士书籍推荐
http://www.cnblogs.com/zhoujg/archive/2009/12/20/1628171.html
2011-12-01 09:53:47 1531
转载 Openfire+Spark+Spark Web安装配置
http://sun-snowfox.blog.sohu.com/74542147.html
2011-11-28 13:33:54 614
转载 Android平台下基于XMPP的IM研究
转自: http://os.it168.com/a2011/1025/1263/000001263210.shtml 【IT168 技术】 由于项目需要做一个基于XMPP协议的Android通讯软件。故开始研究XMPP XMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服
2011-11-25 18:02:28 1505
转载 andorid webview
Android的webview研究 收藏 转载自:http://chroya.javaeye.com/blog/667116,感谢chroya!----------------------------------------------------------------------------------------------------------------------------
2011-11-25 13:58:01 985
转载 Activemq的连接方式
原文: http://blog.sina.com.cn/s/blog_5f53615f0100py5w.htmlActiveMQ的主要作用就是向客户应用程序提供面向消息通信的架构。ActiveMQ提供了一种用于客户端和代理之间(Client-to-Broker)以及代理与代理(Broker-to-Broker)之间连接的连接器(connectors)。ActiveMQ允许客户端的应用程
2011-11-25 11:23:13 22466
转载 android开源项目
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects
2011-11-25 09:21:54 649
原创 android 引入第三方jar出错问题
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该会这样做).结果控制台立刻报错:
2011-11-24 14:49:01 919
原创 andorid中使用activemq出错
在android项目中使用activemq 时会报错原因应该是:你正要使用的类调用了另一个类,而这个类又调用了其他类,这种关系可能会有好多层。而在这个调用的过程中,某个类所在的包的缺失就会造成以上那个错误。一直调不出来。(http://www.blogjava.net/zJun/archive/2007/10/16/153374.html)读到一篇 有关android 中使用a
2011-11-23 15:55:26 2214 1
转载 收藏一个 基于XMPP协议的手机多方多端即时通讯方案
http://www.cnblogs.com/luxiaofeng54/archive/2011/03/14/1984026.html
2011-11-23 13:42:28 696
转载 推送方式的基础知识
当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。 虽然Pull和Pu
2011-11-23 11:23:42 720
翻译 ActiveMq 通配符(subscribing to wildcard destinations)
本文是参照active in action 翻译的。 activemq 支持目的地分类的概念。 我们可以根据目的地的名子将信息分类。例如你想订阅星期六下午运动的最新结果,你可以这样约定你的你的Topics: . 。例如: football.division.leeds。 如果leeds 参加两种运动--Scccer 和 Rugby,为了方便,我们希望通过一个消息消费
2011-11-22 17:12:13 1527
原创 activemq networks
当有多个broker时,如果某个broker上没有consumers,那么这个broker上的消息可能会因得不到处理而积压起来。目前的解决方案是使用Networkof brokers,以便在broker之间存储转发消息。两种方式: 第一种broker 1: <!-- Licensed to the Apache Software Foundation (
2011-11-22 14:35:30 619
原创 ActiveMq master/slave
在一个网络内运行多个brokers或者stand alone brokers时存在一个问题,这就是消息在物理上只被一个broker持有,因此当某个broker失效,那么你只能等待直到它重启后,这个broker上的消息才能够被继续发送(如果没有设置持久化,那么在这种情况下,消息将会丢失)。Master Slave 背后的想法是,消息被复制到slave broker,因此即使master broker
2011-11-21 18:05:48 3237
原创 ActiveMq_in+action 翻译地址
http://tech.techweb.com.cn/redirect.php?fid=38&tid=527442&goto=nextnewset
2011-11-21 11:09:57 785
转载 ActiveMQ5.4安全配置
1、控制台安全配置,打开conf/jetty.xml文件,找到 false" /> 将“false”改为“true”即可。用户名和密码存放在conf/credentials.properties文件中。2、生产者和消费者连接MQ需要密码 打开conf/activemq.xml文件,在标签里的标签前加入:
2011-11-20 20:38:09 558
转载 Java程序员的推荐阅读书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐
2011-11-20 13:42:13 378
原创 root权限
1.检查是否root public static boolean runRootCommand(String command) { Process process = null; DataOutputStream os = null; try { process = Runtime.getRunt
2011-11-03 10:47:28 357
原创 开发准备
Android获取系统可用内存http://hi.baidu.com/huaxinchang/blog/item/8e635e510a077e0f367abed4.htmlAndroid中获取正在运行的进程http://hi.baidu.com/huaxinchang/blog/item/7a68571271822cd9c2fd786b.htmlhttp://blog.cs
2011-11-02 16:55:56 315
原创 Android 出现 StackOverflowError
在HTC的手机上测试出现 StackOverflowError 的错误,找了好长时间终于找到了原因: listView嵌套太深。 我的程序中是这样的嵌套的: ActivityGroup--->Activity----->LinearLayout---->RelativeLayout----->Listview---->LinearLayout---->TextView解决方法:
2011-10-31 17:55:05 1932
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人