摘要: 在开发安卓应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCP/IP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。 具体方法如下: 1. 使用USB数据线连接设备。 2. 在命令行输入adb tcpip 5555 ( 5555为... 阅读全文
posted @ 2013-05-19 15:25 zhu_xj 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 利用SurfaceView和MediaPlay进行播放在线视频,不做其他解释放代码:界面:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_hei 阅读全文
posted @ 2013-05-14 21:44 zhu_xj 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 异步加载图片主要是利用多线程进行下载、图片弱引用缓存和Handler操作UI进行实现的。异步加载图片的主要流程是进行判断缓存中是否存在图片,如果存在则直接返回,如果不存在则进行下载并进行缓存。以下是建立一个异步下载类:/** * User: Tom * Date: 13-5-13 * Time: 下午8:07 */public class AsnycImageLoader { //定义一个HashMap进行存放缓存的Image key为String Value为一个弱引用的一个资源文件 // 图片 为了方便JAVA的回收 private Map<String, SoftRef... 阅读全文
posted @ 2013-05-13 21:05 zhu_xj 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 不提倡这么写法,可以结合Tab来写,然后每个Activity对应一个Tab选项,这样代码冗余性比较小(博客会在稍后更新到),下面仅做参考网上找了半天也没找到如何运用ViewStub写出一个选项卡,而且关于ViewStub也都是基本介绍(基础知识请参照网上,一大坨的转载).之前看到一个老兄写的模拟iphone选项卡的界面,但是那个太麻烦了,本人天生懒惰,没办法只好自己动手写一个了。先睹为快,看下面截图(有点类QQ通讯录),最底下是一个类似于Tab的选项卡(有点iphone选项卡感觉吧)。为了简单起见,这里就不用这个截图做例子了,下面就用写一个最简单的Demo。第一步:还是先建立底部的选项卡(其实 阅读全文
posted @ 2013-05-01 22:44 zhu_xj 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象。原始代码如下:package read; public class Test { public static void main(String[] args){ System.out.println("begin:"+(System.currentTimeMillis()/1000)); ... 阅读全文
posted @ 2013-04-30 23:14 zhu_xj 阅读(199) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences是Android系统里轻量级存储工具,此接口会自动在程序里生成相关的XML文件, 一般用来存储程序相关配置信息。 使用SharedPreferences非常简单: //定义一个SharedPreferences 接口 使用上下文进行初始化这个接口SharedPreferences sharedPreferences = Context.getSharedPr... 阅读全文
posted @ 2013-04-30 20:17 zhu_xj 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 当进行开发Android应用时,ListView和GridView的使用是必不可少的一个组件,但在使用这个组件的时候需要注意的是两个组件每一个Item都是一个View对象,所以会占用很多存的情况,所以要进行对这两个组件进行优化,优化的方法是Item下的组件进行定义成静态变量,每一个View对象使用历史缓存对象进行展示出来。具体代码如下:@Override public View getView(int position, View convertView, ViewGroup parent) { View view; // 让GridView进行数据绑定的时候不进行... 阅读全文
posted @ 2013-04-30 20:10 zhu_xj 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Aspose.Cells包含有一个类库,支持所有Excel格式类型的操作。它是一个非图形表格管理库,可适用于任何类型的应用程序(ASP.NET Web应用程序或Windows桌面应用程序)。此外,组件也可以用于如ASP,PHP和Python的一些其他的解决方案等Aspose.Cells提供了灵活的组件,能够用.NET应用程序来创建和管理,在服务器上安装而不需要Microsoft Excel电子表格。 功能丰富的组件,提供的不仅仅是基本数据的输入和输出。 有了这些组件开发人员可以导入和导出每一个具体的数据,表格和格式,在各个层面导入图像,应用复杂的计算公式,并将Excel的数据,保存为各种格式等 阅读全文
posted @ 2013-04-24 15:30 zhu_xj 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 关于C#(ASP.net)存取MySQL LongText字段的心得1.LongText字段是MySQL用于存储超长字符串的数据库类型,有点类似MSSQL的memo。2.Connector/NET读取LongText的内部实现过程:1)Connector/NET内部将LongText看作字符串,对外以字符串的方式进行读写,不运行调用getBytes的方法。2)根据MySQL的配置信息,获得MySQL的字符集,并根据字符集信息生成System.Text.Encode对象3)以byte[]的方式从MySQL数据库里将LongText字段信息读取出4)使用System.Text.Encode的Get 阅读全文
posted @ 2013-04-24 09:07 zhu_xj 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 解决IIS 6.0不能启动--”无法访问网络“的故障综合各种情况分析,认为可能与两台服务器都安装过的ISA有关,因为都是单网卡发布web服务,为了安全,使用了windows虚拟网卡,(可参见前一篇日志的《托管主机单网卡环境下如何发布web服务》),而在这之后因为系统调整,又更改了IP地址),ISA倒是没出问题,简单的更改就OK了。(后来为了解决IIS的故障,我已经卸载了ISA)。因为这些调整,问题很可能出在端口与IP地址的绑定上。最后终于在这篇文章里找到了答案《IIS使用指南之五-深入理解Socket Pooling》By “风间子”--ISACN.ORG。整理后的概念:(不喜欢套接字这样的翻 阅读全文
posted @ 2013-04-10 15:47 zhu_xj 阅读(488) 评论(0) 推荐(0) 编辑