«

»

取出jsp源代码首行的空行

快抢沙发

在JSP开发时,经常会发现输出的页面源码会在开头处出现几个空行,起初也没太在意,但后来由于使用json及xml传递数据时发现这个空行有时也挺害人的,所以还是得想办法去掉,毕竟这并不是我们所希望看到的输出结果。

结果在检查JSP所编译的servlet 源文件时发现了多个out.write(“/r/n”),对比之下发现原来是将jsp页面中的<%import….%>语句都换成了空行。那既然知道是怎么产生的,也明确这不是自己想要的输出内容,那就直接使用out.clear()清除就OK了。

2014.03.09
H
阅读全文...

易信公众帐号添加自定义菜单

快抢沙发

首先我们设置菜单的内容

$data = array(
			"button"=>array(
				array(
					"name"=>"点击测试",
					"sub_button"=>array(
						array(
						"name"=>"点击1",	
						"type"=>"click",
						"key"=>"http://www.baidu.com",
						),
						array(
						"name"=>"点击2",	
						"type"=>"click",
						"key"=>"http://www.taobao.com",	
						)
					),
				),
				array(
				"name"=>"查看测试",
				"type"=>"view",
				"key"=>"help.php",
				),
				array(
				"name"=>"查看yx",
				"type"=>"view",
				"key"=>",help.yx",
				)
			)
		);

然后

$url = "https://api.yixin.im/cgi-bin/menu/create?access_token=".$access_token;
$jsondata = json_encode($data);

$access_token为你的access_token
然后将$data的数据POST到$url就行了,根据返回码查看操作是否成功

2014.03.05
H
阅读全文...

采用Intel HAXM对模拟器进行加速

快抢沙发
开个模拟器那叫一个慢啊,网上有用VMWare虚拟机加速的,懒得整;
直接用SDK自带的好了
注意:使用该方法,自己测试的4.1版本结果挺多程序运行不太正常(有时行,有时崩溃,如安卓市场,输入法则干脆一直不行),google自带的还成;网络过一会儿就不能用了,重启模拟器就又可以了;自己写的最基本程序没问题

官方教程:http://developer.android.com/tools/devices/emulator.html
只需要看Configuring Virtual Machine Acceleration  和  Configuring VM Acceleration on Windows两节即可

下面来看具体步骤:
1、下载所需的x86镜像及HAXM
打开SDK Manager.exe,按如下两张图下载所需的支持X86 image的Android版本及X86镜像,以及HAXM


2、安装HAXM
下载完成后到如下图所示位置安装HAXM,需要CPU支持虚拟化技术,有的可能需要在BIOS中打开,如我的ThinkPad E520 在BIOS 中的Security 下面。


验证安装:
命令行里输入sc query intelhaxm
看到状态里有RUNNING即可,如下图所示

管理HAXM:

引用
You can adjust the amount of memory available to the Intel HAXM kernel extension by re-running its installer.

You can stop using the virtualization driver by uninstalling it. Re-run the installer or use the Control Panel to remove the software.

3、创建基于X86镜像的模拟器
Eclipse中按下图打开Vitual device manager,创建基于X86镜像的模拟器,启动之后运行自己的工程(不自动运行的要到run configurations中配置一下),选择该模拟器即可

转载原文点此进入

2014.03.04
H
阅读全文...

修改Eclipse ADT default debug keystore路径

快抢沙发

我用的是Windows7,而我又喜欢将所有可以设置的用户文件的位置改至F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:/Users/<username>/.android“ 下面了,而程序运行时仍然从 “C:/Users/<username>/.android“ 下查找相应的配置文件,从而导致上面的错误。

好吧,又google了下,找到方法如下:

  •       方案一:

把 “F:/Users/<username>/.android“ 下的文件复制到 “C:/Users/<username>/.android“ 下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新

建立AVD,又得重新复制。感觉很麻烦~~~

  •       方案二:

打开系统属性–>环境变量—>在“系统变量”那一个GroupBox下面选择“新建”–>变量名为 “ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后

把变量值改为你想把AVD所在的”.android”文件夹放置的位置,比如:”F:/AndroidEmulator”,在这里我把它放在Android SDK包中,值为:”D:/SDK/Android/android-sdk-             windows-1.5_r3”,如下图所示。 当然 也可以更改成其它 的路径1       2

设定成功的话 ,在eclipse里preferneces -> Android -> Bulid Setting里为如下结果:Default debug keystore: F:/Android_Emulator//.android/debug.keystore

然后这样就可以一劳永逸了!!!

然后我就新建了一个Android工程,开始了Hello World之旅~~~只要在文件中添加三行代码,如下所示:

   1:  TextView tv = new TextView(this);
   2:  tv.setText("Hello World!!!");
   3:  setContentView(tv);

然后就运行,结果如下:

z111111111111111

哈哈,”Hello World!!!”这句话果然是代码界的经典啊!!!接下来就发些在AVD上的一些Android体验图吧,一年之内我一定要给自己换一部Android手机!!!

1 2 3

转载原文点此进入

2014.03.04
H
阅读全文...

Xperia M得到CyanogenMod的官方支持。

快抢沙发

android系统最大的好处在于它能让OEM可以提供满足用户需求的设备。一款高端的旗舰手机并不能适合所有的用户,所以市场上存在中端和低端的产品。
Sony就是这样的厂商,其实是定位中低端的设备,依然做工精美。它的一款主打中低端市场的产品Xperia M的配置确实有点落伍,双核1G,Krait200的CPU,1GB的RAM和4G的机身内存。
Xperia M
FreeXperia是从FXP309开始得到CM官方支持的,这需要得益于XDA的高级会员PecanCM在该产品线和内核上的跟进。这一官方声明对FXP是个好消息,它将是2014年第一个(但绝不是最后一个)得到CM官方支持的机型。

2014.03.04
H
阅读全文...
  • sitemap_baidu