自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 2017安卓开发接入支付宝支付功能详解,真正做到完全翻译支付宝sdk开发应用

对于初级开发者而言,TMD支付宝的开发文档最新版本和老版本写的一样狗屎的狠,网络上很多专家写的博客虽然有一点多余解释,但一个比一个惜字如金,来回调用的方法都看不懂有木有!更有甚者,有些大神完全脱离开发文档demo,自由发挥新篇章,浏览诸多,心有猛火。老子自己重新翻译支付表的开发文档!本文就是我怒火烧心后的产物,绝对完全剖析,Android在线支付Alipay(支付宝)开发,废话少说,上demo。

2017-02-19 00:50:19 6420 4

原创 fragment中添加pulltorefresh

首先http://www.jianshu.com/p/b343fcff51b01.pulltorefresh接口的实现2,主要实现在onactivitycreate()方法里面使用示例如下package com.outstandingaorticulture.outstandingaorticulture;import android

2017-07-28 14:54:04 618

原创 微信支付官方demo报Error:Execution failed for task ':app:mergeDebugResources'.

在开发app接入微信支付功能的时候,下载下来官方的demo,运行时总是报错Error:Execution failed for task ':app:mergeDebugResources'.说jar文件重复,翻江倒海一般找不到问题所在,最后经人指点后才明白“文件夹下wechat-sdk-android-with-mta-1.0.2.jar在开发联调环境中使用”这句话就已经告诉我们文件夹下we

2017-02-20 21:08:48 1532

原创 谷歌反人类的gradle解剖一百遍

http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/

2017-02-17 10:49:47 1310

原创 IDE fatal errors null NullPointerException: null at com.jetbrains.cidr.lang.workspace.OCWorkspaceMan

安卓studio要把我搞死。报了一堆不知名的错误,好不容易搞好可以新建项目了,结果导入项目又给我来了个IDE 重大错误,电脑已砸有木有!要死要死的时候遇到高人指点,还好没死成,总结一下,我要把该错误的所有信息全写下,让全宇宙的人百度一下都能搜到该问题的解决方法。错误提示:nullJava.lang.NullPointerExceptionat com.jetbrains.cid

2017-02-06 23:02:33 4942 2

转载 xUtils 中的BitmapUtils 全面注释

