Welcome 微信登录

首页 / 移动开发 / Android

安卓APP测试之使用Burp Suite实现HTTPS抓包方法

安卓APP测试之使用Burp Suite实现HTTPS抓包方法

APP的测试重点小部分在APP本身,大部分还是在网络通信上(单机版除外)。所以在安卓APP测试过程中,网络抓包非常重要,一般来说,app开发会采用HTTP协议、Websocket、socket协议,一般来说,HTTP协议最多,Websocket是后起之秀,socket最少,而针对HTTP和websocket,Burp Suite工具是最适合不过的工具了。但是在遇到了app使用SSL或TLS加密传输(https)的时候,由于证书不被信任,直接导致网络通信终端...
Android观察者模式实例分析

Android观察者模式实例分析

本文实例讲述了Android观察者模式。分享给大家供大家参考。具体分析如下:一、环境:主机:WIN8开发环境:Eclipse二、说明:1.打开sd卡中的xml文件,如果不存在,这新建一个,并写入默认配置2.读取xml文件3.Config_Info.java为配置信息数据结构4.IF_Config.java为配置类的存取接口,其他类可以通过此接口直接获取配置信息5.IF_Subject_Config.java为观察者模式目标类接口6.IF_Observer_...
android编程之ip2id程序实例

android编程之ip2id程序实例

本文实例讲述了android编程之ip2id程序。分享给大家供大家参考。具体分析如下:一、说明:公司一个项目中需要给一系列网络设备分配id号,id是根据ip算出来的,算法如下:id共3个字节,高字节:从机号:1-31;后两个字节为ip号的最后两个字节.如ip为192.168.0.240的一台设备从机号为31.则id号为31,00,240换算成十进制为2031856.二、源码:package com.id2ip; import android.app.Act...
android编程之menu按键功能实现方法

android编程之menu按键功能实现方法

本文实例讲述了android编程之menu按键功能实现方法。分享给大家供大家参考。具体分析如下:android应用程序可以通过menu按键弹出菜单,现在通过menu按键弹出一个拥有两个选项的菜单.点击第一个按键,文本框会显示"第1个按键",点击第二个按键,文本框会显示"第2个按键"package com.test_menu;import android.app.Activity;import android.os.Bundle;import android...
android编程之多线程编程实例分析

android编程之多线程编程实例分析

本文实例讲述了android编程之多线程编程实现方法。分享给大家供大家参考。具体分析如下:该功能与前面《android开发socket编程之udp发送实例分析》中一样,当按下键后,发送文本框中数据给PC。不同的是把发送数据的功能放在一个线程socket_send中。一、环境:win7 + eclipse + ndk二、代码:主类test_socket.javapackage test.soket; //import com.test_button.R; i...
Android编程之数据库Sql编程实例分析

Android编程之数据库Sql编程实例分析

本文实例讲述了Android编程之数据库Sql编程实现方法。分享给大家供大家参考。具体分析如下:Android中安装轻量级数据库Sqlite,现在测试数据库基本操作。数据库基本操作:创建表,插入,删除可以用execSQL();读取可以用rawQuery();这两个函数都可以标准SQL语句进行操作。源代码:package com.test.sql; import android.app.Activity; import android.content.Con...
Android编程之控件ListView使用方法

Android编程之控件ListView使用方法

本文实例讲述了Android编程之控件ListView使用方法。分享给大家供大家参考。具体分析如下:控件ListView是一个重要的控件,可以被用作用户列表等显示,下面进行它的操作测试。下面代码实现了生成了一个ListView显示,并对每个条目的单击事件作出响应.源代码:package com.list; import java.util.ArrayList; import java.util.HashMap; import android.app.Act...
Android非XML形式动态生成、调用页面的方法

Android非XML形式动态生成、调用页面的方法

本文实例讲述了Android非XML形式动态生成、调用页面的方法。分享给大家供大家参考。具体分析如下:这个问题是这样的:我们不使用XML构建页面,而是使用程序构建新的页面,并在页面中添加各种控件。一、构建新页面:① 在src目录中添加一个class,命名为SignPage② 在AndroidMainfest.xml中添加一个Activity:<activity android:name="com.example.stest.SignPage"/>...
Android在不使用数据库的情况下存储数据的方法

Android在不使用数据库的情况下存储数据的方法

本文实例讲述了Android在不使用数据库的情况下存储数据的方法。分享给大家供大家参考。具体分析如下:在有些情况下我们不需要构建数据库,但是却要将一些数据保存起来,等到程序下次运行时调用,那么我们如何做呢?1. 引用命名空间import android.content.SharedPreferences;2. 定义一个新类PictureGlobalDef,用来存储数据,在该类中定义:public final static String APPSetting...
android同时控制EditText输入字符个数和禁止特殊字符输入的方法

android同时控制EditText输入字符个数和禁止特殊字符输入的方法

本文实例讲述了android同时控制EditText输入字符个数和禁止特殊字符输入的方法。分享给大家供大家参考。具体分析如下:这里总结了三种方法如下:方法一:1. 引用两个命名空间:import android.text.TextWatcher; import android.text.Editable;用于禁止特殊字符输入控制定义EditText mEditText对象2. 控制字符长度:通过InputFilter过滤来实现字符长度控制,这样的好处是可以...
<< 401 402 403 404 405 406 407 408 409 410 >>