
android
文章平均质量分 70
v_yang_guang_v
hello world!
展开
-
fragement基础
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后转载 2015-04-24 09:21:16 · 385 阅读 · 0 评论 -
android与WEB服务器交互时,如何保证在同一个会话Session中通信
最近在开发项目的过程中,遇到android与web服务器要在同一session下通信的问题。在解决问题前先回顾下Session与Cookie:Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。Cooki转载 2015-04-25 15:10:55 · 485 阅读 · 0 评论 -
Android图片上传的客户端和服务端代码
在之前一段的项目中,使用Java模仿Http Post方式发送参数以及文件,单纯的传递参数或者文件可以使用URLConnection进行相应的处理。 但是项目中涉及到既要传递普通参数,也要传递多个文件(不是单纯的传递XML文件)。在网上寻找之后,发现是使用HttClient来进行响应的操作,起初尝试多次依然不能传递参数和传递文件,后来发现时因为当使用HttpClient时转载 2015-05-24 12:11:40 · 613 阅读 · 0 评论 -
Android图片上传,可以选择多张图片,缩放预览,拍照上传等
仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。微信微信微信微信下载地址 : 微信上传图片源码//部分代码如下[java] view pla转载 2015-05-24 12:09:37 · 1410 阅读 · 0 评论 -
ListView异步加载网络数据
很多情况,我们需要从网络加载数据,这个时候我们需要异步的方法去加载,并且实现数据缓存到本地的功能。在主界面定义定义一个listview控件main.xml代码xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/re转载 2015-06-07 18:37:55 · 489 阅读 · 0 评论 -
Handler
Handler是Android消息模型最重要的一个组件,使用它可以在线程之间相互发送消息,实现线程之间的通信。处理使用Handler发送消息以外,通常需要继承Handler类,并重写handleMessage(Message msg) 方法, 接收消息并处理消息。下面通过一个实例来说明Handler的使用方法。例子的主要功能是:通过线程修改界面Button的内容,完整的代码如下:原创 2015-06-07 18:02:03 · 374 阅读 · 0 评论 -
android图片下载及处理(包括缓冲加载,预取图片等)
public class MainActivity extends Activity { ImageView imageView ; String uil = "http://192.168.56.1:8080/webroot/sna.jpg"; @Override protected void onCreate(Bundle savedInstanceState) { super原创 2015-05-20 18:26:12 · 751 阅读 · 0 评论 -
Android仿微信底部菜单栏+顶部菜单栏(附源码)
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page(其实就是xml)并且同时改变底部菜单按钮的图片变暗或变亮,同时如果点击底部菜单按钮,左右滑动page(其实转载 2015-05-23 11:35:48 · 907 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity转载 2015-06-01 10:43:34 · 316 阅读 · 0 评论 -
Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,转载 2015-06-01 10:20:22 · 443 阅读 · 0 评论 -
Json类的使用
提供一个Java中操作JSON格式的公共类: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它易于人阅读和编写,同时也易于程序解析和生成,相比XML它的体积更小。首先需要自己下载并引入JSON-lib包,JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包。转载 2015-05-18 18:41:03 · 312 阅读 · 0 评论 -
Android 分析android 客户端保持session 不过期的方式
首先要知道session和cookie,session是存在服务器的的用来区分不同的会话的,是一种服务器机制,cookie 是客户端登陆服务器以后,服务器需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否包含了一个session标识-称为session id,如果已经包含一个session id则说明以前已经为此客户创建过session,服务器就按照sessi转载 2015-05-30 13:53:39 · 2117 阅读 · 0 评论 -
Android studio集成genymotion
Genymotion是一款功能强大的Android模拟器,不仅速度流畅而且还功能齐全,支持windows、linux和Mac OS等操作系统。对于Android开发来说,使用这款模拟器也是很不错的选择。本文将会对Android Studio如何集成Genymotion做一下简单的描述。1、下载安装Genymotion及VirtualBox由于Genymotion的运行是基于转载 2015-05-27 19:02:47 · 483 阅读 · 0 评论 -
Android中的Environment.getExternalStorageState使用
如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态现象描述/mnt/sdcard目录是否存在canRead返回canWrite返回在/mnt/sdcard创建文件在/mnt/sdcard创建文件夹转载 2015-05-20 18:01:20 · 386 阅读 · 0 评论 -
android 手把手实现自定义列表
1.创建名为CustomList的Android工程2.创建custom_list_cell.xml用于显示一个列表项的具体布局格式。3.创建一个CustomListCellData的类用于对应一个列表项的数据。4.创建一个CustomListAdapter适配器继承自BaseAdapter用于适配数据。5.在res/drawable下放置自己要使用的图片资源6.在MainAc原创 2015-04-24 16:36:15 · 811 阅读 · 0 评论 -
surfaceview
使用surfaceview步骤如下:第一步:继承SurfaceView并实现SurfaceHolder.Callback接口第二步: SurfaceView.getHolder()获得SurfaceHolder对象第三步:SurfaceHolder.addCallback(callback)添加回调函数第四步:SurfaceHolder.lockCanvas原创 2015-07-31 18:07:48 · 531 阅读 · 0 评论