1. 将Activity设置为对话框模式
例如:
<activity android:name=".DeviceListActivity"
android:theme="@android:style/Theme.Dialog"
android:configChanges="orientation|keyboardHidden" />
2. 设置Activity的进度条
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.loading);
}
setProgressBarIndeterminateVisibility(true); //打开
setProgressBarIndeterminateVisibility(false); //关闭
3. Activity之间传递数据
//第一个activity,发送
Intent i = new Intent();
i.setClass(LoadingActivity.this, DetailsInfo.class);
Bundle bundle = new Bundle();
bundle.putString("xml", strXML); //xml数据作为参数,传递给另一个activity
i.putExtras(bundle);
startActivity(i);
//第二个activity,接收
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Bundle bunde = this.getIntent().getExtras();
String strXML = bunde.getString("xml");
}
4. int String 之间的转换
// String转换为int
int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
int i = Integer.valueOf(my_str).intValue();
// int转换为String
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
5. HttpURLConnection连接超时设置
URL url = null;
HttpURLConnection urlConn = null;
url = new URL(AppConstant.URL.Url_AgtTotalInfo);
urlConn = (HttpURLConnection) url.openConnection();
urlConn.setConnectTimeout(10 * 1000);
System.out.println("time out is 10 seconds");
try{
if (urlConn.getResponseCode() != 200){
throw new SocketTimeoutException("request url failed!");
}
}catch(SocketTimeoutException e){
System.out.println(e);
// System.out.println("not connected");
urlConn.disconnect();
}
分享到:
相关推荐
06、【套餐模式】商品销售支持自定义套餐出库模式,对常用组合商品避免了多次反复操作。 07、【定时提醒】售后记录支持定时提醒,方便记录一些容易忘记的事情(可定做支持短信功能)。 08、【积压库存】对...
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 16、sleep() 和 wait() 有什么区别? sleep是线程类(Thread)...
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 13、sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的...
需要说明的是,神笔马良强制码字软件是绑定机子的,一个机子一用户,请务必在您的常用电脑上获取特征码进行注册! 4、听说,注册码使用的期限是一年。有没有这回事儿。 没有! 神笔马良强制码字软件是绑定...
也便于单位记录业务人员的客户资料,在其离职时避免客户流失。 1.9 报表中心 可以通过报表设计器定义报表模板来制作各类报表,报表模板定义时,如Excel一样,可以定义各种样式,通过自定义SQL或向导生成SQL,生成数据...
用户在模板市场获取模板时,亦是静默下载,完成后网站后台会自动解压到指定位置并自动导入网站系统,用户只需在下载后点击一下设定为默认模板即可。 32.★充份保护模板的制作人的版权。只有在上传的服务器上才可对...
6.小写字母输入常用汉字,大写字母输入全部汉字,避免了大字集与重码之间的矛盾. 7.简体繁体自由转换. 新超级形码输入法4.0的前身是杨秀军研发的超级形码输入法3.2.由于作者好多年以来都不再更新此软件了,而我们这些...
在Windows下最常用的版本控制软件Visual Source Safe(VSS)就是采用这种模型。 这种模型要求在对一个文件修改前首先要锁定这个文件, 然后才能修改,这时,别人将无法对该文件进行修改, 当修改完后再释放锁,使...
它在以下场合下最为有效:团队的规模较小,各个成员之间的地理距离比较近,通常在高度可靠的环境中通过高速、低延迟的局域网 (LAN) 工作,并且共享的开发资产不大可能超过 4 GB。Visual SourceSafe 是一种仅用于...
菜单栏的下面是常用工具栏,这里有许多常用命令的按纽,它可以帮你快速地执行对文件的操作。 在项目栏中,显示有项目列表,包括特殊项目的有关信息。文件栏显示了当前项目的所有文件的列表。结果栏显示当前你所执行...
菜单栏的下面是常用工具栏,这里有许多常用命令的按纽,它可以帮你快速地执行对文件的操作。 在项目栏中,显示有项目列表,包括特殊项目的有关信息。文件栏显示了当前项目的所有文件的列表。结果栏显示当前你所执行...
(1)如果您在封装前后(注意,不是部署前后)有某些工作要做,而又经常忘记,那就把他们加入到ES3里吧,ES3会协助您完成这些任务。 (2)任务添加方法:先写入任务,后单击“添加”按钮。 9、设备驱动处理 (1)...
{\"作为有特殊意义的字符的时候,你必须在这些字符面前加'', 还有在php3中你应该避免在模式的最前面使用\, 比如说,正则表达式 "(\$│?[0-9]+" 应该这样调用 ereg("(\\$│?[0-9]+", $str) (不知道php4是不是一样) ...
在测试时发现程序死在循环之中,得到的错误记录是"Bus Error"(总线出错),由此可以说明出现了内存操作异常。 经过跟踪变量值发现循环变量i的阀值pSysHead->dbf_count的数值为0xFFFFFFFF,该值是从被破坏的内存...
更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。 更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也...
每次登录均记录在日志文件中。10.拥有强壮的栏目树状结构功能,移动、排序栏目非常方便。11.每个栏目均能设置独立的模板,可以使用不同栏目及主站能呈现不同的网站风格。可以采用聚集功能配合模板调整栏目在前台页面...
关于这本书..............................................................................................................................................1 第一章 搜索引擎基础.............................
目录 关于这本书.............................................................................................................................................1 第一章 搜索引擎基础..........................