自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android 添加library的时候出错添加不上

在向android工程中导入library的时候,会和出现导入不成功,打开查看添加library界面,会发现你添加的library的路径出现D:/work/...?类似的情况,但是别的工程使用的时候又不会出错。 如果导入library出错的话一般就是一下几种情况:1.检查你library的targetSDK和你的工程的targetSDK,保证你的工程targetSDK要一致或者更高

2014-05-31 10:45:47 691

转载 ImageView获取网络图片

Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口)、org.apache(Apache接口)和android.net.*(Android网络接口)。本文将使用java.net.*(标准java接口)来实现获取一张网络图片,并将其显示在ImageView控件中。  java.net.*(标准java接口)提供了与网络有关的类,包括流和数据包套接字、In

2014-05-28 15:19:25 1073

转载 PullToRefresh使用详解(五)--下拉刷新的ScrollView

前言:时隔三月,再次用到PullToRefresh,但这次与上次不同,用到的是ScrollView的下拉刷新,网上资料甚少,唯有看源码,还好难度不大,一下午时间,攻克难题,分享给大家。 以往相关文章:与本篇相关的只有第一篇的实例加载过程,其它内容都是针对ListView的下拉刷新讲解的。《PullToRefresh使用详解(四)--利用回调函数实现到底加载》《PullToR

2014-05-24 15:43:11 1182

转载 PullToRefresh使用详解(四)--利用回调函数实现到底加载

前言:在前面的基础上,进一步更改代码,让用户自己到底刷新的办法我觉得不太好,一般情况下,点击刷新还得等一会,倒不如直接快到底的时候自己自动加载内容,为了实现这个功能就要判断当前显示的ITEM是不是到底了,如果到底了就调用加载函数,为了实现在主页面中调用程序,我们又再一次的用到了接口;效果:   当快到底的时候,程序会自动加载后面的列表这篇较上篇的改动:1、去掉了线程

2014-05-24 15:41:14 691

转载 PullToRefresh使用详解(三)--实现异步加载的下拉刷新列表

