![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
元
leerfun
这个作者很懒,什么都没留下…
展开
-
利用volley进行http设置请求头(一)
volley在进行服务端访问时,在涉及到请求消息头时,无现有api进行设置。 首先,不要忘记,请求带消息头的数据时我们一般用HttpURLconnection,这是最基本请求带消息头限定的方式。 volley进行http设置消息头的应用的场景,举个例子,app登陆后获取个人的相关信息,进行对服务端个人数据的更改,查询等,比如验证码的输入验证,比如我要实现我收藏的商品,购物车信息等,但原创 2016-12-27 21:06:32 · 2808 阅读 · 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 · 2651 阅读 · 0 评论 -
利用volley进行http设置请求头(二)
利用volley进行http设置请求头(二)原创 2016-12-28 11:03:28 · 835 阅读 · 0 评论 -
利用volley进行http设置请求头(三)
volley自定义post请求消息头,需要添加请求参数,拿着这些参数和jsessionid告诉服务器,客户端需要获取哪些相对应的数据,由于volley默认的是get方式,所以我们需要在CommonRequest的构造方法中首先添加请求方式为post,跟StringRequest雷同。 注意post请求参数的添加在CommonRequest的末尾,附加匿名内部类,重写getparams的方法,将原创 2016-12-28 11:36:27 · 3280 阅读 · 0 评论 -
xUtils 中的BitmapUtils 全面注释
/** * 加载图片工具类 * @author afu * */public class BitmapUtils implements TaskHandler {/*** 判断任务是否暂停*/ private boolean pauseTask = false; /** * 是否取消所有任务 */ pri转载 2017-02-05 13:20:04 · 502 阅读 · 0 评论 -
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 · 4977 阅读 · 2 评论 -
2017安卓开发接入支付宝支付功能详解,真正做到完全翻译支付宝sdk开发应用
对于初级开发者而言,TMD支付宝的开发文档最新版本和老版本写的一样狗屎的狠,网络上很多专家写的博客虽然有一点多余解释,但一个比一个惜字如金,来回调用的方法都看不懂有木有!更有甚者,有些大神完全脱离开发文档demo,自由发挥新篇章,浏览诸多,心有猛火。老子自己重新翻译支付表的开发文档!本文就是我怒火烧心后的产物,绝对完全剖析,Android在线支付Alipay(支付宝)开发,废话少说,上demo。原创 2017-02-19 00:50:19 · 6566 阅读 · 4 评论 -
安卓侧滑栏划过后留下黑色背景的bug
在侧滑菜单的项目编辑中,遇到了一个神奇的bug,别人家的侧滑菜单好好的而我我的侧滑菜单menu界面划过后却暴露出许多bug;1,首先是menu菜单界面滑动与content界面滑动不同步的问题,具体描述为每当你滑动menu菜单时,本来content界面应该被menu菜单“挤”到屏幕外,但事实是menu菜单只是将content界面“覆盖”;2,当左右滑动menu菜单后,发现menu菜单虽然正藏原创 2017-01-22 11:02:11 · 1243 阅读 · 0 评论 -
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 · 1922 阅读 · 0 评论 -
Android中线程间通信:消息机制
消息机制是实现Android中线程间通信的方式,例如当主线程不能执行耗时操作时,会开启子线程来实现,而子线程不能更新UI却需要更新UI时,可以向主线程发出消息,当主线程收到消息后,可以处理消息,当然,处理的方式多半都是对UI控件实现更新!以此实现耗时操作+更新UI的功能!在消息机制中,会使用到的类有:Handler:消息的发送者和处理者Message:消息消原创 2016-11-27 17:31:07 · 494 阅读 · 0 评论 -
http协议,Cookie,以及session
HTTP协议的状态管理由于HTTP协议是一款基于短连接模式的协议,一次请求响应之后连接将会断开,所以基于HTTP协议的请求是无状态的请求: 即服务端无法把同一客户端发送的多次请求当成一个整体来看待。我们有些情况下需要管理HTTP协议请求的状态,把同一个客户端发送的多次请求当成一个整体。管理HTTP协议请求状态的方式有2种:Cookie机制: 把数据原创 2016-12-06 21:01:30 · 651 阅读 · 0 评论 -
安卓selector的应用
在安卓设计中,想要将view在点击前和点击后显示不同的图片或其它形式,需要应用selector。最常见的是按钮在按下前是未选定的灰色形式,按下后显示为彩色。首先在drawable下任意一个文件夹新建selector的xml空白模板文件: android:state_checked="true" andr原创 2016-11-06 20:07:32 · 476 阅读 · 2 评论 -
安卓中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 · 926 阅读 · 0 评论 -
微信联系人列表点击侧边栏首字母定位到相应联系人列表的实现方法
默认创建好联系人显示列表;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 · 3702 阅读 · 0 评论 -
Environment类;logcat的作用
Environment类提供了一系列的属性和方法,便于访问SDCARD,常用的方法有:static String getExternalStorageState() -> 获取SDCARD的状态,可以使用Environment类的常量与该方法的返回值进行对比,以判断状态,例如表示SDCARD可用的常量是Environment.MEDIA_MOUNTEDstatic File g原创 2016-11-08 22:11:46 · 750 阅读 · 0 评论 -
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 · 446 阅读 · 0 评论 -
简单实例化解析安卓Thread线程
进程(Process)与线程(Thread)进程是某个正在执行的应用程序的执行过程,该过程包括应用程序在执行之前向操作系统(OS)申请系统资源、开始执行、整个执行过程、执行结束。从用户体验的角度上来说,若干个进程是处于“同时执行”的状态的,事实上并不是这样!操作系统会实现CPU的调度,使得CPU在多个进程之间高频率的切换,由于切换速度快,所以,从正常的视觉和听觉等感观是无法察觉的,即体验到的就是“同原创 2016-11-09 23:02:34 · 1574 阅读 · 0 评论 -
“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 · 3275 阅读 · 0 评论 -
SQLite数据库
SQLite数据库使用SQLite便于存储有规则的数据,并且,便于实现对数据的管理,包括增加数据、修改数据、删除数据、查询数据。数据库(Database):表示为一个文件,是多张数据表的容器数据表(Table):具体存储数据的表格创建数据库调用Context定义openOrCreateDatabase(String name, int mode, CursorFacto原创 2016-11-22 21:56:17 · 548 阅读 · 0 评论 -
fragment中添加pulltorefresh
首先http://www.jianshu.com/p/b343fcff51b01.pulltorefresh接口的实现2,主要实现在onactivitycreate()方法里面使用示例如下package com.outstandingaorticulture.outstandingaorticulture;import android原创 2017-07-28 14:54:04 · 628 阅读 · 0 评论