一,获取手机屏幕分辨率:

DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;//屏幕宽度
int height = dm.heightPixels;//屏幕高度

二,setRequestedOrientation 设置屏幕方向

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//通过程序改变屏幕显示的方向
     1.landscape:横屏(风景照) ,显示时宽度大于高度; 
     2.portrait:竖屏 (肖像照) , 显示时 高 度大于 宽 度 ; 
     3.user:用户当前的首选方向; 
     4.behind:继承Activity堆栈中当前Activity下面的那个Activity的方向; 
     5.sensor:由物理感应器决定显示方向,它取决于用户如何持有设备,当 设备 被旋转时方向会随之变化——在横屏与竖屏之间; 
     6.nosensor:忽略物理感应器——即显示方向与物理感应器无关,不管用户如何旋转设备显示方向都不会随着改变("unspecified"设置除外); 
     7.unspecified :未指定,此为默认值,由Android系统自己选择适当的方向,选择策略视具体设备的配置情况而定,因此不同的设备会有不同的方向选择;

posted @ 2012-02-05 01:01 fighter 阅读(63) 评论(0) 编辑

今天更新新版android SDK,发现对xml配置文件中各个控件属性设置更加严谨了,以前在strings.xml里配置的带有 %s,%f 等变量格式的符号要求更加成%1$s,%1$f这样的符号来代替,其中%1表示第一个位置的变量, $s表示为字符串类

posted @ 2012-02-04 22:47 fighter 阅读(6) 评论(0) 编辑
create table users(
username varchar(20),
userpwd varchar(20),
createtime TIMESTAMP default (datetime('now', 'localtime'))

)
posted @ 2011-11-15 14:23 fighter 阅读(24) 评论(0) 编辑
摘要: 属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color/transparent”和”@null”。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。android:clickable是否响应点击事件。android:contentDescription设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有效果,自己在程序中控制,可临时放一点字符串数据。an阅读全文
posted @ 2011-09-18 00:18 fighter 阅读(1496) 评论(1) 编辑
摘要: 直接上代码: //获取系统info.plist文件中的键值对 NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; //获取软件的版本号 NSString *version = [infoDict objectForKey:@"CFBundleVersion"]; NSLog(@"版本号是=%@",version); //打印系统plist中所有的键值对 for (id key in infoDict) { NSLog(@"key:%@,value:%@",k阅读全文
posted @ 2011-08-18 15:42 fighter 阅读(184) 评论(0) 编辑
摘要: 在iphone开发中我们有时候需要播放短音提示用户的操作,iphone api提供了简单的播放短音类,具体实现方法如下 //播放声音变量 CFURLRef soundFileURLRef; SystemSoundID soundFileObject; CFBundleRef mainBundle = CFBundleGetMainBundle(); soundFileURLRef = CFBundleCopyResourceURL(mainBundle, CFSTR("page"), CFSTR("aif"), NULL); AudioServicesC阅读全文
posted @ 2011-06-26 15:09 fighter 阅读(125) 评论(0) 编辑
摘要: 在iphone中要显示当前网络是否连接只需要两句话就可以搞定了//显示网络连接状态UIApplication *app = [UIApplication sharedApplication];app.networkActivityIndicatorVisible = YES;效果如下:阅读全文
posted @ 2011-06-26 14:05 fighter 阅读(201) 评论(1) 编辑
摘要: 在python中日期时间和时间戳之间转化没有php那样简单,直接一个date输出就行了。比如(php):$dateUnix = time(); //获取当前时间戳echo $dateUnix."<br/>";$dateStr = date("Y-m-d H:i:s",$dateUnix);//将时间戳转化成日期格式例2011-05-31 10:00:00echo $dateStr;python(时间戳转化成日期时间):阅读全文
posted @ 2011-06-18 18:50 fighter 阅读(571) 评论(1) 编辑
摘要: 今天修改了以前的iphone程序代码,主要对程序的UI做了修改,调整了布局,图片,文字等显示效果,看着更舒服了。原来效果修改后的效果实现圆角图片代码:UIColor *color=[UIColor colorWithRed:0.95 green:0.95 blue: 0.95 alpha:0];[asyncImage setBackgroundColor:color];//设置背景透明 /****设置图片圆角begin***/asyncImage.layer.masksToBounds = YES;asyncImage.layer.cornerRadius = 5.0;asyncImage.l阅读全文
posted @ 2011-06-15 23:52 fighter 阅读(731) 评论(0) 编辑
摘要: iphone开发时某些情况我们可能需要获取用户使用的设备唯一编号来做一些事情。我现在要实现一个验证的过程,但目前为止ios 最新sdk中还没有提供获取用户手机号码的api,所以只有通过获取设备id做验证了,具体代码很简单。 //获取设备id号 UIDevice *device = [UIDevice currentDevice];//创建设备对象 NSString *deviceUID = [[NSString alloc] initWithString:[device uniqueIdentifier]]; NSLog(@"%@",deviceUID); // 输出设备i阅读全文
posted @ 2011-06-15 23:23 fighter 阅读(499) 评论(0) 编辑