
Android 进阶
南神
这个作者很懒,什么都没留下…
展开
-
android 调用WebService
android 调用WebService WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Andro转载 2015-07-12 17:26:52 · 354 阅读 · 0 评论 -
volley跟ssh服务结合使用
本人以前做了几年j2ee的开发,最近突然接手一个android项目 服务端用的ssh2框架,android客户端用的volley通信交互框架,下面简单介绍下ssh2怎么给通过volley给android端提供json数据。一、ssh2端代码 struct配置文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//原创 2015-08-03 23:47:56 · 503 阅读 · 0 评论 -
android菜鸟学习之路
一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小说阅读吧。收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东西正在学习中,与此同时一大学同学准备转行Android,可以说是从头开始,那么我就姑且以一个过转载 2015-09-14 10:25:51 · 319 阅读 · 0 评论 -
android上传图片(及普通参数)到服务器(j2ee后台服务器,ssh框架)
最近项目中需要客户端往服务器传输图片,并且还需要附带一些普通参数,研究了几天,把结果记录下。首先客户端可服务端进行通信一般都是有http请求来发送和接收数据,这里android中有两种HttpClient和HttpURLConnection,这两个都可以和后台服务器进行网络通信,但是如何选择哪个来进行文件传输呢?谷歌官方是提倡我们使用HttpURLConnection来和服务器进行通信(这个是在a转载 2015-10-11 19:43:02 · 538 阅读 · 0 评论 -
android计量单位--dip、px、sp之间区别与联系
原文:http://blog.youkuaiyun.com/lilu_leo/article/details/6978681在页面布局的时候,很多时候需要指定控件宽、高、距离其他控件及边界的距离,字体大小等,都需要计量单位,它们的具体含义以及相互之间如何切换呢?(资源均来自网上整理所得)1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件转载 2015-10-14 12:25:37 · 501 阅读 · 0 评论 -
android 之context 详解
原文:http://blog.youkuaiyun.com/qinjuning/article/details/7310620大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友—–Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Co转载 2015-10-14 17:09:31 · 365 阅读 · 0 评论 -
Android 百度定位SDKv4.2及6.0_百度定位实例_安卓定位实例
介绍由于项目需要、前几天一直在研究百度定位的功能、通过不断的实践终于有结果了、不愿意独享现在我把我的研究成果和大家分享一下、其实百度的 API 已经相当不错了这之所以要写出来、一是自己做一个笔记、二是以方便一起朋友少走弯路 导入库文件在相关下载最新的库文件、将liblocSDK4d.so文件拷贝到libs/armeabi目录下将locSDK4.2.jar文件拷贝到工程的libs目录下、并在工程属性-转载 2015-11-19 18:02:37 · 828 阅读 · 0 评论 -
ViewPager子View滑动事件冲突解决
事件分发:public boolean dispatchTouchEvent(MotionEvent ev)Android事件以隧道方式逐层向下传递。事件首先由dispatchTouchEvent方法分发,分发逻辑如下:return true;由该dispatchTouchEvent方法消费并且停止分发。return false;返回给父view的onTouch方法处理return super.di转载 2016-01-22 10:53:08 · 601 阅读 · 0 评论 -
Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭
原文:http://blog.youkuaiyun.com/lmj623565791/article/details/39257409博主的上一篇文章也参考下:Android 自定义控件打造史上最简单的侧滑菜单 1、原理分析 差距还是蛮大的区别1、QQ的内容区域会伴随菜单的出现而缩小区别2、QQ的侧滑菜单给人的感觉是隐藏在内容的后面,而不是拖出来的感觉区别3、QQ的侧滑菜单有一个缩放以及透明度的效果~那么我们转载 2015-12-05 14:55:53 · 586 阅读 · 0 评论 -
volley学习笔记(五):Android Volley框架的几种post提交请求方式
首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的表现就不尽如人意。在app开发中,我们最常见的就是从app客户端向服务端发一个http请求.对于两种基本的web请求方式get和post来说,get请求方式相对比较简单,在此略过不表.本文重点描转载 2015-08-04 00:05:49 · 438 阅读 · 0 评论 -
volley学习笔记(四):Android利用Volley异步加载数据(JSON和图片)完整示例
MainActivity如下:package cc.testvolley; import org.json.JSONObject; import android.app.Activity; import android.app.ProgressDialog; import android.graphics.Bitmap; import android.os.Bundle; import a原创 2015-08-03 23:55:20 · 390 阅读 · 0 评论 -
Android-非常棒的HTTP通讯总结
这里有一个非常棒的http通讯的总结,我看了以后茅塞顿开。 先贴代码:public class Activity1 extends Activity { private final String DEBUG_TAG = "System.out"; private TextView mTextView; private Button mButton; protected v转载 2015-07-12 17:16:23 · 275 阅读 · 0 评论 -
Volley学习笔记(一):初识Volley的基本用法(示例,出错代码)
Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpClient的用法还是稍微转载 2015-07-28 22:08:55 · 397 阅读 · 0 评论 -
velley学习笔记(三):定制自己的Request
经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片。转载 2015-07-28 22:30:08 · 451 阅读 · 0 评论 -
Volley学习笔记(二):使用Volley加载网络图片
在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Uni转载 2015-07-28 22:24:55 · 317 阅读 · 0 评论 -
DisplayMetrics类学习笔记(一)
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类:Andorid.util 包下的DisplayMetrics 类提供了一种转载 2015-08-02 12:48:10 · 316 阅读 · 0 评论 -
Netroid学习笔记(一):初识Netroid
简介: Netroid是一个基于Volley实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。 实现原理: Netroid自启动后创建由开发者指定的线程数目,每个线程由 BlockingQueue 进行阻塞。当有新的请求进入队列时,其中一个线程将被唤醒并原创 2015-08-04 01:32:44 · 593 阅读 · 0 评论 -
Netroid学习笔记(二):请求的使用
使用JsonObjectRequest获取一个json对象:String url = "http://server.domain/json_object.do";JsonObjectRequest request = new JsonObjectRequest(url, null, new Listener<JSONObject>() { @Override public void原创 2015-08-04 01:37:30 · 1039 阅读 · 0 评论 -
volley学习笔记(六):volley框架下发送和读取cookie
首先volley本身不支持cookie,但是volley又非常好用(比如封装了网络请求的实现,内部支持并发,不用我们再额外设计网络管理异步处理,网络请求不应在UI线程等等),那既想使用volley又想在对服务器发起http请求时加上cookie,并从服务器给的响应中读取cookie。怎么办呢?庆幸的是volley是开源的,我们可以重写一些方法来实现我们的目标。 什么是Cookie?我们知道http转载 2015-08-04 00:14:00 · 526 阅读 · 0 评论 -
解决 HorizontalScrollView 和 ViewPager 的滑动冲突
在上篇 仿qq5.0侧滑实现后 我在这个布局里加了一个空间 ViewPager 发现 ,主界面可以侧滑,但viewPager不能手动滑动。发现是侧滑事件和viewPager的滑动事件有冲突:解决办法就是重写ViewPager控件:这个是侧滑的控件package com.itau.yamadv.community.view;import android.content.Context;import原创 2015-12-05 15:04:08 · 1459 阅读 · 1 评论