
Android
文章平均质量分 72
zhuLixm
唯爱和代码不可辜负!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android layout属性
android:id为控件指定相应的IDandroid:text指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:gravity指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身 android:layout_gravity (区别于:android:g转载 2015-03-12 19:03:05 · 280 阅读 · 0 评论 -
JSON工具类
json的解析包主要有两个fastJson和Gson。package com.codefrom.utils;import java.util.ArrayList;import java.util.List;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature转载 2016-04-25 21:45:21 · 758 阅读 · 0 评论 -
基于Socket的局域网简易聊天室
主要是通过Socket进行编程Scoket与ServerSocket交互的过程:1)服务器端程序创建一个ServerSocket,然后调用accept()方法等待客户端进行连接2)客户端程序创建一个Socket并请求与服务器端程序建立连接3) 服务器端程序接受客户端的连接请求,并创建一个新的Socket与该客户端建立专线连接4)建立了连接的客户端及服务器端的两个Socket在一原创 2015-09-17 21:45:00 · 3939 阅读 · 0 评论 -
Android多线程下载文件
这个demo是我仿照的资料上写的,本来应该实现断点续传的,但是最终结果却没有实现,具体问题我也没有发现。实现的过程如下:1)当DownLoadActivity.java中点击下载下载按钮的时候,触发单击事件,在单击事件内部调用download()方法实现下载功能2)实现下载downLoad(),在run()方法中“new”FileDownLoader类,返回下载的文件大小和下载的数量原创 2015-09-16 19:47:53 · 706 阅读 · 0 评论 -
Android之xml解析2,3
package com.hnust.util;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;impo原创 2015-09-15 10:25:34 · 358 阅读 · 0 评论 -
Android之xml解析
xml解析分为三种方式:sax,dom,pull。sax,pull内训占用少,更适合于Android手机开发;pull编程方式叫其他两张较为简洁;dom可随意访问任何一个结点;sax,pull是解析同步的,dom是解析好后供用户提取感兴趣的信息。sax解析:package com.hnust.util;import java.util.ArrayList;import java.原创 2015-09-15 10:21:44 · 294 阅读 · 0 评论 -
ContentProvider的用法
因为做项目是用ContentProvider用的比较少,总是不太记得怎么用,所以决定就是复习一下。1)ContentProvider解决了不同程序之间数据共享的问题。Android系统已经为我们提供了很多的ContentProvider,比如联系人,设置之类的。2)uri--统一资源定位符,在ContentProvider代表了要操作的数据格式为:content://+Authorit原创 2015-09-06 18:51:45 · 459 阅读 · 0 评论 -
http使用post和get方式提交数据
以前写过一篇博客,也是关于android联网进行数据提交的,但是是使用的HttpClient,这是Android封装好的一个类,今天写一下使用HttpURLConnection进行提交的。。只是复习一下。package com.example.wifiip;import java.io.ByteArrayOutputStream;import java.io.IOException;i原创 2015-09-04 22:11:34 · 2134 阅读 · 0 评论 -
对于TextView某些字符设置点击事件和改变颜色
将TextView的某些字符设置点击事件和设置背景色,主要用到SpannableString这个类,下面贴上写的代码/** * 为项目名称,申请人姓名设置点击事件 * @param str * @param position * @param flag * @return */ private SpannableString getClickableSpan原创 2015-09-04 17:12:43 · 956 阅读 · 0 评论 -
ListView异步加载图片
这次做项目遇到了ListView中套GridView的情况,以前使用图片加载没有使用过缓存机制(这是不对的),基本上都是直接从服务器端加载图片。这次主要解决了两个问题,第一,listView滑动时图片不断进行闪烁重复;第二,图片的缓存问题。异步加载图像的类(不记得是看的是哪位大神):package com.hnust.cn.util;import java.io.IOException原创 2015-08-18 21:17:16 · 594 阅读 · 0 评论 -
设计模式遵循的原则
单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责转载 2015-08-12 15:14:45 · 415 阅读 · 0 评论 -
ListView刷新指定位置的Item
今天遇到了一个问题,就是刷新listView中某一个指定item的TextView,开始准备使用回调,用notifyDataSetChange(),但是这个方法时对整个ListView的item进行刷新,觉得不是很好。查了一些资料,然后测试了一下确实可以直接刷新。。 //更新指定item的值 private void updateSingleRow(int count,int posit原创 2015-08-19 16:01:52 · 1730 阅读 · 0 评论 -
项目实践之android联网操作
最近一段时间一直在做一个项目,学习Java才只有短短的9个月,但是感觉自己做android的这一段时间是进步最快的,学习进度也比以前快了很多,今天刚好有时间,就记录一下自己在android开发中遇到的各个问题。1>/android端与服务器端的连接问题,用的协议是Http协议,android的提供的类是HttpClient,相当与一个浏览器一样(类似)。public class HttpU原创 2015-05-14 22:03:01 · 678 阅读 · 0 评论 -
svn客户端--TortoiseSVN的安装
svn原创 2015-05-03 20:37:06 · 310 阅读 · 0 评论 -
Android客户端多文件上传
在web开发中,多文件上传时是非常方便的,直接使用Http协议提交数据即可。格式如下: 但是在Android客户端中,如果文本和文件一起上传时就比较麻烦,需要对Http协议很熟悉才可以做到的。一、HTTP协议HTTP协议是一个很很复杂的过程,我们在做web原创 2016-05-06 20:51:01 · 2929 阅读 · 0 评论