自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 volley源码解析(一)--volley的使用和架构

转载自http://blog.csdn.net/crazy__chen/article/details/46483329 Volley是一款由Google 推出的 Android 异步网络请求框架和图片加载框架,特别适合数据量小,通信频繁的网络操作。大家可以在这个地址https://android.googlesource.com/platform/frameworks/volley/

2017-04-26 11:29:27 736

转载 Android库Volley的使用介绍

转载自:https://bxbxbai.github.io/2014/09/14/android-working-with-volley/Android Volley 是Google开发的一个网络lib,可以让你更加简单并且快速的访问网络数据。Volley库的网络请求都是异步的,你不必担心异步处理问题。Volley的优点:请求队列和请求优先级请求Cache和内存管理扩展性性强可

2017-04-25 17:16:14 482

转载 Android---通过http访问服务器

转载自http://blog.csdn.net/wangjia55/article/details/8511696目前Android 与服务器交互有两种方式:1.Socket 2. Http ;但由于Http的封装性以及性能比socket要好,所以推荐使用http方式和服务器交互;通过http访问服务器有三种方法:1.post  2. get  3.或者上传文件例子

2016-04-27 20:01:54 491

原创 andorid---通过Viewpager实现图片滑动以及缩放

原创---        本来通过重写gallary和imageview来实现图片滑动以及缩放,但是gallary存在一个问题,就是图片之间好像在边缘的地方出现了重叠,而且图片缩放的时候,在大于边界的情况出现了很复杂的逻辑,一时也没搞懂,所以改用ViewPager来实现.方便又快捷。至于自定义的gallary出现了什么问题暂时也没时间去搞清楚,就先放一边把。    ViewPager-

2016-04-27 20:01:13 586

转载 android---高德地图(1)---显示一张简单地图

配置工程:http://lbs.amap.com/api/android-sdk/down/下载相关开发sdk1.从网站下载的开发包并解压。3D地图包解压后得到:3D地图显示包“Android_Map_2.x.x.jar ”和文件夹“ armeabi ”(以 V2.2.0为例,含 - libamapv302.so 和 libmapv302ex.so 文件)。2D地图包解压后

2016-04-27 20:00:37 580

转载 android---高德地图(2)---定位-显示小蓝点

配置工程:1.从网站下载并解压得到定位包“Android_Location_V1.xx.jar“。2.开发工程中新建“libs”文件夹,将定位包拷贝到 libs 的根目录下。拷贝完成后的工程目录(以 V1.0.4 为例)如图所示:(!)添加 用户appkey和权限已经在(1)中介绍过。publicclass MainActivity 

2016-04-27 20:00:18 2588

转载 android---高德地图(3)点击获得目的经纬度,地理编码

点击获得目的地经纬度,利用经纬度将目的地编码获得目的地的名称package com.amapv2.apis.basic;  //包名,需要修改 import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.widg

2016-04-27 19:59:36 6019

转载 android---高德地图(4)路线规划

配置工程:使用 Android 导航 SDK 时,必须配合Android SDK 3D地图包 V2.2.1及以上版本一同使用,各版本对应地图版本号如下:Android 导航 SDKAndroid SDKV1.0.0V2.2.1或以上版本 3D地图包V1.1.0V2.3.0或以上版本3D 地图包配

2016-04-27 19:59:12 1732

转载 android---高德地图(5)导航界面(语音播报)实现

配置工程:实现语音播报的功能需要到科大讯飞官网下载相应的sdk,目前使用到的是语音合成功能(将文本内容转换成语音)将对应的配置文件复制保存到Libs目录下。添加相应的权限和appkey            android:name="IFLYTEK_APPKEY"            android:value="'54be2ada'" />

2016-04-27 19:58:48 6940 1

转载 android---简单语音合成

工程配置:科大讯飞下载对应的语音包sdk,http://open.voicecloud.cn/index.php/mycloud/app/integrateGuide?app_id=NTRiZTJhZGE=导入 SDK1.将SDK中的libs文件夹合并到本地工程libs子目录下。2.Eclipse用户右键工程根目录,选择Properties -> Java Buil

2016-04-27 19:58:20 1615

转载 android---自定义折线图

折线图的功能就是根据后台给的数据,画出折线图,横坐标是孩子的年龄(月为单位),纵坐标有两种数据,一个是身高一个是体重。自定义折线图是通过继承view类,使用canvas和paint绘制出来,再加上给定的图片作为背景,不需要绘制坐标轴,不过需要通过一定的表达式去计算图片在不同手机分辨率下的伸缩比例。  LineView.java          自定义控件类 pac

