精华内容
下载资源
问答
  • 如何网上查询国管住房公积金

    千次阅读 2019-07-01 10:10:18
    需要在上述指定官网查询 第一步:注册 注册方法 ...手机号码是缴存职工身份认证的重要信息项,也是缴存职工便捷使用住房公积金网上业务的前置条件。缴存职工按照以下方式准确提交手机号码,...

    http://www.zzz.gov.cn/

    需要在上述指定官网查询

    第一步:注册  注册方法

    登录手机号时如果公司没有给办,那么就无法注册成功。需要去指定银行登记手机号码(开通住房公积金手机短信服务)才能注册成功再查询。

    三、开通方式

            手机号码是缴存职工身份认证的重要信息项,也是缴存职工便捷使用住房公积金网上业务的前置条件。缴存职工按照以下方式准确提交手机号码,经审验后开通短信服务。

            (一)单位开通

            1.单位集中办理方式。缴存单位组织职工填写《中央国家机关住房公积金个人手机短信服务登记确认表》(以下简称《短信服务登记表》,见附件),提交到银行经办网点办理。

            2.年度核定办理方式。缴存单位在《住房公积金月缴存额年度调整清册总表》中提交缴存职工手机号码办理。

            (二)个人开通

            1.缴存职工携带本人身份证到银行经办网点柜台,填写《短信服务登记表》办理。

            2.缴存职工在银行经办网点柜台办理住房公积金提取贷款业务时,提交手机号码同时办理。

    填写这个表格 http://www.zzz.gov.cn/html/img/20161110162448099.docx 

    在上述链接下载这个表。需要填写公积金号文单位要,问指定银行是哪家,然后填好这个表自己去该银行办理。开通后就可以查询了,还可以通过微信公众号来查询。(如果单位给办理就更好了,这个复杂过程是在单位不给办理的情况下想要查询的话自己解决的方法)。(支付宝上只能查市管的,国管的无法查询,所以只能通过这种方式查询)

    展开全文
  • 现状:手机号在生活中的作用越来越大了,它不再只是一个电话号码,只是用来打电话、发信息了。网上的很多服务、银行、生活的各种服务都离不开手机号,没有手机号我们无法享受到这样那样的便利服务,所以,我们的手机...

    现状:手机号在生活中的作用越来越大了,它不再只是一个电话号码,只是用来打电话、发信息了。网上的很多服务、银行、生活的各种服务都离不开手机号,没有手机号我们无法享受到这样那样的便利服务,所以,我们的手机号就会绑定N多网站、APP、各种账户,换一个手机号会面临很多问题。但是时间久了,我们又很难一一记住自己都用手机号注册了或者绑定了哪些服务。那么有没有什么办法能够查询到自己的手机号所绑定的所有业务呢?

    1.        首先进入37k分析平台:https://37kfenxi.com/csdn/m1 点击打开链接,通过qq邮箱注册并登陆,有两种方式,验证码登陆和快捷登陆,其中快捷登陆更为方便和安全。

     

    2.        输入常用手机号码,点击分析一下,大约十秒左右就会分析出结果来。

    3.        分析结果如下图,第一部分展示手机号码本身的信息,归属地,运营商等信息。第二部分是展示用户的分析特征,如爱好,特长,倾向,消费习惯,经济情况等信息。第三部分是用户使用产品的分布情况,可以看出用户类型。最后一部分是号码绑定的具体产品信息,根据产品信息可以分析更多内容,同时也方便用户进行解绑已经绑定的平台。


    4.        通过以上信息,37k分析不仅能用来分析出用户的各类信息,可用作各行业销售人员,hr或者个人,同时还能够作为一个工具,帮助自己在更换手机号码的时候进行方便的换绑各类账号。

     


    展开全文
  • “随着互联网发展,我们用的互联网产品越来越多,QQ、微信、支付宝、脉脉……互联网给我们带来了便利,同时也在泄露着我们的信息。” 0x00-37K ---------- 今天中午午休期间和同事聊起来(吹牛逼)我的网站的...

        

     

        “ 随着互联网发展,我们用的互联网产品越来越多,QQ、微信、支付宝、脉脉……互联网给我们带来了便利,同时也在泄露着我们的信息。

     

    0x00-37K

    ----------

     

        今天中午午休期间和同事聊起来(吹牛逼)我的网站的时候,展示说37k分析网站怎么用,怎么分析一个人的特征,分析速度在10秒内从几百上千个互联网节点获取信息,并通过评分规则,特征画像分析出结果。同事觉得他的个人信息分析不出什么,因为自认为个人信息控制的比较好,我就给他证明下他的信息暴露了多少在网络上,废话不多说,抄起电脑就开干,不分析点信息让他服帖不罢休(我们程序员的特质),前提他只给我一个手机号码,就这样开始了。

    0x01-37K

    ----------

     

         我先在37k分析上查一下,看看有什么结果,都用什么互联网产品,

            

        a)姓名预测出来了,这个名字可惜并不是真名,但是手机号码是浙江杭州的,说明这个人可能在杭州生活。

     

            

        b)特征分析结果来看,这个人的购房欲望比较强(当然也可能是租房欲望),爱生活,是个潜力股,会做一些图,如PS什么的,有一定的专业技能,平时还比较爱看书。

     

            

        c)行业分析,这个人应该是个IT行业的打工者,有网购经验,也没事逛些社区。

     

        

        d)根据获取到的注册产品,我发现了两个很重要的信息(见上图深色区域),由此再次证明了这个人在长期居住在杭州,在梦想小镇工作过,干的是IT行业。

    当你看到这里,你以为我分析完了吗?NO!

     

    0x02-37K

    ----------

     

        我也是看过几本黑客相关的书籍,十几岁就破解过网管系统给自己账户充钱的人,直觉告诉我还有很多信息需要我人工挖掘出来。先看下这个号码的支付宝信息,打开支付宝转账到这个手机号:

     

        

    从中可以看到,他的姓名为*二蛋(男名字),第二个昵称叫在路上走走晃晃(这哥们儿难道喜欢散步?),QQ邮箱:136***@qq.com。看到QQ,直接就打开QQ,通过号码搜索好友:

     

        

        我乐的不得了了,给旁边傻乎乎的看着我的操作的同事惊呆了,我通过号码得知这个人姓名:张二蛋(完善了支付宝*号),男,24岁,湖南衡阳(可能是户籍)。这些信息这个同事折服了吗?是的,但是我还得继续,让他知道这个互联网除了便捷,还有可怕的一面!

     

    0x03-37K

    ----------

     

        通过上面分析,这个人是IT的从业者,那么他可能用过一个软件叫脉脉,我就下载个脉脉现场给他查了下:

     

     

        我看了下坐在我旁边的哥们儿,脸色发白,我心里那个满足啊(哈哈)!从脉脉中我查到了此人,合肥工业大学(2012-2016) 电子商务 本科,曾在某某科技工作,从事Java开发岗位。

    大学地址:安徽省合肥市屯溪路193号12号信箱(通过大学和专业定位到管理学院,然后在网上查询到这个学院的地址)。

     

        然后在搜索学校旁边的网吧,大学很少不去网吧的男同学。这几个网吧肯定去过,可以打电话联系网吧查到上网记录(身份证信息),这就是社会工程学的范畴了。

     

    0x04-37K

    ----------

     

        我们从上面整个分析结果总结下:

    • 手机号:151*********3

    • 姓名:张二蛋

    • 曾用昵称:宙斯,在路上走走晃晃

    • 性别:男

    • 年龄:24

    • 户籍:湖南-衡阳

    • 大学:合肥工业大学(管理学院) 2012-2016

    • 专业:电子商务

    • 学历:本科

    • 工作年限:3年

    • 从事行业:Java开发

    • 曾经公司:曾工作:某某科技(现在可能已离职,原因是现在在梦想小镇)

     

    0x05-37K

    ----------

     

           看时间快上班了,我得抓紧午休一会儿,所以就没有继续往下挖掘了,其实还有更多信息呢!这些已经完全吓到了我的那个同事,从此他开始对互联网有点胆怯了,互联网不泄露信息真的很难,除非你不用互联网。不管怎样,我想通过这篇文章向大家说明互联网很容易泄露自己的信息,提醒大家尽量不要授权给app通讯录权限,能不绑定手机号就不绑定!

     

        本文是作者和同事的娱乐行为,已经经过同事的同意下发表此文章,请大家不要担心本文泄露了同事的信息,真名已经用张二蛋代替。

    具体请详见:"www.37kfenxi.com"

    原文:https://mp.weixin.qq.com/s/1rDAtI_6gkv-bR4kWGn2Zg

    展开全文
  • (实验三的任务)用户网上注册,注册信息写入数据库。 (实验四的任务)用户登陆后,进入网上购物系统,选择书籍,加入购物车,购物完毕进入结账界面(可模拟一下,简单输出一些信息);在用户购物的期间内,可...
  • 利用快递100api查询快递信息

    千次阅读 2013-12-31 00:32:32
    获取快递信息的部分内容参考了网上的一个代码。 1、利用快递100提供的免费api查询快递相关信息。这里是解析返回来的网页。快递100需要申请key,但是个人app只提供了这个,so。。。。。。。 ...2、我在子线程里面去获取...

    同时也分享一个火车票查询的:

    接口估计不能用了,新的接口php写的,可以研究下。

    http://www.widuu.com/archives/01/919.html

    ,欢迎吐槽。

    火车余票查询源码地址(接口已经不可用):http://download.csdn.net/detail/xxm282828/6811635

    快递查询源码地址:http://download.csdn.net/detail/xxm282828/6811617

    获取快递信息的部分内容参考了网上的一个代码。

    1、利用快递100提供的免费api查询快递相关信息。这里是解析返回来的网页。快递100需要申请key,但是个人app只提供了这个,so。。。。。。。

    http://www.kuaidi100.com/openapi/mobileapi.shtml


    2、我在子线程里面去获取信息,处理,然后利用handler更新Ui,

    最后的结果中,用了两个List<String>  一个用于存放时间,另外一个对应,存放快递物流信息,因为考虑到在后面显示的时候,时间和内容分开(原本打算,做个界面类似于淘宝里面的效果,但后来放弃了,。有时间再做个demo。请看图方框部分:


    )。

    处理数据,通过将网页元素里面的<p></p>结点里面的内容拿出来,取出需要的东西就行。但是有个地方我好像随便了点,不靠谱的做法,

     else if (tempStr.startsWith("建议操作")) {
    
    					msg = new Message();
    					msg.what = 10;
    					mHandler.sendMessage(msg);
    
    					return;
    				}


    org.jsoup.nodes.Document doc = Jsoup.parse(result);// 7409440775
    			Elements element = doc.body().getElementsByTag("p");
    			Object[] objArr = element.toArray();
    			Pattern p = Pattern.compile("<.+?>|\\>|\\·",
    					Pattern.DOTALL);
    
    			String tempStr = null;
    			ArrayList<String> timeList = new ArrayList<String>();// 存放快递的时间
    			ArrayList<String> infoList = new ArrayList<String>();// 存放快递的对应时间点的信息
    
    			for (int i = 3; i < objArr.length - 2; i++) {
    				Matcher m = p.matcher(objArr[i].toString());
    				tempStr = m.replaceAll("");
    				if (TextUtils.isEmpty(tempStr)) {
    
    					continue;
    				} else if (tempStr.startsWith("建议操作")) {
    
    					msg = new Message();
    					msg.what = 10;
    					mHandler.sendMessage(msg);
    
    					return;
    				}
    				// 2013-11-17 00:25:57 福建省泉州市石狮市公司 已收件 操作员:包叶明
    				timeList.add(new String(tempStr.substring(0, 19)));
    				infoList.add(new String(tempStr.substring(20)));
    			}


    /**
    	 * 子线程联网获取数据
    	 * 
    	 * @author xiangxm
    	 * 
    	 */
    	class MyThread extends Thread {
    
    		private HashMap<String, String> threadMap = null;
    
    		public MyThread(HashMap<String, String> map) {
    
    			threadMap = new HashMap<String, String>();
    			this.threadMap = map;
    
    		}
    
    		@Override
    		public void run() {
    
    			int rand = (int) Math.random() * 1000 + 1000;
    			String strurl = "http://wap.kuaidi100.com/q.jsp?rand=" + rand
    					+ "&id=" + threadMap.get("companyId") + "&postid="
    					+ threadMap.get("order_num") + "&fromWeb=null";
    			Message msg = new Message();
    			msg.what = WAITTING;
    			mHandler.sendMessage(msg);// http://wap.kuaidi100.com/q.jsp?rand=1000&id=aae&postid=987654321&fromWeb=null
    			String result = getData(strurl);// http://m.kuaidi100.com/index_all.html?type=yuantong&postid=7409440775
    			if (result.equals("")) {
    
    				msg = new Message();
    				msg.what = 10;
    				mHandler.sendMessage(msg);
    
    				return;
    			}
    
    			org.jsoup.nodes.Document doc = Jsoup.parse(result);// 7409440775
    			Elements element = doc.body().getElementsByTag("p");
    			Object[] objArr = element.toArray();
    			Pattern p = Pattern.compile("<.+?>|\\>|\\·",
    					Pattern.DOTALL);
    
    			String tempStr = null;
    			ArrayList<String> timeList = new ArrayList<String>();// 存放快递的时间
    			ArrayList<String> infoList = new ArrayList<String>();// 存放快递的对应时间点的信息
    
    			for (int i = 3; i < objArr.length - 2; i++) {
    				Matcher m = p.matcher(objArr[i].toString());
    				tempStr = m.replaceAll("");
    				if (TextUtils.isEmpty(tempStr)) {
    
    					continue;
    				} else if (tempStr.startsWith("建议操作")) {
    
    					msg = new Message();
    					msg.what = 10;
    					mHandler.sendMessage(msg);
    
    					return;
    				}
    				// 2013-11-17 00:25:57 福建省泉州市石狮市公司 已收件 操作员:包叶明
    				timeList.add(new String(tempStr.substring(0, 19)));
    				infoList.add(new String(tempStr.substring(20)));
    			}
    
    			Log.e("----------时间---------最后结果", timeList.toString());
    			Log.e("----------物流的详细信息---------最后结果", infoList.toString());
    			msg = new Message();
    			msg.what = FINISHED;
    			mHandler.sendMessage(msg);
    
    			if (timeList.isEmpty() || infoList.isEmpty()) {
    
    				msg = new Message();
    				msg.what = 10;
    				mHandler.sendMessage(msg);
    
    				return;
    			}
    
    			Intent intent = new Intent();
    			intent.setClass(MainActivity.this, PackageDetailInfoActivity.class);
    			intent.putStringArrayListExtra("timeList", timeList);
    			intent.putStringArrayListExtra("infoList", infoList);
    
    			Bundle bundle = new Bundle();
    			bundle.putString("companyName", infoMap.get("companyName"));// 公司名称
    			bundle.putString("companyId", infoMap.get("companyId"));
    			bundle.putString("order_num", infoMap.get("order_num"));// 运单号
    			intent.putExtras(bundle);
    			startActivity(intent);
    			overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);
    
    		}
    
    	}


    获取数据方法:

    /**
    	 * 
    	 * @param strurl
    	 * @return
    	 */
    	public String getData(String strurl) {
    		String output = "";
    		URL url;
    		try {
    			url = new URL(strurl);
    			InputStream is = url.openStream();
    
    			BufferedReader buffer = new BufferedReader(new InputStreamReader(
    					is, "UTF-8"));
    
    			String tem = "";
    			while ((tem = buffer.readLine()) != null) {
    				output += tem;
    			}
    			return output;
    
    		} catch (MalformedURLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		return "";
    	}


    3、handler用于刷新Ui

    private static final int WAITTING = 0;
    	private static final int FINISHED = 1;
    	private static final int ERROR = 2;
    	private ProgressDialog progressDialog;
    
    	private Handler mHandler = new Handler() {
    
    		@Override
    		public void handleMessage(Message msg) {
    
    			switch (msg.what) {
    
    			case WAITTING:
    				progressDialog.show();
    
    				break;
    			case ERROR:
    				if (progressDialog != null && progressDialog.isShowing()) {
    					progressDialog.dismiss();
    
    				}
    				break;
    			case FINISHED:
    				if (progressDialog != null && progressDialog.isShowing()) {
    					progressDialog.dismiss();
    
    				}
    
    				Common.closeKeyboardCommAct(MainActivity.this);// 关闭键盘
    				break;
    
    			case 10:
    				if (progressDialog != null && progressDialog.isShowing()) {
    					progressDialog.dismiss();
    
    				}
    				Toast.makeText(MainActivity.this, "未获取到相关信息,请验证查询条件!",
    						Toast.LENGTH_SHORT).show();
    				break;
    			}
    
    			super.handleMessage(msg);
    		}
    
    	};


    4、整个画面代码:MainActivity.java   包含:

    1. 检查网络,离线使用时候,提醒.....
    2. 选择快递公司,输入订单号,否则提醒,动画效果抖动文本框.....
    3. 利用正则表达式检查输入的单据号是否符合标准,主要是放置输入汉字等字符。因为各个快递公司,单据号包含的不一样,有的有字母有的没有。
    4. 再按一次退出程序
    	long waitTime = 2000;
    	long touchTime = 0;
    
    	@Override
    	public void onBackPressed() {
    		long currentTime = System.currentTimeMillis();
    		if ((currentTime - touchTime) >= waitTime) {
    			Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show();
    			touchTime = currentTime;
    		} else {
    			finish();
    		}
    	}


    package com.xiangxm.checkpackage;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    import org.jsoup.Jsoup;
    import org.jsoup.select.Elements;
    
    import android.app.Activity;
    import android.app.AlertDialog;
    import android.app.ProgressDialog;
    import android.content.Intent;
    import android.content.pm.ActivityInfo;
    import android.os.Bundle;
    import android.os.Handler;
    import android.os.Message;
    import android.text.TextUtils;
    import android.util.Log;
    import android.view.Menu;
    import android.view.MenuInflater;
    import android.view.MenuItem;
    import android.view.MotionEvent;
    import android.view.View;
    import android.view.View.OnTouchListener;
    import android.view.Window;
    import android.view.animation.Animation;
    import android.view.animation.AnimationUtils;
    import android.view.inputmethod.InputMethodManager;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.LinearLayout;
    import android.widget.TextView;
    import android.widget.Toast;
    
    import com.xiangxm.cls.cls_companyinfo;
    import com.xiangxm.cls.cls_savehistory;
    import com.xiangxm.myapp.MyApplication;
    import com.xiangxm.utils.Common;
    
    public class MainActivity extends Activity implements
    		android.view.View.OnClickListener {
    
    	private LinearLayout selectCompanyLayout;
    	private Button searchBtn;
    	private Button historyBtn;
    	private EditText order_numTxt;
    	private TextView companynameTxt;
    	private TextView helpinfotext;
    
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		requestWindowFeature(Window.FEATURE_NO_TITLE);
    		getWindow().setUiOptions(
    				ActivityInfo.UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW);
    		setContentView(R.layout.activity_main);
    
    		myApplication = MyApplication.getInstance();
    		initView();
    		Common.closeWhenOncreate(MainActivity.this);// 进入界面关闭软键盘
    
    	}
    
    	/**
    	 * 初始化界面
    	 */
    	public void initView() {
    
    		title = (TextView) findViewById(R.id.title);
    		phonenumber = (TextView) findViewById(R.id.phonenumbertxt);
    		helpinfotext = (TextView) findViewById(R.id.helpinfotext);
    		companynameTxt = (TextView) findViewById(R.id.companynametxt);
    		companynameTxt.setText("");
    		selectCompanyLayout = (LinearLayout) findViewById(R.id.companyname_layout);
    		searchBtn = (Button) findViewById(R.id.searchbtn);
    		historyBtn = (Button) findViewById(R.id.historybtn);
    		order_numTxt = (EditText) findViewById(R.id.order_numtxt);
    
    		selectCompanyLayout.setOnClickListener(this);
    		searchBtn.setOnClickListener(this);
    		historyBtn.setOnClickListener(this);
    
    		progressDialog = new ProgressDialog(this);
    		progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
    		progressDialog.setMessage("正在为您查询...");
    		progressDialog.setCancelable(true);
    		progressDialog.setTitle("提示信息");
    
    		changeBtnBackground();
    		if (!Common.hasShortcut(this)) { // 创建快捷方式
    			Common.addShortcut(this);
    		}
    
    		if (!Common.onlineFlag(MainActivity.this)) {
    
    			Toast.makeText(this, "离线使用中,非联网状态不能查询订单信息!", Toast.LENGTH_SHORT)
    					.show();
    
    		}
    	}
    
    	private MyApplication myApplication;
    
    	@Override
    	public void onClick(View v) {
    		// TODO Auto-generated method stub
    
    		Intent intent = null;
    		if (v.getId() == R.id.searchbtn) {
    
    			if (TextUtils.isEmpty(companynameTxt.getText())) {
    
    				Animation shakeAnim = AnimationUtils.loadAnimation(
    						MainActivity.this, R.anim.shake_x);
    				this.companynameTxt.startAnimation(shakeAnim);
    
    				Toast.makeText(MainActivity.this, "您还未选择快递公司!",
    						Toast.LENGTH_SHORT).show();
    				return;
    			} else if (TextUtils.isEmpty(order_numTxt.getText())) {
    
    				Animation shakeAnim = AnimationUtils.loadAnimation(
    						MainActivity.this, R.anim.shake_x);
    				this.order_numTxt.startAnimation(shakeAnim);
    
    				Toast.makeText(MainActivity.this, "您还未输入订单号!",
    						Toast.LENGTH_SHORT).show();
    				return;
    			}
    			String order_num = order_numTxt.getText().toString().trim();
    			Pattern p = Pattern.compile("[\\da-zA-Z]+?");
    			Matcher m = p.matcher(order_num);
    			if (!m.matches()) {
    				Toast.makeText(MainActivity.this, "您的订单号不符合标准,请检查!",
    						Toast.LENGTH_SHORT).show();
    				return;
    			}
    
    			infoMap.put("order_num", order_num);
    			infoMap.put("mark", "");// 备注信息暂时存为空
    
    			new MyThread(infoMap).start();
    
    		} else if (v.getId() == R.id.companyname_layout) {
    
    			intent = new Intent();
    			intent.setClass(MainActivity.this, SelectCompanyActivity.class);
    			startActivityForResult(intent, 6);
    			overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);
    		} else if (v.getId() == R.id.historybtn) {
    
    			boolean bol = cls_savehistory.checkHasDataOrNot(Common.dbh);
    			if (bol) {
    				// 可伸缩的listview
    				intent = new Intent();
    				intent.setClass(MainActivity.this,
    						CheckPackageHisActivity.class);
    				overridePendingTransition(R.anim.slide_left, R.anim.slide_right);
    				startActivity(intent);
    			} else {
    
    				Toast.makeText(MainActivity.this, "暂无历史记录!", Toast.LENGTH_SHORT)
    						.show();
    			}
    
    		}
    
    	}
    
    	HashMap<String, String> infoMap = new HashMap<String, String>();
    
    	// @Override
    	// public boolean onCreateOptionsMenu(Menu menu) {
    	// // MenuItem item = menu.add(0, SETTINGS_ID, 0, "settings");
    	// // item.setIcon(R.drawable.ic_setting);
    	// // item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
    	// // return true;
    	// MenuInflater inflater = getMenuInflater();
    	// inflater.inflate(R.menu.activity_main, menu);
    	//
    	// return super.onCreateOptionsMenu(menu);
    	// }
    
    	// @Override
    	// public boolean onOptionsItemSelected(MenuItem item) {// 处理点击事件 最下面
    	// switch (item.getItemId()) {
    	// /*
    	// * case R.id.menu_settings: startActivity(new Intent(this,
    	// * SettingActivity.class)); break;
    	// */
    	//
    	// case R.id.menu_delete:
    	//
    	// new AlertDialog.Builder(this).setTitle("Action Menu Item")
    	// .setPositiveButton("确认", null)
    	// .setNegativeButton("取消", null).show();
    	//
    	// break;
    	// default:
    	// break;
    	// }
    	//
    	// return super.onOptionsItemSelected(item);
    	// }
    
    	/**
    	 * 修改按钮背景图片
    	 */
    	public void changeBtnBackground() {
    
    		class MyBtnOnTouch implements OnTouchListener {
    
    			int drawable[] = null;
    
    			@Override
    			public boolean onTouch(View v, MotionEvent event) {
    
    				if (v.getId() == R.id.searchbtn) {
    					drawable = new int[] { R.drawable.searchbtn,
    							R.drawable.searchbtn_pressed };
    
    				} else if (v.getId() == R.id.historybtn) {
    
    					drawable = new int[] { R.drawable.history_btn_normal,
    							R.drawable.history_btn_pressed };
    
    				}
    
    				switch (event.getAction()) {
    
    				case MotionEvent.ACTION_DOWN:
    
    					v.setBackgroundResource(drawable[1]);
    
    					break;
    				case MotionEvent.ACTION_UP:
    					v.setBackgroundResource(drawable[0]);
    					break;
    				}
    
    				return false;
    			}
    
    		}
    
    		searchBtn.setOnTouchListener(new MyBtnOnTouch());
    		historyBtn.setOnTouchListener(new MyBtnOnTouch());
    	}
    
    	private static final int WAITTING = 0;
    	private static final int FINISHED = 1;
    	private static final int ERROR = 2;
    	private ProgressDialog progressDialog;
    
    	private Handler mHandler = new Handler() {
    
    		@Override
    		public void handleMessage(Message msg) {
    
    			switch (msg.what) {
    
    			case WAITTING:
    				progressDialog.show();
    
    				break;
    			case ERROR:
    				if (progressDialog != null && progressDialog.isShowing()) {
    					progressDialog.dismiss();
    
    				}
    				break;
    			case FINISHED:
    				if (progressDialog != null && progressDialog.isShowing()) {
    					progressDialog.dismiss();
    
    				}
    
    				Common.closeKeyboardCommAct(MainActivity.this);// 关闭键盘
    				break;
    
    			case 10:
    				if (progressDialog != null && progressDialog.isShowing()) {
    					progressDialog.dismiss();
    
    				}
    				Toast.makeText(MainActivity.this, "未获取到相关信息,请验证查询条件!",
    						Toast.LENGTH_SHORT).show();
    				break;
    			}
    
    			super.handleMessage(msg);
    		}
    
    	};
    
    	/**
    	 * 用于存放结果的map key:timeList value: infoList
    	 * **/
    	private HashMap<List<String>, List<String>> resultMap = new HashMap<List<String>, List<String>>();
    
    	/**
    	 * 子线程联网获取数据
    	 * 
    	 * @author xiangxm
    	 * 
    	 */
    	class MyThread extends Thread {
    
    		private HashMap<String, String> threadMap = null;
    
    		public MyThread(HashMap<String, String> map) {
    
    			threadMap = new HashMap<String, String>();
    			this.threadMap = map;
    
    		}
    
    		@Override
    		public void run() {
    
    			int rand = (int) Math.random() * 1000 + 1000;
    			String strurl = "http://wap.kuaidi100.com/q.jsp?rand=" + rand
    					+ "&id=" + threadMap.get("companyId") + "&postid="
    					+ threadMap.get("order_num") + "&fromWeb=null";
    			Message msg = new Message();
    			msg.what = WAITTING;
    			mHandler.sendMessage(msg);// http://wap.kuaidi100.com/q.jsp?rand=1000&id=aae&postid=987654321&fromWeb=null
    			String result = getData(strurl);// http://m.kuaidi100.com/index_all.html?type=yuantong&postid=7409440775
    			if (result.equals("")) {
    
    				msg = new Message();
    				msg.what = 10;
    				mHandler.sendMessage(msg);
    
    				return;
    			}
    
    			org.jsoup.nodes.Document doc = Jsoup.parse(result);// 7409440775
    			Elements element = doc.body().getElementsByTag("p");
    			Object[] objArr = element.toArray();
    			Pattern p = Pattern.compile("<.+?>|\\>|\\·",
    					Pattern.DOTALL);
    
    			String tempStr = null;
    			ArrayList<String> timeList = new ArrayList<String>();// 存放快递的时间
    			ArrayList<String> infoList = new ArrayList<String>();// 存放快递的对应时间点的信息
    
    			for (int i = 3; i < objArr.length - 2; i++) {
    				Matcher m = p.matcher(objArr[i].toString());
    				tempStr = m.replaceAll("");
    				if (TextUtils.isEmpty(tempStr)) {
    
    					continue;
    				} else if (tempStr.startsWith("建议操作")) {
    
    					msg = new Message();
    					msg.what = 10;
    					mHandler.sendMessage(msg);
    
    					return;
    				}
    				// 2013-11-17 00:25:57 福建省泉州市石狮市公司 已收件 操作员:包叶明
    				timeList.add(new String(tempStr.substring(0, 19)));
    				infoList.add(new String(tempStr.substring(20)));
    			}
    
    			Log.e("----------时间---------最后结果", timeList.toString());
    			Log.e("----------物流的详细信息---------最后结果", infoList.toString());
    			msg = new Message();
    			msg.what = FINISHED;
    			mHandler.sendMessage(msg);
    
    			if (timeList.isEmpty() || infoList.isEmpty()) {
    
    				msg = new Message();
    				msg.what = 10;
    				mHandler.sendMessage(msg);
    
    				return;
    			}
    
    			Intent intent = new Intent();
    			intent.setClass(MainActivity.this, PackageDetailInfoActivity.class);
    			intent.putStringArrayListExtra("timeList", timeList);
    			intent.putStringArrayListExtra("infoList", infoList);
    
    			Bundle bundle = new Bundle();
    			bundle.putString("companyName", infoMap.get("companyName"));// 公司名称
    			bundle.putString("companyId", infoMap.get("companyId"));
    			bundle.putString("order_num", infoMap.get("order_num"));// 运单号
    			intent.putExtras(bundle);
    			startActivity(intent);
    			overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out);
    
    		}
    
    	}
    
    	/**
    	 * 
    	 * @param strurl
    	 * @return
    	 */
    	public String getData(String strurl) {
    		String output = "";
    		URL url;
    		try {
    			url = new URL(strurl);
    			InputStream is = url.openStream();
    
    			BufferedReader buffer = new BufferedReader(new InputStreamReader(
    					is, "UTF-8"));
    
    			String tem = "";
    			while ((tem = buffer.readLine()) != null) {
    				output += tem;
    			}
    			return output;
    
    		} catch (MalformedURLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		return "";
    	}
    
    	// 点击空白处 软键盘消失
    
    	@Override
    	public boolean onTouchEvent(MotionEvent event) {
    		InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
    		if (imm != null && imm.isActive()) {
    			return imm.hideSoftInputFromWindow(this.getCurrentFocus()
    					.getWindowToken(), 0);
    		}
    		return false;
    
    	}
    
    	long waitTime = 2000;
    	long touchTime = 0;
    
    	@Override
    	public void onBackPressed() {
    		long currentTime = System.currentTimeMillis();
    		if ((currentTime - touchTime) >= waitTime) {
    			Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show();
    			touchTime = currentTime;
    		} else {
    			finish();
    		}
    	}
    
    	private TextView title;
    	private TextView phonenumber;
    
    	@Override
    	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    		// TODO Auto-generated method stub
    
    		if (resultCode == 8 && requestCode == 6) {
    
    			Bundle bundle = data.getExtras();
    			if (bundle == null) {
    
    				Toast.makeText(MainActivity.this, "获取数据失败!", Toast.LENGTH_SHORT)
    						.show();
    				return;
    			}
    			infoMap = new HashMap<String, String>();
    			String name = bundle.getString("companyName");
    			String str = bundle.getString("companyId");
    			String id = TextUtils.isEmpty(str) ? "" : str;
    			infoMap.put("companyName", name);
    			infoMap.put("companyId", id);
    
    			List<String> resultList = cls_companyinfo.getCompanyName(
    					Common.dbh, id);
    
    			if (resultList.get(0).equals("")) {
    
    				helpinfotext.setVisibility(View.GONE);
    				title.setVisibility(View.GONE);
    				title.setText("");
    			} else {
    				title.setText("温馨提示:");
    				helpinfotext.setText("查询须知:" + resultList.get(0));
    			}
    			if (resultList.get(1).equals("")) {
    				phonenumber.setVisibility(View.GONE);
    				title.setVisibility(View.GONE);
    				title.setText("");
    			} else {
    				title.setText("温馨提示:");
    				phonenumber.setText("查询电话:" + resultList.get(1));
    			}
    
    			companynameTxt.setText(TextUtils.isEmpty(name) ? "" : name);
    
    		}
    
    		super.onActivityResult(requestCode, resultCode, data);
    
    	}
    
    }
    




    展开全文
  • 转:北京社保随时网上查询

    千次阅读 2010-11-06 14:17:00
    作为一名【前】Compensation & Benefits 专员,至今一直对这方面信息颇为关注~ 尤其是北京市酝酿已久的医保改革 和社保改革 ,今年终于有了大的动作~ <br />1、社保卡 今年年初北京市各区县...
  • 网上找了很多的信息与资源,都不是很符合我们的需求,是一种比较低频的爬虫需求,最开始是在企查查上面做的爬虫,但是这个平台经常需要登录,造成我们经常访问失败(其实也是楼主不会在爬虫的时候绕过登录?...
  • 今天打算登录《北京市社会保险网上服务平台》查看一下社保的状态,结果遇到下面几个问题:根据身份证号和社会保险号码查询不出您的医保信息,请核实后重新填写根据输入不出任何记录,请检查您输入的姓名和身份证...
  • 公司需申请一个苹果企业开发账号,提交申请后,苹果返回...网上搜了下如何更新在邓白氏注册公司信息,基本只是如何注册邓白氏码流程。。。。。 经过摸索,在这里告诉大家: 请拨打此号码:021-2610
  • java web 简单版网上书城-注册登录

    千次阅读 2020-01-04 21:46:03
    java web 简单版网上书城-注册登录 利用Java web 做一个简单的网上商城 环境搭建 导入基本项目 项目基础地址: https://github.com/LGH-cmd/booksystem 找到wei-xhh-booksystem-basic导入eclipse 如图 运行首页...
  • 省外院校毕业生注册须知 ... 非师范类毕业生(以下简称“毕业生”)在择业期内可登陆“山东高校毕业生... 第一步:网上注册(预注册):  预注册步骤:毕业生登录“山东高校毕业生就业信息网” → 在首页点击
  • 网上会有一些免费的服务,比如腾讯的一些服务等,但是使用起来很不稳定,也不准确。 这里给大家推荐阿里云的商用ip地址查询服务,这个服务是收费的,不过费用不高,而且也很稳定。 首先需要注册阿里云账号,这里就...
  • 呵呵,最近在研究SendMessage函数,其中需要用到m_hWnd,之后延伸着又尝试获得窗口的句柄,于是遇到了FindWindow函数,原型如下:HWND FindWindow( LPCSTR lpClassName, //输入窗口的类名,其实需要是注册过的类名...
  • 通过查看消费组信息使用如下命令:./kafka-consumer...通过网上查资料得知:注意:从kafka-0.9版本及以后,kafka的消费者组和offset信息就不存zookeeper了,而是存到broker服务器上,所以,如果你为某个消费者指定了...
  • 网上查了一些方法,基本上有这几种途径 1、拨打12333人工服务咨询,但有时候人工服务没人接听。 2、线下办理,自己携带身份证信息到单位所属区县社保中心权益部门办理北京市社会保险网上服务平台个人注册
  • 公司两个礼拜了,也没有接触到实质性的项目,由于基础比较薄弱,对Java框架也没有使用过,所以先熟悉基本的流程,领导暂时分配的就是读取数据库中的信息,然后对数据以表格的形式,进行简单的增删改,然后逐渐...
  • 暴露住址电话算什么, 这些无良网站连你的相亲网站都泄露得一干二净! ... 大家都知道自己在网上不安全,但...上周末有文章揭露了 TruePeopleSearch 暴露你的隐私,不需分文,别人就能轻而易举到你的私人信息。 T...
  • 根据身份证号和社会保险号码查询不出您的医保信息 请核实后重新填写
  • )有时候我们登录一些网站或应用,为了省去注册账号的繁琐步骤,经常会使用QQ登录,授权后,一般网站/应用会要求获取你的公开信息,比如昵称等。随着时间的推移,我们授权的网站/应用越来越多,甚至连自己都不记得...
  • 如果对你有帮助,能不能留个赞呀啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 ...这里强调一下环境信息,JDK1.8 (只能用1.8及以下的版本,不然你会踩坑),jdbc的文件也是必装的,还有就是tomcat的这个版本好像影响不大,我这里...
  • IT公司手册的各大IT公司薪资和待遇内幕 (原文地址:http://blog.csdn.net/china_video_expert/article/details/7213306 )   编号   1. 杭州 诺基亚   2. 南京 趋势科技 Trend   3. 北京 联想...
  • PHP-快递查询API

    万次阅读 2017-03-23 21:37:44
    项目实战里收货地址需要做一个物流信息查询,就去网上随便搜索一个免费的快递接口做demo使用,使用起来还是很方便的。 寻找合适的api,网上很多,下载它的技术文档和api 一般都是实名验证的,我找的是快递鸟的网站,...
  • EOS主网上线了,怎么注册账号呢

    千次阅读 2018-06-11 20:03:36
    我前面的文章也提到过,EOS主网不是唯一的,EMLG, EOSGO, IMEOS, EOSForce(EOS原力)几大社区都在负责主网启动,这几个都是主网的有力竞争者。其中EMLG你可以认为是具备最大共识的...第一次注册账号  可以在这里...
  • JAVA网上商城源码,Java购物系统,商品以及用户的前台和后台管理(增,删,改,),实现购物车功能等等 这是一个功能十分强大打项目,不下载是你的一大损失……
  • JavaWeb实现快递物流查询

    千次阅读 2018-11-05 12:16:54
    所以这里介绍一个比较简单的查询方法,不需要注册,只需要快递单号和物流公司就可以的查看物流信息了。 接口链接 主要是利用 快递100 的查询网址: http://www.kuaidi100.com/query?type=快递公司英文&amp;...
  • 来自IT公司手册的各大IT公司薪资和待遇内幕 (转载于 http://xuchaoyi99.cnblogs.com/ )  编号  1. 杭州 诺基亚  2. 南京 趋势科技 Trend  3. 北京 联想(北京)有限公司  4. 深圳 华为
  • 注册公司流程和费用(2016版)

    千次阅读 2016-03-25 13:13:20
    公司注册流程及费用(2016版) 2014年3月国家《新公司法》正式实施,降低了公司注册门槛,简化了公司注册流程。2015年“大众创业、万众创新”的热潮再次把注册公司推上了改革的道路,北京公司注册流程从以前的三证五...
  • 上海住房公积金账号系统及查询

    千次阅读 2018-12-28 19:08:49
    而一般地,如果之前没有特别关注过...注册这一步时需要你提供自己的公积金账号,这个一般都是公司帮你注册好的,可以问财务部同事或者自己网上查:   2.网上查公积金账号流程: 登录上海公积金官网:http://m...
  • 苹果序列号查询知识汇总

    千次阅读 2017-04-17 16:10:34
    )从本月开始,大家从我们丢锋网上查看到的信息将不仅仅是关于苹果手机找回方法相关的内容,我们将从更广泛的维度去了解并且帮助广大苹果用户解决更多不同的需求问题。 问题一:苹果序列号是什么?什么是苹果...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 60,417
精华内容 24,166
关键字:

如何网上查公司注册信息