摘要:
虽然GIT可以使用SSH来免去输入用户名密码的麻烦,但是更多的人我相信还是比较喜欢使用tortoiseGIT。使用HTTP模式的代码库可以通过保存用户名密码的方式来免去重复输入的麻烦。首先安装git的时候需要选择加入环境变量很多人说选择第三个,其实第二个也可以,因为第三个需要替换系统文件,我不是很推荐。剩下的就是一路next,直到完成。第二步:乌龟GIT,这个就不说了第三步:设置一个新的环境变量HONE,value为%USERPROFILE%然后点击“开始菜单-》运行” 输入%HOME%在打开的文件夹(其实也就是你的用户文件夹)新建一个文件,命名为“_netrc”内容如下:machine 你的 阅读全文
摘要:
一般adapter的做法会重写getView方法比如 1 @Override 2 public View getView(int position, View convertView, ViewGroup parent) { 3 if (convertView == null) { 4 convertView = LayoutInflater.from(context).inflate(R.layout.contentitem, null); 5 } 6 TextView title = (TextView) co... 阅读全文
摘要:
自己定义一个view 1 2 3 8 9 15 16 21 22 28 29 34 35 40 41 42 48 对应的类 1 public class ContentItemView extends LinearLayout { 2 3 private TextView title; 4 private TextView author; 5 private TextView content; 6 private TextView otherInfo; 7 private ImageVie... 阅读全文
摘要:
在应用中自定义一个view,需要获取这个view的布局,需要用到(LinearLayout) LayoutInflater.from(context).inflate(R.layout.contentitem, null);这个方法。一般的资料中的第二个参数会是一个null。通常情况下没有问题,但是如果我想给这个view设置一个对应的类,然后通过这个类来操作的话就会出问题。先看下面的例子 1 2 3 8 9 15 16 21 22 28 29 34 35 40 41 42 48 对应的类是 1 public class Conte... 阅读全文
摘要:
文字如果过长的话在TextBox中会显示不完全,这个大家都知道了,后来有人做了ExTextblock增强控件,大部分文字是可以显示出来了,不过,在某些情况下还是会有显示不全的情况。这个时候一个解决方法很好用。LayoutRoot.Children.Remove(ContentTextBox);——将ExTextblock从父容器中移除,注意不是真的删除哦。ContentTextBox.Text = Info.Contents;——对ExTextblock赋值LayoutRoot.Children.Insert(4,ContentTextBox);——将ExTextblock重新添加会父容器。这 阅读全文
摘要:
如果之前在的虚拟机是OK的话,VS2012需要安装update3补丁才可以。下载地址:http://download.microsoft.com/download/D/4/8/D48D1AC2-A297-4C9E-A9D0-A218E6609F06/VS2012.3.iso 阅读全文
摘要:
不知道怎么回事,好好的模拟器突然就不能调试了。每次点击debug都会提示Launch error: Failed to connect to remote VM. Connection refused.在晚上搜索了很多方法在这里记录下一、资源挂死这种情况最简单,把Adt关闭,ADB进程杀死,重启Adt就OK。http://stackoverflow.com/questions/7203759/launch-error-failed-to-connect-to-remote-vm二、64位系统的问题将Sdk,JDK,adt什么的都换成32位的,重新安装吧,慢了点,不过也没有办法。http://s 阅读全文
摘要:
原文链接:http://blog.chinaunix.net/uid-26772897-id-3169468.htmlubuntu12.04 dash home中每个图标对应/usr/share/applications当中的一个配置文件(文件名后缀为.desktop)。所以要在dash home中添加一个自定义程序启动器,需要在该文件目录下创建对应的配置文件。至于配置文件的语法,参考该目录下的配置文件即可明白。以eclipse为例,方法如下。系统:ubuntu12.04 beta2 i386方法:1. 在/usr/share/applications目录下创建eclipse启动器配置文件cd 阅读全文
摘要:
时间过得真快,从发布第一个应用,到现在已经一年有余,眼瞅着自己的应用凑一块下载量快破10万了,就打算写点什么,算是做个总结。10万下载虽然不多,但是考虑到本人做的是WindowsPhone开发,而且美工编码全是一个人搞,也算不容易了。先说说我做的应用类型,所以我做的基本都是网站的第三方应用,工具类做过一个,不过下载量很少。这样一个好处是内容来自网络成本低,因为不需要自己的服务器。好,闲话不多说,开始正文:一、它存在的价值是什么 每次我做一个应用之前都会问自己这个问题。要知道我做的是第三方应用,说白了就是这个东西,我能做,别人也能做。而且很可能别人已经先做了,那我做出来的价值在哪里?就是说用户. 阅读全文
摘要:
android里面和touch相关的方法最常见的有四个:onTouch,dispatchTouchEvent,onTouchEvent,如果是一个GroupView的话还有一个onInterceptTouchEvent。
这四个方法有什么关系?很多新手搞不明白,我在网上找了很多的资料,发现自己的研究结果与资料上的有出入。所以将自己的结论写出来,Android的事件传递机制到底是怎么样的,也可以由此一探究竟。 阅读全文