`
jguangyou
  • 浏览: 369772 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
 我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员,不过android已经为我们提供了这种情况的解决方案,下面就来介绍一下:      在Android中,有一个名为Application的类,我们可以在Activity中使用getApplication(),方法来获得,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特性就是可以被我们继承,来添加我们自己的全局属性。例如我们在开发一个游戏应用,需要保存分数,那么我们就 ...
Android 系统常用权限 ACCESS_NETWORK_STATE 网络状态权限 ACCESS_WIFI_STATE WIFI网络状态信息权限 BATTERY_STATE 电池状态权限 BLUETOOTH 连接匹配的蓝牙设备权限 BLUETOOTH_ADMIN 发现匹配的蓝牙设备权限 BROADCAST_SMS 广播收到短信提醒的权限 CALL_PHONE 拨打电话的权限 CAMERA 使用相机的权限 CHANGE_NETWORK_STATE 改变网络状态权限 CHANGE_WIFI_STATE 改变wifi ...
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。而定位导航技术中,目前精度最高、应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式来简单介绍一下GPS定位的基本原理,希望对做GPS开发的朋友有所启发。当然,本文并没有涉及具体的开发方面的技术。 一、GPS定位数学模型 之所以先介绍数学模型,是因为我认为这个数学模型可能是程序员比较关心的问题。当然事先声明,这个模型只是我根据一些GPS资料总专为程序员总结出来的一个简化模型,细节方面可能并不符合实际,想了解具体细节请参考专业 ...
Date类,已经很少用了。用Calendar吧。 Calendar date = Calendar.getInstance(); date.get(Calendar.HOUR_OF_DAY );//得到24小时机制的 date.get(Calendar.HOUR);// 得到12小时机制的 当然,SimpleDateFormat也可以格式化24机制或者12小时机制。 H 0-23 k 1-24 ---------------- K 0-11 h 1-12 希望对你有帮助。 SimpleDateFormat也可以格式化24机制或者12小时机制:Sim ...

c3p0详细配置

 
官方文档 : http://www.mchange.com/projects/c3p0/index.html <c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --><property name="acquireR ...

BlockingQueue

 
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家 ...
 mWebView.loadUrl("javascript:fillContent()");
在学字符串消息收发(http://www.it165.net/pro/html/201207/3174.html)的时候,已经提到过。ChannelBuffer是Netty中非常重要的概念。所有消息的收发都依赖于这个Buffer。我们通过Netty的官方的文档来了解一下,基于流的消息传递机制。   In a st ...
了解了Netty的基本概念(http://www.it165.net/pro/html/201207/3173.html),开发起来应该会顺手很多。 在“Hello World(http://www.it165.net/pro/html/201207/3142.html)”代码中,我们只是在完成绑定的时候,在各自的本地打印了简单的信息,并没有客户端 ...
"Hello World"的代码固然简单,不过其中的几个重要概念(类)和 Netty的工作原理还是需要简单明确一下,至少知道其是负责什。方便自己以后更灵活的使用和扩展。 声明,笔者一介码农,不会那么多专业的词汇和缩写, ...
先啰嗦两句,如果你还不知道Netty是做什么的能做什么。那可以先简单的搜索了解一下。我只能说Netty是一个NIO的框架,可以用于开发分布式的Java程序。具体能做什么,各位可以尽量发挥想象。技术,是服务于人而不是局限住人的。 如果你已经万事具备,那么我们先从一段代码开始。程序员们习惯的上手第一步,自然是"Hello world",不过Netty官网的例子却偏偏抛弃了"Hello world"。那我们就自己写一个最简单的"Hello world"的例子,作为上手 /** * Netty 服务端代码 * * ...
1.Channel channel 是负责数据读,写的对象,有点类似于老的io里面的stream。它和stream的区别,channel是双向的,既可以write 也可以read,而stream要分outstream和inputstream。而且在NIO中用户不应该直接从channel中读写数据,而是应该通过buffer,通过buffer再将数据读写到channel中。 一个channel 可以提供给用户下面几个信息 (1)channel的当前状态,比如open 还是closed (2)ChannelConfig对象,表示channel的一些参数,比如bufferSize (3)chan ...
  现在,随着越来越多的Android的应用出现在Android Market上,如何能更加吸引用户成为摆在开发者面前的重要课题。作为Android应用,不仅要在内容上取胜,在比如界面等细节上也要很重视用户的使用体验,如果用户觉得操作困难和不符合操作习惯的话,就会认为应用不好用而不去下载或购买。在用户体验中,一些细节的问题更容易引起程序员的忽视。本文将介绍,在Android的界面设计中的各个控件的焦点顺序其中要注意的问题,这个很似简单的问题,值得开发者的重视。 AD:  Android设备有多种多样,操纵界面也有所不同,比如有触摸屏、轨迹球,传统的手机键盘等,因此开发者需要更好地了解, ...
在ipad/iphone应用中,有许多效果是两个组件需要部分重叠,如何自由的可以让任意视图在最前面呢。一句话:   [self.view bringSubviewToFront: subView]     subView 就是需要在最上层的组件。mark!
在使用NSURLRequest 进行http的网络访问的时候,如果(http://xxx.xxx.xx?xx=xx&xx=你好)请求参数中有中文的话,需要对字符串进行一次编码,否则你使用字符串创建NSURL的时候,返回的是空(就是这么变态)。那如何编码呢? NSString *urlStrl = [[@"your url and param"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding],这样以后再创建NSURL就行了,原理吗,我就不讲了,欢迎留言哈!!!
Global site tag (gtag.js) - Google Analytics