Welcome 微信登录

首页 / 移动开发 / Android

Android实现为ListView同时设置点击时的背景和点击松手之后的背景

Android实现为ListView同时设置点击时的背景和点击松手之后的背景

本文实例讲述了Android实现为ListView同时设置点击时的背景和点击松手之后的背景。分享给大家供大家参考。具体分析如下:这里要达到的效果是,(1)点击ListView的item时会有指定的背景,(2)松手之后,刚才点击的item也会有指定的背景实现(1)很简单:在xml中为ListView设置listSelector即可。复制代码 代码如下:<ListView android:id="@+id/pop_listview_left" andro...
Android实现点击AlertDialog上按钮时不关闭对话框的方法

Android实现点击AlertDialog上按钮时不关闭对话框的方法

本文实例讲述了Android实现点击AlertDialog上按钮时不关闭对话框的方法。分享给大家供大家参考。具体如下:开发过程中,有时候会有这样的需求:点击某个按钮之后显示一个对话框,对话框上面有一个输入框,并且有“确认”和“取消”两个按钮。当用户点击确认按钮时,需要对输入框的内容进行判断。如果内容为空则不关闭对话框,并toast提示。使用AlertDialog.Builder创建对话框时,可以使用builder.setNegativeButton和bui...
Android下使用TCPDUMP实现数据抓包教程

Android下使用TCPDUMP实现数据抓包教程

如果想分析Android下 某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的 pcap文件,然后将pcap文件下载到电脑上,用电脑上的Wireshark加载pcap文件,通过Wireshark分析tcpdump抓取的数据。一、安装tcpdump为Android手机安装tcpdump,首先必须将Android手机root,现在市面上常用的root工具都很傻瓜很强大,推...
android中UI主线程与子线程深入分析

android中UI主线程与子线程深入分析

本文较为深入的分析了android中UI主线程与子线程。分享给大家供大家参考。具体如下:在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。一个Android 程序默认情况下...
Android返回键功能的实现方法

Android返回键功能的实现方法

本文实例讲述了Android返回键功能的实现方法。分享给大家供大家参考。具体如下:在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就能关闭程序,其实大多情况下并没有关闭改应用我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下:public boolean onKeyDown(int keyCode...
Android获取SD卡路径及SDCard内存的方法

Android获取SD卡路径及SDCard内存的方法

本文实例讲述了Android获取SD卡路径及SDCard内存的方法。分享给大家供大家参考。具体分析如下:昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCa...
Android开发中常用的一些小技巧

Android开发中常用的一些小技巧

Activity.startActivities() 常用于在应用程序中间启动其他的Activity.TextUtils.isEmpty() 简单的工具类,用于检测是否为空Html.fromHtml() 用于生成一个Html,参数可以是一个字符串.个人认为它不是很快,所以我不怎么经常去用.(我说不经常用它是为了重点突出这句话:请多手动构建 Spannable 来替换 Html.fromHtml),但是它对渲染从 web 上获取的文字还是很不错的。TextV...
一些比较实用的 Android adb 命令分享

一些比较实用的 Android adb 命令分享

下面是一些我找到Android的ADB有用的命令。可以手动或使用自动构建和测试过程。查看设备复制代码 代码如下:adb devices如果多个设备连接则使用 use adb -s DEVICE_ID连接到目标设备安装应用使用install命令安装一个apk包,如果应用已安装到了该设备,则使用-r重新安装和保持原来的应用数据复制代码 代码如下:adb install -r APK_FILE#exampleadb install -r com.feiliu.w...
Android通过HttpURLConnection和HttpClient接口实现网络编程

Android通过HttpURLConnection和HttpClient接口实现网络编程

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是学习中的一些经验。1、HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的请求方法,然后再根据所使用的方式选择相应的编程方式。HttpURLC...
Android加载View中Background详解

Android加载View中Background详解

对大多数Android的开发者来说,最经常的操作莫过于对界面进行布局,View中背景图片的加载是最经常做的。但是我们很少关注这个过程,这篇文章主要解析view中背景图片加载的流程。了解view中背景图片的加载(资源的加载)可以让我们对资源加载的过程进行一些优化,另外当需要进行整个应用的换肤时,也可以更得心应手。View图片的加载,我们最常见的就是通过在XML文件当中进行drawable的设置,然后让Android系统帮我们完成,或者手动写代码加载成Bitm...
Android开发新手常见的10个误区

Android开发新手常见的10个误区

在过去十年中最流行的移动应用开发开发平台中,我们认为,Android平台是一个新开发的最方便的平台。一个廉价的工具,友好的开发者社区,众所周知的编程语言(Java),使得开发Android应用程序从未如此简单。即便如此,我们仍然看到了哪些新的Andr​​oid开发人员不断重复的错误。这里有10个最常见的误区。1,阅读Andr​​oid文档Android开发者网站是你获得帮助的最重要地方。大部分的文档既可以随着...
Android开发者必备的十个工具介绍

Android开发者必备的十个工具介绍

Android SDK有一套强大的工具帮助开发人员设计,开发,测试和发布高质量的Android应用程序。在这篇文章中,讨论了10个最常见的工具,android 开发者应该了解和学习使用。Android的工具#1:Eclipse的W /ADT尽管Eclipse是不是唯一的可以用来开发Android应用程序的Java开发环境,但它是目前最流行的。这不仅由于其免费,更主要是由于与Eclipse整合的强有力的Android工具。这种一体化是表现为Eclipse的A...
分享10个很棒的学习Android开发的网站

分享10个很棒的学习Android开发的网站

我推荐的网站,都是我在学习Android 开发过程中发现的好网站,给初学者一些建议,少走一些弯路。Android Developers作为一个Android 开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。 Android DeveloperAndroid Guides - CodePathCodePath 是国外一个技术培训机构,主要培训iOS 和Android 开发,而CodePath 将Andr...
<< 391 392 393 394 395 396 397 398 399 400 >>