2016-04-27 19:57:51 500

转载 android---读取SD卡内容并显示

1. 首先需要读取权限:    当前所在SD的路径去获得所在层的全部文件,当currentPath = “”时,表示根目录。/**  * 获得SD卡根目录的文件信息  * @return  */ public ArrayList getSDlist(String currentPath) { ArrayList list = new Arra

2016-04-27 19:57:20 587

转载 android---重写textview自适应屏幕分辨率,压缩字体大小

继承TextView,在onlayout方法里面循环去判断字体的总长度是否大于控件的宽度,如果大,那么继续压缩,直到小于或者到达设定的最小值,最大值同理。package com.example.mytextview;import android.content.Context;import android.graphics.Paint;import android.

2016-04-27 19:56:57 620

转载 android---重写EditText自适应屏幕分辨率,压缩字体大小

因为Editview是继承Textview,所以重写EditText跟重写Textview的方法差不多,不过EditText使用此方法的目的是为了 让字体的高度不要超过控件的高度,否则输入的文字和提示文字显示不全。压缩的方式跟Textview差不多,不过这次做判断的是用到字体和控件的高度。package com.example.myedittext;import

2016-04-27 19:56:34 1395

转载 android---世界时区列表

在资源文件res目录下创建xml文件夹,然后下载一个世界时区的XML文件。 文件列表如下

2016-04-27 19:56:12 11243 4

转载 android---对SharePreferences的封装

package cn.adt.tools;import android.content.Context;import android.content.SharedPreferences;/** * @author xu * 2015/3/31 * SharePreferences的简单封装 */public class SharePreFerenceUt

2016-04-27 19:55:45 251

转载 android---瀑布流gridview

自定义控件,继承viewgroup,两个工具类:ScrollerCompatIcs.java package cn.leature.istarbaby.goods;import android.annotation.TargetApi;import android.os.Build;import android.widget.Scroller

2016-04-27 19:55:26 590

转载 android---防止ListView数据错乱的方法

package cn.adt.tools;import android.util.SparseArray;import android.view.View;/** * @author xzw *  防止listview滑动的时候出现数据错乱 * */public class WcHolder{// I added a generic return t

2016-04-27 19:52:47 390

转载 android---自定义数字选择器

继承了线性布局的控件,里面放置两个按钮和一个文本框,里面设置一个接口,用于监听数值是否变更,设置了数值的上限和下限,可以通过xml去设置上限和下限。注册属性值的办法:TypedArray array = context.obtainStyledAttributes(attrs, R.styleable.NumSize);MAX = array.getInt(R.stylea

2016-04-27 19:52:21 1063

转载 android---HttpPost访问服务器

工具类:POST和GET两个类都需要调用这个工具类。package com.example.httppost;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import org.apache.http.HttpRe

2016-04-27 19:51:53 245

转载 android---HttpGet访问服务器

HttpClientUtil在之前的HttpPost中已经定义过了,就不再重复贴出代码。,GET跟post的实现方法基本差不多。package com.example.httpget;import java.util.Map;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;

2016-04-27 19:51:30 225

转载 android---ScrollView中嵌套ListView

方法一:计算Listview设置适配器后的高度,然后手动设置高度。package com.example.slview;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ListAda

2016-04-27 19:51:04 240

转载 android---后台代发短信

我们借助的是短信发送平台。官网是:http://sms.webchinese.cn/reg.shtml    ,这个网站注册后免费5条短信,如果需要更多则必须通过购买短信的条数,毕竟别人是要赚钱的。 发送短信的代码如下:package com.example.anbao.util;import org.apache.commons.httpclient.Header

2016-04-27 19:50:42 558

转载 android---service的启动,和activity的通信

启动服务有两种方式:1,在java代码中调用Intent intent = new Intent(this,ServiceDemo.class);startService(intent);来启动服务,如果当前已经开启了服务,那么调用 startService(intent);后会重新执行onStartCommand和onStart方法。2,在清单文件中注册一个服务

2016-04-27 19:50:11 234

转载 android---broadcastReceiver广播机制

广播的注册可以分为两种方式:1,静态注册:就是在清单文件中注册广播,当手机系统接收到广播后就会接收,不管应用程序是否已经启动。注册方式如下            android:name="com.example.guangbo.gb">                                                2,在代码中动态注册,这个

2016-04-27 19:49:50 196

转载 android---在ScrollView中嵌套ViewPager

在ScrollView 中如果有嵌套了ViewPager 那么 ViewPager的横向滑动将被ScrollView拦截掉,所以我们需要重写ScrollView来判断用户的手势,当用户手势在X方向上的距离大于在Y方向上的距离的时候判断是向左滑动,此时屏蔽ScrollView的滑动操作。反过来,就Y》X,就判定是ScrollView的滑动:重写的ScrollView代码如下:pack

2016-04-27 19:49:16 423

转载 android---多线程(启动,暂停,终止)

package com.example.main;import android.util.Log;public class TaskInfo extends Thread{//任务的进度private int TaskStep = 0;//判断线程是否暂停private boolean isPause;

2016-04-27 19:48:51 780

转载 android---控件隐藏与显示动画

实现控件的显示和隐藏有两种方法:1.通过代码控制,2在xml里面设置动画效果再去加载,两者的原理是相同的,就是将控件显示或者隐藏起来在加上动画,就可以实现看着慢慢隐藏跟慢慢显示出来的效果了。方法一:加载xml动画文件 animationSet = (AnimationSet) AnimationUtils.loadAnimation(mContext, R.anim.up_out);

2016-04-27 19:48:28 9764

转载 android---图片获得与裁剪

图片从手机的图库中获取或者直接通过相机拍摄获得,获得图片后利用工具类对图片进行裁剪,为了防止内存溢出。图片裁剪的工具类:CropImageActivity.java package com.example.cropimageimport android.app.Activity;import android.content.Intent;

2016-04-27 19:48:12 1035

转载 android---仿淘宝下单PopWindow

平常的popwindow没有实现跟dialog的效果,就是窗口周围还是白色的,这样不能突显出窗口,所以我们决定做一个跟dialog一样的popwindow.实现的原理其实就是在activity的布局上方放一个LinearLayout背景设置成半透明,在平常状态下不显示整个空白控件,单弹出窗口的时候就显示这个控件,窗口关闭的时候就隐藏这个控件。Activity的布局xml   很简单就是一个

2016-04-27 19:47:08 1449

转载 android---下拉ListView(顺畅版)

继承线性布局,里面定义了一个接口,要使用的时候直接监听。NLPullRefreshView.javapackage com.nono.nlpullrefreshviewdemo;import java.text.SimpleDateFormat;import java.util.Date;import android.content.Context;im

2016-04-27 19:46:45 229

转载 android---gesture手势识别类

package com.example.xxaa;import android.util.Log;import android.view.MotionEvent;import android.view.GestureDetector.SimpleOnGestureListener;public class MyGesture extend

2016-04-27 19:46:05 222

转载 android---朋友圈评论功能自定义对话框

模仿QQ空间和微信朋友圈的一个功能,就是给好友发布的说说添加评论,如果在item中直接添加edittext 会导致无法解决的问题,就是edittext输入出现困难并导致数据乱跳,所以item中设置一个textview,并设置点击事件,点击这个textview后将弹出我们设置好的对话框,下面就是对话框的实现过程:PLDialog.javapackage com.example.p

2016-04-27 19:44:34 516

转载 android---Activity仿Dialog

要用Activity去仿Dialog最主要的就是修改这个Acitiviy的主题风格入下:android:theme="@style/MyDialogStyle"其中MyDialogStyle          @android:color/transparent     //窗口背景颜色        @null          true

2016-04-27 19:43:24 432

原创 iOS----网络开发之第三方库AFNetworking

ios开发的时候,由于初学,所以感觉在第三方库导入的时候存在着很大的问题。搞来搞去不知道搞了多久才成功导入,以下就来分析下,作为初学者的我在使用这个框架(刚导入成功而已,谈不上使用)遇到了哪些问题:刚开始使用了手动拖入的方式将下载下来的文件导入,显然不行 存在着许多的问题,所以采取正规的方法,使用cocoapods插件导入,安装这个插件之前要确保系统已经安装了rvm和ruby这两个东西(具体如

2016-03-11 17:06:54 302

原创 android---Activity仿Dialog

要用Activity去仿Dialog最主要的就是修改这个Acitiviy的主题风格入下:android:theme="@style/MyDialogStyle"其中MyDialogStyle          @android:color/transparent     //窗口背景颜色        @null          true   

2015-10-03 11:38:37 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除