- 博客(16)
- 资源 (39)
- 收藏
- 关注
转载 button和imagebutton控件的区别 .
ImageButton控件和Button控件基本相似,只是通过图像来表现外观,和Button控件的Click事件不同,ImageButton控件的Click事件是配合System.Web.UI.ImageClickEventHandler委托工作的。即ImageButton控件的Click事件处理方法中使用的事件参数类型为System.Web.UI.ImageClickEventArgs,两个参数
2012-08-31 17:34:22 836
转载 使用套接字传输流:DatagramSocket类
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同应用程序进程间的网络通信和连接。 生成套接字,主要有3个参数:通信的目的IP地址、使用的传输层协议
2012-08-30 13:55:25 1976
原创 基于UDP的DatagramSocket通信
常用类构造方法 参数传递 DatagramPacket(byte[] buf, int length); //没有地址信息的数据报构造器,用于接收端,等着接受无需指向地址,这个很好理解 DatagramPacket(byte[] buf,int length ,InetAddress address,int port);//有地址信息,用于发送端,发送到一个特定Ip上的特定端口
2012-08-30 13:44:08 1492
转载 Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。 Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子
2012-08-29 16:25:01 1674
原创 android 关闭软键盘
一、 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); //得到InputMethodManager的实例 if (imm.isActive()) { //如果开启 imm.toggleSoftInput(InputMethodManager
2012-08-29 11:15:53 9032
原创 java中同步和异步
同步就是许多线程同时用一个资源啥的哦,一个在用别的就要等,异步就相反了,可以不用等待下面这是人家的话:同步:发送一个请求,等待返回,然后再发送下一个请求 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。异步则是
2012-08-29 10:31:54 802
转载 使用ListView应该注意的地方
listviewandroid 在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView
2012-08-28 16:54:47 593
原创 Android程序联网
Android Http连接有时在ctnet(cmnet)下很正常,可是有时候在用户选择ctwap(cmwap)时就会没有反应,这是因为wap是,只能访问IP为10.*。*。*的IP地址,这时候需要使用代理。总的来说有以下三种方式: (方式一): 一个是Java.net包中的:HttpURLConnection,它设置代理代码如下: Proxy proxy=new Proxy(jav
2012-08-27 17:06:48 758
转载 多层 activity 结束!
现在有5个界面,按顺序跳转,1,2,3,4,5 在第5个界面,只能返回到第一个界面,我用Intent直接跳转,并且finish()当前页面,但是,我按返回键的时候,就会依次返回到4,3,2 有没有办法在返回到1的时候,将其余4个界面全部结束掉。 public void goHome(View v) { Intent intent = new Intent();
2012-08-22 10:42:52 507
转载 如何更有效地修改Android程序的开发包名
今天遇到需要修改Android包名的问题,开始试了直接修改包名,会出现一些错误 1.layout中直接引用类的地方 2.Manifest中对gen定义的地方 经测试,总结出一下方法: 1.修改Manifest中对应的包名,当保存后提示是否……时,选择否 2.修改src下的包名,弹出的对话框四个复选框全部勾选 3.gen目录下的R文件直接从以前的项目拷过来,然后修改下包名 以上三步,可
2012-08-21 14:13:18 1529
转载 为App签名(为apk签名)
写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布
2012-08-21 13:36:58 571
转载 eclipse 自动补全提示会卡死
这是Eclipse3.6版本的特有问题,想彻底解决此问题的话,还是建议换为3.5/3.4; 在保持版本不变的前提下,可以按如下方法优化下: 解决办法: 1. 找到你的JDK安装目录下的src.zip文件; 2. 打开eclipse: Window菜单->Preference->Java->Installed JREs; 3. 在列表中选择你eclipse正在使用的JRE,然后Edit;
2012-08-21 10:29:09 8062
转载 什么是REST?
让我来给你们做一个非常简单的,适用的解释。 REST 是一套用来创建Web Service的方法。REST式的Web Service的主旨是让事情尽量的简单化。REST式的Web Service使用HTTP里的方法:GET, POST, DELETE, PUT。你不需要使用URL或请求的内容来指定这个方法。REST式的Web Service使用URL来指明你将要操作什么对象。REST式的We
2012-08-20 23:08:13 447
转载 HTTP POST GET 本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,P
2012-08-20 21:04:52 753 2
转载 Java 单例模式 好处
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 我们在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于这样的一项功能,我们通常的做法是把当前的在线人数存放到一个内存、
2012-08-18 00:29:20 712
转载 (!标)用Ant自动生成多个Android应用包.
Posted on November 25, 2011 by luckyhu 首先感谢这篇文章,让我找到入门的方法Using Ant to Automate Building Android Applications,很伤心地发现,关于Ant打包Android几乎没有靠谱的中文文章,决定自己总结一篇,好让以后像我一样的新手不再纠结这个问题,转载请注明,我在文中有任何错误欢迎指出。 首
2012-08-07 18:13:34 754 1
Android hprof 自动化dump heap脚本:djheap.sh
2019-08-26
新打包的Proguard
2015-03-20
程序开发素材大全第二期
2011-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人