自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

转载 进阶篇-安卓系统:5.安卓手机位置传感器

android平台提供了两个传感器用语确定设备的位置,这两个传感器是磁场传感器和方向传感器。Android平台还提供了测量设备正面到某一个临近物体距离的传感器(邻近传感器)。磁场传感器和邻近传感器是基于硬件传感器。 用途:可以组合磁场传感器和加速度传感器测量设备相对于地磁北极的位置,还可以利用方向传感器确定当前设备相对自身参照系的位置。磁场传感器和方向传感器都...

2016-07-17 00:04:00 164

转载 进阶篇-安卓系统:4.安卓手机动作传感器

动作传感器对于监测设备的移动非常有用,例如:倾斜、震动、旋转和摆动都属于动作传感器的监测范围。设备的移动通常是对用户输入的直接反应。 所有动作传感器都会返回三个浮点数的值,对于不同的传感器,这三个值的意义不同。例如,对于加速度传感器,会返回三个坐标轴的加速数据。对于陀螺仪传感器,会返回三个坐标周的旋转角速度。动作传感器的使用与数据返回:加速度传感器如果单...

2016-07-15 20:56:00 150

转载 进阶篇-安卓系统:3.初识安卓手机内置传感器

在第二代智能手机问世之后,安卓手机中的传感器就变得越来越多了。这次笔记就认识一下安卓内置传感器的种类吧。如果想要获取安卓手机中所有的内置传感器的名字:import android.hardware.Sensor;import android.hardware.SensorManager;import android.support.v7.app.Ap...

2016-07-15 00:08:00 143

转载 进阶篇-安卓系统:2.多点触控的交互处理

1.android 触摸事件侦听安卓的用户交互方式包括两种,一种是点击交互,一种是触摸交互。点击交互就是手指按下抬起一个动作组。而触摸交互分为按下(down),移动(move),抬起(up)。触摸事件侦听代码:输出触摸事件的三个动作:我们用一个framlayout布局进行操作import android.support.v7.app.AppCompatActivity...

2016-07-13 15:23:00 116

转载 进阶篇-安卓系统:1.获取安卓设备的唯一标识

