-
Android-使用ViewPager回实现屏幕滑动效果
Android---使用ViewPager来实现屏幕滑动效果本文译自:http://developer.android.com/training/animation/screen-slide.html本文示例代码:http://download.csdn.net/detail/fireofstar/6211781屏幕滑动是两个整屏窗口之间切换的一种效果,并且常用于安装向导或幻灯片。本文介绍如何通过...
43
热度 -
Android Studio装配教程
AndroidStudio安装教程Google在2013I/O大会上发布AndroidStudio之后,广大Android开发者欢欣鼓舞,不过很快就有人出现问题,AndroidStudio无法安装,或者安装后无法启动,这篇文章就教您如何正确的安装AndroidStudio,从而来使用这一神器。一.装前设置1安装JDK下载地址:http://www.oracle.com/technetwork/ja...
31
热度 -
个人项目框架搭建 - 缓存接口与实现
个人项目框架搭建--缓存接口与实现1、缓存接口usingSystem;usingSystem.Collections.Generic;usingSystem.Runtime.Caching;usingSystem.Text.RegularExpressions;namespaceEnterpriseFrame.Core.Caching{///<summary>///Represents...
466
热度 -
C# 容易邮件群发通用类
C#简单邮件群发通用类1publicstaticclassEmail2{3///<summary>4///发件人5///</summary>6publicstaticstringmailFrom{get;set;}78///<summary>9///收件人10///</summary>11publicstaticstring[]mailToArray...
340
热度 -
【复建学习】02 何处重构
【重构学习】02何处重构?1、重复代码解决方案:重复代码位于同一个类:提炼成新函数进行调用重复代码位于不同的子类:提炼成函数放进父类重复代码位于完全不相干的类:提炼出一个新的类,将重复代码放进新的类中重复代码并非完全相同,存在些微差异性:用模版方法的设计模式解决2、函数过长和参数列过长修改点:有注释的地方就可能有修改点,因为一个地方既然值得你去写注释,那么就已经存在将其提炼出来的可能性,即使它只有...
187
热度 -
Solr学习小结(五)SolrNet的基本用法及CURD
Solr学习总结(五)SolrNet的基本用法及CURD上一篇已经讲到了Solr查询的相关的参数。这里在讲讲C#是如何通过客户端请求和接受solr服务器的数据,这里推荐使用SolrNet,主要是:SolrNet使用非常方便,而且用户众多,一直都在更新,感兴趣的可以加入他们的邮件群组,方便迅速了解SolrNet的最新动态。SorlNet源码地址:https://github.com/mausch/S...
244
热度 -
怎么让dapper支持oracle游标呢
如何让dapper支持oracle游标呢?Dapper是一个轻型的ORM类。它有啥优点、缺点相信很多朋友都知道了,园里也有很多朋友都有相关介绍,这里就不多废话。如果玩过Oracle都知道,存储过程基本都是通过游标返回数据的,但是dapper原生操作游标会报异常,具体异常信息因为现在没有环境就不截图了。publicFactoryPriceComparisonPublishItemGetTodayFa...
404
热度 -
学习调用WCF服务的各种步骤
学习调用WCF服务的各种方法1.开发工具调用WCF这中方法很方便也很简单,很多工作VS就帮我们完成了。相信大家也不会对这种方法陌生。这里简单提一下。打开VS,在项目中添加服务引用:在config中自动声明了有关服务的节点信息,这样VS就创建了调用服务的代理:ServiceReference1.Service1Clientpoxy=newServiceReference1.Service1Clien...
352
热度 -
软件工程师的1111
程序员的1111又是一年一度的双11,购物的购物,约会的约会,秀恩爱的秀恩爱,单身汪自然不属于这三者。想想,没什么好买的。约会,秀恩爱那种更没了。前几年说,希望明年光棍节前可以脱单,结果到现在还是一个人过。诶,说多了都是泪。但是,人总是要有梦想的,希望明年光棍节前可以摆脱单身的状况。”未将对象引用设置到对象的实例“这种情况,大家都遇到过,通俗一点就是”找不到对象...
168
热度 -
dataGridView更新解决方法
dataGridView更新usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.S...
149
热度 -
Bit地图基本概念及在Android4.4系统上使用Bit地图Factory的注意事项
Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项本文首先总结一下Bitmap的相关概念,然后通过一个实际的问题来分析设置BitmapFactory.options的注意事项,以减少不必要的内存占用率,避免发生OOM。一、Bitmap的使用trick尽量不要使用setImageBitmap或setImageResource或BitmapFactory.dec...
20
热度 -
Android Toast小便
AndroidToast小解简介:Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失。Toast也是一个容器,可以包含各种View,并承载着它们显示。Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提...
20
热度 -
Android Binder进程间通信-登记Service组件-启动Binder线程池
AndroidBinder进程间通信---注册Service组件---启动Binder线程池本文参考《Android系统源代码情景分析》,作者罗升阳一、测试代码:~/Android/external/binder/server----FregServer.cpp~/Android/external/binder/common----IFregService.cpp----IFregService....
20
热度 -
Android用户界面设计:根本按钮
Android用户界面设计:基本按钮Android用户界面设计:基本按钮本文向你展示了在你的Android应用程序中创建一个简单的Button或ImageButton控件的步骤。首先,你会学到如何向你的布局文件中添加按钮控件。然后你会学习如何用两种方法处理用户对按钮的点击。最后,我们讨论Android中按钮控件一些其它的可用特性。第1步:创建Android应用程序我们从创建Android程序开始。...
87
热度 -
android开发人员您还在为模拟器发愁吗?神级android模拟器-Genymotion一个更快、接近完美的模拟器…
android开发人员您还在为模拟器犯愁吗?神级android模拟器---Genymotion一个更快、接近完美的模拟器……摘要:Android系统很特别,App需要进行模拟化测试,即使这样仍然有解决的办法---虚拟化技术。之前的模拟器比如eclipse自带的是非常慢的一种,而且模拟器的版本并不是最新的。开机,可以说几乎要把你逼迫到一种绝境,慢的要死;加载一次程序,等你上完厕所回来发...
84
热度 -
Android多线程分析之4:MessageQueue的实现
Android多线程分析之四:MessageQueue的实现Android多线程分析之四:MessageQueue的实现罗朝辉(http://blog.csdn.net/kesalin)CC许可,转载请注明出处在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了Thread的创建,运行,销毁的过程以及T...
33
热度 -
【从源码望Android】03Android MessageQueue消息循环处理机制(epoll实现)
【从源码看Android】03AndroidMessageQueue消息循环处理机制(epoll实现)1enqueueMessagehandler发送一条消息mHandler.sendEmptyMessage(1);经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessageHandler.javapublicbooleansendMessageAtTime...
24
热度 -
深度分析:Android4.3下MMS发送到附件替音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)因为工作需要,再加上个人爱好,经过分析整理出短彩应用中从发送至收到附件为音频的彩信的下载,预览,播放整个流程,给大家一起分享。第一步,添加附件:ComposeMessageActivity类下,addAttachement();priv...
395
热度 -
总结
android启动之ServiceManager启动其实init进程启动后,ServiceManager进程的启动,远比zygote要早,因为在启动zygote进程时需要用到ServiceManager进程的服务。ServiceManager是一个守护进程,它维护着系统服务和客户端的binder通信。在Android系统中用到最多的通信机制就是Binder,Binder主要由Client、Serv...
395
热度 -
android 护持菜单一直在底部的实现方法
android保持菜单一直在底部的实现方法如何实现在一个android界面中实现底部菜单?首先想到最简单的办法就是把菜单放到布局的最下边,但是这样会出现下面的问题:如果设置了layout的gravity属性,后来发现当界面顶部的内容增多时,就会把下面菜单的内容给覆盖了。。另外一种解决办法:那就是设置一个relativeLayout的布局,里面再设置两个直线的布局,其中那个要在底部的布局也就是包含了...
9
热度