- 浏览: 41055 次
-
最新评论
-
keshuangjie:
listView.setSelectionFromTop(li ...
Android 记录和恢复ListView滚动的位置( 完美实现 ) -
glaivelee-michele:
scrolledX = listView.getScrollX ...
Android 记录和恢复ListView滚动的位置( 完美实现 )
文章列表
http://download.csdn.net/detail/wds1181977/6960713#comment
http://download.csdn.net/detail/u011342532/6968335#comment
Android可以通过use library来引用另一个Project,但是通常我们需要把library中activity需要在主Project的manifest文件重新配置,这样非常麻烦
在主Project的project.properties里加上
manifestmerger.enabled=true 就可以不用合并library中的manifest了
clean后项目可能会报错,原因必须保证:
you should be confirmed some point like ADT version, Also Minimum and target SDK should be s ...
Android图片处理内存溢出学习
- 博客分类:
- 技术
最近遇到一个问题,在Android机器上,调用自带的相机拍摄后获得相处,并且对获得的相片进行缩放,旋转,截取等操作,看似很简单,但是却遇到了一个,让人心疼的问题,我这里用五能手机进行测试,当然,功能测试是没有问题,当发给客户去测试的时候,却出现了内存溢出,哎无言啊...
原来他用的是三星的G3手机进行测试的,我们没有这款手机,后来借别人的G3手机测试,果然也出现这个问题:
[java] view plaincopy
相信能看这篇教程的码农门都已经知道了SlidingMenu能够实现的界面效果了,就是类似于人人网或者Facebook的那种双层滑动页面,网上也有很多这方面的呢例子,但是吗,没有一个能够完整地教会大家怎么将SlidingMenu-master中的exam ...
ADB server didn't ACK && make sure the plugin is properly configured
这个问题总是时不时地出现,按照网上的说法重启eclipse也不行!得重启电脑才可以,后来看到这个文章,才得以解决:
使用adb时,若出上面的错,使用adb kill-server是 ...
关于Android的文字排版和换行问题,彻底解决
- 博客分类:
- 技术
package com.text.view;
import java.util.Arrays;
import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Paint.FontMetrics;import android.graphics.Paint.Style;import andr ...
Android界面与交互设计原则
- 博客分类:
- 技术
在iOS HIG已经强大经典了N年之后,Android终于推出了一套比较系统的HIG(大概是为了配合Android 4.0 Ice Cream Sandwich)。仔细比较两套HIG的“设计原则”部分,发现完全是截然不同的两种风格。iOS HIG走的是更专业型的路线,描述严谨且有不少的专业词汇(比如Metaphors、Consistency之类的)。而Android则显得亲民许多,不仅描述方式简要易懂,配图鲜明直观,甚至还用了“me”作为了一系列要点的标题,更充分地传达出以用户自身的体验为中心的思路。
设计原则
这些设计原则是由安卓的用户体验团队制定并应用的,以此来保证用户心目中最佳的 ...
ListView分类显示
- 博客分类:
- 技术
今天和大家分享关于“listview的分类显示”。现在有比较多的应用都有这个效果,比如在android的ICS风格的“设置”选项里面就有这个效果,先看看效果:
实现这个效果比较简单,在填充listview的adapter的时候,我们都会通过继承BaseAdapter来写我们自己的adapter,listview里面的item是通过getView(int position, View convertView, ViewGroup parent)
用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。
我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。
经过各种谷歌后,晓得了Android项目有以下不能上传:
bin目录
gen目录
.classpath文件
.project文件
要想在eclipse里屏蔽它们,需要这样操作:
Click on Window -> ...
SUBVERSION 的安装与使用
- 博客分类:
- 技术
Subversion快速入门教程
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。
软件下载
服务器和客户端安装
建立版本库(R ...
//获取滚动到的位置
listView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {
ViewGroup item = (ViewGroup) lis ...
1、ContentProvider的基本概念
1> ContentProvider为存储和读取数据提供了统一的接口
2> 使用ContentProvider,应用程序可以实现数据共享
3> android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)
2、Uri
1> 每一个ContentProvider都拥有一个公共的Uri,这个Uri用于表示这个ContentProvider提供的数据
2> Android所提供的ContentProvider ...
package com.easecom.zhwg.ctrl.scene.wirelesindex;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.C ...
task sax解析
- 博客分类:
- 技术
private ProgressDialog progressDialog;
private Handler handler = new Handler();
Runnable runnableUi = new Runnable() {
@Override
public void run() {
// 更新界面
progressDialog = ProgressDialog.show(AlarmDimActivity.this, null,"正在加载信息,请稍后...", true, true);
try {
p ...