【Android OpenGL ES向导学习笔记(扫盲专用)】教程文章相关的互联网学习教程文章

《Java4Android》视频学习笔记——包和访问权限(一)

怎么打包?代码如下package org.marsdroid;class Test{ public static void main(String args[]){ System.out.println("Hello package"); }} 关于打包,需要注意这几点:1、打包后的类,编译方法不同了。它需要使用 -d 参数,这个参数的作用是依照包名生成相应的文件夹。并且 -d 后面跟的是目录,“.”代表当前目录。比如编译以上类,则应该为javac -d . Test.java ,要是想把这个类放到C盘windows文件夹中,则应该为 javac -d C:...

【转】Pro Android学习笔记(二五):用户界面和控制(13):LinearLayout和TableLayout【图】

目录(?)[-]布局Layout线性布局LinearLayout表格布局TableLayout布局LayoutLayout是容器,用于对所包含的view进行布局。layout是view的子类,所以可以作为view嵌入到其他的layout中。Android的layout有LinearLayout、TableLayout,RelativeLayout、FrameLayout、GridLayout。线性布局:LinearLayout这是最常用的,有anroid:orientation来确定排列的方向。在view属性中与布局相关的常用的属性有weight和gravity。下面是一个例子垂直的...

Android学习笔记:Handler初步【代码】

HandlerHandler,它直接继承自Object,一个Handler允许发送和处理Message或者Runnable对象,并且会关联到主线程的MessageQueue中。每个Handler具有一个单独的线程,并且关联到一个消息队列的线程,就是说一个Handler有一个固有的消息队列。当实例化一个Handler的时候,它就承载在一个线程和消息队列的线程,这个Handler可以把Message或Runnable压入到消息队列,并且从消息队列中取出Message或Runnable,进而操作它们。一下是一个简...

Android深度探索(卷1)HAL与驱动开发学习笔记(7)【图】

