2011年7月23日
摘要: 移动平台前端开发是指针对高端智能手机(如Iphone、Android)做站点适配也就是WebApp,并非是针对普通手机开发Wap 2.0,所以在阅读本篇文章以前,你需要对webkit内核的浏览器有一定的了解,需要对HTML5和CSS3有一定的了解。1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用 (1)<meta content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0" name=" 阅读全文
posted @ 2011-07-23 17:00 denniswang 阅读(17368) 评论(5) 推荐(5)
摘要: SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>其次,需要判断手机上面SD卡是 阅读全文
posted @ 2011-07-23 16:58 denniswang 阅读(4199) 评论(1) 推荐(0)
摘要: The AndroidManifest.xml File<activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysHidden", "stateVisible", "stateAlwaysVisible", "adjustUnspecified", "adjustResize", & 阅读全文
posted @ 2011-07-23 16:38 denniswang 阅读(3446) 评论(0) 推荐(0)
摘要: 使用如下方法可以获取listview中的单个控件,并进行相应的操作使用lv.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub )(TextView)arg1.findViewById(R.id.tv)).setTextColor(Color.RED); } });这里的tv是listvie 阅读全文
posted @ 2011-07-23 15:30 denniswang 阅读(1371) 评论(0) 推荐(0)
  2011年7月22日
摘要: SpannableString ss = new SpannableString( "红色打电话粗体删除线绿色下划线图片:."); ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); ss.setSpan(new URLSpan("tel:4155551212"), 2, 5,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); ss.setSpan(new StyleSpan(Typeface.BOLD), 5, 7 阅读全文
posted @ 2011-07-22 16:23 denniswang 阅读(667) 评论(1) 推荐(0)
  2011年7月19日
摘要: 转载请注明出处:http://www.blogjava.net/zh-weir/archive/2010/05/02/319892.htmlAndroid系统中本身是有下载机制的,比如浏览器使用的DownloadManager。可遗憾的是,DownloadManager只提供给浏览器使用,一般的应用程序没法调用它。 另外,如果下载调用频繁的话,使用DownloadManager其实是很没有效率的做法。为了解决这些问题,我想我们最好的办法就是自己实现下载,本文就是基于HTTP协议的下载的一些简单介绍。一、HTTP协议简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布 阅读全文
posted @ 2011-07-19 15:38 denniswang 阅读(1048) 评论(0) 推荐(0)
  2011年7月1日
摘要: WebView使用:Java代码/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//在标题栏上显示进度getWindow().requestFeature(Window.FEATURE_PROGRESS);//定义WebViewwebview=newWebView(this);setContentView(webview);//滚动条风格webview.setScrollBarStyl 阅读全文
posted @ 2011-07-01 10:09 denniswang 阅读(845) 评论(0) 推荐(0)
  2011年6月30日
摘要: 移动这一块目前是iPhone遥遥领先,程序员是爱买Android,一般老百姓还是偏向iPhone。现在做手机程序的统统是iPhone优先策略——做一个程序,先写iPhone版,第二才考虑Android。在iPhone的带动下,Mac OS 在美国市场占有率都上升到9%了,相当可怕,有人认为苹果将成为九十年代带的微软。 从根子上来讲,谷歌是一家广告公司,苹果是一家设计公司,如果只是他们俩在竞争,鹿死谁手还真不好说;可Android是一个开源程序,开源是IT界的倾销手段,因为它免费的正大光明。真正在背后支持Android的力量,是三星、摩托罗拉这些被苹果抢了市场分额的手机公司,没有Android, 阅读全文
posted @ 2011-06-30 09:14 denniswang 阅读(1035) 评论(0) 推荐(2)
  2011年6月29日
摘要: 1.android中利用webview调用网页上的js代码。Android中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("javascript:test()");2.网页上调用android中java代码的方法在网页中调用java代码,需要在webview控件中添加javascriptInterface。如下所示 阅读全文
posted @ 2011-06-29 17:43 denniswang 阅读(81341) 评论(5) 推荐(5)
  2011年6月12日
摘要: Https与Http类似,只不过Https一般是通过post请求服务器,但是Https与http不同的是Https与服务器会话是处于连接状态。http则发送请求后连接就会断开。发送post请求代码:String query = r4 + "&pass=" + r3; //请求参数 byte[] entitydata = query.getBytes();//得到实体数据 HttpsURLConnection urlCon = (new URL(ticketurl)).openConnection(); urlCon.setRequestProperty(" 阅读全文
posted @ 2011-06-12 10:28 denniswang 阅读(5995) 评论(0) 推荐(0)