上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
  2012年5月18日
摘要: 使用org.apache.http//生成一个请求对象HttpGet httpGet = new HttpGet("http://www.baidu.com");//生成一个Http客户端对象HttpClient httpClient = new DefaultHttpClient();//使用Http客户端发送请求对象InputStream inputStream = null;try { httpResponse = httpClient.execute(httpGet); httpEntity = httpResponse.getEntity(); inputStre 阅读全文
posted @ 2012-05-18 22:34 老Zhan 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://iandroiddev.com/post/2011-10-08/5646446JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 Android.. 阅读全文
posted @ 2012-05-18 21:26 老Zhan 阅读(16084) 评论(0) 推荐(0) 编辑
摘要: android中有提供json的解析,但其JsonReader的SDK是从3.0之后才能使用的其解析方法可参考http://developer.android.com/reference/android/util/JsonReader.html对于低版本的我们可以使用一些外加包来方便实现解析使用Gson包com.google.gson.stream.JsonReader下载地址:http://code.google.com/p/google-gson/downloads/list文档Docs:http://google-gson.googlecode.com/svn/trunk/gson/do 阅读全文
posted @ 2012-05-18 20:52 老Zhan 阅读(9395) 评论(0) 推荐(0) 编辑
摘要: 此文解决我这两天的问题,故转载:原文Android Tabhost with FragmentActivity2012-05-07 更新)接續Android TabHost中切換Activity記錄了使用ActivityGroup達到在TabHost中切換Activity的方法,也在Android Screen Orientation Event螢幕方向處理+Acitivity Liftcycle記錄了當螢幕方向改變時的處理,這篇小蛙繼續記錄用FragmentActivity取代ActivityGroup,透過FragmentActivity內建的BackStack來管理倒退歷程。MainTa 阅读全文
posted @ 2012-05-18 15:32 老Zhan 阅读(13578) 评论(2) 推荐(0) 编辑
摘要: 这里不是指tab的切换问题,而是单个tab中的内部跳转比如有一个tabWidget,比如上面有4个a,b,c,d的Activity,然后a上面有一个按钮,对要使其实现跳转到ActivityX,若代码如下的话:Intent intent = new Intent(aActivity.this,xxActivity.class);startActivity(intent);finish();那么执行后,就只是进入了ActivityX,但下面的tabWidget也消失了我们要的效果是切换到ActivityX,而又保持有下面的tabWidget,这类似于iphone中的UItarbar里的导航功能。网 阅读全文
posted @ 2012-05-18 15:03 老Zhan 阅读(6105) 评论(1) 推荐(1) 编辑
摘要: TabActivity 该类已经过期要使用tab可以直接继承Activity,不过要做相应的修改。TabHost tabHost = getTabHost();改为TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);添加LocalActivityManager lam = new LocalActivityManager(MainActivity.this, false);lam.dispatchCreate(savedInstanceState);mHost.setup(lam);@Overrideprotected v 阅读全文
posted @ 2012-05-18 13:31 老Zhan 阅读(695) 评论(0) 推荐(0) 编辑
  2012年5月15日
