- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 防止下载apk文件变成zip文件的方法--服务器端配置
如果你的事apache的服务器,找到你的tomcat目录在conf/web.xml文件里 添加apk的类型即可。<!-- ===================== Default MIME Type Mappings =================== -->...<mime-mapping> <extension>zip<...
2011-05-27 15:09:22
203
原创 使用ViewFlipper实现左右手势切换页面的demo
废话少说,直接上代码吧main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=...
2011-04-26 17:28:30
114
原创 最简单方法解决eclipse下adt logcat中文显示为乱码的问题
从一开始接触android就被lagcat乱码问题困扰着,经过查找资料终于把这个问题用最简单的方法解决了,打开eclipse的windows>preferences>android>logCat> 将字体change.. 为“新宋体”。设置完字体后,点确定重启eclipse,logcat就不再是乱码了,是不是很简单! ...
2011-04-25 18:24:12
153
原创 ProgressDialog设置OnCancelListener监听事件
一直以为让ProgressDialog消失是监听返回键呢, public boolean onKeyDown(int keyCode, KeyEvent event) {}原来不是这样的。 之前开启一个新线程去调用网络json数据,弹出进度ProgressDialog 设置的是setCancelable(false)--即不可按返回键让dialog消失,当程序正常解析json完毕后...
2011-04-14 11:19:01
565
原创 加ProgressBar以及实现延时操作
对用GridView实现Gallery的效果再做一个处理,假设图片加载是通过服务器端的,那么在没有加载完毕的时候界面上要有个ProgressBar显示,当加载完毕后,取消ProgressBar。 这里是示意性的代码,图片是一上来就加载了,实际情况应该是只看到ProgressBar。这里需要使用FrameLayout,它可以让多个视图重叠在一起。 看布局文件:<?xml v...
2011-04-13 12:06:57
142
原创 用Java concurrent编写异步加载图片功能
在android异步加载ListView中的图片中使用异步方式加载的图片,当时要的急,写的很粗糙,是为每个图片加载一个线程来实现的。可以用java concurrent很简明的实现类似功能,并且用到线程池。这里加载的图片,都是从网上直接获取的。如果用android的UI线程,则需要图片全部加载后才能显示界面。这里使用了concurrent api通过后台线程并发获取,本例中线程池中...
2011-04-13 11:30:04
109
原创 android java.io.IOException: Parent directory of file is not writable: /sdcard/.
今天遇到这个错误,第一反应就是权限问题,搜索了下,找到和WRITE相关的permission有以下几个:WRITE_CALENDAR "android.permission.WRITE_CALENDAR" WRITE_CONTACTS "android.permission.WRITE_CONTACTS" WRITE_OWNER_DATA "android.permi...
2011-03-24 15:35:11
122
原创 关于android.view.WindowLeaked的解决方案
虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考view plaincopy to clipboardprint?01.01-08 01:49:27.874: ERROR/WindowManager(473): Activity com.photos.MainActivity has leaked window android.widget.Ima...
2011-03-24 15:32:31
289
原创 android 视图获取焦点的方法
button.requestFocus();要得到焦点,理论上是可以的。 如果不能的话,有两种方法: 1、制作xml时就把想拥有focus的view放前面——有些情况下用这个难度是挺大的 2、用requestFocus设置focus。理论上这个是没问题的,但这有前提,就是调用的时机,如果调用的太早了就会被系统的冲掉。 最后我用了下面三句,实现了获得焦点。 mAddBu...
2011-03-04 16:35:08
217
原创 通过文件名获取文件id
//第一种:比如通过图片名称获得图片idField field= R.drawable.class.getDeclaredField(文件名称);int id = field.getInt(new R());//第二种:图片名字找本地图片int id =getResources().getIdentifier(文件名变量, "drawable", getPackageName()...
2011-02-15 17:10:42
191
原创 阻止一进入页面就弹输入法对话框的方法
阻止一进入Activity,editText就获得焦点弹出输入法对话框,只需要在AndroidManifest.xml相应的activity标签中加入下面这句话即可实现。android:windowSoftInputMode="stateHidden|adjustResize" <activity android:name=".booking.FlightOrderInf...
2011-01-14 16:32:03
179
原创 android NinePatch使用教程--创建优美的背景图片
在本教程中,将详细介绍OPhone中引入的NinePatch图片格式,以及如何使用NinePatch图片来创建和OPhone系统风格统一的应用程序。在下面的教程中使用OPhone系统中的控件Button来作为演示。 OPhone系统背景图片 首先来看看OPhone系统Button的背景样式。 创建一个示例项目,添加几个Button, layout代码如下: view plaincop...
2010-12-15 14:27:32
126
原创 android布局属性详解
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 ...
2010-12-14 12:23:16
107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人