无论是pc端的软件还是安卓端的软件,有时候在出售时如果没有被买断或者购买版权,那么就需要一套一套的卖,并且要保证禁止软件的拷贝。在pc端的软件可以在代码中加上检测硬盘序列号。这样的话拷贝到另一台电脑上就不可以用了,因为硬盘序列号识别错误。那么在安卓端没有硬盘就需要获取一些其它硬件的参数来唯一标识设备。1.获取IMEI标识码:IMEI(International Mobile Eq...

2016-07-11 15:49:00 104

转载 进阶篇-用户界面:12.android中的 Toast(吐司) 和 Notification(通知)

1.Toastandroid中的Toast是一个非常友好方便的用户界面交互形式,通过弹出一个吐司来警告、提示用户。Toast的系统默认形式非常简单Toast.makeText(MainActivity.this, "This is a normal toast!",Toast.LENGTH_SHORT); 效果就是从屏幕的下方弹出一个...

2016-07-10 17:00:00 212

转载 进阶篇-用户界面:11.启动界面和引导页面

SplashScreen.javaimport java.io.File;import java.io.OutputStream;import com.baite.tools.AssetDatabaseManager;import android.annotation.SuppressLint;import android.app.Activity;...

2016-07-08 21:22:00 179

转载 进阶篇-用户界面:10.点九切图法在androidUI中的使用

1.android 中Drawable对应表QVGA ldpi 320X240 4:3HVGA mdpi 480X320 4:3WVGA hdpi 800X480 5:3FWVGA hdpi 854X480 16...

2016-07-07 12:16:00 110

转载 进阶篇-用户界面:9.android动画-布局动画

1.为布局添加动画效果(1)在布局文件中添加一排纵向的按钮。(2)在MainActivity中给布局添加动画效果。这个布局的动画效果影响的是该布局下所有子对象的。import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;im...

2016-07-06 15:25:00 105

转载 进阶篇-用户界面:8.android动画-动画侦听和自定义动画

1.动画的过程侦听public class MainActivity extends AppCompatActivity { private AnimationSet as; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s...

2016-07-04 15:03:00 88

转载 进阶篇-用户界面:7.android动画-自定义视图动画

1.透明度动画源代码中实现透明度的变化动画:(1)在布局文件中添加一个button,id为btn。(2)MainActivity.javafindViewById(R.id.btn).setOnClickListener(new View.OnClickListener() { @Override public vo...

2016-07-04 14:29:00 112

转载 进阶篇-用户界面:6.android studio使用github开源库实现下拉刷新

说实话,这是我第一次这么正儿八经的用github开源库,之前一直在听一些大神对这个世界级的开源库赞不绝口,今天终于体会到了。由于下拉刷新的类库是在eclipse下开发完成的,而eclipse如何使用如果导入网上的教程都非常详细。昨天我试了半天发现由于自己对android studio还不是很熟悉,所以引用类库的时候发现无从下手。但是今天早晨起来我唯一想做的事就是一定要实现这个...

2016-07-03 10:43:00 116

转载 进阶篇-用户界面:5.android绘图api自定义View(视图)

1.自定义视图并为其添加属性 我们平时用的Button啊 TextView啊都是安卓中系统自带的控件供开发者使用,但是,这些事远远不够的,有时候我们需要自定义控件。(1)新建一个类MyView使其继承View 类import android.content.Context;import android.content.res.TypedArray;impor...

2016-07-02 20:51:00 188

转载 进阶篇-用户界面:4.Android中常用组件

1.下拉菜单在Web开发中,HTML提供了下拉列表的实现,就是使用<select>元素实现一个下拉列表,在其中每个下拉列表项使用<option>表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:<Spinner and...

2016-07-01 23:56:00 136

转载 进阶篇-用户界面:3.RecyclerView

1.使用RecyclerView RecyclerView是support.v7包中用来替代传统的ListView布局的,它比ListView更加轻便和易用。 在使用RecyclerView时首先要 右键项目->open module settings->Dependencies标签->添加一个库 com.android.support:recy...

2016-06-30 00:58:00 110

转载 进阶篇-用户界面:2.android中的基本布局-layout

1.RelativeLayout 在RelativeLayout中,组件可以根据父级边界进行定位,除了这样的定位,也可以相对其他控件进行定位。特点是,可以随意拖动空间,拖到哪里就停到哪里。代码中添加子对象:import android.support.v7.app.AppCompatActivity;import android.os.Bundle;im...

2016-06-29 01:19:00 92

转载 进阶篇-用户界面:1.Fragment-初识Fragment组件

1.初识Fragment Fragment的中文含义是碎片,在之前安卓开发是,用户界面的切换全部使用activity的切换,这就造成了整个应用使用起来速度较慢,而且很占内存,因为activity是重量级的组件,在应用程序内部使用很不方便。于是出现了Fragment来解决这样的问题。Fragment是一种便捷的、轻量级的、基于activity的组件,所谓基于activity,...

2016-06-27 23:48:00 123

转载 入门篇:11.Android中日志系统和权限系统

一、安卓中的日志系统1.java中常用的两个日志System.out.println();//普通日志System.err.println();//警告日志2.android中常用的日志种类Log.e(Tag,"错误信息");Log.w(Tag,"警告信息");Log.i(Tag,"普通信息");Log.d(Tag,"调试信息");Log.v(Tag,...

2016-06-24 10:06:00 290

转载 入门篇:10.Android中AIDL(安卓接口定义语言)跨应用操作Service

Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,ID...

2016-06-24 00:15:00 103

转载 入门篇:9.组件4:ContentProvider(内容提供者)

android 四大基本组件 的ContentProvider(内容提供者) 这个组件其实就是一个应用进行数据或数据库提供、共享其他应用获取数据的组件,其大致的结构图如下:其中uri是一个重要的中间媒介。联系到我们平时用的安卓程序,最常见的就是通讯录。在我们的安卓手机里,通讯录的设计其实是两个程序,其中有一个程序没有用户界面,单纯的存储着联系人信息,并且数据库结构复杂,这也是...

2016-06-22 23:51:00 77

转载 入门篇:8.组件3:BroadcastReceiver

广播类似于activity和service,同样是android中的基本组件。作为开发者,只需要掌握广播接受者,不必去理解其底层的机制1.Broadcast(广播)和BroadcastReceiver(广播接受者)广播是一种广泛运用在应用程序之间传输信息的机制。而广播接受者是对发送出来的广播进行过滤接收并相应的一类组件,它用于接收来自系统和应用中的广播用途:开机完成系统会...

2016-06-21 14:46:00 95

转载 入门篇:7.组件2:Android Service-service的数据传递与通信

(由于对java的回调机制和线程理解的不够透彻,所以这块内容我理解了好久,尤其是绑定服务传递数据,一句一句写一句一句看,对我来说挺难理解的。以后还要多看几遍--!) 既然单纯的启动或跳转activity没有意义,那么同样的,单纯的启动或绑定service也是无意义的,实际应用中常常要携带数据启动service或绑定service。1.启动service并传递数据(1...

2016-06-20 16:58:00 243

转载 入门篇:6.组件2:Android Service

转载于:https://www.cnblogs.com/androidNot/p/5599493.html

2016-06-20 08:35:00 81

转载 入门篇:5.组件1:activity-activity之间的数据传递

我们已经基本了解了android中的activity的概念、跳转、及几种启动模式,然而,在实际应用中并不会单纯的启动或跳转activity,通常是在启动一个新的activity时总要携带着各式各样的数据或数据包。1.传递简单的数据类型从activity Aaty跳转到Baty并携带基本的数据类型Aaty:Intent i = new Intent(Aaty...

2016-06-19 22:14:00 135

转载 入门篇:4.组件1:activity-activity的不同启动模式

转载于:https://www.cnblogs.com/androidNot/p/5597652.html

2016-06-19 11:09:00 301

转载 入门篇:3.组件1:Activity-初识Activity

转载于:https://www.cnblogs.com/androidNot/p/5597648.html

2016-06-19 11:09:00 83

转载 入门篇:2.android开发的四大组件 简介

转载于:https://www.cnblogs.com/androidNot/p/5597645.html

2016-06-19 11:07:00 118

转载 入门篇:android环境搭建

转载于:https://www.cnblogs.com/androidNot/p/5597636.html

2016-06-19 11:05:00 264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除