- 浏览: 868176 次
- 性别:
- 来自: 上海
最新评论
-
waterflow:
感谢分享
简单的ChartDirector生成图表例子 -
YQuite:
写到最后一种文件才看到这个,洼的一声哭了出来 - - !
java简单解析docx、pptx、xlsx文档 -
q394469902:
Android通过selector改变界面状态 -
db6623919:
直接粘贴别人帖子还是英文的,有意思?
实现RTSP协议的简单例子 -
ykou314:
请问下,这些超级命令,是否需要android root权限,尤 ...
Android系统在超级终端下必会的命令大全(七)
文章列表
android之清屏(clearScreen)方法
// 首先定义paint
Paint paint = new Paint();
// 绘制矩形区域-实心矩形
// 设置颜色
paint.setColor(Color.WHITE);
// 设置样式-填充
paint.setStyle(Style.FILL);
// 绘制一个矩形
canvas.drawRect(new Rect(0, 0, getWidth(), getHeight()), paint);
在J2ME中
g.setColor(Color.WHITE);
g.fillRect(0,0,g ...
一般在刚开始开发android时,会犯一个错误,即在View的构造函数中获取getWidth()和getHeight(),当一个view对象创建时,android并不知道其大小,所以getWidth()和getHeight()返回的结果是0,真正大小是在计算布局时才会计算,所以会发现一个有趣的事,即在onDraw( ) 却能取得长宽的原因。
如何在构造函数中如何取得长宽。
width = activity.getWindowManager().getDefaultDisplay().getWidth();
height = activity.getWindowManager(). ...
一个android操作sql例子
package jp.javadrive.android;
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.EditText;
import android.widget.Button;
...
android创建资源文件其实很简单,但如果是创建自定义的原生资源的话,可能不知所措,特别是在刚接触android开发时,废说少说,切入正题
1、在res新建目录raw,如图所示:
2、在raw下新建自己文件或拷贝文件到此目录下,此时R.java会自己生成如R.raw.i18n
注意:此目录下的文件名必需小写,不然会报错。
3、读取自定义资源,如:
InputStream in = context.getResources().openRawResource(R.raw.i18n);
推荐:
android ...
在开发android之前,了解Log一些方法,它有点像LOG4J,很方便,其方法如下:
Log.v(String tag, String msg);
Log.d(String tag, String msg);
Log.i(String tag, String msg);
Log.w(String tag, String msg);
Log.e(String tag, String msg);
但在运行程序时却看 ...
Canvas 作为绘制文本时,使用FontMetrics对象,计算位置的坐标。
它的思路和java.awt.FontMetrics的基本相同。
FontMetrics对象
它以四个基本坐标为基准,分别为:
・FontMetrics.top・FontMetrics.ascent・FontMetrics.descent・FontMetrics.bottom
该图片将如下
Paint textPaint = new Paint( Paint.ANTI_ALIAS_FLAG);
textPaint.setTextSize( 35);
textPaint.se ...
获取SIM卡提供国家代码(ISO)
TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
telManager.getSimCountryIso();
SIM卡的序列号
TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
telManager.getSimSerialNumber();
获取其他信息以此 ...
1.1 iWidsets 发布1.8.1版本,此版本主要修正BUG
修改数组越界导致死机问题
搜索无编码导致搜索结果为乱码问题
优化网关响应数据问题
下载地址:
手机下载地址:http://m.iwidsets.com/
iWidsets.jad:http://www.iwidsets.com/iWidsets.jad
iWidsets.jar:http://www.iwidsets.com/iWidsets.jar
WM JAVA 虚拟机:jbed
Android JAVA 虚拟机:jbed apk
iWidsets Android版本目前正加紧开发 ...
有时在开发基于Symbian系统的应用可能出现的异常代码,如开发J2ME时出现-36错误,下面的列表可能非常有用
转自:http://wiki.forum.nokia.com/index.php/Symbian_OS_Error_Codes
Component
Name
Value
Suggested Text
E32 (E32ERR.H)
KErrNotFound
-1
Unable to find the specified object
E32 (E32ERR.H)
KErrGeneral
-2
General ( ...
- 2009-09-20 16:14
- 浏览 1800
- 评论(0)
新建一个android工程,开始就出现这个错误:
[2009-09-18 23:49:52 - iWidsets] no classfiles specified
[2009-09-18 23:49:52 - iWidsets] Conversion to Dalvik format failed with error 1
解决办法是 Project > Clean... > Clean project selected below > Ok
- 2009-09-19 00:00
- 浏览 8477
- 评论(2)
经过九个月的开发,iWidsets J2ME客户端首次发布了,iWidsets是基于手机浏览器的应用引擎,除了具备网页浏览功能外,还支持Widget功能,未来将支持用户个性化Widgets,她具有联网速度快、节省使用流量,能自由访www和wap站点、拥有网站导航、移动搜索等功能,最终将享受个性化Widgets服务。
更详情请浏览http://www.iwidsets.com
J2ME客户端下载:
iWidsets.jad:http://www.iwidsets.com/iWidsets.jad
iWidsets.jar:http://www.iwidsets.com/iWidse ...
经过九个月的开发,iWidsets J2ME客户端首次发布了,iWidsets是基于手机浏览器的应用引擎,除了具备网页浏览功能外,还支持Widget功能,未来将支持用户个性化Widgets,她具有联网速度快、节省使用流量,能自由访www和wap站点、拥有网站导航、移动搜索等功能,最终将享受个性化Widgets服务。
更详情请浏览http://www.iwidsets.com
J2ME客户端下载:
iWidsets.jad:http://www.iwidsets.com/iWidsets.jad
iWidsets.jar:http://www.iwidsets.com/iWidse ...
synchronized(obj) { while(!condition) { obj.wait(); } obj.doSomething();}
当线程A获得了obj锁后,发现条件condition不满足,无法继续下一处理,于是线程A就wait() , 放弃对象锁.
之后在另一线程B中,如果B更改了某些条件,使得线程A的condition条件满足了,就可以唤醒线程A:
synchronized(obj) { condition = true; obj.notify();}
需要注意的概念是:
# 调用obj的wait(), notify( ...
- 2009-08-19 23:20
- 浏览 5112
- 评论(0)
NOKIA的一些目录不允许创建文件,所以会抛出java.lang.SecurityException: Access denied,只需做个提示就行了,或引导用户进入其子目录创建文件,问题便能解决,示例代码如下:
private void createFile(String fileName) {
String fileExt = "";
{
int idx = fileName.lastIndexOf('.');
if (idx > 0) {
fileExt = fileName.substring(idx, fileN ...
- 2009-08-13 15:42
- 浏览 11247
- 评论(5)
下面是对开发J2ME FileConnection的一些总结:1、J2ME FileConnection在WTK能正常运行,但拿到S60可能会报错,因他们之间存在差异。
3、在WTK能用fc.exists()来判断文件是否存在,但在S60中会抛出异常,创建文件如下:
private void createFile(String fileName) {
String fileExt = "";
{
int idx = fileName.lastIndexOf('.');
if (idx > 0) {
fileExt = ...
- 2009-08-07 00:00
- 浏览 2646
- 评论(0)