理解Android知识
文章平均质量分 90
Fate_I_C
这个作者很懒,什么都没留下…
展开
-
第一篇 Android的认识
之前对Android泛泛的学习了一边,感觉自己掌握的要点并不是很明了,因此,在此,再次地利用空余时间学习下,对于一些的图片资源可能会利用别人的,因此申明下。毕竟,学习是重要的目的,学习最好的方式就是将其记下来,在很久很久以前,老师们就教导我们,好记心不如烂笔头。 在此,强烈要求自己,多多抽出空余时间来学习,将Android系统的,结构的,一步一步的学习。 在学校原创 2013-10-11 21:52:32 · 1246 阅读 · 0 评论 -
Android类似于桌面360小球加速效果
知识运用Clip Drawable的知识,先看下图:当点击红球是,他会下降,一次又红色变为黄色,再变为绿色,当到达底部时,又会回升。由上面几个图可以知道,将这个圆划分为四分, private static final float ONE_FORTH = 1.0f / 4; private static final float TWO_FORTHS = 2.0f /原创 2013-10-27 13:29:50 · 2156 阅读 · 0 评论 -
Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那转载 2013-10-28 16:46:19 · 715 阅读 · 0 评论 -
Android资源类型一
动画---Animation1、属性动画文件位置:res/animator/filename.xml资源数据类型:ValueAnimator,ObjectAnimator,orAnimatorSet.资源引用:In Java: R.animator.filenameIn XML: @[package:]animator/filename语法:原创 2013-10-21 17:58:06 · 813 阅读 · 0 评论 -
Android控件篇ViewFlipper的运用
实现左右滑动效果,可以自动播放viewFlipper.setAutoStart(true)。ViewFlipperextends ViewAnimatorjava.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.原创 2013-10-23 09:49:06 · 877 阅读 · 0 评论 -
Android获取其他包的Context实例
在Android中可以通过一个包来获取另外一个包的Context实例,Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。Context有个createPackageContext方法,可以创建另外一个包的上下文,这个实例不同于它本身的Context实例,但是功能是一样的。这个方法有两个参数:1。packag原创 2013-11-15 09:30:19 · 1362 阅读 · 0 评论 -
Android 开机启动服务
加上 在广播接受者中, @Override public void onReceive(Context context, Intent intent) { // whe原创 2013-11-08 17:16:12 · 641 阅读 · 0 评论 -
Android传感器学习二---动作传感器Motion Sensor
Android平台上支持的动作传感器。传感器传感器数据描述测量单位TYPE_ACCELEROMETERSensorEvent.values[0]X轴方向的加速力(包括重力)m/s2SensorEvent.values[1]Y轴方向的加速力(包括重力)翻译 2013-11-12 23:37:08 · 7119 阅读 · 0 评论 -
Android传感器学习一
最近几天在开发一款App,其中就用到了一些传感器中的知识,之前对传感器不是很了解,只能对其进行分析学习,现在已经初步成型了,等着其他人的模块,结合起来就OK了。(2013.11.12)传感器综述现在手机产商都将传感器加入到手机当中,什么重力、温度、亮度等等,这些设备可以通过Android的感应器框架中提供的接口进行调用。在使用感应器之前需要:确定设备的可用感应器。确定独立感应器的兼原创 2013-11-12 19:39:28 · 2413 阅读 · 0 评论 -
Android传感器学习四---Environment Sensor
原文链接:http://developer.android.com/guide/topics/sensors/sensors_environment.htmlAndroid平台提供了四种监测各种环境属性的传感器。使用这些传感器能够监视相对Android设备附近范围内的空气湿度、光照度、大气压力,以及温度等。所有这四种环境传感器都是基于硬件的,并且只有在制造商把它们内置到设备中时才有效。大多数制翻译 2013-11-12 23:45:16 · 1319 阅读 · 0 评论 -
AndroidManifest.xml---分解
••/*定义android命名空间,一般为http://schemas.android.com/apk/res/android,这样使得Android中各种标准属性能在文件中使用,提供了大部分元素中的数据。*/• package="com.example.xx"•/*指定本应用内java主程序包的包名,它也是一个应用进程的默认名称*/• android:versionCode="原创 2013-11-12 23:52:15 · 1052 阅读 · 0 评论 -
Android传感器学习三---Position Sensor
Android平台提供了两种用于判断设备位置的传感器:地磁场传感器和方向传感器。Android平台还提供一种判断设备的面板是否接近一个对象的传感器(即距离传感器)。地磁场传感器和距离传感器是基于硬件的。大多数手持设备和平板电脑制造商都在其设备中包含了一个地磁场传感器。同样手持设备制造商也他们的设备中包含一个距离传感器,用于判断手持设备是否靠近人脸(如,在电话呼叫期间)。方向传感器是基于软件的,并且翻译 2013-11-12 23:41:13 · 2364 阅读 · 0 评论 -
Android传感器学习五---实例
传感器的框架在package android.hardware。主要通过以下步骤:1、获得传感器管理对象 2、通过传感器管理对象的getDefaultSensor()获得传感器对象 3、注册传感器对象 4、传感器事件监听动作过程如下图:原创 2013-11-13 10:02:47 · 1342 阅读 · 0 评论 -
Android资源类型二
Menu资源file location:res/menu/filename.xmlThe filename will be used as the resource ID.compiled resource datatype:Resource pointer to a Menu (or subclass) resource.resource reference:In Java: R.m原创 2013-10-22 15:51:41 · 780 阅读 · 0 评论 -
浅析Android中Intent以及Intent Filter的运用
前述Android中的三大核心组件:Activity,Service,Broacast Receive他们各自之间是通过Intent来进行彼此联系、触发的,Intent是种被动的数据结构,它启动三大组件的机制是:Activity:Context.startActivity()和Activity.startActivityForResult(),(Activity.setResult()原创 2013-10-21 13:02:29 · 1967 阅读 · 0 评论 -
清单文件AndroidManifest文件可加元素
xml version="1.0" encoding="utf-8"?> /> /> /> /> /> /> /> /> /> /> /> />转载 2013-10-21 15:37:42 · 803 阅读 · 0 评论 -
第三篇 构建一个简单的用户界面以及启动一个Activity
构建一个简单的用户界面在res/layout/activity_main.xml xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context原创 2013-10-15 17:37:02 · 784 阅读 · 0 评论 -
第二篇 创建第一个Android工程HelloWorld
现在创建一个Android工程可以使用集中IDE,可以使用Android Studio、Eclipse等工具。可以在Google提供的http://developer.android.com/sdk/index.html获取自己想要的IDE,在Google提供的IDE下,都是不用进行环境配置的,事先装好JDK就一般可以工作了。 在http://developer.android.原创 2013-10-11 23:29:41 · 1181 阅读 · 0 评论 -
支持不同的设备
见:https://developer.android.com/training/basics/supporting-devices/原创 2013-10-16 10:38:41 · 719 阅读 · 0 评论 -
第五篇 管理Activity的声明周期
见:https://developer.android.com/training/basics/activity-lifecycle/starting.html这个图方便看下,流程。正确使用你的Activity生命周期函数去保障应用程序的良好表现,必须注意很多方面,包括下面的内容:当用户接听电话或者转去另外一个应用程序时,不要让程序崩溃。当用户没有激活使用它时,不消耗宝贵的原创 2013-10-16 11:04:48 · 676 阅读 · 0 评论 -
第七篇 Android保存数据
键值对保存一些相对较小的键值对集合可以通过SharedPreferences,创建SharedPreferences对象的两个方法:getSharedPreferences():// 取个名为了辨别,SharedPreferences sharedPref = getSharedPreferences(getString(R.string.hello_world), Context原创 2013-10-16 15:23:01 · 750 阅读 · 0 评论 -
第四篇 浅解Action Bar
怎么设置Action Bar1、支持>=3.0(11)版本当设置targetSdkVersion 或minSdkVersion属性值设为大于等于11时,其默认样式是Theme.Holo。 android:minSdkVersion="11" android:targetSdkVersion="17" />现在在Activity中就可以用Actio原创 2013-10-16 10:36:30 · 2573 阅读 · 0 评论 -
创建一个导航的抽屉---DrawerLayout从左抽出
导航的抽屉是一个面板,用于显示应用程序的主要导航,位于屏幕的左边缘。它大部分时间是隐藏的,然而,当用户用手指从屏幕的左边滑动时会显示,或者点击标题栏上的图标也会出现。在你决定你的应用程序使用一个导航的抽屉里,你应该明白在导航的抽屉的设计用例和设计原则的定义。对于创建一个导航的抽屉---从左抽出的方式有很多中,在此使用Support Library提供的android-support-v4.ja原创 2013-10-17 15:24:07 · 5198 阅读 · 2 评论 -
第六篇 Fragments应用
见:https://developer.android.com/training/basics/fragments/index.html一个最简单的例子:xml代码:activity_main.xml xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent原创 2013-10-16 14:23:08 · 658 阅读 · 0 评论 -
Android 服务Service
Service步骤1、声明 ,其与activity同级,形同: package="com.example.activityd" android:versionCode="1" android:versionName="1.0" > android:minSdkVersion="11" android:ta原创 2013-10-18 17:50:28 · 1314 阅读 · 0 评论 -
Android应用代码段
Intent intent = new Intent();// 启动其他的程序intent.setComponent(new ComponentName("com.example.test", "com.example.test.MainActivity")); startActivity(intent);原创 2013-10-21 15:19:46 · 642 阅读 · 0 评论 -
animation-list
===============================================================drawable目录下: android:oneshot="false" > android:drawable="@drawable/chevron1" android:duration="200原创 2013-11-13 14:53:46 · 1491 阅读 · 0 评论