Android开发进阶
文章平均质量分 79
裂缝中的阳光JDG
研究方向:Android开发、ASR技术、linux系统移植与驱动开发
展开
-
Android虚拟机下安装APK
第一步:打开Android虚拟机第二步:打开命令提示符 定位到android SDK安装目录中的platform-tools文件夹。第二步:拷贝要安装的apk拷贝到platform-tools文件夹 第三步:输入adb install wo.apk回车,若出现success则说明安装成功第四步:关闭命令提示符。检测apk原创 2015-05-13 09:39:49 · 2153 阅读 · 0 评论 -
Android生成随机验证码技术
在Android客户端应用开发中,往往需要短信验证码或者随机验证码来限制用户的操作或者认证。短信验证码是为了对用户进行认证,主要通过Http协议等通信协议实现;随机验证码很大程度是为限制或者提示用户相关操作。随机验证码的验证主要有两种方式:请求服务器验证,本地验证。比如,在用户向服务器发送登录请求,我们通过随机验证码(本地验证即可)限制用户随意按请求按钮,演示如下: 源码实战(原创 2015-06-15 15:52:36 · 2974 阅读 · 0 评论 -
Android应用程序破解(反编译)
一、apktools进行反编译1.首先安装需要JAVA环境(JDK和JRE) 设置JAVA环境变量 CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME C:\Program Files\Java\jdk1.8.0_20原创 2015-06-14 19:39:33 · 1783 阅读 · 0 评论 -
Android 软件开发之如何使用Eclipse Debug调试程序详解
1.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点 在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle Breakpoint 将会在你右键代码的哪一行添加一个程序断点 (同样的操作方可取消程序断点)第二种: 在红框区域双击鼠标左键将会在你双击代码的哪一行添加一个程序断点 (同样的操作方可取消程转载 2015-07-03 17:05:55 · 1012 阅读 · 0 评论 -
Android应用签名方法
1.为什么要给Android应用程序签名? 如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信原创 2015-06-14 19:31:52 · 1152 阅读 · 1 评论 -
Android手势检测技术(一)
Android为手势检测提供了一个GestureDetector类,GestureDetector实例代表了一个手势检测器,创建GestureDetector时需要传入一个GestureDetector.OnGestureListener实例,其中GestureDetector.OnGestureListener就是一个监听器,负责对用户的手势行为提供响应。一、API1.GestureDe原创 2015-01-07 22:47:13 · 1192 阅读 · 0 评论 -
Android的xml/assets/raw资源使用详解
一、assets/xml/raw资源介绍1.assets资源目录:assets目录下存放的资源代表应用无法直接访问的原生资源,这些文件将原封不动的存储到设备上,不会被编译为二进制形式,访问方式是通过文件名而不是资源ID。应用程序通过AssetManager以的字节流的形式来读取资源文件。assets与res/raw的区别是assets支持任意深度的子目录,这些资源文件不会生成任何资源ID。An原创 2015-06-04 13:52:18 · 2382 阅读 · 0 评论 -
Android解析XML资源
一、在Android应用中的XML文件来源1、本地xml文件 本地XML文件可以放在应用根目录assets文件夹、res/xml、res/raw、SDcard卡、应用的data目录等;除res/xml可直接通过getXml(int id)获取XML文档,返回一个解析器对象(XmlResourceParer:XmlResourceParer是XmlPullParser的子类),其它转载 2015-06-04 14:03:26 · 766 阅读 · 0 评论 -
Android自适应不同屏幕几种方法
由于Android设备的屏幕尺寸、分辨率差别非常大,如果希望我们的应用能够在不同屏幕尺寸或分辨率的Android设备上运行,即更换Android设备后界面和字体不会因此变得混乱,则需要考虑屏幕的自适应性问题。相关概念:(1)屏幕尺寸(Screen size):即指屏幕的对角线长度,屏幕尺寸可分为small(小屏幕)、normal(中等屏幕)、large(大屏幕)、xlarge(超大屏幕);原创 2015-06-24 10:50:05 · 14545 阅读 · 1 评论 -
Android按两次提示退出应用
转载请标明:http://blog.csdn.net/u012637501 Android按两次提示退出应用,核心思想是:在主Activity中重写onKeyDown方法,其是一个回调方法,即当用户按下键盘某个按钮时,我们可以根据键盘码判断按下的是哪个按键。然后,判断计算两次按下返回键的时间间隔(如3s),实现两次按下返回键是否退出应用。具体实现代码如下:原创 2015-05-08 11:05:05 · 1463 阅读 · 0 评论 -
Fragment平板技术开发(二)
源码实战----------Fragment使用 1.res/../BookListFragment.java 自定义类,继承于ListFragment,无需实现OnCreateView()方法,用于Activity右边显示列表fragment。(1)定义Callbacks接口:定义一个回调接口Callback,用于实现该Fragment与它所在的Activity交互;原创 2015-06-18 14:38:23 · 1164 阅读 · 0 评论 -
Fragment平板技术开发(一)
Fragment是Android3.0引入的新API,可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块,当开发的应用程序同时适用于平板电脑和手机时,可以利用Fragment实现灵活的布局,改善用户体验。原创 2015-06-18 14:22:23 · 1523 阅读 · 0 评论 -
Android资源使用详解(二)
Drawable资源通常保存在/res/drawable目录,可分为图片资源(*.png、*.jpg、*.gif等格式)、XML资源等,Android SDK会在编译应用中自动加载该图片资源,并在R资源清单类中生成该资源的索引。使用方法如下: Java代码中:[.]R.drawable. xml代码中:[.]@drawable/为了在程序中获得实际的Drawable对象,R原创 2015-06-17 11:04:50 · 1512 阅读 · 0 评论 -
Android资源使用详解(一)
一、Android资源简介 Android应用资源可分为两大类:(1)无法通过R清单类访问的原生资源,保存在assets目录下;(2)可通过R资源清单类访问的资源,保存在res目录下。其中,res目录下应用资源介绍如下:目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐原创 2015-06-17 09:25:24 · 1350 阅读 · 0 评论 -
App启动界面效果设计
每个Android应用启动之后都会出现一个Splash启动界面,大多数的Splash界面都是会等待一定时间,然后切换到下一个界面。但如果app启动时间过长,可使用启动界面让用户耐心等待这段枯燥的时间。Splash界面一般用于显示产品的LOGO、产品名称、版本信息等,也可以完成对系统状况的检测,如网络是否连通、电源是否充足、检测新版本等,也可以预先加载相关数据。启动界面SLEEP的时间=固定时间-预原创 2015-05-15 16:40:39 · 4062 阅读 · 1 评论 -
Android取消标题栏&强制设置横(竖)屏方法
一、Android取消标题栏方法1.效果演示 2.实现方法(1)将自定义Activity继承于Activity而不是ActionActivity;(2)在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐原创 2015-06-15 16:01:41 · 867 阅读 · 0 评论