Android
SweetLoverFT
一个非计算机专业的游戏爱好者
展开
-
阅读《Android 从入门到精通》(36)——Notification 通知
Notification 属性Android 系统服务分类原创 2016-04-06 13:52:17 · 820 阅读 · 0 评论 -
阅读《Android 从入门到精通》(22)——网格视图
网格视图(GridView)继承于 AdapterView 类,通常需要和列表适配器 ListAdapter 配合使用GridView 类方法GridView 示例完整工程:1.MainActivity.javapackage com.sweetlover.activity;import java.util.ArrayList;import java.原创 2016-02-03 14:24:00 · 950 阅读 · 0 评论 -
阅读《Android 从入门到精通》(21)——滚动视图
滚动视图(ScrollView)java.lang.Object;android.view.View;android.widget.ViewGroup;android.widget.FrameLayout;android.widget.ScrollView;注意,这里的 ScrollView 只支持垂直滚动条。ScrollView 类方法Scroll原创 2016-02-02 12:40:35 · 991 阅读 · 0 评论 -
阅读《Android 从入门到精通》(11)——下拉列表
下拉列表(Spinner)和 RadioGroup 类似,但比 RadioGroup 强:一个 Spinner 对象包含多个子项,每个子项只有选中和未选中两种状态。Spinner 继承关系如下:android.view.ViewGroupandroid.widget.AdapterViewandroid.widget.AbsSpinnerandroid.widget.Spinn原创 2016-01-15 10:17:24 · 1324 阅读 · 0 评论 -
阅读《Android 从入门到精通》(20)——图片视图
图片视图(ImageView)ImageView 类属于 android.Widget 包并且继承于 android.widget.View 类,派生了 ImageButton 和 ZoomButton 等子类,主要用于对图片作相关处理。可以通过 setImageBitmap 方法或 setImageResource(int) 方法设置图片资源,或者通过 android:src 属性指定。原创 2016-02-01 14:32:29 · 1041 阅读 · 0 评论 -
阅读《Android 从入门到精通》(10)——单项选择
单项选择(RadioGroup)RadioGroup 是 LinearLayout 的子类,继承关系如下:android.view.ViewGroupandroid.widget.LinearLayoutandroid.widget.RadioGroupRadioGroup 类方法RadioGroup 示例完整工程:http://download.csdn.ne原创 2016-01-13 13:45:28 · 1191 阅读 · 0 评论 -
阅读《Android 从入门到精通》(9)——多项选择
多项选择(CheckBox)CheckBox 类是 Button 的子类,层次关系如下:android.widget.Buttonandroid.widget.CompoundButtonandroid.widget.CheckBoxCheckBox 类方法CheckBox 示例原创 2016-01-12 10:41:38 · 1077 阅读 · 0 评论 -
阅读《Android 从入门到精通》(24)——切换图片
切换图片(ImageSwitcher)java.lang.Object;android.view.View;android.widget.ViewGroup;android.widget.FrameLayout;android.widget.ViewAnimator;android.widget.ImageSwitcher;ImageSwitcher 提供了显示图片以及原创 2016-02-05 12:07:53 · 1116 阅读 · 0 评论 -
阅读《Android 从入门到精通》(18)——拖动条
拖动条(SeekBar)android.widget.ProgressBar;android.widget.AbsSeekBar;android.widget.SeekBar;SeekBar 类方法SeekBar 示例完整工程:下面演示了 SeekBar 调节音量的功能,1.MainActivity.javapackage com.sweetlover.原创 2016-01-27 10:20:49 · 840 阅读 · 0 评论 -
阅读《Android 从入门到精通》(17)——进度条
进度条(ProgressBar)java.lang.Object;android.view.View;android.widget.ProgressBar;ProgressBar 类方法ProgressBar 示例完整工程:下面我们要学习该类中最常用的方法,主要是 setMax 和 setProgress 等方法。1.MainActivity.java原创 2016-01-25 10:20:56 · 1585 阅读 · 0 评论 -
阅读《Android 从入门到精通》(23)——列表视图
列表视图(ListView)android.widget.ViewGroup;android.widget.AdapterView;android.widget.ListView;继承于 AdapterView 类,通常需要和列表适配器 ListAdapter 配合起来使用ListView 类方法ListView 示例完整工程:整个工程和 GridVie原创 2016-02-03 16:26:20 · 760 阅读 · 0 评论 -
阅读《Android 从入门到精通》(30)——字体
TypeFace 类方法TypeFace 的五种字型和四种字体TypeFace 示例原创 2016-03-09 13:44:04 · 872 阅读 · 0 评论 -
阅读《Android 从入门到精通》(26)——上下文菜单
上下文菜单(ContextMenu)上下文菜单不同于 Windows 菜单,需要长按才能出现子菜单。ContextMenu 类方法ContextMenu 示例1.MainActivity.javapackage com.sweetlover.activity;import com.sweetlover.contextmenu.R;import andro原创 2016-02-18 16:07:01 · 849 阅读 · 0 评论 -
阅读《Android 从入门到精通》(35)——后台服务
服务分为本地服务(程序内部的耗时操作,比如:下载线程),远程服务(内部应用程序相互调用),类似于 Linux 中的守护进程java.lang.Object;android.content.Context;android.content.ContextWrapper;android.app.Service;Service 特点(1)没有用户界面,不直接与用户进行交互;原创 2016-04-03 16:39:42 · 848 阅读 · 0 评论 -
阅读《Android 从入门到精通》(34)——Intent Filter
Intent Filter 作用用于传递期望动作、共享数据、指定动作执行的组件类别,以及其他有关指令,必要时会找寻或启动 Intent Filter 指定的组件来响应这个 Intent。Intent Filter 详解Android 基本的设计理念是鼓励减少组件间的耦合,因此 Android 提供了 Intent(意图),Intent提供了一种通用的消息系统,它允许在你的应用程序与其它原创 2016-04-01 18:37:52 · 1029 阅读 · 0 评论 -
阅读《Android 从入门到精通》(33)——Intent 分类
Intent 分类显式 Intent:Intent("android.intent.action.CALL", Uri.parse("tel:" + string));需要指明名字启动,用于程序内多 Activity 交互,通常用于应用程序内部消息,有名 Action Intent隐式 Intent:一般不指明名字,而是采用广播的形式,通常是 Broadcast Intent。Ac原创 2016-03-21 19:40:08 · 1248 阅读 · 0 评论 -
阅读《Android 从入门到精通》(29)——四大布局
LinearLayout 类方法RelativeLayout 类方法TableLayout 类方法AbsoluteLayout 类方法原创 2016-02-24 11:56:49 · 1187 阅读 · 0 评论 -
阅读《Android 从入门到精通》(28)——使用 XML 的选项菜单
概述关于选项菜单,请参考阅读《Android 从入门到精通》(27)——选项菜单,不再赘述程序示例完整工程:1.MainActivity.javapackage com.sweetlover.activity;import com.sweetlover.optionmenu.R;import android.app.Activity;import android.os原创 2016-02-23 10:29:49 · 824 阅读 · 0 评论 -
阅读《Android 从入门到精通》(27)——选项菜单
选项菜单(ContextMenu)使用 Menu 按键触发的菜单叫做选项菜单原创 2016-02-19 17:32:20 · 848 阅读 · 0 评论 -
阅读《Android 从入门到精通》(25)——标签切换
标签切换(Tab)java.lang.Object;android.view.View;android.widget.ViewGroup;android.widget.FrameLayout;Tab 示例完整工程:使用的 AndroidManifest.xml 基本相同,以后省略,除非牵涉到权限特性方面AndroidManifest.xml<manifest x原创 2016-02-14 11:10:16 · 676 阅读 · 0 评论 -
阅读《Android 从入门到精通》(31)——Intent
意图(Intend)java.lang.Object;android.content.intend;android.content.pm.LabeledIntent;主要分为 ActionIntend 和 BroadcastIntend,Intend 服务于 Android 三大核心组件:Activity、Services、Broadcast ReceiverIntend 的处原创 2016-03-16 10:38:30 · 1407 阅读 · 0 评论 -
阅读《Android 从入门到精通》(32)——Bundle
Bundle 类方法同一个 Activity 内通过消息传递额外信息代码Message msg = new Message();Bundle bundle = new Bundle();msg.what = MSG_DISPLAY_AUDIO; // 自定义消息bundle.putString("String1", "I love you");bundle.putStr原创 2016-03-17 15:22:46 · 758 阅读 · 0 评论 -
阅读《Android 从入门到精通》(16)——表状时钟
表状时钟(AnalogClock)java.lang.Object;android.view.View;android.widget.AnalogClock;AnalogClock 类方法AnalogClock 示例完整工程:这个程序只要贴图就可以了,回想之前的 DigitalClock,后来查证得知,这类工程一般是贴图,非要自绘的话,需要派生类做相关的重写,这原创 2016-01-24 13:45:14 · 1226 阅读 · 2 评论 -
阅读《Android 从入门到精通》(5)——文本框视图
文本框视图(TextView) TextView 类方法 示例代码原创 2015-09-11 15:18:48 · 878 阅读 · 0 评论 -
Android 开发中,px、dip、density 间的关系,用于多分辨率适配
获取屏幕宽和高的两种方法1.方法一: WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Log.i(tag, "屏幕尺寸1: 宽度 = "+display.getWidth()+"高度 = :"+dis转载 2015-09-09 17:05:18 · 980 阅读 · 0 评论 -
阅读《Android 从入门到精通》(6)——按钮
按钮(Button)Button 属于 android.widget 包并且继承 android.widget.TextView,同时是 CompoundButton、CheckBox、RadioButton 以及 ToggleButton 的父类。Button 类方法Button 布局以后补充Button 示例完整工程:http://download.csdn.n原创 2015-09-14 15:19:57 · 1262 阅读 · 1 评论 -
Android 资源聚集地
一个Demo让你掌握所有的android控件属性值说明android:orientationhorizontal/vertical设置布局水平还是垂直,默认是垂直android:checkedtrue/false标记默认选中,如果是单选则选中最后一转载 2015-09-09 10:18:12 · 1268 阅读 · 0 评论 -
阅读《Android 从入门到精通》(4)——人机界面常用组件概述
Android 人机界面和常用组件 1.概述:Android 生成用户界面共 2 种方式:xml 文件和代码生成方式;分类有:视图组件、视图容器组件、布局组件。2.视图组件(View):View 对象存储的是特定区域内的布局和数据内容,View 是显示窗体的数据描述,也是 Widget 的 基类,Widget 才是用于显示的窗体类,以下是 View 类的子类:里面有原创 2015-09-08 10:17:54 · 857 阅读 · 0 评论 -
阅读《Android 从入门到精通》(?)——View 和 ViewGroup
版权申明:本文转载自红黑联盟,作者 gemmem,链接为:http://www.2cto.com/kf/201207/143408.html1.概念Android 中的 View 与我们以前理解的“视图”不同。在 Android 中,View 比视图具有更广的含义,它包含了用户交互和显示,更像 Windows 操作系统中的 window;ViewGroup 是 View 的子类,所以它转载 2015-09-11 10:07:42 · 931 阅读 · 0 评论 -
阅读《Android 从入门到精通》(2)——熟悉开发环境
环境搭建所需工具adt-bundle-windows-x86-20140321android-ndk-r8e-windows-x86jdk-8u60-windows-i586.exe创建 Android 的 HelloWorld文件->新建->安卓应用工程->填写应用名称、项目名称、包名称,选择合适的 SDK、空主题->勾选创建活动、工作空间->选择活动类型->填写活动、布原创 2015-09-07 15:16:29 · 941 阅读 · 1 评论 -
阅读《Android 从入门到精通》(3)——Activity 与界面
Activity 概述Activity 是 Android 应用的基本组成单位,主要负责创建显示窗口,一个 Activity 通常就代表一个单独的屏幕,如同 Windows 端的 WinForm;具体实现时,每个 Activity 都被定义为一个独立的类,并以 Android 中的 android.app.Activity 作为基类,使用 setContentView( View ) 方法原创 2015-09-07 17:03:08 · 864 阅读 · 0 评论 -
嵌入式Linux下Camera编程--V4L2
benwenzhuanz最近有个需求,要在ARM Linux上实现USB Camera 拍照功能。 0. 背景知识:首先要确认的是,Kernel是否支持USB Camera。因为Linux下,USB协议除了电气协议和标准,还有很多Class。这些Class就是为了支持和定义某一类设备接口和交互数据格式。只要符合这类标准,则不同厂商的USB设备,不需要特定的drive转载 2014-06-03 14:45:45 · 1151 阅读 · 0 评论 -
android、Linux下的V4L2文档
http://www.thedirks.org/v4l2/v4l2cap.htmhttp://free-electrons.com/kerneldoc/latest/DocBook/media_api/hist-v4l2.html转载 2014-06-03 16:38:05 · 1206 阅读 · 0 评论 -
阅读《Android 从入门到精通》(7)——图片按钮
图片按钮(ImageButton)ImageButton 属于 Widget 包并且继承 android.widget.ImageView;我们一般使用 android:src 属性或 setImageResource() 方法指定 ImageButton 显示的图片,其实质和 MFC 的 CBitmapButton 异曲同工;ImageButton 只定义了一个方法 onSetAlp原创 2015-09-14 17:52:07 · 774 阅读 · 0 评论 -
阅读《Android 从入门到精通》(1)——了解 Android 开发
Android 平台架构1.应用程序(Application)E-mail 客户端、SMS 短信程序、日历、地图、浏览器、联系人管理程序,主要用 Java 编写。2.应用程序框架(Application Framework)视图(Views):列表(Lists)、网格(Grids)、文本框(Text Boxes)、按钮(Buttons),可嵌入的 Web 浏览器;内容提供器原创 2015-09-07 10:15:32 · 1094 阅读 · 0 评论 -
Android 消息通讯
在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类: 1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整转载 2015-11-02 15:38:29 · 477 阅读 · 0 评论 -
一路走来 Android NDK 踩过的坑
在吐槽中寻求真理且不说什么 Android NDK 开发学习方法,就说说踩坑吧,但愿大伙能在欢乐的吐槽声中学习进步,这就是本文意图Android NDK 到底有多坑命名规范Java->C++ 数据传递Android.mk 文件Application.mk 文件动态库 VS 静态库Android 音视频开发视频预览OpenGL ES 视频绘制原创 2015-11-18 17:20:43 · 766 阅读 · 0 评论 -
阅读《Android 从入门到精通》(14)——时间选择器
时间选择器(TimePicker)java.lang.Object;android.view.View;android.view.ViewGroup;android.widget.FrameLayout;android.widget.TimePicker;TimePicker 类方法TimePick 示例完整工程:下述程序主要学习 TimePicker原创 2016-01-20 10:09:10 · 1256 阅读 · 0 评论 -
阅读《Android 从入门到精通》(13)——日期选择器
日期选择器(DatePicker)java.lang.Object;android.view.View;android.view.ViewGroup;android.widget.FrameLayout;android.widget.DataPicker;DatePicker 类方法DatePicker 示例完整工程:http://download.csdn原创 2016-01-19 18:24:28 · 821 阅读 · 0 评论 -
阅读《Android 从入门到精通》(12)——自动完成文本框
自动完成文本框(AutoCompleteTextView)java.lang.Object;android.view.View;android.view.TextView;android.widget.EditText;android.widget.AutoCompleteTextView;MultiAutoCompleteTextView;AutoCompleteTe原创 2016-01-18 10:46:29 · 802 阅读 · 0 评论