Android相关知识
画家丶
要有想法,要有行动!
展开
-
Android 主要目录及文件简介
build:构建目录,相当于Eclipse中默认Java工程的bin目录。 libs:依赖包 src: main java Java代码 res 资源文件 layout App布局及界面元素配置 menu App菜单配置 values转载 2015-08-14 06:26:18 · 453 阅读 · 0 评论 -
第五讲:用户界面 View(一)
一、什么是View我们上节课说,Activity是Android程序的显示层,每一个显示窗口都是一个Activity;可是Activity本身无法显示在屏幕上,我们可以把它理解成是一个抽象层,一个壳子;就譬如一个JSP页面,它本身并没有显示出来任何东西,负责显示的是他生成的HTML标签。那么Android里谁才是真正显示出来的部分?--是View和ViewGroup,而ViewGroup其转载 2015-08-19 20:48:45 · 881 阅读 · 0 评论 -
第六讲:用户界面 View(二)
3、绝对布局 AbsoluteLayout绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。下面我们举一个例子看看:例子里的机器人图片大小是250X250,可以看到我们使用android:layout_x和android:layout_y来指定子元素的纵横转载 2015-08-19 20:49:45 · 457 阅读 · 0 评论 -
Android 同一Activity 静态加载fragment 并实现通信
直接上代码 首先是主Activity: MainActivity.Javapackage com.example.acer.fragment_test;import android.app.Activity;import android.app.FragmentManager;import android.os.Bundle;public class MainActivity exte原创 2015-09-05 08:42:19 · 1824 阅读 · 0 评论 -
Java中关于原子操作和volatile关键字
研究ThreadPoolExecutor的时候,发现其中大量使用了volatile变量。不知为何,因此做了一番查找,研究: 其中借鉴了很多网上资料。 在了解volatile变量作用前,先需要明白一些概念: 什么是原子操作? 所谓原子操作,就是"不可中断的一个或一系列操作" , 在确认一个操作是原子的情况下,多线程环境里面,我们可以避免仅仅为保护这个操作在外围加上性能昂贵的锁,甚至借助于转载 2015-08-21 06:45:51 · 536 阅读 · 0 评论 -
android 中resources管理
主要存在于res/value文件夹中定义:dimen.xml:主要用于设置像素默认值 res/values/dimens.xml12sp13sp 40dip 45dip代码使用:int width=getContext().getResources().getDimension(R.dimen.tab_width);xml文件使用:andro转载 2015-08-20 19:12:05 · 487 阅读 · 0 评论 -
Android应用资源系列之属性(Attribute)资源
属性(Attribute)资源:属于整个Android应用资源的一部分.其实就是网上一堆介绍怎么给自定义View添加自己的属性文章里的attrs文件,此文件位于../res/values/目录下 当别人通过XML文件配置的方式来创建你开发的自定义组件,并且还能动态设置你自定义组件的属性时,这时候你就需要给你自己自定义的组件配上一个XML属性资源文件来完成这项工作了. 其实也转载 2015-09-10 21:42:07 · 449 阅读 · 0 评论 -
Android开发——构建自定义组件
Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框(CheckBox), 单选框(RadioButton), 滚动条(Gallery), 微调器(Spinner), 等等,还有一些比较先进的有着特殊用途的View组件,例如 AutoComplet转载 2015-09-11 20:45:16 · 524 阅读 · 0 评论 -
理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095转载 2015-09-04 16:06:14 · 357 阅读 · 0 评论 -
第七讲:用户界面 View(三)
5、表格布局 TableLayout表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列,总列数由列数最多的那一行决定。我们看一个例子:android:layout_width=”fill_parent” android:layout_heigh转载 2015-08-19 20:50:42 · 411 阅读 · 0 评论 -
Anroid 布局管理器
目录(?)[+]写完博客的总结 : 以前没有弄清楚的概念清晰化父容器与本容器属性 : android_layout...属性是本容器的属性, 定义在这个布局管理器的LayoutParams内部类中, 每个布局管理器都有一个LayoutParams内部类, android:... 是父容器用来控制子组件的属性. 如android:layout_gravity 是控制组转载 2015-08-14 20:26:23 · 524 阅读 · 0 评论 -
Android 中的Drawable资源
在Android应用中,常常会用到Drawable资源,比如图片资源等,在Android开发中我们是用Drawable类来Drawable类型资源的。Drawable资源一般存储在应用程序目录的\res\drawable目录下,当然依据分辨率的高低可以分别存储不同分辨率的资源到如下几个目录:\res\drawable-hdpi\res\drawable-ldpi\r转载 2015-08-15 21:29:32 · 392 阅读 · 0 评论 -
Android fragment详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,转载 2015-09-01 22:21:31 · 437 阅读 · 0 评论 -
intent.putExtra()方法参数详解
【putExtra("A",B)中,AB为键值对,第一个参数为键名,第二个参数为键对应的值。顺便提一下,如果想取出Intent对象中的这些值,需要在你的另一个Activity中用getXXXXXExtra方法,注意需要使用对应类型的方法,参数为键名】要不我举个例子吧,,大家注意注释的地方哈,源码在下面。来建第一个Activity:MyIntentpublic转载 2015-09-03 21:04:45 · 667 阅读 · 0 评论 -
Android drawable中xml标签属性
一、在res/drawable文件夹下创建一个名为gradient_box的xml文件:shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID在代码中通过R.drawable.filename进行访问,在xml文件中通过@[package:]drawable/filename进行转载 2015-09-03 14:56:40 · 752 阅读 · 0 评论 -
Fragment和Activity的关系
1、Fragment引入fragment是一种控制器对象,activity可委派它完成一个任务。通常这些任务就是管理用户界面。受管的用户界面可以是一整屏或者是整屏的一部分。2、Fragment与支持库Fragment被引入到API 11级中,为了保证先后兼容性问题,谷歌提供了支持库(libs/android-support-v4.ja转载 2015-09-04 08:18:46 · 2418 阅读 · 0 评论 -
简析 addToBackStack使用和Fragment执行流程
在使用Fragment的时候我们一般会这样写: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.content_view, fragment, fragment.getClass().get转载 2015-09-04 09:00:24 · 394 阅读 · 0 评论 -
第四讲:Activity入门指南
一、理解ActivityActivity是Android程序的4大组件之一。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。下面看一下Activity类的继承关系:从这里可以看到Activity是转载 2015-08-19 19:40:20 · 372 阅读 · 0 评论 -
基于HCE移动支付研究报告
1. 概念 HCE(host-based card emulation),即基于主机的卡模拟。在一部配备NFC功能的手机实现卡模拟,目前有两种方式:一种是基于硬件的,称为虚拟卡模式(Virtual Card Mode);一种是基于软件的,被称为主机卡模式(Host Card Mode),即本文要讨论的方式。 在虚拟卡模式下,需要提供安全模块SE(Secure Elemen),SE提供对转载 2015-10-07 09:41:48 · 1550 阅读 · 0 评论