android版高仿淘宝客户端源码V2.3
android版高仿淘宝客户端源码V2.3,这个版本我已经更新到2.3了,源码也上传到源码天堂那里了,大家可以看一下吧,该应用实现了我们常用的购物功能了,也就是在手机上进行网购的流程的,如查看产品(浏览),下订单,进行付款等流程,该应用一一实现了,同时还可以远程读取图片功能,和实时监控网络状态等操作,大家如果有什么不同的意见可以留下,我们会定时来查看。
代码:
package com.android.service;
import com.android.until.NetState;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo.State;
import android.util.Log;
import android.widget.Toast;
//ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
public class NetChangeReceiver extends BroadcastReceiver {
@SuppressWarnings("static-access")
@Override
public void onReceive(Context context, Intent intent) {
// 获得网络连接服务
ConnectivityManager connManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
// State state = connManager.getActiveNetworkInfo().getState();
State state = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
.getState(); // 获取网络连接状态
if (State.CONNECTED == state) { // 判断是否正在使用WIFI网络
Toast.makeText(context, "wifi网络可用", Toast.LENGTH_LONG).show();
NetState.getInstance().setWifiState(true);
} else if (state == State.CONNECTING) {
Toast.makeText(context, "wifi正在连接", Toast.LENGTH_LONG).show();
NetState.getInstance().setWifiState(false);
state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
.getState(); // 获取网络连接状态
if (State.CONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(true);
} else if (State.DISCONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(false);
}
} else if (state == State.DISCONNECTED) {
Toast.makeText(context, "wifi不可用", Toast.LENGTH_LONG).show();
NetState.getInstance().setWifiState(false);
state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
.getState(); // 获取网络连接状态
if (State.CONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(true);
Toast.makeText(context, "2G/3G网络可用", Toast.LENGTH_LONG).show();
} else if (State.DISCONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(false);
Toast.makeText(context, "2G/3G网络不可用", Toast.LENGTH_LONG).show();
state = connManager.getNetworkInfo(
ConnectivityManager.TYPE_MOBILE).getState(); // 获取网络连接状态
if (State.CONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(true);
Toast.makeText(context, "2G/3G网络可用", Toast.LENGTH_LONG)
.show();
} else if (State.DISCONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(false);
Toast.makeText(context, "2G/3G网络不可用", Toast.LENGTH_LONG)
.show();
}
}
} else if (state == State.DISCONNECTING) {
Toast.makeText(context, "wifi断开断开中", Toast.LENGTH_LONG).show();
NetState.getInstance().setWifiState(false);
state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
.getState(); // 获取网络连接状态
if (State.CONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(true);
} else if (State.DISCONNECTED == state) { // 判断是否正在使用GPRS网络
NetState.getInstance().getInstance().setGprsState(false);
}
}
if (!NetState.getInstance().getInstance().isGprsState()
&& !NetState.getInstance().getInstance().isWifiState()) {
Toast.makeText(context, "您的网络连接已中断", Toast.LENGTH_LONG).show();
}
}
}
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>

