-
Android实战简易课程-第三十五枪(将二维码扫描和生成Demo引入项目实例)
Android实战简易教程-第三十五枪(将二维码扫描和生成Demo引入项目实例)网上有很多关于二维码扫码和二维码生成的Demo,你可能不想透彻的了解它是如何实现的,但是你必须要知道如何引入到你的项目之中,我们研究一下如何将这些Demo引入到自己的项目之中。我也写了一个Demo,看一下它的目录结构。这些打红色箭头的部分都是必须要复制到你的项目之中的。引入到你的项目之后会有一些报错,你可以根据错误提示...
58
热度 -
三. 数据库模块代码常用结构
【Android应用开发】Android相关代码规范更新中....简介:Android常用的代码结构,包括包的规范,测试用例规范,数据库模块常用编写规范;参考:之前写的一篇博客【Android应用开发】Application使用分析;--Application分析:Application概念,声明周期,组件间传递数据作用,数据缓存作用;--源码分析:分析Application结构接口源码;--使用...
61
热度 -
Android - Interpolator
Android--InterpolatorInterpolator被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。AccelerateDecelerateInterpolator在动画开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolato...
427
热度 -
基于Flume的美团日志征集系统(二)改进和优化
基于Flume的美团日志收集系统(二)改进和优化在《基于Flume的美团日志收集系统(一)架构和设计》中,我们详述了基于Flume的美团日志收集系统的架构设计,以及为什么做这样的设计。在本节中,我们将会讲述在实际部署和使用过程中遇到的问题,对Flume的功能改进和对系统做的优化。1Flume的问题总结在Flume的使用过程中,遇到的主要问题如下:a.Channel“水土不服&rdquo...
93
热度 -
Android 浮动搜寻框的使用
Android浮动搜索框的使用原文地址:Android浮动搜索框的使用作者:小强当你需要在应用程序中提供搜索服务时,你第一个想到的是搜索框要放哪呢?其实Android已经为我们提供了一个浮动搜索框。Android手机上有一个专门的搜索按钮,用于处理搜索服务(当然有的定制版阉割了此按钮)。下面通过一个简单的搜索示例,展示Android浮动搜索框的用法。首先展示一下我demo示例的项目结构,如下图:?...
34
热度 -
Android入门(五) 读写文件
Android入门(5)读写文件5.1读写文件5.1.1需求分析效果图5.1.2.设计思路与步骤1.首先布局,就不多说了。线性搞定,两个EditText,两个Button,注意两个Button是在一个水平显示的所以要嵌套在另一个LinearLayout中去即可。2.显然四个控制都必须有id,要在两个Button上写onClick事件对应的方法,由于都是写文件业务差不多,就用一个方法了。那么用一个方...
40
热度 -
C#.NET编码轨范
C#.NET编码规范一、环境设置首先去除开发环境中的一些选项如下:图一图二二、命名规范1)通用性l标识的总长度不要超过32个字符。l标识符的基本语法是以字母和_开始,由字母数字及下划线组成的单词,第一个字符不能是数字。l只要合适,在变量名的末尾追加计算限定符(Avg、Sum、Min、Max、Index)。l在变量名中使用互补对,如min/max、begin/end和open/close。l布尔变量...
203
热度 -
CLR via C#深解札记三
CLRviaC#深解笔记三编程语言的基元类型某些数据类型如此常用,以至于许多编译器允许代码以简化的语法来操纵它们。System.Int32a=newSystem.Int32();//a=0a=1;等价于:inta=1;这种语法不仅增强了代码的可读性,其生成的IL代码与使用System.Int32时生成的IL代码是完全一致的。编译器直接支持的数据类型称为基元类型(primitivetype)。基元类...
391
热度 -
Top 15 不起眼却有大功用的 .NET功能集
Top15不起眼却有大作用的.NET功能集目录1.ObsoleteAttribute2.设置默认值属性:DefaultValueAttribute3.DebuggerBrowsableAttribute4.??运算符5.Curry及Partial方法6.WeakReference7.Lazy8.BigInteger9.非官方关键字:__arglist__reftype__makeref__refv...
229
热度 -
在android中透过gps wifi定位位置
在android中通过gpswifi定位位置位置服务管理器(LocationManager)首先,我们需要1个LocationManager,考虑到它会被多个方法使用,我们将它定义成Activity的Field。然后在onCreate方法中为它赋值。//变量定义??private?LocationManager?locationManager;??//得到LocationManager??loca...
33
热度 -
Android增高第六篇之BroadcastReceiver[转]
Android提高第六篇之BroadcastReceiver[转]????前面分别讨论了Activity和Service,这次就轮到BroastcastReceiver,Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendBroadcast把Intent发送之后,系统会自...
75
热度 -
监控端口的流量的原理?怎么监控某端口的流量
监控端口的流量的原理?如何监控某端口的流量?比如QQ通过端口1234正在接受文件,那么如何用第三方软件同时去监控这个1234端口的数据流量情况呢?楼主现在在调研实现方法。。。color='#FF8000'>------解决思路----------------------apihook或者写底层驱动color='#FF8000'>------解决思路----------------------引用:...
72
热度 -
restlet Framework2.2跟2.3版本的对比
restletFramework2.2和2.3版本的对比RestletFramework2.2Milestone1(12/24/2012)使用JavaSE62.3Milestone1(03/27/2014)使用Java7一、2.2Changedlog================2.2Changeslog================-2.2.3(11/27/2014)-Bugsfixed-F...
511
热度 -
115个Java面试题跟答案(上)
115个Java面试题和答案(上)本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录...
65
热度 -
《HeadFirst SQL》札记
《HeadFirstSQL》笔记规范化0约束1原子性2第一范式1NF3数据模式4依赖5联接查询6交叉联接(AKA笛卡尔联接,叉积)7内联接8子查询9外联接10自联接11集合12事务13ACID14管理事务15常用语句16注意17规范化约束NOTNULLUNIQUEPRIMARYKEYDEFAULTFOREIGNKEY:引用父表的某个唯一值引用完整性:插入外键列的值必须已经存在于父表的来源列中--创...
88
热度 -
Android 内存溢出解决方案(OOM) 拾掇总结
Android内存溢出解决方案(OOM)整理总结一般我们大家在遇到内存问题的时候常用的方式网上也有相关资料,大体如下几种:一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用二:在内存中加载图片时直接在内存中做处理,如:边界压缩三:动态回收内存四:优化Dalvik虚拟机的堆内存分配五:自定义堆内存大小可是真的有这么简单吗,就用以上方式就能解决OOM了?不是的,继续来看...下面小马就照着上面...
5
热度 -
安卓开发札记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)
安卓开发笔记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)在开发安卓应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就...
95
热度 -
MyEclipse hibernate 配备
MyEclipsehibernate配置8.4生成配置文件hibernate.cfg.xmlHibernate运行时需要获取一些底层实现的基本信息,包括数据库URL、数据库用户、数据库用户密码、数据库JDBC驱动类和数据库dialect等。Hibernate同时支持xml格式的配置文件,以及传统的properties文件配置方式。本章采用基于xml格式文件的配置方式,这些信息都包含在默认名称为hi...
549
热度 -
Android系统匿名共享内存Ashmem(Anonymous Shared Memory)精简介绍和学习计划
Android系统匿名共享内存Ashmem(AnonymousSharedMemory)简要介绍和学习计划在Android系统中,提供了独特的匿名共享内存子系统Ashmem(AnonymousSharedMemory),它以驱动程序的形式实现在内核空间中。它有两个特点,一是能够辅助内存管理系统来有效地管理不再使用的内存块,二是它通过Binder进程间通信机制来实现进程间的内存共享。本文中,我们将通...
113
热度 -
沙场日记之学习
战地日记之学习来兄弟连上课,每天都算着天数,到现在已经有62天了,实实在在的学了62天,我觉得来兄弟连的这段日子是我过的最充实的,而且必将充实到离开兄弟连 每天上午8:20到12:20,4个小时的课堂时间;下午2点到5:30自自习整理上午老师教授的内容;晚上7:00开始自习,最早晚上12点离开教室一直这样有规律的充实的生活,渴望着自己在此养成主动学习的习惯 在此必须感谢我们的两个主讲老师:佟刚老师...
541
热度