- 浏览: 130634 次
- 性别:
- 来自: 北京
最新评论
-
Satur6ay:
请问楼主有没有在忽悠人,为什么看到很多9.png都没有去黑边, ...
android 9.png 浅析 -
benben_002:
非常感谢~
解决java.lang.OutOfMemoryError: bitmap size exceeds VM 方式 -
纯洁的坏蛋:
你好 为什么别人添加我为好友的时候 packageListen ...
openfire--好友管理各种状态纠结 -
gkhlvgwh:
...
js 游戏框架 简介 -
dying318:
前面说的倒挺详细的,怎么最后的C#里面的公式就变了。前面是Di ...
mysql 下 计算 两点 经纬度 之间的距离(二)
文章列表
package com.lp.imageUI;
import android.graphics.Bitmap;
以下 SQL 语句将会在与坐标 37, -122 相距 25 英里的半径范围内查找最近的 20 个位置。该语句根据行的纬度/经度以及目标纬度/经度计算距离,然后只请求距离值小于 25 的行,最后再按距离对整个查询进行排序,并将查询结果限制为只显示 20 个。要按公里而非英里进行搜索,请将 3959 替换为 6371。
SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( ...
当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配更少的内存,具体的解决办法是修改采样值BitmapFactory.Options.inSampleSize,例如:
BitmapFactory.Options opts = new BitmapFactory.Options();opts.inSampleSize = 4;Bitmap bitmap = BitmapFactory.decodeFile(imageFile, opts) ...
我们在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误。这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。 1.创建一个图片缓存对象HashMap dataCache,integer对应Adapter中的位置position,我们只用缓存处在显示中的图片,对于之外的位置,如果dataCache中有对应的图片,我们需要进行回收内存。在这个例子中,Adapter对象的getView方法首先判断该位置是否有缓存的bitmap,如果没有,则 ...
两点经纬度,计算距离
这种公式我必然是不知道的,谷歌翻了翻,有人(http://xxyyyboy.blog.163.com/blog/static/765832620110410457662/)说是
1.Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;
2.a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;
3.6378.137为地球半径,单位为千米;
计算出来的结果单位为千米。
也有人http://panyee.cnblogs.com/archive/2006/07/04/442771.html)说直接 ...
作者:Paulo Fierro
你想要成为手机开发者吗?你的目标可能是从应用商店中赚取大量金钱,也可能只是为了寻找新的挑战。无论你的目的是什么,当你设计应用时,可能需要考虑到代码层面之外的某些东西。
在你开始进行开发 ...
可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特殊的格式,在png图片的基础上动了些手脚,而且这种手脚你会 看不见摸不着(详情见下面具体内容)。 9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意(挺高级的吧),也许有 的同学在做美化的时候很喜欢一个图片素材,重命名替换了drawable-hdpi下的素材,但是运行系统后发现,怎么被拉伸得不像样子 了,哈哈,这就是9.png图片不能轻易碰的神奇所在 ...
一、Android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
2.局部变量命名、静态成员变量命名
只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3.常量命名
只能包含字母和_,字母全部大写 ...
当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配更少的内存,具体的解决办法是修改采样值BitmapFactory.Options.inSampleSize,例如:
[java] view plaincopyprint?
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 4;
Bitmap bit ...
图像缩放是我们常常用到的一个操作,利用程序来讲原理很好理解。 第一:拿到原始图片的宽度和高度。 第二:根据缩放比例获得新图片的宽度和高度。 第三:用例原始图片的像素获得新的图片。
public final BufferedImage getResizePicture(BufferedImage originalPic,
double bo) {
// 获得原始图片的宽度。
int originalImageWidth = originalPic.getWidth();
// 获得原始图片的高度。
int originalImageHeight = ori ...
新浪微博很火,开放平台很火,开发者很“火”。
开发者火是因为新浪微博开放平台对开发者很不友好,其 API 从实现到文档都很粗糙。
API 实现不标准还能忍,但是文档不说明清楚,要开发者自己摸索就离谱了。1看来新浪尚未有暇顾及第三方开发者,开放平台现在也只是“开门放出来”而已。结果就是开发者在很多毫无意义的事情上折腾,浪费时间!
我写这一系列文章的目的就是避免后来者遭同样的罪。
这是第一篇,关于 upload API 的 OAuth 验证失败问题。去论坛搜索一下 upload 就知道有多少人深受其害了。2
Upload API 的 OAuth 之所以难搞,部分是因为其 HTTP 请求格式 ...
1、【新浪微博错误代码大全】304 Not Modified: 没有数据返回.400 Bad Request: 请求数据不合法,或者超过请求频率限制. 详细的错误代码如下:o 40028:内部接口错误(如果有详细的错误信息,会给出更为详细的错误提示)o 40033:source_user或者target_user用户不存在o 40031:调用的微博不存在o 40036:调用的微博不是当前用户发布的微博o 40034:不能转发自己的微博o 40038:不合法的微博o 40037:不合法的评论o 40015:该条评论不是当前登录用户发布的评论o 40017:不能给不是你粉丝的人发私信o 4 ...
好友花名册官方解析:
ofRoster (buddy rosters or lists)Column Name Type Length Description
rosterID
NUMBER
n/a
ID of roster (Primary Key)
username
VARCHAR
32
User Name
jid
TEXT
n/a
The address of the roster entry
sub
NUMBER
n/a
The subscription status of the entry
ask
NUMBER
n/a
...
OpenFire的JVM默认情况下使用64M内存这在将OpenFire作为服务运行的情况下肯定不够用我们需要修改参数.使其能够占用服务器的更多内存资源
方式一:
Windows:在openfire的bin目录下建立openfired.vmoptions(作为应用程序运行)或者openfire-service.vmoptions(作为服务运行)内容添加-Xms512m-Xmx512m
Linux:修改/etc/sysconfig/opfire文件去掉注释OPENFIRE_OPTS=”-Xmx512m”
方式二:
在openfire/bin/openfire 文件中将INS ...
越来越多的开发者热衷于使用html5+JavaScript开发移动Web App。不过,HTML5 Web APP的出现能否在未来取代移动应用,就目前来说,还是个未知数。一方面,用户在使用习惯上,不喜欢在浏览器上输入复杂的网址;另一方面,Html5 Web App ...