摘要: 一:使用系统自带写好的TabHost(及继承自TabActivity类)tabHost=this.getTabHost(); tabHost.addTab(tabHost.newTabSpec("tab1") .setIndicator("list")//设置显示的tab名 .setContent(new Intent(this, List1.class)));//设置跳转的activity可参考:http://wangjun.easymorse.com/?p=155二:就是定义我们自己的tabHost:不用继承TabActivit... 阅读全文
posted @ 2012-05-15 19:52 老Zhan 阅读(2772) 评论(0) 推荐(0) 编辑
  2012年5月14日
摘要: XCode 4.2终于支持地点模拟了,不用忍受真机调试的各种不便了,模拟方法也很简单(恕我盗用几个别人的图):当Debug一个需要地理位置信息的App时,在Debug栏默认就会有地点模拟的图标,如下图所示:这个有一个前提:必须是iOS5的模拟器.默认只提供了几个地点,但是可以通过GPX文件来添加.你可以选择到网上找现成的GPX,但是Apple还是很为广大开发者考虑的,提供了GPX的模版,创建方法 新建>>Resource>>GPX File 如下图:其实所谓的GPX就是一XML文件,默认的内容如下:<?xml version="1.0"?> 阅读全文
posted @ 2012-05-14 20:39 老Zhan 阅读(3202) 评论(0) 推荐(0) 编辑
摘要: 在iphone上实现地图并不难。在Frameworks中加入MapKit.framework,要对mapView做相应的操作时要添加一个outlet,记得#import<MapKit/MapKit.h>即可。可参考博客ios利用MKMapView实现简单的地图显示当前自己位置:利用MKMapView显示自己当前位置的地图加入CoreLocation.framework,VC遵循<CLLocationManagerDelegate> mapView.showsUserLocation=YES; CLLocationManager *locationManager = [[ 阅读全文
posted @ 2012-05-14 19:38 老Zhan 阅读(2681) 评论(0) 推荐(0) 编辑
  2012年5月13日
摘要: 针对iphone和ipad定制不同的StoryBoard,在项目的targets--Summary--Devices选为Universal分别在下面将相应的storyboard选定相同的代码,不同的布局,针对不同的需求在代码中修改吧! 阅读全文
posted @ 2012-05-13 16:21 老Zhan 阅读(170) 评论(0) 推荐(0) 编辑
  2012年5月12日
摘要: UINavigationController *nc = [self.splitViewController.viewControllers lastObject]; self.detailViewController = (SplitViewDetailViewController *)[nc topViewController];有一个splitViewController属性,其viewControllers为一个含两个ViewController的数组,0-left,1-right in landscape看文档:https://developer.apple.com/librar.. 阅读全文
posted @ 2012-05-12 15:17 老Zhan 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 创建Popover的几种方法:1、通过Segue:设置Segue的Style是Popover-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ if([segue isKindOfClass:[UIStoryboardPopoverSegue class]]) { self.pop = ((UIStoryboardPopoverSegue *)segue).popoverController; self.pop.popoverContentSize = CGSizeM... 阅读全文
posted @ 2012-05-12 13:48 老Zhan 阅读(935) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <RelativeLayou 阅读全文
posted @ 2012-05-12 12:36 老Zhan 阅读(2661) 评论(0) 推荐(0) 编辑
摘要: 解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16msvcrtd.lib(crtexew.obj) : error 阅读全文
posted @ 2012-05-12 01:30 老Zhan 阅读(418) 评论(0) 推荐(0) 编辑
  2012年5月10日
摘要: 使用 OSM 地圖和資料http://wiki.openstreetmap.org/wiki/Zh-hant:FAQ#.E4.BD.BF.E7.94.A8_OSM_.E5.9C.B0.E5.9C.96.E5.92.8C.E8.B3.87.E6.96.99我如何從我的網站連結到 OSM 上特定的經緯度?你可以連到 slippy map 上特定的經緯度及縮放層級:http://www.openstreetmap.org/index.html?mlat=[latitude in degrees with decimals]&mlon=[longitude in degrees with de 阅读全文
posted @ 2012-05-10 16:54 老Zhan 阅读(552) 评论(0) 推荐(0) 编辑
  2012年5月9日
摘要: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看TextV 阅读全文
posted @ 2012-05-09 13:34 老Zhan 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 相关内容:android:单位dip,px,pt,sp android:Style and Theme Android :landscape||portrait 切换字符串 values-zh //中文<stringname="hello">你好!</string><stringname="app_name">国际化</string>values-en //英文<stringname="hello">HelloWorld,I18nActivity!</string> 阅读全文
posted @ 2012-05-09 01:04 老Zhan 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 如果视图界面风格需要统一的规划,就需要使用android视图技术中的style。style的做法,是将这些style内容写到单独的xml文件中,放置在res/values/styles.xml中:<?xml version="1.0" encoding="utf-8"?><resources> <style name="itemTitle"> <item name="android:textSize">25sp</item> <item name=& 阅读全文
posted @ 2012-05-09 01:00 老Zhan 阅读(739) 评论(0) 推荐(0) 编辑
  2012年5月8日
摘要: import java.util.ArrayList;import java.util.Iterator;import java.util.List;/*** 遍历数组四种方法*/class Test {/** * 注:Iterator 迭代器 */public static void main(String[] args) {Test1 t = new Test1();Test1 t1 = new Test1();List list = new ArrayList();list.add(1);list.add(2);list.add(4);list.add(3);Iterator itera 阅读全文
posted @ 2012-05-08 00:39 老Zhan 阅读(137) 评论(0) 推荐(0) 编辑
  2012年5月6日
摘要: queue有三种Main:tasks execute serially on your application’s main threadConcurrent:tasks start executing in FIFO order, but can run concurrently.Serial:tasks execute one at a time in FIFO order(1)serial queues(串行队列)又称私有调度队列(private),一般用再对特定资源的同步访问上。我们可以根据需要创建任意数量的串行队列,每一个串行队列之间是并发的。(2)并行队列,又称global dis 阅读全文
posted @ 2012-05-06 17:43 老Zhan 阅读(727) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页