
技术
文章平均质量分 76
aaabbbcnm
这个作者很懒,什么都没留下…
展开
-
几种常用的JSON解析法
现在的网络请求数据传输应该基本上都是以JSON形式为主了,XML占少数,所以今天回顾并记录一下常用的几中JSON数据解析法:1,google原生json解析;2,同样也是google出品,只不过是半封装好的,应用了java反射原理的gson解析;3,第三个就是大名鼎鼎的阿里巴巴出品的工具类fastjson解析。一、首先讲一下最原生、最底层的json解析。如果JSON对象是一个Map原创 2017-07-13 11:22:59 · 723 阅读 · 0 评论 -
FragmentPagerAdapter使用
public class TabsActivity extends AppCompatActivity { private FPAdapter adapter; private ViewPager mViewPager; private TabLayout tabLayout; @Override protected void onCreate(Bund原创 2017-03-03 17:13:20 · 505 阅读 · 0 评论 -
基于Volley的GsonRequest
/** * Created by Young on 2016/10/20. */public class GsonRequestT> extends RequestT> { private final Response.ListenerT>listener; private Gson gson; private ClassT> mClass; /**原创 2017-02-06 14:04:26 · 264 阅读 · 0 评论 -
SharedPreferences的存储与读取
///////////////////实现各种参数数据类型的存储//////////////////////////////////public boolean saveInformation(String fileName,Map,Object> map){ boolean flag=false; SharedPreferences preferences=context.ge原创 2016-11-15 21:51:02 · 340 阅读 · 0 评论 -
带缩放动画效果的图片切换的功能实现
public class MainActivity extends Activity { private ImageView imgA, imgB; private ScaleAnimation sa1; private ScaleAnimation sa2; //显示A图隐藏B图 private void showA() {原创 2016-10-08 08:35:02 · 675 阅读 · 0 评论 -
HttpConnection底层代码实现Get方法
public class HttpConnectionGet { public HttpConnectionGet() { } ////////////////////////////////////////////////////////////////////////////////////////// public static byte[] doGetRe原创 2016-10-17 23:27:15 · 582 阅读 · 0 评论 -
HttpConnection底层代码实现Post方法
public class HttpConnectionPost { public HttpConnectionPost() { }////////////////////////////////////////////////////////////////////////////////////////// public static byte[] doPostReq原创 2016-10-17 23:23:18 · 486 阅读 · 0 评论 -
拼接GET和POST请求参数的方法
// 拼接get 请求参数 private static String urlBuilder(String url, List params) { return url + "?" + URLEncodedUtils.format(params, "UTF-8"); } // 拼接Post请求参数 private static St原创 2016-10-21 13:10:25 · 12389 阅读 · 0 评论 -
关于图片加载缓存框架Picasso的学习与使用
此工具类中收藏了常用的图片相关操作方法,此类可继续扩展封装更多picasso相关的方法,比如翻转,动画,压缩等等,有待进一步研究扩展 public class PicassoUtil { /** * @Description: 从指定path加载图片按照指定大小居中填充显示 * @Author: Yong * @Created at: 2016/10/10 10:36原创 2016-10-10 12:27:58 · 444 阅读 · 0 评论 -
关于listview的快速滑动时的优化
1,首先是listview的常规优化,当然是依据 viewhodler节省内存加载资源(部分例子代码)@Override public View getView(int position, android.view.View convertView, ViewGroup parent) { ViewHolder holder = null;原创 2016-10-10 13:05:06 · 575 阅读 · 0 评论 -
android studio转成依赖项目lib再连同资源文件一起打jar包过程
第一步:在项目中的build.gradle文件中将apply plugin: 'com.android.application'改为apply plugin: 'com.android.library'同时将applicationId删除,这样Module就成了一个lib库第二步:在lib中的build.gradle中添加生成jar包的task任务原创 2017-09-26 17:51:31 · 1574 阅读 · 0 评论