<ignore_js_op>
详细说明:http://android.662p.com/thread-4270-1-1.html
android版高仿淘宝客户端源码V2.3的更多相关文章
- 高仿淘宝和聚美优品商城详情页实现《IT蓝豹》
高仿淘宝和聚美优品商城详情页实现 android-vertical-slide-view高仿淘宝和聚美优品商城详情页实现,在商品详情页,向上拖动时,可以加载下一页. 使用ViewDragHelper, ...
- 高仿114la网址导航源码完整最新版
给大家本人我精心模仿的高仿114la网址导航源码,我们都知道114la网址导航的影响力,喜欢的朋友可以下载学习一下. 由于文件较大,没有上传了,下载地址在下面有的. 附源码下载: 114la网站导航 ...
- 高仿淘宝送货地址暴走漫画系列(附demo)
演讲: 我是个程序员,一天我坐在路边一边喝水一边苦苦检查bug. 这时一个乞丐在我边上坐下了,開始要饭,我认为可怜.就给了他1块钱. 然后接着调试程序.他可能生意不好,就无聊的看看我在干什么.然后过了 ...
- Android自定义控件实战——仿淘宝商品浏览界面
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38656929 用手机淘宝浏览商品详情时,商品图片是放在后面的,在第一个Scr ...
- android 数据重构(仿淘宝浏览记录,足迹)
数据结构 ->数据重构 原因 处理这个数据的主要原因是,后台服务器返回的数据格式在ios那边因为其控件可以对数据进行分区显示,可以直接处理,而在android上我们显示控件就是listview, ...
- GSD_WeiXin(高仿微信)应用源码
高仿微信计划:已经实现功能 1.微信首页(cell侧滑编辑.下拉眼睛动画.下拉拍短视频.点击进入聊天详情界面) 2.通讯录(联系人字母排序.搜索界面) 3.发现(朋友圈) 4.我(界面) 待实现功能( ...
- 淘宝首页源码藏美女彩蛋(上)(UED新作2013egg)
今日,偶尔翻看淘宝源码,发现竟有美女形状源码.如下图: 此段代码在console中运行,结果更为惊叹. 亲手尝试的读者已经看到了代码运行的结果.taobao.com的console打印出了UED的招聘 ...
- 淘宝首页源码藏美女彩蛋(下)(UED新作2013egg)
我们已经知道,执行美女会得到"彩蛋",而正是彩蛋做到了taobaoUED展现给大家的神奇的前端魅力.今天我们来看看FP.egg&&FP.egg("%cjo ...
- Android学习笔记_48_若水新闻客户端源码剖析
一.新闻客户端布局代码 1.1 主界面布局 使用GridView实现左右可滑动菜单项,使用标签HorizontalScrollView实现水平滚动条,将创建的GridView添加到布局文件中. < ...
随机推荐
- lua元表Metatable
Lua 中的每个值都可以用一个 metatable. 这个 metatable 就是一个原始的 Lua table , 它用来定义原始值在特定操作下的行为. 你可以通过在 metatable 中的特定 ...
- [Maven]Eclipse插件之Maven配置及问题解析.
前言:今天在自己环境装了Maven环境, 并且安装了Eclipse插件, 在查找插件过程中确实遇到一些问题, 好不容易找到一个 却又有问题.装好了插件之后, 用Eclipse创建Maven项目却出现 ...
- 容器使用的12条军规——《Effective+STL中文版》试读
容器使用的12条军规——<Effective+STL中文版>试读 还 记的自己早年在学校学习c++的时候,老师根本就没有讲STL,导致了自己后来跟人说 起会C++的时候总是被鄙视, ...
- Eclipse中java向数据库中添加数据,更新数据,删除数据
前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据. 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) package com.ning ...
- PHP_01之PHP概述、数据、语法
1.定义:PHP Hypertext Preprocessor,超文本预处理器,服务器端脚本语言:2.环境:WAMP:Window+Apache+PHP+MySQL: LAMP:Linux+Apach ...
- KnockoutJS 3.X API 第五章 高级应用(4) 自定义处理逻辑
在典型的Knockout应用程序中,DOM元素是动态添加和删除的,例如使用模板绑定或通过控制流绑定(if,ifnot,with和foreach). 当创建自定义绑定时,通常需要添加清除逻辑,当Knoc ...
- Android入门(九)文件存储与SharedPreferences存储
原文链接:http://www.orlion.ga/578/ Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储.SharedPreference存储以及数据库存储.当然, ...
- java中得到classpath和当前类的绝对路径的一些方法(路径中的%20"进行替换空格)
原网址:http://blog.csdn.net/shendl/article/details/1427475 (注意:利用下面方式得到路径,如果路径中有空格字符, 那么会有"%20&quo ...
- 如何用Python实现目录遍历
1. 基本实现 [root@localhost ~]# cat dirfile.py import os path='/tmp' for dirpath,dirnames,filenames in o ...
- ASProtect注册码使用教程|ASProtect SKE(加壳脱壳工具) 2.56 汉化注册版
ASProtect 是功能非常完善的加壳.加密保护工具.能够在对软件加壳的同时进行各种保护.如:反调试跟踪.自校验及用密钥加密保护等:还有多种限制使用措施,如:使用天数限制.次数限制及对应的注册提醒信 ...