`
liuweisir
  • 浏览: 43367 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
public void fetch_status(){    
如果你的事apache的服务器,找到你的tomcat目录 在conf/web.xml文件里 添加apk的类型即可。 <!-- ===================== Default MIME Type Mappings =================== -->... <mime-mapping>        <extension>zip</extension>        <mime-type>application/zip</mime-type>    </mime-mapping> .. ...
废话少说,直接上代码吧 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="fill_parent" android:layout_height="fill_pa ...
从一开始接触android就被lagcat乱码问题困扰着,经过查找资料终于把这个问题用最简单的方法解决了, 打开eclipse的windows>preferences>android>logCat>       将字体change.. 为“新宋体”。 设置完字体后,点确定重启eclipse,logcat就不再是乱码了,是不是很简单!    
一直以为让ProgressDialog消失是监听返回键呢,  public boolean onKeyDown(int keyCode, KeyEvent event) {} 原来不是这样的。   之前开启一个新线程去调用网络json数据,弹出进度ProgressDialog 设置的是setCancelable(false)--即不可按返回键让dialog消失,当程序正常解析json完毕后,才让dialog消失,如果这样网络不够好的话 用户等待时间会过长  按返回不起作用,这样程序就处于死等待的状态,无法操作其他的功能。为了防止这种情况出现,我设置 progressDialog.set ...
对用GridView实现Gallery的效果再做一个处理,假设图片加载是通过服务器端的,那么在没有加载完毕的时候界面上要有个ProgressBar显示,当加载完毕后,取消ProgressBar。 这里是示意性的代码,图片是一上来就加载了,实际情况应该是只看到ProgressBar。这里需要使用FrameLayout,它可以让多个视图重叠在一起。   看布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:// ...
在实现横向的类似Gallery的效果中做了实现Gallery的尝试,但是效果不好。使用的是TableLayout,出现了横向拖动图片的时候,因为有倾斜(轻微的竖向拖动),会整个列表竖向滚动。其实这个问题可以将TableRow中条目设置为clickable来解决。但是效果依然不好。 这次尝试通过GridView来解决问题,效果很好,见截图: 基本思路是:   每个可选的图,包括文字部分,是GridView中的一个条目; 一个GridView条目是相对布局(RelativeLayout),里面包含一个图片(ImageView)和一个文字(TextView); 关键点是Gri ...
在android异步加载ListView中的图片中使用异步方式加载的图片,当时要的急,写的很粗糙,是为每个图片加载一个线程来实现的。 可以用java concurrent很简明的实现类似功能,并且用到线程池。 这里加载的图片,都是从网上直接获取的。如果用android的UI线程,则需要图片全部加载后才能显示界面。 这里使用了concurrent api通过后台线程并发获取,本例中线程池中只有一个线程,可以设置为多个以加快加载速度。可参见使用java concurrent处理并发需求中的简单示例了解concurrent api的基本机制。 代码不复杂: package com.eas ...
  < ?xml version="1.0" encoding="utf-8" ?>     < resources>     < color name="white">#FFFFFF< /color>< !--白色 -->     < color name="ivory">#FFFFF0< /color>< !--象牙色 -->     < color name="lightyel ...
先请注意,这里的菜单并不是按机器上的 MENU出现在那种菜单,而是基于Android SDK 提供的 android.view.animation.TranslateAnimation(extends android.view.animation.Animation)类实例后附加到一个 Layout 上使之产生的有动画出现和隐藏效果的菜单。    原理:Layout(菜单)从屏幕内(挨着屏幕边沿,其实并非一定,视需要的初态和末态而定)动态的移动到屏幕外(在外面可以挨着边沿,也可以离远点,这个无所谓了),这样就可以达到动态菜单的效果了。但 是由于Animation的一些奇怪特性(setFi ...
今天遇到这个错误,第一反应就是权限问题,搜索了下, 找到和WRITE相关的permission有以下几个: WRITE_CALENDAR    "android.permission.WRITE_CALENDAR" WRITE_CONTACTS    "android.permission.WRITE_CONTACTS" WRITE_OWNER_DATA    "android.permission.WRITE_OWNER_DATA" WRITE_SETTINGS    "android.permission.WRIT ...
虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考 view plaincopy to clipboardprint? 01.01-08 01:49:27.874: ERROR/WindowManager(473): Activity com.photos.MainActivity has leaked window android.widget.ImageButton@43e40d10 that was originally added here 02.01-08 01:49:27.874: ERROR/WindowManager(473): ...
button.requestFocus();要得到焦点,理论上是可以的。   如果不能的话,有两种方法:   1、制作xml时就把想拥有focus的view放前面——有些情况下用这个难度是挺大的   2、用requestFocus设置focus。理论上这个是没问题的,但这有前提,就是调用的时机,如果调用的太早了就会被系统的冲掉。   最后我用了下面三句,实现了获得焦点。   mAddButton.setFocusable(true);   mAddButton.requestFocus();   mAddButton.setFocusableInTouchMode(true);
//第一种:比如通过图片名称获得图片id Field field= R.drawable.class.getDeclaredField(文件名称); int  id = field.getInt(new R()); //第二种:图片名字找本地图片 int id =getResources().getIdentifier(文件名变量, "drawable", getPackageName()); imageView.setBackgroundResource(id);显示图片
/** *检查网络是否可用 * */ public class CheckNetWorkUtil  {   public static boolean checkNetWork(Context context){  //判断网络是否可用,如果不可用,给出提示        boolean isAvailable = netWorkIsAvailable(context);        if(!isAvailable){//如果不可用         openDialog(context);         return false;        }        return tr ...
Global site tag (gtag.js) - Google Analytics