1.怎么做j2me相册
2.你说的相l相那个强进QQ相册的方法,我怎么打不到cgi_qqzone.cgi文件啊?
怎么做j2me相册
现在越来越多的册源册源手机都支持拍照功能,但是码h码各种型号的手机所能存储的照片容量都是有限的,而且如果想把照片导出放到电脑上观看,相l相要么需要有数据线或者红外线,册源册源要么就通过发彩信的码h码iosji积分墙源码方式获得,这两种方式第一种需要有电脑在身边,相l相第二种发一条彩信至少需要5角钱吧,册源册源又太浪费钱而且也不太方便,码h码而目前支持kjava的相l相手机也越来越多,为何不想办法利用j2me的册源册源网络功能和手机的拍照功能把拍到的照片直接上传到网络上呢?这样,在任何地方,码h码只要可以利用gprs上网,相l相directx 桌宠 源码都可以随时上传自己拍的册源册源照片。而且照片是码h码通过网络传输到服务器上去的,因此并不占用手机的存储空间,这样,想拍多少照片都没问题!
首先需要一部支持拍照功能和java的eclipse 指定源码路径手机,并且需要了解一下你的手机的java支持不支持MMAPI(Mobile Media API ),如果程序在你的手机上无法执行,那说明你的手机不支持,那就没办法了,换个支持的手机吧:)
既然是把照片传到网上去,还需要你有一个服务器,gdb源码交叉编译其实不一定是服务器,只要是有一个独立的IP,可以在公网访问的到,就可以了,你完全可以使用自己拨号上网的机器,再装一个动态域名的hashmap源码扩容问题工具实现。
有了以上两个条件,我们就可以建立一个我们自己的网络相册了!
首先,需要启动摄像头,代码如下:
package com.infinitouch.xiaowei.mobile;
import javax.microedition.lcdui.*;
import javax.microedition.media.Player;
import javax.microedition.media.control.VideoControl;
import javax.microedition.media.Manager;
import javax.microedition.media.*;
public class CatchScreen extends Canvas {
Player p;
VideoControl vc;
public static int bytes = 0;
public CatchScreen() {
this.setFullScreenMode(true);
try {
p = Manager.createPlayer("capture://video");
p.realize();
vc = (VideoControl) p.getControl("VideoControl");
if (vc != null) {
vc.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this); vc.setDisplaySize(,);
}
vc.setVisible(true); //设置可见
p.start();
} catch (Exception e) { }
}
//按任意键拍照
public void keyPressed(int key)
{
HttpThread thread = new HttpThread();
thread.setData(vc);
thread.start();
}
protected void paint(Graphics g) {
/** @todo Add paint codes */
}
}
以上就是启动摄像头的代码,这里我们的Screen是继承了Cavans类,如果是继承其他,比如form,需要稍作修改,网上也有介绍这方面的文章,这里就不多说了。
拍照和上传功能我们单独放在一个线程里面实现,因为拍照和网络传输都会阻塞,如果他们和当前屏幕处于一个线程中,在拍照和传输的时候界面就会没有反应,这是我们不希望的,因此单独开一个线程是最好的办法。
package com.infinitouch.xiaowei.mobile;
import javax.microedition.io.*;
import java.io.*;
import javax.microedition.media.control.VideoControl;
import javax.microedition.media.*;
public class HttpThread extends Thread {
byte[] data;
VideoControl vc;
public void setData(VideoControl vc)
{
this.vc = vc;
}
public void run()
{
try {
data = vc.getSnapshot(null);//拍照,生成png格式的数据
} catch (MediaException ex) {
ex.printStackTrace();
}
try {
HttpConnection conn = (HttpConnection) Connector.open("/album/album_slide.jsp?idx=0&slide=true&albumid=****&B_UID=++++
++++填写你要看的人的QQ号
记住要用代理浏览,找手机QQ的WaP代理