- 浏览: 441116 次
- 性别:
- 来自: 北京
最新评论
-
咖啡动力:
mWebView载入的当然是网址了
Android使用webview,触发网页中链接的事件 以及webview加载本地html、本apk内html和远程URL -
咖啡动力:
还有我是女士哦
Android延迟执行 handler类的实现 -
咖啡动力:
是吗,还有这事,谢谢哦
Android延迟执行 handler类的实现 -
cfm1989:
兄弟,是这样的!!!!让我纠结了半个小时,要细心点mHandl ...
Android延迟执行 handler类的实现 -
白色蜻蜓:
遇到个iPhone开发者不易
从UIView转换UIImage(截屏是一样的)
文章列表
NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
NSString *filePath = [resourcePath stringByAppendingPathComponent:@"first.html"];
NSString *htmlString = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
[webView loa ...
//获取路径
NSString *path=[[NSBundle mainBundle]pathForResource:@"file3" ofType:@"dmh"];
//NSLog(@"path:%@",path);
//转换
unsigned int lenOfstrValue = [path length];
char szValue[lenOfstrValue + 1];
strcpy(szValue, [path cString]);
// ...
//nsdata转换成char
NSData returnData ;
char* bu=[returnData bytes];
for (int i=0; i<[returnData length];i++){
NSLog(@"打印数据:%d",bu[i]);
}
做j2me移植的时候,iphone没有bytes,
iphone的char就相当于java的bytes
iphone断点下载,断点续传
- 博客分类:
- iphone
- (void)loadView {
NSURLConnection *hc=nil;
@try{ NSURL *url=[NSURL URLWithString:@http://218.206.70.212/SingleDemo/file/480/soumoneyhaidaotuan_1_10001000.dmh];
NSMutableURLRequest* request=[NSMutableURLRequest requestWithURL:url];
[request setValue:@"bytes=200 - 1200" forHTTPHea ...
@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import
而#import比起#include的好处就是不会引起交叉编译
@class是用来做类引用的
objective基本知识
- 博客分类:
- iphone
@class 类引用
@protocol 定义协议
@package
@property 属性
@required指令的后面的方法,那是一定要实现。
@optional 后面的方法都是可选的, 一定要实现它
@interface 定义头文件
@implementation 实现文件
例如定义协议
@protocol test
@required //必须实现的
-(void)draw;
@optional //可选实现
-(void)drawline;
@end
获取联网方式
Java代码
public String NetType(Context context) {
try {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
String typeName = info.getTypeName().toLowerCase; // WIFI ...
public class ListView extends Activity { /** Called when the activity is first created. */ private List<String> list = new ArrayList<String>(); private TextView myTextView; private Spinner mySpinner; private ArrayAdapter<String> adapter; private An ...
String strURI = ("file:///android_asset/first/first.html"); //本地文件// String strURI="http://www.baidu.com"; //网络文件
//String strURI="content://com.android.htmlfileprovider/sdcard/index.html"; //打开本地sd卡内的index.html文件
final WebView mWebView; mWebView = new WebV ...
图片(UIImage*) img
要截取的起始坐标sx:(int) sx1 sy:(int)sy1
要截取的长度和宽度sw:(int) sw1 sh:(int) sh1
最终要显示的坐标desx:(int) desx1 desy:(int)desy1
-(UIImage*)objectiveDrawRegion:(UIImage*) img sx:(int) sx1 sy:(int)sy1 sw:(int) sw1 sh:(int) sh1 desx:(int) desx1 desy:(int)desy1{
[self saveImage:img name:@" ...
j2me处理图片双缓冲,图片闪
- 博客分类:
- j2me
String strPath = "/comicsplash.png"; try { memoryImage=Image.createImage(strPath); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } memoryImage = Image.createImage(320, 480); //画笔设置 memoryGraphics = memoryImage.getGraphics(); memoryG ...
j2me截取图片drawRegion
- 博客分类:
- j2me
g.drawRegion(memoryImage, 0, 0, 200, 200, 0, 30, 30, mGraphics.LEFT | mGraphics.TOP);
memoryImage 要截取的图片
0 截取的起始x坐标
0 截取的起始y坐标
200 截取的宽度
200 截取的长度
30 画的x坐标
30 画的y坐标
mGraphics.LEFT | mGraphics.TOP 这个不用说了
// 临时文件名 final String tmpFileName = "comictmpsound.wav"; //Integer.toString(num++) + "." + type.substring(type.length() - 3, type.length()); app.deleteFile(tmpFileName); FileOutputStream fos = null; try { fos = app.openFileOutput(tmpFileName, Context.MODE_PRIVATE); ...
自定义view
public class LogoViewAndroid extends View{
// @Override
public void onDraw(Canvas canvas) {//draw some thing }
}
activity调用
public class ComicLivePlayerApp extends Activity {
public Activity activity;
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn ...
public void playreturn() { Intent intent = new Intent();
//App是现在的view,Appto是将要转向的view intent.setClass(App.this, Appto.class); startActivity(intent); App.this.finish(); }