- 博客(20)
- 资源 (2)
- 收藏
- 关注
转载 回调机制在 Android 监听用户界面操作中的体现
回调机制在 Android 监听用户界面操作中的体现本文讨论以下两个内容:1. 回调函数2. 回调机制在 Android框架 监听用户界面操作中的作用一 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件
2013-03-02 22:46:12 373
转载 Android ListView 适配器(Adapter)优化
Android ListView 适配器(Adapter)优化博客分类:Android Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。优化的思路两种:1. View的重用View的每次创建是比较耗时的,因此对于getview方法传入的conver
2013-02-24 17:44:58 454
转载 Android LayoutInflater
Android - LayoutInflater博客分类:Android 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如
2013-02-24 17:12:36 614
转载 Broadcast详解
Android 中的BroadCastReceiver 作者:阿福 BroadCastReceiver 简介 (末尾有源码) BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java广播接收者( BroadcastReceiver )用于接收广播 Int
2013-02-19 21:23:06 10480 1
转载 主流WEB开发语言简单对比
主流WEB开发语言简单对比随着时间的飞逝,随着岁月的流失。从世界上第一台计算机ENIAC诞生至今,已经有将近半个世纪了。经过这半个世纪的语言发展,我们所接触的语言基本上都是高级语言了。这篇文章主要对现在比较主流的WEB开发语言,做一个简单的对比。JAVA简介: Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Jav
2013-02-03 13:35:06 23885
原创 2012Android 开发热门资料
[url][/url]在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!下载中心完整附件下载地址:[url]http://down.51cto....
2013-01-14 16:38:27 115
转载 Android 开发热门资料免费下载 110个
在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!下载中心完整附件下载地址:http://down.51cto.com/data/412494
2013-01-12 12:50:00 1769 1
转载 android dialog ——ProgressDialog 进度条对话框详解
首先在onCreateDialog方法里创建一个ProgressDialog,如下://this表示该对话框是针对当前Activity的progressDialog = new ProgressDialog(this);//设置最大值为100progressDialog.setMax(100);//设置进度条风格STYLE_HORIZONTALprogressDialog.
2012-09-02 16:32:59 766
转载 浅谈webview
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页:互联网用:we
2012-09-02 16:28:42 379
转载 eclipse导入工程中文乱码问题
eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的
2012-08-26 00:23:38 548 1
原创 ListView 实现索引
ListActivity.javapackage my.bag.list;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.
2012-08-24 22:26:36 838
转载 android中完全退出当前程序的几种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID
2012-08-24 16:50:52 679
原创 Android中gravity与layout_gravity的区别
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在E
2012-08-24 00:47:26 712
原创 Activity中如何获取strings.xml中的资源
方法一:this.getString(R.string.resource_name); 方法二:getResources().getString(R.string.resource_name);
2012-08-23 01:12:59 1780
转载 CString转char*的两种方法讨论
LPCTSTR 与 GetBuffer(int nMinBufLength) 这两个函数提供了与标准C的兼容转换。在实际中使用频率很高,但却是最容易出错的地方。这两个函数实际上返回的都是指针,但它们有何区别呢?以及调用它们后,幕后是做了怎样的处理过程呢? (1) LPCTSTR 它的执行过程其实很简单,只是返回引用内存块的串地址。 它是
2012-08-22 16:38:48 407
原创 Error:Unable to resolve target android-9
在Ecplise工作空间导入Android程序时如果project.properties里显示target android-9,而你的AVD中并没有该版本,就会出现如下提示:Error:Unable to resolve target android-9解决办法:找到找工程的property页,在该工程上点击鼠标右键,在弹出窗口的最下边就可以找到,然后点击Android选项,选择新
2012-08-22 14:07:46 550
原创 listview拖动时背景变黑
Android为我们提供了ListView 的多种实现方法,通过自定义显示布局让显示的内容更加美观,但是我们会发现这样一个问题,当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。其实这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解
2012-08-22 00:28:24 459
原创 gen文件无法生成
笔者最近在开发Android应用程序的时候,发现gen目录无法更新,或者gen目录下的R.JAVA文件无法生成,这让很多人初级开发者很头疼。所以笔者特将自己的经验总结一下,分享给大家。1、首先说一下gen目录的用处:Android gen目录下的R.java并不是由用户创建了,而是android工程本身将android的资源进行自动“编号”(ID)值。2、引起gen目录下的
2012-08-21 23:35:23 5676
原创 Android获取文件的MD5值
package my.bag;import java.io.File;import java.io.FileInputStream;import java.math.BigInteger;import java.security.MessageDigest;import java.util.HashMap;import java.util.Map;import andr
2012-08-21 16:08:22 20534 2
原创 Android真机如何开启logcat
在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为U8860为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。 2、Proje
2012-08-17 16:32:31 6922 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人