Android深度探索(卷1)HAL与驱动开发学习笔记(7)第七章 控制发光二极管 LED驱动实现原理 2. 编写LED驱动 * 创建LED驱动的设备文件·使用cdev_init 函数初始化cdev·指定设备号·使用cdev_add函数将字符设备添加到内核中字符设备组中·使用class_creat宏创建stuct class·使用device_creat 创建设备文件卸载LED驱动的设备文件 依次调用device_destory、class_destory、unregister_chrdev_region 原型如下 void device_destory(st...

Android(java)学习笔记242:多媒体之设置全屏的方法【代码】

在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。其一:在代码中设置(如下): 1publicvoid onCreate(Bundle savedInstanceState) { 2super.onCreate(savedInstanceState); 3 4//设置无标题 5 requestWindowFeature(Window.FEATURE_NO_TITLE); 6//设置全屏 7 getWindo...

Android学习笔记一:Android基本组件和Activity生命周期【图】

View View是创建UI的基础控件,Activity 一个应用程序可能包含多个Activity,用来在屏幕中展示用户数据或者编辑用户数据。Fragement 类似于Activity的子控件,一个Activity可以包含一个或多个Fragement.Intent 通常使用Intent来完成以下工作 1.广播消息(Broadcast);2.启动服务(Service);3.启动Activity(Launch Activity);4.显示网页或者联系人列表;5.拨号或者接听电话。Content Provider 为存储和获取数据提供统一的接口...

Pro Android学习笔记(三二):Menu(3):Context菜单【图】

什么是Context menu在桌面电脑,我们都很熟悉Context menu,按鼠标右键显示的菜单就是context菜单。在Android中,通过长时间鼠标按键可以触发context菜单。对于触屏设备,手指长按就是长鼠标按键事件。一个activity有一个且只能有一个OptionMenu,一个view可以有一个且最多只能有一个ContextMenu。检查鼠标长按是基于view来监听。因此一个activity中可有多少个view,就可以有多少个ContextMenu。注册View带有Context menu如果某个v...

Android学习笔记(二)--iparty登陆界面【代码】【图】

打开应用,判断是否第一次使用。 1privatevoid beforeInitMenu() {2 AppContext appContext = (AppContext) getApplicationContext();3 4if (appContext.isFirstLogin()) {5// 第一次启动6//如果第一次启动,出现5张引导图片。 7 Intent intent = new Intent(this, GuideActivity.class);8 startActivity(intent);9 } elseif (!appContext.isLogin()) { 10// 检查是否登陆11 U...

Android学习笔记(二)——使用Intent传数据之通用方式【图】

1、Intent(意图):Intent是一种运行时绑定机制(runtime binding),用于在两个Activity之间传递数据。Intent也具有媒体中介的作用,实现调用者与被调用者之间的解耦;2、Intent传递数据通用方式:(1)在Main.java中构造一个Intent;(2)然后调用startActivity(intent)将构造的Intent传入;(3)系统根据Intent中的描述,到Manifest.xml寻找满足此要求的Activity(4)系统会调用这个Activity,传入Intent,执行相应的操作~3、新建A...

Android学习笔记(26):Toast提示信息框

Toast用于在界面上显示提示消息框,这个提示信息框会在一段时间后消失。用Toast显示提示信息的步骤很简单: 1.调用Toast的构造方法或是makeText()静态方法创建一个Toast对象。2.利用Toast的方法来设置该消息提示的格式等。3.调用Toast的show()方法显示消息提示框。 想要显示复杂的消息提示框可以使用对话框,也可以使用Toast,方法是用Toast构造器创建实例,再调用setView()方法设置Toast上显示的View组件。原文:http://blog.csdn...

【Android学习笔记】Facebook SDK准备条件【图】

1、注册FaceBook的开发者账号,并创建应用。 2、下载和安装Android的Facebook SDK并导入进Eclipse下载地址:https://developers.facebook.com/docs/android/?locale=zh_CN 3、在你的项目中正确导入lib,主要是要导入facebook的sdk,如下图: 4、然后打开res/values/strings.xml,添加字符串“facebook_app_id” 其中:appId 是在facebook上注册一个app时会自动生成的 5、配置 AndroidManifest.xml,添加权限和meta-d...

【转】Pro Android学习笔记(五三):调试和分析(1):Debug视图和DDMS视图【图】

目录(?)[-]Debug视图DDMS视图查看应用运行状态进入debug状态HPROFThread信息Method信息Stop截图UI层次架构信息其它的Tab中提供的功能 我们将基于Eclipse了解如何对应用进行调试,即debug。Android插件提供的DDMS可以给予很多帮助,包括视图(那个设备被连接),模拟器控制(发送电话呼叫,SMS短信,GPS信息),文件浏览器(查看/传输设备上的文件),thread,heap和allocation跟踪器。在一个真实设备调测应用,除了将设备设置为USB...

Android学习笔记十七.Android数据存储与IO.File存储常用API【代码】【图】

Android通过一套完整的I/O流体系,包括FileInputStream、FileOutputStream等,通过这些I/O流来访问手机存储上的文件。一、API1.File(1)功能:该类提供一些有限的功能-获取或设置文件的权限、文件类型、最后依次修改时间等,通常它所代表的文件名(包含路径)将被转换为UTF-8字节序列被使用。(2)继承关系 java.lang.Object ? java.io.File(3)构造方法 File(File dir, String name):构造一个新文件对象,且文件对象包含指定的路径...

【转】Pro Android学习笔记(二四):用户界面和控制(12):Style和Theme【图】

目录(?)[-]静态格式代码中设定StyleTheme静态格式在res/values中设置静态的Style,在资源中设置静态Style可使用的HTML格式有<i> <u> <b> <sup> <sub> <strike> <big> <small> <monospace>。<string name="ui_styleText_1"><i>Static</i> style <u>in</u> a <b>TextView</b>. <strike>strike</strike></string>我们在XML中进行试验,也顺带看看其他效果的设置。<TextView android:layout_width="match_parent" android:layout_hei...

Android(java)学习笔记105:Map集合的遍历之键值对对象找键和值【代码】

1package cn.itcast_01;2 3import java.util.HashMap;4import java.util.Map;5import java.util.Set;6 7/* 8 * Map集合的遍历。9 * Map -- 夫妻对 10 * 11 * 思路: 12 * A:获取所有结婚证的集合 13 * B:遍历结婚证的集合,得到每一个结婚证 14 * C:根据结婚证获取丈夫和妻子 15 * 16 * 转换: 17 * A:获取所有键值对对象的集合 18 * B:遍历键值对对象的集合,得到每一个键值对对象 19 ...