-
Android v1、v2、v3签名详解
Android签名机制什么是Android签名了解 HTTPS 通信的同学都知道,在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。同理,在安装 apk 时,同样也需要确保 apk 来源的真实性,以及 apk 没有被第三方篡改。为了解决这一问题,Androi...
04月17日[Android基础]
-
-
Android中Context的作用以及Context的详细用法
Context基本概念Context是什么?1 Context是一个抽象类,其通用实现在ContextImpl类中。2 Context:是一个访问application环境全局信息的接口,通过它可以访问application的资源和相关的类,其主要功能如下:启动Activity启动和停止Serv...
06月23日[Android基础]
-
Android中Context的总结及其用法
在android中我们经常遇到这样的情况,在创建一个对象的时候往往需要传递一个this参数,比如:语句 MyView mView = new MyView(this ,要求传递一个this参数,这个this究竟指的是什么东西呢? 其实这里的this指的就是当前的Activity.this,是这个语句...
06月23日[Android基础]
-
安卓应用程序界面五大布局
1. 线性布局(LinearLayout 线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。 如图所示 使用了线性布局的水平方...
06月16日[Android基础]
-
android实现点击两次返回键实现退出功能
在使用android平台的app是我们经常会发现点击两次返回键会提示是否退出的功能,下面讲讲此功能是如何实现的(此方法比较简单 第一种方法是对系统返回键进行监听,定义一个变量记录按键时间,通过计算时间差来实现该功能,代码如下://退出时的时间 private long&nb...
05月29日[Android基础]
-
详解如何创建和使用AVD
进行Android开发必然要使用Android模拟器AVD,本文就具体介绍如何创建和使用AVD。 1、创建AVD 在android sdk 1.5 版本以后的开发中,必须至少创建一个镜像...
10月18日[Android基础]
-
Android模拟器环境中安装和删除应用程序
Android模拟器环境中安装和删除应用程序安装Android应用程序1 启动Android模拟器2 adb install (apk在PC上的路径/ *.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)3 Android模拟器界面中浏览打开apk应用程序2. 删除...
10月18日[Android基础]
-
android视频录制(调用系统视频录制),生成缩略图
android视频录制(调用系统视频录制 ,生成缩略图package com.example.videocapture; import android.app.Activity; import android.content.Intent...
10月18日[Android基础]
-
Android项目中res与assets资源的区别
Android应用可以将资源存储在两个目录:res和assets。其中res目录中的资源只能存储在相应的子目录(如res/layout、res/values等 中,不能直接将资源存储在res目录中。assets目录中的资源可以任意存放,也可以建立任意层次的子目录。res和assets资源的主要区别如...
10月18日[Android基础]