/** * 加载图片工具类 * @author afu * */public class BitmapUtils implements TaskHandler {/*** 判断任务是否暂停*/    private boolean pauseTask = false;    /**     * 是否取消所有任务     */    pri

2017-02-05 13:20:04 497

原创 安卓项目报错-Unable to resolve target 'android-“”'

安卓的开发sdk与当前eclipsesdk版本不匹配。修改propert中的target,使之匹配当前的安卓sdk版本,比如安卓4.2环境下写的项目,就可以更改target=19;

2017-01-30 21:42:22 866

原创 安卓侧滑栏划过后留下黑色背景的bug

在侧滑菜单的项目编辑中,遇到了一个神奇的bug,别人家的侧滑菜单好好的而我我的侧滑菜单menu界面划过后却暴露出许多bug;1,首先是menu菜单界面滑动与content界面滑动不同步的问题,具体描述为每当你滑动menu菜单时,本来content界面应该被menu菜单“挤”到屏幕外,但事实是menu菜单只是将content界面“覆盖”;2,当左右滑动menu菜单后,发现menu菜单虽然正藏

2017-01-22 11:02:11 1216

原创 java.lang.ClassCastException: android.widget.ImageButton cannot be cast to android.wid

类型转换异常一般出现这种异常,通常是xml中声明的控件类型和你对应的java文件中声明的(就是那个findviewbyid的声明类型)类型不一致,举个例子,你想在java类文件中引用xml中的imagebutton,结果你却private button;然后(button)findviewbyid(r.id.imagebutton);英文的意思是控件类型不能转成指定的类型。

2017-01-17 10:31:11 915

原创 利用volley进行http设置请求头(三)

volley自定义post请求消息头,需要添加请求参数,拿着这些参数和jsessionid告诉服务器,客户端需要获取哪些相对应的数据,由于volley默认的是get方式,所以我们需要在CommonRequest的构造方法中首先添加请求方式为post,跟StringRequest雷同。 注意post请求参数的添加在CommonRequest的末尾,附加匿名内部类,重写getparams的方法,将

2016-12-28 11:36:27 3258

原创 利用volley进行http设置请求头(二)

利用volley进行http设置请求头(二)

2016-12-28 11:03:28 821

原创 利用volley进行http设置请求头(一)

volley在进行服务端访问时,在涉及到请求消息头时,无现有api进行设置。 首先,不要忘记,请求带消息头的数据时我们一般用HttpURLconnection,这是最基本请求带消息头限定的方式。 volley进行http设置消息头的应用的场景,举个例子,app登陆后获取个人的相关信息,进行对服务端个人数据的更改,查询等,比如验证码的输入验证,比如我要实现我收藏的商品,购物车信息等,但

2016-12-27 21:06:32 2797 1

原创 安卓实体类implements Serializable的意图作用

在网络的环境下做类传输,implements Serializable的好处有:1,远程调用2,自动屏蔽系统差异,字节顺序。3,Object serialization主要用来支持2种主要的特性: 《1》Java的RMI(remote method invocation).RMI允许象在本机上一样操作远程机器上的对象。当发送消息给远程对象时,就需要用到serializait

2016-12-21 18:45:00 2637

原创 eclipse项目导入androidstudio出现"cannot resolve symbol r"

eclipse中的项目本来运行没有问题,但是导入到android studio中却出现cannot resolve symbol r的错误,按照网上提供的方法无论怎么clean或重新build工程都无法实现工程r文件的复原。其实r文件丢失,很大一部分可能情况就是工程本身出现错误。但是工程在eclipse上完全可以运行。这就要从eclipse的强大功能性上说起,其实eclipse本身支持的工程项

2016-12-16 15:18:53 1913

原创 “Cannot find declaration to go to”“cannot find settings.jar”“gradle:download https://….. ”

“”eclipse工程转入android studio,未进行gradle转换,在找类的定义或是函数的实现时会报这种错误。cannot find settings.jar导入项目应该是File-New-Import Project,而点的是Import Settings,当然会报这样的错误。这是androidstudio在下载相对应的gradle。在eclipse中可以

2016-12-14 21:00:47 3260

转载 护眼色

网上流行护眼色的RGB值和颜色代码在搜索引擎搜“护眼色”,就会搜出一堆关于保护眼睛的屏幕颜色文章,说的统统是一种颜色,有点像绿豆沙的颜色。方法就是在屏幕设置里,色调:85;饱和度:123;亮度:205,R:     199;          G:    237;       B:204;181 229 181 ??IN WINDOWS颜色代码是: #C7E

2016-12-14 18:34:34 485

原创 http协议,Cookie,以及session

HTTP协议的状态管理由于HTTP协议是一款基于短连接模式的协议,一次请求响应之后连接将会断开,所以基于HTTP协议的请求是无状态的请求: 即服务端无法把同一客户端发送的多次请求当成一个整体来看待。我们有些情况下需要管理HTTP协议请求的状态,把同一个客户端发送的多次请求当成一个整体。管理HTTP协议请求状态的方式有2种:Cookie机制:  把数据

2016-12-06 21:01:30 647

原创 Android中线程间通信:消息机制

消息机制是实现Android中线程间通信的方式,例如当主线程不能执行耗时操作时,会开启子线程来实现,而子线程不能更新UI却需要更新UI时,可以向主线程发出消息,当主线程收到消息后,可以处理消息,当然,处理的方式多半都是对UI控件实现更新!以此实现耗时操作+更新UI的功能!在消息机制中,会使用到的类有:Handler:消息的发送者和处理者Message:消息消

2016-11-27 17:31:07 485

原创 使用Adapter更新列表延迟的现象解析

使用Adapter更新列表调用Adapter的notifyDataSetChanged()方法可以通知数据集合发生变化,则AdapterView会更新列表显示!在创建Adapter对象时,会使用到数据源(通常是List集合),则Adapter对象中会记录数据源对象的内存地址,假设是007,当需要列新列表时,需要先更新数据源,然后再调用notifyDataSetChanged()方法

2016-11-23 22:42:26 856

原创 listview中的长按item编辑功能的解析

这是从一个工程中截取的局部功能实现的demo; 是对onCreatContextMenu常用方法的释义。

2016-11-23 22:34:23 2065

原创 SQLite数据库

SQLite数据库使用SQLite便于存储有规则的数据,并且,便于实现对数据的管理,包括增加数据、修改数据、删除数据、查询数据。数据库(Database):表示为一个文件,是多张数据表的容器数据表(Table):具体存储数据的表格创建数据库调用Context定义openOrCreateDatabase(String name, int mode, CursorFacto

2016-11-22 21:56:17 531

原创 AlertDialog:警告对话框的创建方法

使用AlertDialog.Buider对象可以实现配置并创建对话框,常用方法有:Builder setIcon(int resId) -> 设置图标Builder setTitle(CharSequence title) -> 设置标题栏文字,取值可以是String,也可以是StringBuffer或StringBuilderBuilder setTitle(int

2016-11-11 22:06:46 804

原创 Activity的生命周期

在Android系统中,将Activity也划分出了不同的生命周期阶段,并且在不同的阶段会由Android系统去调用不同的方法,这些方法被称之为“生命周期方法”,共有7个:void onCreate() -> 当Activity被创建时void onStart()void onResume()void onRestart()void onPause()

2016-11-11 22:05:28 505

原创 简单实例化解析安卓Thread线程

进程(Process)与线程(Thread)进程是某个正在执行的应用程序的执行过程,该过程包括应用程序在执行之前向操作系统(OS)申请系统资源、开始执行、整个执行过程、执行结束。从用户体验的角度上来说,若干个进程是处于“同时执行”的状态的,事实上并不是这样!操作系统会实现CPU的调度,使得CPU在多个进程之间高频率的切换,由于切换速度快,所以,从正常的视觉和听觉等感观是无法察觉的,即体验到的就是“同

2016-11-09 23:02:34 1567

原创 Environment类;logcat的作用

Environment类提供了一系列的属性和方法,便于访问SDCARD,常用的方法有:static String getExternalStorageState() -> 获取SDCARD的状态,可以使用Environment类的常量与该方法的返回值进行对比,以判断状态,例如表示SDCARD可用的常量是Environment.MEDIA_MOUNTEDstatic File g

2016-11-08 22:11:46 743

原创 uses-permission

从Android4.4以后(API19),访问sd卡需要事先声明权限几种常用的访问sd卡权限: uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />uses-permission android:name="android.permission.READ_EXTERNAL_STORA

2016-11-08 22:05:49 436

原创 微信联系人列表点击侧边栏首字母定位到相应联系人列表的实现方法

默认创建好联系人显示列表;1,在主页activity_main添加新的listview;          android:divider="@null"        android:id="@+id/lv_sections"        android:layout_width="18dp"        android:layout_height="wrap_con

2016-11-07 22:30:01 3666

原创 安卓selector的应用

在安卓设计中,想要将view在点击前和点击后显示不同的图片或其它形式,需要应用selector。最常见的是按钮在按下前是未选定的灰色形式,按下后显示为彩色。首先在drawable下任意一个文件夹新建selector的xml空白模板文件:                        android:state_checked="true"        andr

2016-11-06 20:07:32 468 2

原创 安卓activity调用interface抽象类接口的创建思路

interface接口抽象类中包含要实现的子类的通用功能。子类的创建则通过implement方法继承接口,实现具体子功能; 接口类是抽象类,不能直接在安卓的activity中调用,此时必须新建一个连接activity与接口的新类a,在此类中,利用接口抽象类(interface类)声明一个成员变量,利用调用成员变量的子方法(interface.way())的方式调度接口类中的属性;在

2016-10-30 19:08:24 1747

原创 uses-permission错误情况之一

安卓xml错误提示

2016-10-29 21:40:26 1594 1

原创 安卓中xml的读取与生成

文档背景: 安卓界面activity: 一个textview两个按钮 生成button和解析button本文档主要通过实例将xml的读取和生成过程详细“翻译”;package com.example;import android.os.Bundle; import android.util.Xml;import java.io.FileInputStream; import java.io

2016-10-29 21:10:40 922

原创 My First CSDN

leerfun

2016-10-28 21:46:29 205

CommonRequest

自定义volley,利用volley进行http设置请求头(二)中图片的源代码 txt文档,下载下来复制黏贴直接可以用到项目中。

2016-12-28

空空如也

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

TA关注的人

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