`
weizhai12
  • 浏览: 144850 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
使用正则表达式来判断IP地址是否正确的方法。 /// <summary> /// 判断是否是IP地址格式 0.0.0.0 /// </summary> /// <param name="str1">待判断的IP地址</param> /// <returns>true or false</returns> public static bool IsIPAddress(string str1) { if (string.IsNullOrEmpty(str1) || str ...
在项目中经常要获取用户的上网的IP地址,如何获取用户的IP地址,方法很多,现在介绍以下2种。 /// <summary> /// 获取本机在局域网的IP地址 /// </summary> /// <returns></returns> private string GetLocalIPAddress() { System.Net.IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList; string strNativeIP = ...
最近在开发项目的过程中需要获取用户查询时的IP地址的区域,以用来做统计分析用。经过一番查阅资料,然后写了个测试程序,很快就搞定了这个功能。 现在分享下我的实现方法,大家如果有更好的实现,欢迎提出哦。 首先我找到了一个比较好用的查询IP地址归属地的公用的WebService,http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx。 调用其中的getCountryCityByIp 方法可以获取到具体的IP的区域地址。该WebService的说明如下: getCountryCityByIp ...
这是我曾经参与某公司面试时,做的一道笔试题,现在拿出来给大家分享下。题目如下: 一个刚上线半年的数据库软件系统,在某一天系统突然变的很慢,请分析可能导致这种情况的原因。 看到这样一个题目,大家心中会有 ...
首先说说线程的终止状态和非终止状态。AutoResetEvent和ManualResetEvent的构造函数中,都有bool变量来指明线程的终止状态和非终止状态。true表示终止状态,false表示非终止状态。看代码片段1: 代码片段1: AutoResetEvent _autoResetEvent ...
在Android中很多应用都要检测网络连接的状态,下面介绍下检测网络连接的一个方法: /* 检测网络连接状态 */ public static boolean CheckNetWork() { boolean result; ConnectivityManager cm = (ConnectivityManager) MyApplication .getInstance().getSystemService("connectivity"); NetworkInfo netinfo = cm.getActiveNetworkInfo(); ...
在Android中使用XML解析数据是非常常见的一件事,但是使用那种方式比较好呢,因为基于Android开发的硬件毕竟性能一般有限,主要是手机和嵌入式设备。一般我们使用sax解析。速度比较快,也不大耗内存。当然负面影响也是有的,编码比较多,而且比较复杂些。下面我们来看一个例子: 首先我们实现一个xml的实体类,如下: //收藏明细实体类 public class TPFavouriteItemModel { public static String SN = "sn"; public static String IMAGEURL = "pro ...
前段时间做了2个Android方面的项目,现在想抽空对其中的有些知识点进行下总结,也算进一步的学习了。 由于开发手机客户端一般都要和服务器打交道,因此用户的登录验证在一般的应用中都少不了。因而我将以前做的项目中的使用webservice验证的这块 单独写出来了。我们的手机应用的服务器端采用的是Asp.net开发的,因而webservice的开发也是用C#开发的,发布在IIS上的。 在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebService库非常丰富,但这些对Android来说过于庞大。适合手 ...
下面例子改自网上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html 不过网上这个例子有些没有说明,有些情况不一样了,所以我重新写了。 一、获取并使用KSOAP包 在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebService库非常丰富,但这些对Android来说过于庞大。适合手机的WebService客户端的SDK有一些,比较常用的是KSOAP2。 KSOAP2 地址:http://code.googl ...
public class SocketClient { public boolean mClientFlag = false; private static Socket client; public SocketClient() { Log.d("WineStock", "WineStock SocketClient()"); client = new Socket(); } public SocketClient(String HostName, int iPort) { client=new Sock ...
我们在上一篇中介绍了如何获取省市区的数据,现在我们来介绍使用spinner控件来实现省市区3级联动的例子。 下面的代码是我在开发项目时实现的。 首先我们展示下布局文件中的3个spinner <LinearLayout android:layout_height="40dip" android:layout_width="fill_parent" android:id="@+id/LinearLayoutArea" android:orientation="horizontal"> ...
在我上传的资源中有SQLLite版全国省市区的数据库,现在我来介绍下我开发地址列表时获取省市区数据时的方法。 废话少说,代码如下所示: package xxxx.com.common; import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; ...
在Android系统中,如果需要使用数据库的话,我们一般会使用SQLLite数据库,同时将数据库放在res\raw目录下,这样方便发布系统的时候,将数据库一同发布。 在系统中对数据库进行访问的时候,我们则一般会将数据库拷贝到我们data/data目前下的我们当前包的名称的目录下,这样更方便我们进行操作。 大家可以参考下面的示例代码: // 复制和加载区域数据库中的数据 private void CopyAndLoadDB() { // 第一次运行应用程序时,加载数据库到data/data/当前包的名称/database/<db_name> dir = new ...
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法,先贴上主方法的代码: packagecn.wangmeng.test; importjava.io.IOException; importjava.io.InputStream; importjava.lang.ref.SoftReference; importjava.net.MalformedURLException; importjava.net.URL; importjava.util.HashMap; importandroid.graphics ...
这里主要实现了。省份和城市的二级关联。选择省份。二级对应的就是省份所有的城市 下面看代码; 1.activity @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.test_layout); this.mContext = this; Map<Integer,List> data = Pr ...
Global site tag (gtag.js) - Google Analytics