前言:根据前几篇的阶段性成果(下拉刷新、异步加载),将其集成,就成了这篇文章,这篇文章代码量比较大,对于异步加载的部分,除了更改了getView()里绑定部分的代码,其它的都没有动,所以异步刷新里的代码我就不往里贴了,只贴MainActivity.java的代码,主要看看主程序是如何实现异步加载图片和下拉刷新的。相关文章:(这篇文章是集这几篇文章之成果,大家可能要先看看这几篇文章,然后

2014-05-24 15:39:37 931

转载 PullToRefresh使用详解(二)---重写BaseAdapter实现复杂XML下拉刷新

前言:上篇我们讲了怎么初步使用PullToRefresh,但上篇只是几个简单的字符串,在真正的项目中,不可能只是这么简单的,而是复杂的XML的累积,这篇我在前一篇和以前讲的simpleAdapter的基础上,进一步实现复杂XML的下拉刷新相关文章:(这篇文章是建立在这三篇文章的基础上,其实是在利用了《List控件使用--SimpleAdapter使用详解(二)》的布局和重写Base

2014-05-24 15:37:37 618

转载 PullToRefresh使用详解(一)--构建下拉刷新的listView

前言:前几天写了篇关于PullToRefresh控件的DEMO导入的博客,但由于当时没有用到,所以就没细往下讲,现在开始到了实战阶段,用到了PullToRefresh的listView样式,网上有讲的,但讲的不多,而且没有详细的例子来说,下面我讲讲这个东东的实现方法。这个例子对应PullToRefreshDemo里的第一个选项ListView;注意:本篇仅写的如何实现下拉刷新,

2014-05-24 15:35:01 648

转载 使用PullToRefresh实现下拉刷新和上拉加载

PullToRefresh是一套实现非常好的下拉刷新库,它支持:1.ListView2.ExpandableListView3.GridView4.WebView等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:https://github.com/chrisbanes/Android-PullToRefresh)下载完成,将它

2014-05-24 15:31:28 637

转载 Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04

2014-05-24 14:51:21 474

转载 Android开源项目2

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Andro

2014-05-24 14:44:46 407

转载 ViewPage判断左右滑动

判断viewpage左右滑动的方法:package com.meityitian.app.views;[java] view plaincopyprint?import android.content.Context;  import android.support.v4.view.ViewPager;  import android.util.

2014-05-24 11:16:28 579

转载 Android警告错误搜集

Eclipse提示:50.overlaps the location of another project: 'xxxx'new -> android project -> create project from exist source出现如下错误信息:Invalid project description------>detail: ->>> xxxx(projec

2014-05-24 11:05:13 2466

转载 android图片加载处理

在Android应用开发中不可避免的会用到图形图像,这样就会生成Bitmap对象。如果在开发过程中没有处理好Bitmap对象就很容易产生Out Of Memory(OOM)的异常。以下列举几点使用Bitmap对象需要注意的地方:    一个Android应用程序最多只能使用16M的内存,在Android的 Android Compatibility Definition Documen

2014-05-24 09:48:41 664

转载 android定时器

定时器一般有以下3种实现方法:     (在最后面我又加了一种,实际这里介绍4种方式)        一、采用Handler与线程的sleep(long)方法        二、采用Handler的postDelayed(Runnable, long)方法        三、采用Handler与timer及TimerTask结合的方法        下面逐一介绍:   

2014-05-24 09:46:11 556

转载 View、 window、 Activity

View、 window、 Activity Activity中包含一个honeWindow,调用Acitivity的 setContentView方法的时候实际上是调用的Window对象的setContentView方法,activity是一个代理,用于显示、操作window,提供了生命周期和事件等管理window方法,以方便和用户进行交互。。window里面显示的一个vie

2014-05-24 09:44:39 495

转载 android事件

l        Android的事件 事件:就是对象通知本身的状态发生了改变,并且可以通过该事件获取事件的相关信息。UI编程通常都会伴随事件处理,Android也不例外,它提供了两种方式的事件处理:基于回调的事件处理和基于监听器的事件处理。对于基于监听器的事件处理而言,主要就是为Android界面组件绑定特定的事件监听器;对于基于回调的事件处理而言,主要做法是重写Androi

2014-05-24 09:42:35 770

转载 Android动画学习笔记-Android Animation

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids 项目在3.0之前的系

2014-05-24 09:40:56 911

转载 Fragment

Android Fragment---概要介绍 一个Fragment代表一个行为或Activity中用户界面的一部分。你能够在一个Activity中组合使用多个Fragment来创建一个多面板的用户界面,并且可以在多个Activity中重用同个一个Fragment。你可以把一个Frament想象成一个Activity的模块,它有自己的生命周期,接受它们自己的输入事件,并且能够在Acti

2014-05-24 09:37:55 736

转载 android从fragment在父activity中怎么能够访问UI elements

父activity布局12345678910111213141516171819202122232425262728293031RelativeLayoutxmlns:android="http://schemas.

2014-05-24 08:59:50 503

转载 android学习笔记之Fragment(一)

Fragment(Android3.0 API Level 11引入,之前的怎么办? 没关系可以使用Android support library 注意:使用这个库你的Activity需要继承FragmentActivity):Fragments可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。Fragments的主要优点:你可以轻松

2014-05-24 08:55:14 416

原创 android 的view类的setVisibility();值的意思

android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0  意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8  意思是不可见的,不占用原来的布局空间

2014-05-23 17:05:22 457

转载 android.view.WindowManager$BadTokenException: Unable to add window

扔了好久的android又开始断断续续在接触。昨天不知道看了个什么东东之后就看到关于LayoutInflater的用法,于是想try一下,也就是在Button上点击一下弹出一个对话框,结果遇到一个问题,android.view.WindowManager$BadTokenException: Unable to add window 报了这个错。private void showCus

2014-05-23 16:40:47 452

原创 获取Fragment的context

getActivity().getApplicationContext()

2014-05-23 15:55:10 803

转载 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法

android系统限制,只给图片分配8兆的内存,超过就崩,你图片几十KB,可能是压缩格式的,转换成bitmap就是本来的大小。在使用模拟器时,出现以上错误,怎么办呢?1.方法一:增大限制:在设置VM的时候,在Hardware选项中,有一项Max VM application heap size,将该项的值增大(默认值是24,可以增到60等等)2.方法二:压缩图片

2014-05-23 15:05:38 557

原创 如何获取手机根目录和sdcard的根目录

Environment.getExternalStorageDirectory()getRootDirectory()//获取手机根目录Environment.getExternalStorageDirectory()getExternalStorageDirectory()//获取SD卡根目录

2014-05-23 14:32:32 6698

转载 出现"已安装了存在签名冲突的同名数据包"的原因及解决办法

果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败。这是因为旧版软件的签名信息与新版不一致造成的。你可以卸载这个软件,然后安装新版软件。如果无法卸载,可能手机(pad)在发售前将该软件内置在手机中无法卸载。如果是这个原因的话,你可以尝试“root”系统,然后卸载掉该软件的旧版本,然后安装。 如果你是一个开

2014-05-23 08:50:08 7134

原创 解决MVC4发布在IIS7后,路径无法访问.apk文件的解决方法

随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件的下载呢?IIS服务器不能下载.apk文件的原因:iis的默认MIME类型中没有.apk文件,所以无法下载。IIS服务器不能下载.apk文件的解决

2014-05-22 15:26:29 2076

原创 关于添加android:name="android.permission.INSTALL_PACKAGES"报错的解决方法

日前,本人在添加总是

2014-05-22 14:12:10 7664 3

转载 Android程序的版本检测与更新

做个网站的安卓客户端,用户安装到自己手机上,如果我出了新版本怎么办呢?要有版本更新功能。本来版本检测最好可以自动进行。但如果每次开启程序,都要先检测一轮,是一种浪费,毕竟版本更新是小概率的事情。或许可以程序开启的时候,判断一下时间,单日就检测,双日就不检测,或者随机什么的,降低一下检测的频率?我采取的做法是将检测功能做到了菜单上,用户有需要,就手动打开自己检测一下。反正我们这个是网

2014-05-21 15:02:39 1017

转载 android 自动检测版本升级

在我们APP的开发中,往往都会遇到版本的升级,因为不可能有任何一个应用做的完美无缺,所以版本升级对APP应用来说是不可缺少的一部分.像新浪微博等一些应用软件,三天两头提醒我升级.不过这样也很正常,就像android 升级一样,为了给用户提供更方便更人性化的操作.说下具体实现吧,不过我是参考别人的。不管对你们有没有帮助,总之对我有帮助啊,如果日后用到就直接copy了.哈哈,不扯了。首先看

2014-05-21 10:59:47 616

转载 FileUtil

import java.io.File;  import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.io.FileOutputStream;  import java.io.IOException;  import java.util.Date;    /**  * 功能:该

2014-05-21 10:58:03 588

转载 android设置中的Preferencescreen用法介绍与分析

今天主要研究了一下设置中的Preferencescreen应用,它不仅可以作为设置界面显示,而且还能够启动activity,下面主要是对启动activity的介绍1. Preferencescreen中启动activity例如wireless_setting.xml中有如下片段xmlns:settings="http://schemas.android.com/apk/

2014-05-20 16:48:44 827

转载 Android优秀开源项目

转载地址:http://www.eoeandroid.com/thread-272453-1-1.htmlAndroid经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:

2014-05-19 11:16:13 765

转载 Android仿人人客户端(v5.7.1)——点击左侧菜单栏中的Item切换视图

转载请标明出处:http://blog.csdn.net/android_ls/article/details/8765193       在前面几讲中,左侧菜单(左侧面板)、满足滑动或点击子View的方式,打开左侧菜单的父容器和新鲜事视图(雏形)已基本完成,这一篇我们将主界面的整个视图框架完善下,实现点击左侧菜单切换右侧视图的功能。一、添加消息中心视图       通过观察,

2014-05-19 10:56:58 1195 1

转载 android 仿人人网滑动侧边栏

很多应用为了节省空间而又使界面能够充足的显示信息,大多数应用都采用了侧边栏的方式,如下图:                                    来说说它的思路,底下是两个或多个视图,分别通过控制它们的宽度、左边距来控制它们的显示,来看看代码     activity_main.xml查看源码打印?

2014-05-19 10:35:05 1294

转载 简单的android滑动侧边菜单sliderview

继承ViewGoup,重写onInterceptTouchEvent截拦触摸事件并按条件分发给子View。?package com.example.viewdemo; import android.content.Context;import android.util.AttributeSet;import andro

2014-05-19 10:31:59 1133

转载 完美逆向百度手机助手5.0底部菜单栏 - Android Tabhost 点击动画

先看看百度手机助手5.0的样子:发现他是用一个CustomTabHost.java来实现底部TabHost点击效果的,很漂亮,点击Tab的时候文字会上跑,图片会从底部跑出来的一个小动画。下面我用自己的方法逆袭了他的CustomTabHost,感觉用起来比它的好用,而且简单不少!本文只给出关键代码,需要工程的自行下载:[java]

2014-05-19 10:16:43 1145

转载 TabHost 内嵌 Fragment的跳转

FragmentManager manager = getFragmentManager();          FragmentTransaction transation = manager.beginTransaction();          FragmentA fra = new FragmentA();          transation.replace(R.id.r

2014-05-19 10:05:41 749

转载 Android中的几种网络请求方式详解

http://blog.csdn.net/zuolongsnail/article/details/6373051Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试的步骤一文。

2014-05-19 09:59:59 537

转载 Android开发性能优化简介

这篇文章来自北京大学Android研究实验室,不得不说写的真是好,没给PKU丢脸~试一试:点击下载。==============================================================作者:贺小令       随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还

2014-05-19 09:56:41 761

Android应用框架原理和程序设计

Android应用框架原理和程序设计,各种技巧,是你开发程序更轻松

2014-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除