随笔分类 -  class

安卓中的一些特殊类的使用
摘要:ConcurrentHashMap和Hashtable主要区别就是围绕着锁的粒度以及如何锁。如图左边便是Hashtable的实现方式---锁整个hash表;而右边则是ConcurrentHashMap的实现方式---锁桶(或段)。ConcurrentHashMap将hash表分为16个桶(默认值),... 阅读全文
posted @ 2014-04-21 14:36 公孙 轩辕 阅读(437) 评论(0) 推荐(0)
摘要:HttpClient的有3种超时时间,分别是:1、[java] view plaincopyprint?ConnManagerParams.setTimeout(params, 1000); ConnManagerParams.setTimeout(params, 1000);2、[java] view plaincopyprint?HttpConnectionParams.setConnectionTimeout(params, 2000); HttpConnectionParams.setConnectionTimeout(params, 2000);3、[java] view pla.. 阅读全文
posted @ 2013-09-03 14:34 公孙 轩辕 阅读(739) 评论(0) 推荐(0)
摘要:Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI层是完全不同的设计,分别自成体系。 Windown类,位于代码树frameworks\base\core\java\android\view\Windowjava.java文件。连同注释,这个文件... 阅读全文
posted @ 2013-08-21 10:10 公孙 轩辕 阅读(407) 评论(0) 推荐(0)
摘要:Android学习笔记——关于onConfigurationChanged 从事Android开发,免不了会在应用里嵌入一些广告SDK,在嵌入了众多SDK后,发现几乎每个要求在AndroidManifest.xml申明Activity的广告SDK都会要求加上注明这么一句属性:android:configChanges="orientation|keyboard|keyboardHidden" 通过查阅Android API可以得知android:onConfigurationChanged实际对应的是Activity里的onConfigurationChanged()方法。 阅读全文
posted @ 2013-07-09 09:43 公孙 轩辕 阅读(281) 评论(0) 推荐(0)
摘要:Android 的activity中onCreateOptionsMenu onMenuItemSelected onOptionsItemSelected onCreateContextMenu onContextItemSelected 五个方法的使用:onCreateOptionsMenu :此方法为创建菜单方法,这个菜单就是你在点击手机menu键时会看到的菜单。onCreateContextMenu :此方法为创建菜单方法,你还需要对此菜单进行注册Activity.registerForContextMenu(View view),这个菜单是在你长按前面注册的view时看到的菜单。on 阅读全文
posted @ 2013-07-09 09:34 公孙 轩辕 阅读(568) 评论(0) 推荐(0)
摘要:屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动画相关的函数:l setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参数,类型为android.view.animation.Animation;一个接受两个参 阅读全文
posted @ 2013-07-08 12:08 公孙 轩辕 阅读(180) 评论(0) 推荐(0)