android xutils加密,xutils
[android]代码库//初始化Xutils
x.Ext.init(this);
public interface DataInterface {
void setdata(List t);
}
public class HttpXutils {
public static void utils(String url,final Class clazz,final DataInterface dataInterface) {
x.http().get(new RequestParams(url), new Callback.CommonCallback() {
@Override
public void onSuccess(String result) {
Gson gson = new Gson();
List beanList = new ArrayList();
try {
JSONObject resultObject = new JSONObject(result);
Iterator keys = resultObject.keys();
while (keys.hasNext()) {
String next = keys.next();
JSONArray nextArray = resultObject.optJSONArray(next);
for (int i = 0; i < nextArray.length(); i++) {
JSONObject object = nextArray.optJSONObject(i);
T tBean = gson.fromJson(object.toString(), clazz);
beanList.add(tBean);
}
}
} catch (Exception e) {
e.printStackTrace();
}
dataInterface.setdata(beanList);
}
@Override
public void onError(Throwable ex, boolean isOnCallback) {
Log.d("zzz", "onError " + ex.toString());
}
@Override
public void onCancelled(CancelledException cex) {
Log.d("zzz", "onCancelled");
}
@Override
public void onFinished() {
Log.d("zzz", "onFinished");
}
});
}
}
public class TitleFragment extends Fragment implements DataInterface,PullToRefreshListView.OnRefreshListener2{
private int homePage=0;
private int endPage=20;
private String titleType;
private PullToRefreshListView pullto;
private boolean flag=false;
private String path;
private NewsAdapter newsAdapter;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view1 = View.inflate(getActivity(), R.layout.fragment_title, null);
//接收值
titleType = getArguments().getString("type");
initView(view1);
return view1;
}
//视图加载完成
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
path = "http://c.m.163.com/nc/article/headline/"+titleType+"/"+homePage+"-"+endPage+".html";
HttpXutils.utils(path,JsonBean.class,this);
}
public void initView(View view){
pullto = (PullToRefreshListView) view.findViewById(R.id.pullto);
newsAdapter = new NewsAdapter(getActivity());
pullto.setAdapter(newsAdapter);
pullto.setMode(PullToRefreshBase.Mode.BOTH);
pullto.setOnRefreshListener(this);
}
@Override
public void setdata(final List t) {
newsAdapter.addData(t,flag);
newsAdapter.notifyDataSetChanged();
pullto.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView> adapterView, View view, int i, long l) {
Intent intent=new Intent(getActivity(), WebViewActivity.class);
intent.putExtra("url",t.get(i-1).getUrl_3w());
startActivity(intent);
}
});
pullto.onRefreshComplete();
}
@Override
public void onPullDownToRefresh(PullToRefreshBase refreshView) {
homePage=0;
endPage=20;
flag=true;
HttpXutils.utils(path,JsonBean.class,this);
}
@Override
public void onPullUpToRefresh(PullToRefreshBase refreshView) {
homePage+=20;
endPage+=20;
flag=false;
HttpXutils.utils(path,JsonBean.class,this);
}
}
android xutils加密,xutils相关推荐
- Android快速开发框架XUtils
原文地址:http://blog.csdn.net/rain_butterfly/article/details/37812371 点击阅读原文 --------------------------- ...
- Android安全加密:对称加密
Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名 ...
- Android安全加密:Https编程
Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名 ...
- Android安全加密:消息摘要Message Digest
Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名 ...
- Android安全加密:非对称加密
Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名 ...
- android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf...
Android开发加密之对称与非对称加密算法使用案例 消息摘要 md5:登录注册, sha1 对称加密 1.des:Data Encryption Standard,数据加密标准 2.aes: ...
- Android FDE 加密过程
Android Full Disk Encryption Settings中加密入口 调用关系 加密实现 参考 Vold properties init properties init actions ...
- Android RSA加密解密
转载: http://blog.csdn.net/bbld_/article/details/38777491 概述 RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素 ...
- Android RSA 加密
没想到被Android里的RSA加密折腾了几个小时,主要还是自己对RSA加密的原理不了解,然后网上相关的资料也少. 使用AndroidUtilCode工具类中的EncryptUtils.encrypt ...
- 加密狗android,Android系统加密狗的设计与实现
摘要: 随着IT产业的迅猛发展,软件作为IT产业中的一项重要产品,现在已经随着电脑进入千家万户,深入到用户生活中的每个地方.但是针对软件,有一个问题一直存在,那就是软件盗版的问题.随着软件影响范围的扩 ...
最新文章
- entity framework 使用Mysql配置文件
- Matlab提取矩阵数据
- 别看360完成私有化 仍有三因素阻碍中概股回归
- [渝粤教育] 盐城师范学院 光学 参考 资料
- vue 新版本 webpack 代理 跨域设置
- css正則匹配、模糊匹配
- 英法德三门语言同时达到c1,【分享】插翅而飞的孩子(转载)
- java 添加用户 数据库,跟屌丝学DB2 第二课 建立数据库以及添加用户
- linux故障模式,Linux操作系统出现严重故障后的救援模式
- 使用spring+quartz配置多个定时任务
- 物体检测object detection object recognition和coco数据集 动手学深度学习v2 pytorch
- android关于16进制转字符串的问题
- 数据结构课程设计(银行叫号机)
- 今天来告诉你caj文件怎么打开
- 使用ipad通过usb线连接电脑
- 南邮计算机学院复试,过来人建议:南京邮电大学考研复试注意事项
- Java习题练习:杨辉三角
- Android Studio 设置打开layout.xml文件的默认视图
- 理不清薪酬,更心愁 穆穆-movno1
- Android检测仪开发---BleBluetooth 多连接
热门文章
- python 读写西门子PLC 包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC...
- 转:战略思维的五个要素,你都具备了吗?
- CVE-2017-8464 震网三代
- 转型微服务架构完整实施方案
- 显卡测试软件硬盘版怎么安装,显卡检测软件(Alexander)
- 几个同步盘的使用体会
- ModifyStyle()调用不起作用
- u盘中毒文件为html文档,U盘中毒后文件夹被隐藏的恢复方法
- bin文件如何编辑_如何加密PDF?使用福昕PDF编辑器加密PDF文件实操
- 数据恢复基础和进阶教程(二)