摘要:
先说下问题出现情况: 由于电脑以前有人使用过,而且在路径“D:/”里面映射了他的团队项目。 如今我们的项目里面有些文件使用了绝对路径,这样在调试的时候生成的文件要复制来复制去,实在麻烦,想映射到和服务器一样的目录,可是没有原来项目的账号密码所以没法删除以前的映射。 解决办法: 在目录: C:\Doc 阅读全文
摘要:
错误起源: 通过 System.Web.HttpContext.Current.Server.MapPath(“~/config/{0}.config”) 取路径时报错,HttpContext = null 检查过后结果是WCF默认不支持ASP.NET兼容模式导致 (如果没有启用 asp.net 兼 阅读全文
摘要:
有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别:dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixel... 阅读全文
摘要:
一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android系统的一个错误提示 "强制关闭". 这个时候我们需 阅读全文
摘要:
实体类是Android 开发中经常用到的一个东东,然而今天我才听说、然后了解到原来Android中的实体类的用法不应该和Java中的实体类的用法一个样。之前学java基础的时候知道实体类这个东西都是这样的:先建一个类,然后设置几个私有属性,然后通过get和set方法供外界调用,于是到了Android中也是一样这样用,但是其实这样在Android中是不推荐的方式。Android中推荐使用的实体类是属性公有,不必通过get和set来调用,而是外界可以直接使用,而且这样写法在速度上会比属性私有的那种通过get和set方式调用的写法快3倍。具体的详细说明可以参考官方的介绍说明,这个是原文:Avoid 阅读全文
摘要:
下面以一问一答的形式来解决这个问题: 一般新建一个Android项目后,AndroidManifest.xml的内容都是这样的: 可以看到manifest的一个属性package="com.myactivities",以后自己新建的多个activity都必须放在com.myactivities这个包里面。问题是现在我如果另外新建一个包,在里面新建几个activity类文件,这几个activity如何在AndroidManifest.xml里注册呢?我最后想达到的目的是com.myactivities里面的activity通过intent跳转到新建的包里面的某个activit 阅读全文
摘要:
有人说,程序员很安静,但我不完全同意,程序员的聒噪,是藏在代码后面,是藏在程序后面。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.消息推送机制 服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭。 我想到了一句话:Don't call me,i will call you! QQ今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此。 自作聪明,就会带点小聪明,有人喜欢就有人讨厌。2.独立进程 无论程序是否正在运行,我们都要能通知到客户,我们需要一个独立进 阅读全文
摘要:
android之Apache Http——向服务器发送请求的同时发送参数使用Get方法提交: 其他步骤与上一节的操作相符,只是在传送地址的时候发送参数的格式如下: //Sname和Sage是实际的数据 name和age则是例如是输入框中的名字 url = "服务器的地址"+ "?" + "name=" + Sname + "&age=" + Sage;使用Post方法提交: //使用NameValuePair类来保存键值对,使用NameValuePair类是因为下面需要的那个类的参数要求 NameValue 阅读全文
摘要:
可以说WebHttpBinding和WebHttpBehavior是整个Web HTTP编程模型最为核心的两个类型,前者主要解决消息编码问题,而余下的工作基本上落在了终结点行为WebHttpBehavior上。WebHttpBehavior属性HelpEnabled和AutomaticFormatSelectionEnabled是“帮助页面”与“自动消息格式选择”这两个特性的总开关。[“自动消息格式(JSON/XML)选择”源代码从这里下载] 1: public class WebHttpBehavior : IEndpointBehavior, ... 2: { 3: /... 阅读全文
摘要:
很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;而模拟器默认的DNS为:10.0.2.3,那么模拟器跟自己的PC就不在同一个网段了,使用就导致自己的PC机可以上网,而模拟器不能上网,下面就简单介绍下如何设置才能让模拟器也可以上网: 首先,如果没有配置sdk的环境变量的,那么在CMD命令下进入sdk安装路径的tools目录下,然后使用adb shell命令 ,如果配置了sdk的环境变量的,那么... 阅读全文