![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 百科
文章平均质量分 69
shandong_chu
这个作者很懒,什么都没留下…
展开
-
Android的AlertDialog详解(7种方式)
需要注意的两点:1.在setIcon时,需要使用setTitle方法,否则icon不会显示2.如果同时调用setMessage 和 setItems(或者setSingleChoiceItemssetMultiChoiceItems)函数会导致dialog没有显示内容============================================================AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDi..转载 2021-12-15 09:50:24 · 19115 阅读 · 2 评论 -
Android三种实现定时器的方法
方法一:Handler+Threadpackage com.xunfang.handerDemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.TextView;/**转载 2015-04-23 17:23:12 · 605 阅读 · 0 评论 -
android网络编程之——客户端上传信息到网络上面网页(GET)
本文主要根据代码实例来分析安卓客户端上传文本信息到网络的网页。1、业务类实现,包括3个参数public class ServiceSubmit { public static boolean submit(String s1, String s2, String url) throws IOException{ Map params = new HashMap() ; para原创 2015-04-23 14:33:38 · 498 阅读 · 0 评论 -
(转)java 判断字符串什么编码类型
public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) {转载 2015-04-23 14:17:42 · 625 阅读 · 0 评论 -
android网络编程之——客户端获取网络上面网页的代码
本文主要根据代码实例来分析安卓客户端获取网络的图片。1、把流转变为字节数组的工具类public class SteamTool { /** * @throws IOException */ public static byte[] read(InputStream inStream) throws IOException{原创 2015-04-22 11:30:05 · 758 阅读 · 0 评论 -
android网络编程之——客户端获取网页的图片
本文主要根据代码实例来分析安卓客户端获取网络的图片。1、获取image的通用方法,根据URL地址参数来获得public class ImageService { public static Bitmap getImage(String path) throws Exception{ URL url = new URL(path) ; Htt原创 2015-04-15 17:17:33 · 718 阅读 · 0 评论 -
转——Windows平台MonkeyTalk环境搭建
Windows平台MonkeyTalk环境搭建 MonkeyTalk是款针对手机应用的自动化测试工具。 特性:1》免费且开源。2》支持Android,IOS平台。3》MonkeyTalk主要包括:MonkeyTalk IDE、MonkeyTalk Agent、MonkeyTalk scripts。4》MonkeyTalk Agent可以是真机或模拟器。5》无需r转载 2014-06-19 15:36:31 · 1730 阅读 · 0 评论 -
android自动化测试工具【UiAutomator】——UiObject
本文主要讲解使用原创 2014-06-17 17:18:27 · 12437 阅读 · 0 评论 -
MonkeyTalk自动化之——android agent
本文主要讲解MonkeyTalk中如何创建android原创 2014-07-21 14:36:09 · 1914 阅读 · 1 评论 -
转: ant集成junit自动测试的build.xml标准模板
好东东,找时间转载 2014-05-22 14:27:43 · 1344 阅读 · 0 评论 -
转: 安装Eclipse Maven插件的几种方法
link方式试了一下,不好使, 昨天直接在机器上配置了Maven环境,今天顺便把Eclipse等IDE环境配置好。 安装IDE Plugins的方法有很多。其一:在线安装,通过Help-->Install New Software的方式,输入HTTP地址来安装,简单易操作,但是也优缺点,就是下载速度慢,或者有的时候干脆搜索不到要安装的插件。使用第一种方式来安装,输入转载 2014-05-21 09:48:00 · 722 阅读 · 0 评论 -
android自动化测试工具【UiAutomator】——截图功能
本文主要介绍如何使用index来打开、查看选项,以设置界面的display作为例子,仅供参考。// Simulate a short press on the HOME button. getUiDevice().pressHome() ; sleep(1000) ;原创 2014-05-21 14:13:47 · 9905 阅读 · 1 评论 -
转: 使用uiautomator做UI测试
转载的该文章详细转载 2014-05-30 17:50:28 · 3430 阅读 · 0 评论 -
robotium测试工具使用之——输出log日志
1、前提条件在被测试的应用中添加对SD卡的读写权限,文件为AndroidManifest.xml,添加以下标示原创 2014-05-14 11:59:09 · 3611 阅读 · 0 评论 -
转:在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、 高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入转载 2014-05-20 17:29:17 · 668 阅读 · 0 评论 -
转: 在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分转载 2014-05-20 17:28:00 · 687 阅读 · 0 评论 -
转:在Eclipse中使用JUnit4进行单元测试(初级篇)
本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函转载 2014-05-20 17:25:33 · 802 阅读 · 0 评论 -
【Android自动化测试之Robotium】02. Robotium之用例分析
这篇文章写的很好, 有时间玩玩。如果大家配置好了Robotium的测试环境,那么开始吧(这里只介绍有源码的情况,没有源码也是可以做的)被测应用下载:http://download.csdn.net/detail/wirelessqa/4487252测试代码 (只贴出MainActivity和GridView,用例很简单就不多作注释了)大家可以对照转载 2014-03-13 09:06:32 · 1050 阅读 · 0 评论 -
android网络编程之——客户端上传信息到网络上面网页(POST)
本文主要根据代码实例来分析安卓客户端上传文本信息到网络的网页。1、业务类实现,包括3个参数public class ServiceSubmit { public static boolean submitPost(String s1, String s2, String url) throws IOException{ Map params = new HashMap() ;原创 2015-04-24 10:41:33 · 626 阅读 · 0 评论 -
转:详解Android功耗分析工具Power Tutor的使用
简介: PowerTutor 是由美国密歇根大学在谷歌的指导下开发的。它是用来展示google智能手机中主要组件或应用功耗的一种应用程序。例如,CPU,网络链接,LCD显示屏,GPS等。它允许开发者很直观的看到应用的功耗信息以优化应用的设计。因此,我们可以使用 PowerTutor 来监视产生功耗的任何一款应用程序。示例: 下面我们来熟悉一下该工具的使用:(工具下载转载 2015-04-08 15:39:16 · 1070 阅读 · 0 评论 -
Android开发之SQLite的使用方法
前言 SQLite是一种轻量级的小型数据库,虽然比较小,但是功能相对比较完善,一些常见的数据库基本功能也具有,在现在的嵌入式系统中使用该数据库的比较多,因为它占用系统资源很少。Android系统中也不例外,也是采用SQLite,本节中就学习下在andorid中怎样使用该数据库来存放数据,并且对SQLite完成简单的新建,更新,查询,删除等操作。 实验说明: Android中使用S转载 2015-04-29 16:47:54 · 558 阅读 · 0 评论 -
Android开发之——自定义标题栏titlebar
本文通过实例介绍一种titlebar的实现方法。1、activity_main layout 配置文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:custom="原创 2017-04-05 16:03:36 · 953 阅读 · 0 评论 -
Android_Note(三)——添加、更新、保存记事本功能
1、添加功能的view页面部分<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="v原创 2016-11-08 14:44:13 · 2911 阅读 · 1 评论 -
Android_Note(二)——主界面功能
主界面功能分为几个步骤进行介绍,1、SQLite数据库操作import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class SqliteDBConnect ext原创 2016-10-09 16:01:01 · 798 阅读 · 0 评论 -
转: 我的android studio学习日记
学习了一段时间的Android studio无法习惯,我肯定不知道android studio的好处,又害怕开发过程中遇到无法掌控的情况,又转战eclipse了决心找了教程好好研究一番。我发现这里有一份很好的教程是《android实用教程》开始新的学习之旅http://yuedu.baidu.com/ebook/31beb61a9b6648d7c1c746e8.html我强转载 2016-11-06 15:54:57 · 725 阅读 · 0 评论 -
Android_Note(一)——主题界面设计
生活是非常忙碌的,所以我们会经常性的忘记一些事情,所以一个完美的记事本就非常需要了。一方面,可以记录我们的美好回忆, 一方面,可以做个闹钟,然后按时提醒我们即将做什么事情。 所以, 我们就一步一步的实现这个记事本的代码开发,希望对其有所帮助。首先,我们介绍一下记事本的功能,1、在主界面添加闹钟,然后打开新建页面,可以设置item的标题、item的提醒时间、item的内容,以原创 2016-09-28 16:22:48 · 525 阅读 · 0 评论 -
Android开发之——FilenameFilter文件过滤器
一、FilenameFilter介绍java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件;一般地:(1)String[] fs = f.list();(2)File[] fs = f.listFiles();这两个方法返回f下的所有文件或目录;FilenameFilter用来把符合要求的文件或目录返回;因此可以原创 2016-10-11 11:06:46 · 4528 阅读 · 0 评论 -
Android开发之——assets目录下资源使用总结
Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.XXX.ID的方式访问它们。那我么能不能通过该资源的绝对路径去转载 2016-10-10 16:58:57 · 5567 阅读 · 0 评论 -
Android开发之——消息模式Toast.makeText的常见用法
转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.21.转载 2016-10-10 16:56:04 · 2170 阅读 · 0 评论 -
Android开发之——子线程中使用Toast或者更新UI
Toast只能在主UI线程使用,使用下面的办法可以解决第一种,使用Looper,不过这种办法会终止,子线程之后的代码[java] view plain copy Looper.prepare(); Toast.makeText(aActivity.this,"test",Toast.LENGTH_SHORT).show(); Loope转载 2016-10-10 13:02:18 · 532 阅读 · 0 评论 -
AndroidManifest.xml配置文件详解
Android 开发中首要了解的文件。AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plaincopyxml ve转载 2016-05-16 20:26:59 · 2294 阅读 · 0 评论 -
Android——按钮操作
本文主要讲解Android的按钮操作,希望有所帮助。如下包括1、点击按钮后,toast提示2、点击按钮后,拨打电话3、点击按钮后,发送信息4、点击按钮后,跳转其他activity具体代码如下:MainActivity.javapackage com.my.hello;import java.io.BufferedReader;import ja原创 2016-01-15 17:28:56 · 712 阅读 · 0 评论 -
android网络编程之——客户端上传信息的代码
添加Java 发送http请求的代码。package com.my.hello;import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.M原创 2015-11-20 15:38:29 · 505 阅读 · 0 评论 -
Android——公共XML资源的使用
本文通过实例来分析Android中公共的XML数据的使用。1、例如公共的XML文件如下,即公共的图片、按钮,common.xml<ImageButton android:id="@+id/chat_keyboard" android:background="@drawable/hichat_btn_common_selector"原创 2015-07-30 10:51:56 · 974 阅读 · 0 评论 -
Android——XML文件使用总结
一、布局文件:在layout目录下,使用比较广泛; 我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文件的文件名应该是相同的,只是放在了两个不同的目录下。二、图片文件:在drawable目录下,从2.1版本以后分为多个目录,转载 2015-07-30 11:22:50 · 422 阅读 · 0 评论 -
Android中创建文件夹和文件的操作
本文重温讲解下Android中如何创建文件夹和文件,1、首先需要添加权限 2、FolderCreate.java文件,用来创建文件夹public class FolderCreate { /** * @param args */ public static void main() { // TODO原创 2015-05-29 17:00:04 · 29526 阅读 · 0 评论 -
Android中创建文件夹和文件的操作
本文重温讲解下Android中如何创建文件夹和文件,1、首先需要添加权限 2、FolderCreate.java文件,用来创建文件夹public class FolderCreate { /** * @param args */ public static void main() { // TODO原创 2015-05-29 16:56:42 · 2516 阅读 · 0 评论 -
android签名APK注意事项
本文主要讲解下关于re-sign.jar的一些情况其一:在使用java1.6时,可以通过re-sign.jar来对android apk进行重新签名其二:在java1.7版本中,使用re-sign.jar进行签名后,apk无法安装到虚拟机,或者真机,究其原因应该是java版本导致的,那么为了解决这个问题,有2个方法可以实现修改签名1:使用java1.6版本2:手动进行签原创 2014-01-07 16:07:59 · 3662 阅读 · 1 评论 -
robotium相关代码学习
① 点击:clickOnButton(int)—Clicks on a Button with a given index.clickOnButton(String)—Clicks on a Button with a given text.clickOnCheckBox(int)—Clicks on a CheckBox with a given index转载 2013-12-12 12:37:28 · 1128 阅读 · 0 评论 -
Android自动化工具Monkeyrunner使用(六) —— touch
本章主要介绍touch事件voidtouch ( integer x,integer y, string type) Sends a touch event specified by type to the screen location specified by x and y.ArgumentsxThe horizontal positi原创 2012-10-10 16:39:26 · 6157 阅读 · 0 评论