自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sodino的专栏

还是自己的窝舒服,跳转至 http://sodino.com 吧。

  • 博客(232)
  • 资源 (34)
  • 收藏
  • 关注

原创 [Android]指定浏览器访问指定页面(支持UC、Opera、QQ、Dolphin、Skyfire、Steel、Google)

先看一下系统浏览器com.android.browser启动类在AndroidManifest.xml中的声明:

2010-11-08 23:35:00 10357 9

原创 [Android]静态广播监听器

<br />package lab.sodino.broadcastaction;import lab.sodino.util.DatabaseOpenHelper;import lab.sodino.util.SodinoOut;import android.app.Activity;import android.content.ContentResolver;import android.database.ContentObserver;import android.databa

2010-10-21 15:10:00 7979 5

原创 [Android]可自定义显示时长的Toast

<br />package lab.sodino.customtoast;import lab.sodino.util.SodinoOut;import android.content.Context;import android.os.Handler;import android.widget.Toast;/**设计原理:在Toast显示消失之前,再次调用Toast.show()进行接力。*/public class CustomToast { /** 用于测试 */ pr

2010-10-20 16:17:00 3371

原创 [Android]删除Rom中的Youtube.apk

<br />由于天朝养了一只很强大的河蟹,YouTube及Twitter等工具是使用不了的.在手机中又占空间,一直想找个方法把这些用不了的系统包给删除掉.<br /> <br />在此先声明此方法仅针对获取了root权限的手机.<br />在网络上搜了下,到处转载使用如下命令可以删除:<br />adb remountadb shell rm /system/app/YouTube.apk<br /> <br />但是结果却总是:<br />rm: can't remove '/system/app/Y

2010-10-17 23:21:00 6207

原创 Android各种信息的显示

<br />参考自eoeApps。<br /> <br />在使用eoeApps时,发现它显示的一些系统属性像和用命令行中敲出来的一样,好奇心大起。反编译之,遂得。<br /> <br />关键点为使用ProcessBuilder来执行命令。<br />另,系统属性的详细信息见:http://blog.csdn.net/jerryutscn/archive/2010/04/24/5519423.aspx<br /> <br />package lab.sodino.textimage;import ja

2010-10-14 17:27:00 5571 1

原创 利用Google接口实现基站定位

package lab.sodino.location;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import org.apache.http.HttpEntity;import org.apache.h

2010-10-12 12:04:00 4915

原创 [Android]自定义移动网络接入点

<br />1.点击“Network”将显示本机的无线及网络信息。<br />2.点击"WAP"将自动设接入点为CMWAP。<br />3.点击“GPRS”将自动设接入点为GPRS。<br /> <br /> <br />package lab.sodino.network;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.U

2010-09-30 15:38:00 5243 4

原创 Mobile Device Intelligence: DeviceAtlas

    Whether you are creating mobile sites, delivering mobile downloads or developing apps, sooner or later you will need to know what handset your customer is using. It is awkward but unavoidable: all handsets are different and to deliver a great mo

2010-09-19 15:59:00 1731

原创 Android监听SMS发送状态并获取短信服务中心号码

监听SMS发送状态的例子网上虽然有,但还是太杂了不完全。自己写了个。短信服务中心号码的获取是通过SmsMessage.getServiceCenterAddress()方法获得。也就是只能从已经存储在你手机上的短信中获取。本例子获取短信服务号码的思路是发送一个自定义字符串到10086去,拦截10086下行的短信从中读取短信服务号码。测试后发现虽然在本手机卡为深圳号,但收到的短信服务中心号码却是佛山的。但至少知道是处于哪个省了。全国短信服务中心号码详见:http://zdm2008.blog.163.

2010-09-08 17:48:00 23821 12

原创 Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全)

1.Activity全透明同学zzm给了这个有趣的代码,现在公布出来。先在res/values下建colors.xml文件,写入:#9000这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。再在res/values/下建styles.xml,设置程序的风格

2010-08-18 20:20:00 54768 11

原创 Android:SMS TEL MAIL 使用集合

<br />Android发送短信、打电话、发送邮件的程序集合。<br /><br />短信发送模式包括:<br />1.使用SMSManager发送短信,发送的短信不存于“信息”中。<br />2.使用ContentResolver发送短信,短信存放于“信息”中。(网传的方法,实践中未成功)<br />3.使用Intent发送短信,调用系统的“信息”程序发送。<br /><br />打电话模式包括:<br />1.调用空的Dial拔号。<br />2.调用Dial并传递号码。<

