- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 ViewPager的应用以及禁用滑向下一页
ViewPager 实现了ViewFlipper的效果,都是用来实现划屏的.这点用过的人都知道,不过比ViewFlipper效果人性化多了,ViewPager的应用会使得view跟着手势来回拖拽,而ViewFlipper不会,只能手势划完了,效果才展现.虽说ViewPager 效果已经很棒了,但是还是没有iphone那种看着舒服,记得Iphone左右滑屏的时候在最后或者最开始的时候可以拽一下然
2012-06-11 17:34:12 6638
原创 Android中资源文件assets和Res下面raw文件的使用不同点
assets下面的文件不会被编译,通过路径可以去访问其中的内容。raw中文件会自动编译,我们可以在R.java文件中找到对应的ID res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹 获取assets流: AssetManager assetManager = g
2012-06-08 15:37:38 1280
原创 提升sqlite性能以及事务的简单理解
sqlite事务处理的问题,在sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作 比如5000条记录也就是要5000次读写磁盘操作。解决方法:添加事务处理,把5000条插入作为一个事务dataBase.beginTransaction(); //手动设置开始事务//数据插入操作循环dataBase.setTran
2012-06-08 14:46:19 4115
原创 解决打开Activity相应的edittext不弹出软键盘
因为edittext 是自动获取光标的,所以此时会自动弹出虚拟键盘. 方法一:在AndroidMainfest.xml中相应的activity中加上android:windowSoftInputMode="adjustUnspecified|stateHidden"方法二:让EditText失去焦点,使用EditText的clearFocus方法例如:EditT
2012-06-06 14:41:45 2926
原创 获取状态栏的高度与动态创建dialog控制其位置
首先声明一点,我们配置文件中用的一般都是dp,但是在程序中获取到的确实px,不过幸运的是不用我们转换,android已经帮我们转换好了,首先是获取配置文件中的布局文件大小: final int relativeLayout_heigth=relativeLayout.getLayoutParams().height; 下面是我要说我范的错误,首先我要模拟实现的是掌中新浪新闻客户端里面的
2012-06-05 17:10:25 1301
原创 点击返回键两次关闭当前ACTIVITY
运用计时器:Timer closeTimer ; /*** * */ TimerTask closeTask = new TimerTask() { @Override public void run() { clickNum=0;//回归 closeTimer.cancel(); } }; @Override
2012-06-01 17:45:05 1090
原创 Gallery循环滑动原理
对与Gallery循环滑动循环滑动,其实就是对继承自BaseAdapter的类进行操作. //返回一个比较大的值@Overridepublic int getCount() {return Integer.MAX_VALUE;}这个方法是返回item的个数,返回一个比较大的数值,就满足了假循环的条件,@Overridepubli
2012-06-01 15:04:54 1532
原创 android 抖动原理
控件抖动:其实就是对Animation的控制,让控件快速移来移去.但是移动的方式和时差需要控制. android:interpolator="@anim/cycle" > android:fromXDelta="0" android:toXDelta="-10" android:fromYDelta="0
2012-06-01 09:59:03 1419
原创 runOnUiThread简单应用
首先runOnUiThread是Activity内部的方法,在运用的时候最好指明当前环境变(Context).new Thread(new Runnable() { @Override public void run() { System.out.println(Thread.currentThread().getId()); runOnUiThread(n
2012-05-31 17:09:01 54239 2
原创 Android中处理崩溃异常
在处理Android中处理崩溃异常需要创建实现UncaughtExceptionHandler接口的类,然后让你程序中的基类继承自该类,这样就可以有效的处理一些意想不到的异常,其实是实现其中的一个回调函数,// 异常回调 @Override public void uncaughtException(Thread thread, Throwable ex) {
2012-05-31 11:31:00 1238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人