闪讯WiFi助手2.3开源版,带心跳,提供心跳接口

0 条评论

版本说明

  1. 修复对话框权限
  2. 移除VIP权限
  3. 移除金币功能
  4. 完全免费

阅读全文

EditSpinner 一款结合EditText和Spinner的开源控件

0 条评论

效果演示:

201602281456654040118978.gif

阅读全文

微信红包随机算法初探

0 条评论

原文地址:原文地址

算法

算法很简单,不是提前算好,而是抢红包时计算:

红包里的金额怎么算?为什么出现各个红包金额相差很大?
答:随机,额度在0.01和剩余平均值*2之间。

阅读全文

java的接口解耦

0 条评论

学过java的人都知道,java是单继承的,也就是说一个class只能继承一个类。

阅读全文

一款WIFI下客户端和服务端互相通信的Demo(两端都是手机)

0 条评论

首先将手机连接wifi,打开本程序,会自动创建服务,等待客户端连接~

阅读全文

jni 通过c/c++返回HashMap等复杂参数给java

0 条评论

返回其他对象与这个相似,可以自己研究下

思路:

1.创建HashMap对象:
/*C语言版本,下同*/
//获取java的HashMap类
jclass class_hashmap=(*env)->FindClass(env,"java/util/HashMap");
//获取类似于java 的new HashMap();
jmethodID hashmap_init=(*env)->GetMethodID(env,class_hashmap,"<init>","()V");
//初始化。类似于hashMap=new HashMap();
jobject HashMap=(*env)->NewObject(env,class_hashmap,hashmap_init,"");
//获取hashMap.put()的ID
jmethodID HashMap_put=(*env)->GetMethodID(env,class_hashmap,"put",
    "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");

阅读全文

Android涉及到的设计模式

0 条评论

1、适配器模式:

ListView或GridView的Adapter

简介:不同的数据提供者使用一个适配器来向一个相同的客户提供服务。

阅读全文

android退出所有的activity

0 条评论

Android经典完美退出方法,使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!
AppUtils类(储存每一个Activity,并实现关闭所有Activity的操作)

阅读全文

android根据银行卡卡号判断银行

0 条评论

根据银行卡号判断是哪个银行的卡,依据是银行卡号的前6位数,称之为bin号。

我们把bin号转化为长整形,再把各个银行卡的bin号做成有序表。通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息。

阅读全文