2010-08-13 18:19:00 3996

原创 J2SE编译.java文件并获取编译进度

J2SE编译.java文件并获取编译进度一直在想一个和eclipse相仿的编译.java文件相似的方法,查看了api后,写出了以下代码。源文件放在D://Test//cmdJavaTest//src下,所要编译的类为j2me.shell.*,编译后存放在tempclass文件夹下。由于Runtime.exec(String cmdStr,String[]envp,File file)中envp并不支持迭代收,所以EXTRAAPI也只好使用全称将所以包的完整路径都表示出来了。编译进度记录在了log

2010-07-21 13:42:00 1338

原创 J2SE批量生成J2ME的Jad小工具

由于处理大量的jar包后,原来的jad就不能再用了,网上找了个JadGen.exe,也很好用,但是没有批量的功能。于是就自己写了个批量生成工具。 实现功能: 1.选择指定jar时,生成jad。 2.选择指定存放jar的文件夹,可批量生成该文件夹下的jar的jad文件。 3.支持生成在线安装jad。 另外,自己发现用exe4j打包生成的exe可以不启动程序,直接将jar或文件夹拖动到程序图标上就可生成jad(但有exe4j

2010-07-17 19:25:00 1116

原创 J2me:Manifest中MIDlet-1自动断行导致文件安装失败

这段时间处理了大量的jar包,当自己重编译包后,会发现原来可以正常安装的包安装失败了,提示某某类无法找到。查看Manifest.MF时发现是MIDlet-1的自动断行错误。MIDlet-1: 江湖歪传_新葵花宝典,/icon.png,rpg.extend.game.RPGG ameMidlet自动断行的原因经查官方文档有如下解释:No line may be longer than 72 bytes (not characters), in its UTF8-encodedform. If a

2010-07-13 16:37:00 1495

原创 批处理命令批量重签名AndroidAPK包 && JAR转APK网址

      对于写好的Android程序,打成apk包后,有时我们想更换下包里的资源,这时就得对这个apk包进行重新签名。      本文就写了个利用批处理自动对apk进行重签名的小程序。       操作前准备:      1.在运行本批处理程序前,请确定已经建立了Java环境设置了Java_home环境变量并且将AndroidSDK/tools路径添加为环境变量。 

2010-05-15 20:20:00 7187 2

原创 用批处理打包J2ME程序

用批处理打包J2ME程序 1.源码放于src,资源文件放于res。2.tempclass存放编译的.class文件。3.preverify存放预编译后的.class文件。4.jar存放包。5.proguard存放混淆包。   批处理内容: @echo offrem 2010年4月10日 12时52分41秒rem javac added t

2010-04-10 19:33:00 1785

原创 Jar命令中 -C的使用

当前目录下有src及wear两个文件夹,将wear文件夹的所有内容添加到已存在的OLD_JAR中,请使用下面这个语句。 /**-C[空格]%WEAR_LIB%/[空格][点]*/jar uvf %SRC_PATH%/%OLD_JAR_NAME% %WEAR_LIB%/ -C %WEAR_LIB%/   在不使用-C命令时,添加到OLD_JAR的内容并非直接添加,而是包含“w

2010-04-07 17:09:00 5431

原创 [J2me]长文本自动断行--TextScrollFrame

package lab.sodino.wear; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Font; import javax.microedition.lcdui.Graphics; public class MyCanvas extends Canvas {

2010-04-06 21:59:00 1337

原创 A discovery found that after two weeks of work

bcel , javassist ,jclasslib are poor to create a j2me class file and u can figure it out after study how a j2me jar file been product.

2010-04-06 18:02:00 875

原创 StackMap ------ The different attribute between j2se and j2me.

        CLDC requires that a Java VM be able to identify and reject invalid classfiles. However, since the standard classfile verification approach defined by J2SE is too memory-consuming for small de

2010-04-04 11:57:00 1532 2

原创 J2me后台运行示例

Count的计算运行的时间秒数。点击Hide后,程序进入后台运行,在 “应用程序”中点击该程序的图标,可以发现Count的计数并不是从0开始的,而是显示刚才启动后到现在的时间。 package lab.sodino.hide;import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Comm

2010-03-28 17:03:00 1197

原创 模拟二进制的"|" "&"操作

//"|"操作 public static long calculateOr(long arg1, long arg2) { long r = 0; for (int i = 0; i < 64; i++) { if (arg1 < 0 || arg2 < 0) { System.out.println("i = " + i + " 1"); r++;

2010-03-19 12:58:00 859

原创 定义xml为drawable文件并根据状态改变显示的图片资源

    在Button上触摸按下的时候,Button有focused,pressed和default状态,可以使用不同的图片来显示这三种状态。     先定义一个名为btnselector.xml文件,代码如下:   <item android:state_focused="true" android:state_pressed="false" an

2010-03-18 14:40:00 3606

原创 DoublyLinkedList

package lab.sodino.linklist;public class LinkedNode { private Object value; private LinkedNode preNode; private LinkedNode nextNode; public LinkedNode(Object obj) { this.value = obj;

2010-03-16 13:47:00 831

原创 [J2ME]为照相机添加图片保存功能

byte[] data = VideoControl.getSnapshot("encoding=jpeg");返回一个jpeg格式的二进制数据,把这些数据写入文件保存后即为图片。  encoding=png时为png格式。 package lab.sodino.snapshot;import java.io.IOException;import java.io.Out

2010-03-13 21:21:00 1367

原创 使用FileSystemRegistry监听移动存储卡的操作

  点击Midlet → External events → File Connection → Mount → 输入sodinoN78,则插入一个手机存储卡。手机屏幕提示有新卡插入。  package lab.sodino.filesys;import javax.microedition.io.file.FileSystemListener;import j

2010-03-13 17:11:00 903

原创 PushRegistry Demo

 模拟器通过Wtk 2.5.2的Run via OTA,服务端在eclipse运行。 动态注册的接入网络连接Push示例:客户端代码:package lab.sodino.push;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;

2010-03-12 22:28:00 1107

原创 Png文件的流读取写出

package lab.sodino.PngTest;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impo

2010-03-08 13:42:00 4223

原创 将Image对象保存为png文件

PngTools及CRCUtil及BytesTools是网络上找的资源。 package lab.sodino.img;import java.io.IOException;import java.io.OutputStream;import javax.microedition.io.Connector;import javax.microedition.io.file.

2010-03-08 12:56:00 6101

原创 通过文件二进制信息判断图片类型(png,jpg,gif)

package lab.sodino.img;import java.io.IOException;import java.io.InputStream;import javax.microedition.io.Connector;import javax.microedition.io.file.FileConnection;import javax.microedition

2010-03-08 09:52:00 11304 3

原创 "Image → PngFile" Cache

package lab.sodino.PngTest;public class PngTest { public static void main(String[] args) {// byte a1 = (byte) 0x89; // 定义PNG文件头部的匹配参数// byte a2 = (byte) 0x50;// byte a3 = (byte) 0x4e;

2010-03-07 23:12:00 1045

原创 ClockTime

package lab.sodino.clock;public class ClockTime { public static long MSEL_PER_SECOND = 1000; public static long MSEL_PER_MINUTE = 60 * 1000; public static long MSEL_PER_HOUR = 60 * MSEL_PER_

2010-03-07 20:15:00 812

原创 Windows2000/2003/XP错误代码大全

Windows2000/2003/XP错误代码大全(45)  9801 0x2649 安全更新呼叫需要继续更新请求。 9851 0x267B TCP/IP 没有安装网络协议。 9852 0x267C 没有为本地系统配置 DNS 服务器。 9901 0x26AD 指定的目录分区不存在。 9902 0x26AE 指定的目录分区已存在。 9

2010-01-29 12:47:00 3187

原创 URL encoding

URL Encoding(or: What are those "%20" codes in URLs?)= Index DOT Html by Brian Wilson = Main Index | Element Index | Element Tree | HTML Support History

2010-01-29 12:09:00 1552

原创 手机系统属性——SunWTK/lib下的system.config文件定义

写程序时都使用System.getProperty(String)来获得系统属性。自己找了一下,发现是在SunWTK安装目录下lib文件夹下的system.cofig文件进行的规范约束。所有规范约束如下:  # Properties visible from System.getProperty()microedition.jtwi.version: 1.0microedi

2009-12-12 11:45:00 2715

原创 Lwuit MediaComponent的使用

来源于:http://forums.java.net/jive/thread.jspa?threadID=44377&tstart=30不过里面的问题也没有解决。倒是最后的一句话是这样说的:There isnt really a solution for this problem, except using anotheremulator than the emulators c

2009-12-12 11:16:00 1370

原创 LWUIT: TabbedPane的两个注意点。

 package com.mobiledelight.app;import java.io.IOException;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;import com.mobiledelight.app.sodin

2009-11-20 12:46:00 1264

原创 简单的一个jsr75例子--浏览本机文件夹及文件

效果图:     code:package lab.sodino.jsr75;import java.io.IOException;import java.util.Enumeration;import java.util.Vector;import javax.microedition.io.Connector;import javax.mic

2009-11-18 18:17:00 935

原创 在colorCount = 0x1000下用int型表示的RGB取值

      Sun WTK的默认可表示的颜色数只有0x1000,但设置颜色时可用一个int型的整数中的0~24位来设置R、G、B三个颜色分量来合成颜色。显然这两个色域中的颜色数是不同的。WTK会自动更改表示的颜色值。如:g.setColor(0x1);,真正显示在屏幕上的却是0x0。      通过下面的代码,可以真实输出Sun WTK的部分可表示颜色域(此处仅输出B的分级)。Imag

2009-11-13 12:27:00 2049

原创 德州扑克牌面识别小工具(Eclipse3.5 + MTJ + LWUIT)

     实现一个德州扑克牌面识别工具(PokerHandRecongiser)。运行界面如下:    1.能够自定义扑克牌牌号和扑克牌花色。    2.将定义好的扑克牌添加到Source中去。最多添加7张。    3.使用Remove按钮可以将Source中的最后一张扑克牌删除。    4.设定一张扑克牌后,如果这张牌与Source中的所有牌都不相同,点击Source

2009-11-10 10:34:00 4010

StartWithAnt pdf文件与代码

StartWithAnt pdf文件与代码

2013-11-24

android gallery

android galleryandroid galleryandroid galleryandroid galleryandroid galleryandroid galleryandroid galleryandroid galleryandroid galleryandroid gallery

2011-07-02

android adt0.9.9

android adt0.9.9android adt0.9.9android adt0.9.9android adt0.9.9android adt0.9.9android adt0.9.9android adt0.9.9

2011-07-02

Android仿通讯录ListView小例子

1.实现根据字母进行分类。 2.实现快速滑动及修改快速滑动条的图标。 3.实现快速滑动时的字母提示。 4.实现快捷操作框及其的动画显示/隐藏,上箭头与下箭头的选择性显示及位置匹配。 5.顺便做了个自定义Dialog和完整的发送邮件的实现(主送、抄送、密送、附件、标题、正文)。

2011-05-03

[电信]MMSC(彩信中心)测试平台的建立.doc

对MMS PDU的二进制数据进行了详细的解析

2010-12-19

Android五种布局示例

LinearLayout TableLayout RelativeLayout FrameLayout AbsoluteLayout

2010-03-16

TexasHoldem Pokerhand Recognizer

TexasHoldem Pokerhand Recognizer IDE && Tools: eclipse galileo + mtj + wtk2.5.2 + lwuit. A whole project with detailed code comments. Author: Sodino.

2009-10-30

M3G API Docs

M3G Application Progress Interface documents

2009-07-25

蓝牙演示实例——MoveBoxs

最简单又完成的蓝牙通信实例,包括蓝牙的创建,数据传送,连接的销毁,连接的异常处理。 包括源码及打包好的安装包。

2009-07-24

Galaxy On Fire

一款很棒的3D JavaME手机游戏,3D星空360度全方位背景,喷射火焰效果。

2009-07-16

RMS实例_JavaME

RMS实例,编写语言JavaME,实现RecordStore的创建,打开,增加,删除,遍历。

2009-07-08

PacketTracer51_setup05

PacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setup

2009-05-26

PacketTracer51_setup04

PacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setup

2009-05-26

PacketTracer51_setup03

PacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setup

2009-05-26

PacketTracer51_setup02

PacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setup

2009-05-26

PacketTracer51_setup

PacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setupPacketTracer51_setup

2009-05-26

在SunWTK下使用的SonyEricsson_W800

在SunWTK下使用SonyEricsson W800模拟器

2009-04-26

SCJP准备资料大资源(第六部分,共六部分)

里面有我收集的各种SCJP模拟题,模拟器(包含有Drap&Drop题型的模拟器),Sun官方SCJP教材中英文版本及各种SCJP的书(Word或PDF格式). 其中的 重要 文件夹是我自己复习看的,里面的问题总结.dco是我自己的学习笔记,包含各个关键问题的解释. 希望可以帮要考SCJP的人. 在此感谢CSDN提供这个交流平台,因为我也是从CSDN上学习Java的.

2009-04-03

SCJP准备资料大资源(第五部分,共六部分)

里面有我收集的各种SCJP模拟题,模拟器(包含有Drap&Drop题型的模拟器),Sun官方SCJP教材中英文版本及各种SCJP的书(Word或PDF格式). 其中的 重要 文件夹是我自己复习看的,里面的问题总结.dco是我自己的学习笔记,包含各个关键问题的解释. 希望可以帮要考SCJP的人. 在此感谢CSDN提供这个交流平台,因为我也是从CSDN上学习Java的.

2009-04-03

SCJP准备资料大资源(第四部分,共六部分)

里面有我收集的各种SCJP模拟题,模拟器(包含有Drap&Drop题型的模拟器),Sun官方SCJP教材中英文版本及各种SCJP的书(Word或PDF格式). 其中的 重要 文件夹是我自己复习看的,里面的问题总结.dco是我自己的学习笔记,包含各个关键问题的解释. 希望可以帮要考SCJP的人. 在此感谢CSDN提供这个交流平台,因为我也是从CSDN上学习Java的.

2009-04-03

SCJP准备资料大资源(第三部分,共六部分)

里面有我收集的各种SCJP模拟题,模拟器(包含有Drap&Drop题型的模拟器),Sun官方SCJP教材中英文版本及各种SCJP的书(Word或PDF格式). 其中的 重要 文件夹是我自己复习看的,里面的问题总结.dco是我自己的学习笔记,包含各个关键问题的解释. 希望可以帮要考SCJP的人. 在此感谢CSDN提供这个交流平台,因为我也是从CSDN上学习Java的.

2009-04-03

SCJP准备资料大资源(第二部分,共六部分)

第一部分地址:http://download.csdn.net/source/1171967 里面有我收集的各种SCJP模拟题,模拟器(包含有Drap&Drop题型的模拟器),Sun官方SCJP教材中英文版本及各种SCJP的书(Word或PDF格式). 其中的 重要 文件夹是我自己复习看的,里面的问题总结.dco是我自己的学习笔记,包含各个关键问题的解释. 希望可以帮要考SCJP的人. 在此感谢CSDN提供这个交流平台,因为我也是从CSDN上学习Java的.

2009-04-03

SCJP准备资料大资源(共六部分)

里面有我收集的各种SCJP模拟题,模拟器(包含有Drap&Drop题型的模拟器),Sun官方SCJP教材中英文版本及各种SCJP的书(Word或PDF格式). 其中的 重要 文件夹是我自己复习看的,里面的问题总结.dco是我自己的学习笔记,包含各个关键问题的解释. 希望可以帮要考SCJP的人. 在此感谢CSDN提供这个交流平台,因为我也是从CSDN上学习Java的.

2009-04-03

面向对象设计UML实践(第2版)

面向对象设计UML实践(第2版)清华大学出版社,中文版,9068kb

2009-03-18

在NetBeans,Eclipse,JBuilder中搭建SonyEricsson模拟器过程文件

在NetBeans,Eclipse,JBuilder中搭建SonyEricsson模拟器的详细过程,并包含SE手机开发的功能介绍,值得初学者一看

2008-12-21

在NetBeans中安装SonyEricsson模拟器

SE公司人员编写的在NetBeans中搭建SE模拟器,特别注意:文档中选择的模拟器有错误,所有的(Debug OnDevice是必须用USB接口连接到手机的真机测试,在电脑上模拟的必须用(Emuler))

2008-12-21

SonyErisson手机主题制作工具

SE公司官方公布的主题制作工具,中文版,几乎涵盖所有SE手机型号

2008-12-21

J2me嵌入式开发中的基础开发环境搭建过程.pdf

J2me嵌入式开发中的基础开发环境搭建过程,只是开发环境的基础搭建过程,最重要的部分是有相关的图片描述如何设置环境变量(path与classpath)

2008-12-18

关于Visual Studio 2008的安装及升级过程

关于Visual Studio 2008的安装及升级过程

2008-10-02

关于修改SunWTK默认工程存放路径的过程.doc

关于修改SunWTK默认工程存放路径的过程

2008-10-01

最新版Eclipse Ganymede搭建J2ME开发平台的过程

最新版Eclipse Ganymede搭建J2ME开发平台的过程

2008-10-01

eclipseme.feature_1.7.9_site.zip

EclipseMe.feature_1.7.9_site.zip

2008-10-01

Oracle 10g数据库的搭建文档

Oracle 10g数据库的搭建文档,有详细的搭建过程

2008-09-27

BasicStack源码

正在学习栈的应用,顺便把刚编好的BasicStack源码发布了,供其它学习者参考与共同学习。

2008-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除