- 浏览: 278579 次
- 性别:
- 来自: 上海
最新评论
-
flyingsnowff:
支付宝官方在线文档中心:https://doc.open.al ...
如何集成支付宝官方文档 -
timer_yin:
果然是这样
[转帖] 安装Eclipse插件长时间卡在 calculating requirements and dependencies -
dai_lm:
lyx0224 写道强~~~~~过奖,只是总结了前人的智慧,拼 ...
通过Wifi实现设备间的通信 -
lyx0224:
强~~~~~
通过Wifi实现设备间的通信 -
Goro:
帅!
自己封装的支持自动对焦的CameraView
文章列表
由于ES接入的项目变多,之前所有索引都保留30天,现在需要根据业务不同,索引保留的天数可以配置,所以写了shell命令,可以根据配置删除过期索引,配合cron执行
索引按照天进行分隔,格式统一为:xxxx_yyyy.mm.dd
#/bin/bash
ES_URL="http://127.0.0.1:9200" #填写你的es对外http连接地址
ES_USER="username" #name代表你的你的es用户名
ES_PASSWORD="password" #password代表你的es用户密码
de ...
等待放假,闲来无事,做个内嵌浏览器的Java桌面应用,用到了dj-nativeswing
是个半成品,只是能显示页面,没有写注释,大家凑合看看吧
多年不发帖,忘记怎么上传附件了
使用的jar包:
dj-nativeswing-swt-core.jar
dj-nativeswing-swt.jar
dj-nativeswing.jar
jna-4.0.0.jar
jna_WindowUtils.jar
MozillaInterfaces-1.8.1.3.jar
org.eclipse.swt.win32.win32.x86_64-4.3.jar
由于开发环境是64位的,但是mvnrepos ...
项目需要当某事件触发时,执行http请求任务,失败时需要有重试机制,并根据失败次数的增加,重试间隔也相应增加,任务可能并发。
由于是耗时任务,首先考虑的就是用线程来实现,并且为了节约资源,因而选择线程池。
为了解决不定间隔的重试,选择Timer和TimerTask来完成
package threadpool;
public class ThreadPoolTest {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("start ...
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=<cid>,可以获得一个html页面内容,通过正则进行解析,也可以获得经纬度信息
获得经纬度信息后,再通过Google API(或者百度API)获取地理位置信息
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
phoneInfo += &q ...
http://bbs.pediy.com/forumdisplay.php?f=161
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamReader(is);
BufferedReader bufReader = new BufferedReader(inputReader);
String line = "" ...
为了获得从A点到B点的路劲,经常会使用Google提供的API,例如
[url]
http://maps.googleapis.com/maps/api/directions/json?origin=40.7144,-74.0060&destination=47.6063,-122.3204&sensor=false
[/url]
从返回的结果上,大致可以了解应该怎么走,但是如果希望在地图上把路径描绘出来,就需要把“overview_polyline”节点里的内容进行解密才可以
下面就是用java进行解密的方法
String path = "[加密过的路劲字符串]& ...
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
top.setGravity(Gravity.TOP, 0, 0);
top.show();
Style 3: 带图片
Toast image = Toast.makeText(this, "wit ...
Google Map API V2
- 博客分类:
- Android
以后如果要开发包含google map的程序就更麻烦咯
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html
找到篇不错的文章,大家可以参考一下
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html
1. 创建Android工程
由于v2的key需要Google Play Service的支持,所以创建的工程需要将其引入
2. 获得keystore的SHA-1的fingerprint
%JAVA_HOME%\bin\keytool -list -v -keystore ...
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceView.Renderer {
private static final int TOUCH_MINIMUM_MOVE = 5;
private static final int IMAGE_SIZE = 1 ...
dateformat
- 博客分类:
- dateformat
- Java
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year (Number) 1996"
"MMM month in year (Text) Jul" ...
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
附件是从官方地址下载的,下载日期是2013-02-08,
由于原文件太大(15M),所以重新打了一下包
WS_SECURE_PAY_Android.rar - Android平台开发指南
WS_SECURE_PAY_i ...
原帖:http://www.linuxidc.com/Linux/2012-11/73940p3.htm
不错的文章
同一个作者的另一篇文章
http://www.linuxidc.com/Linux/2012-11/73939p2.htm
要使用MonkeyRunner,就要学习使用Python,哎
先抄一段官方doc里的代码
作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRunner ...