摘要: 模拟按键事件可以提高代码的复用性,比如在一个edittext的回车事件里做的一些处理 在该edittext的另一个输入要做相同的处理时,模拟按键事件就非常方便了。代码很简单,直接上代码: new Thread(new Runnable() { @Override public void run() { // 模拟回车按键 Instrumentation inst = new Instrum... 阅读全文
posted @ 2013-11-01 16:43 mushishi 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 当第一次进入一个activity的时候 一般是第一个edittext是默认选中的,但是该死的软键盘也一起弹出来了 那是相当的不美观哈!(#‵′)凸。为此,本大人就去寻找在刚进入这个activity的时候做一些处理的方法,总结如下Android EditText不弹出输入法方法一: 简单快捷,在AndroidMainfest.xml中选中该activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden(推荐) ps:adjustUnspecified" 它不被指定是否该Activity主窗口调整大小以便留出... 阅读全文
posted @ 2013-11-01 16:27 mushishi 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: Eclipse快捷键-方便查找,呵呵,记性不好行注释/销注释Ctrl+/ 块注释/销注释/XML注释Ctrl+Shift+/ Ctrl+Shift+\查找 查找替换Ctrl+H Ctrl+F查找下一个/往回找Ctrl+K Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前元素的所有引用Ctrl+Shift+G重新组织ImportCtrl+Shift+O,能帮你一次去掉所有未使用的Import声明!快速修正 Ctrl+1引入某个类(接口)ctrl +shift + m加头注释 shift +alt + j更改 阅读全文
posted @ 2013-10-30 12:22 mushishi 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在开发android应用的时候,在一些情况下要有前置条件,比如这边所说的要启动时要确保别的应用程序服务已经打开 或者在操作中启动别的应用等。 先来一段google上的代码:1、 已知包名和类名的情况下:Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); //前面两个设置是为了调用该应用的主页 也就如C#或JAVA 常说的 MAIN函数入口ComponentName cn = new ComponentName(packageName, cl... 阅读全文
posted @ 2013-10-30 11:35 mushishi 阅读(415) 评论(0) 推荐(0) 编辑
摘要: SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。 PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;..... 同样,连接字符串必须包含SQL Server实例名称: Data Source=ServerName; 使用本地的SQL Server(localhost),如果想要使用远程服务器运行,应该在示例对象中把正确的服务器赋给Data Source 属性。此外,还必须指定所支持的两种身份验证方法(即Windows身份验证... 阅读全文
posted @ 2013-10-29 23:16 mushishi 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 用Toast来作为操作成功以及用户误操作等等的提示,非常的简单。直接上代码:创建方式一: ps: 此处没有设置toast的其他属性,均使用默认的风格(个人觉得默认的风格除了字体比较小之外 还是挺好看的) // 利用Toast.makeText来创建toast 也可以直接用toast类的构造器 Toast toast = Toast.makeText(this, "simple hint", // 设置该Toast提示信息的持续时间 Toast.LENGTH_LONG); ... 阅读全文
posted @ 2013-10-29 17:08 mushishi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: private static final int NOTIFICATION_ID=250; //用来标示notification,通过notificatinomanager来发布同样标示的notification将更新旧的通知,同时取消notification也需要这个标示(android很多地方都用到标示这么一个玩意) private void setNotification(String note) { //获取系统通知服务 NotificationManager notificationManager = (NotificationManager) ... 阅读全文
posted @ 2013-10-29 16:41 mushishi 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 参考了网上别人的代码,在Java中对数组的比较便利的操作是 将数组转换成集合再利用集合所提供的add remove等方法进行增删,然后再转换成原数组类型如 String[] --> 填充至 ArrayList --> 对数组元素进行操作 --> 类型转换String[]注意: 虽然java和C#中string都是对象 但是在java中判断字符串相等 不能用‘ ==’ 要用str.equals("str2") 这边和C#中的‘ == ’不同 C#中的 ‘ == ’是先判断引用相等再判断值相等(C#还是比较人性化滴)// 删除数组中一个值String arr= 阅读全文
posted @ 2013-10-25 08:21 mushishi 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 记得去年毕业的时候,突然想看英文原著(小说、文学、技术 etc.)来提高自己的英文水平。并且那时候愣愣的有了个宏伟的目标 --> 一百本。 不过也就去年下半年断断续续的看了些页数在200左右的短篇小说,这个周末看着书架上买的那些原著 想着该继续下去(以后别人问俺,俺漫不经心的说“我看过的也不多,只有 阅读全文
posted @ 2013-10-21 08:17 mushishi 阅读(476) 评论(5) 推荐(1) 编辑
摘要: SQLServer2005中查询语句的执行顺序 --1.from--2.on--3.outer(join)--4.where--5.group by--6.cube|rollup--7.having--8.select--9.distinct--10.order by 所以在select定义的字段别 阅读全文
posted @ 2013-10-10 09:47 mushishi 阅读(173) 评论(0) 推荐(0) 编辑