- 浏览: 257117 次
- 性别:
- 来自: 上海
最新评论
-
caipeiming:
下面有个简单的例子JavaScript仿安卓实现toast m ...
Jquery 仿 android Toast效果 -
丁利星:
...
Jquery 仿 google 日历活动(图+源码) -
lehehe:
http://www.haoservice.com/docs/ ...
android 基站定位 -
hpuyancy:
你好,请问如果必须这样的话,那么其他用户如何根据wsdl文件创 ...
[原创]webservice 学习笔记,axis2传递简单对象,非stub方式 -
WilliamLiu:
[color=darkred][color=darkred][ ...
socket长连接的心跳包
文章列表
游戏中的碰撞检测方式有很多,不同的算法之间主要是在精度和速度之间权衡。以下几种方式按照速度排序说明。以2D为例,3D不过是增加了一维罢了,算法理解上没太大区别。
一、地图格子划分检测
最简单的一种检测,就是 ...
android 模拟器对应的像素,游戏开发需要了解
VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;
HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320;
QVGA:Quarter VGA;即:VGA的四分之一,分辨率为320×240;
WVGA:Wide Video Graphics Array;即:扩大的VGA,分辨率为800×480像素;
WQVGA:Wide Quarter VGA;即:扩大的QVGA,分辨率比QVGA高,比VGA低,一般是:400×240,480×272;
Android Matrix 详解
- 博客分类:
- android
http://zensheno.blog.51cto.com/2712776/513652
http://findicons.com/
http://www.iconpng.com/
http://www.paojiao.cn/
解决Android模拟器DNS设置问题
用Android 模拟器 的浏览器访问不了网站,而输入ip地址可以访问,原因是android系统的dns设置存在问题
通过 getprop 可以查看到当前缺省dns设置
[net.dns1]: [192.168.1.1]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]
用adb shell连接模拟器,通过setprop net.dns1 ipaddress 设置dns
设置完成后浏览器可以访问网站
android 《手机防盗》 图
- 博客分类:
- android
最近一直在学习android,并且做了一个简单应用来练手,总结一下学习过程中遇到的问题:
1、 UI布局:开始接触android的时候,感觉UI布局是最麻烦的,不过没有别的办法,只能多写,慢慢就好了。
2、 如果系统中有耗时的操作,尽量放到另一个线程中处理,然后结合Handler更新UI主线程,以免造成假死现象。
3、 Android的部分传感器比如重力、方向传感器,在系统休眠的时候也会跟着休眠,导致在锁屏后监听不到变化。对于这个问题我一直也没找到好的解决方案(我是屏蔽了系统休眠,同时把屏幕亮度降到最低来达到预期要求)。
4、 如果你想让你的应用开机自启动,就必须安装到手机内存中,安装到SD卡上 ...
感谢:http://www.pocketdigi.com/20110715/395.html
如果短信内容过长,可以使用SmsManager.divideMessage(String text)方法自动拆分成一个ArrayList数组,再根据数组长度循环发送,或者直接用sendMultipartTextMessage方法发送,参数与sendTextMessage类似,无非是短信内容变成了用divideMessage拆成的ArrayList,两个广播也是,所以不再写例子.
前面说到可以通过发送Intent的方式跳转到短信发送界面,让用户自行发送短信,今天学习的SmsManager可以在后台发送短 ...
感谢:http://yelinsen.iteye.com/blog/977683
我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。
我们在同一个application内部,可以随意的startActivity from Activity A to Activity B,而官方的文档中说startActivity可能会报NotFoundE ...
android 之 音量调节
- 博客分类:
- android
感谢:原文作者
Android 程序获取、设置铃声和音量
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//通话音量
int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );
int current = mAudioManager.getStreamVolume( AudioM ...
感谢:http://www.devdiv.com/home.php?mod=space&uid=23856&do=blog&id=3684
前言:
GPS定位能提供精确, 详细的数据。但是有的时候我们不能通过GPS获得数据,如在屋子里面,无GPS功能等情况。那我们就需要其他的定位手段,基站定位是一个不错的选择。
当我们手机开机时,手机会自动向信号最强的无线通讯台联系,注册信息,这个通讯台就是我们所说的基站,每个基站都有自己的id,我们通过这个基站的id能够找到基站的位置,而国内城市的基站密度可以达到500米以下或者更低,所以能够大体上确定我们的位置。
准备工具:
1. ...
Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy
我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。
1 通过startService
Service会经历 onCreate --> onStart
stopService的时候直接onDestroy
...
在Mysql5.5中执行如下建表语句
CREATE TABLE JBPM4_DEPLOYMENT (
DBID_ BIGINT NOT NULL,
NAME_ LONGTEXT,
TIMESTAMP_ BIGINT,
STATE_ VARCHAR(255),
PRIMARY KEY (DBID_)
) TYPE=INNODB;
报错:You have an error in your SQL syntax; check the manual that corresponds to your M ...
感谢:http://blog.csdn.net/netpirate/article/details/5801379
安装程序:软件从无到有。
卸载程序:软件从有到无。
更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本。
安装程序的方法:
1、 通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。
String fileName = Environment.getExternalStorageDirectory() + apkName;
Uri uri = Uri.fromFile(new File(fileName));
...
感谢:http://jasonshieh.iteye.com/blog/1003478
Android中与电话功能相关的类是 TelephonyManager ,此类中定义了很多常量,以下分类说明
获取以下信息需要在AndroidManifest.xml中指定权限
一、 数据连接状态
获取数据连接状态:int getDataState()
获取数据活动状态:int getDataActivity()
常用的有这几个:
int DATA_ACTIVITY_IN 数据连接状态:活动,正在接受数据
int DATA_ACTIVITY_OUT 数据连接状态:活动,正在发送数据
int DATA_A ...
50个 JQuery 使用技巧
- 博客分类:
- Js/Css
感谢:http://www.woiweb.net/50-jquery-snippets-for-developers.html
1. 如何创建嵌套的过滤器:
//允许你减少集合中的匹配元素的过滤器,
//只剩下那些与给定的选择器匹配的部分。在这种情况下,
//查询删除了任何没(:not)有(:has)
//包含class为“selected”(.selected)的子节点。
.filter(":not(:has(.selected))")
2. 如何重用元素搜索
var allItems = $("div.item");
var kee ...