【1.Android图形编程基础】教程文章相关的互联网学习教程文章

Android基础-03【代码】

Android基础-0301_android下数据库的创建(重点) 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字...

android基础(四)service【代码】

Service的两种启动方式:startService()与bindService() statService:生命周期:【onCreate()- >onStartCommand()->startService()->onDestroy()】,与调用者无关可后台运行。 bindService:生命周期:【onCreate()->onBind()->onUnbind()->onDestroy()】,依存于调用的activity。 1.statService启动方式使用(启动的Activity finish后service仍在执行,需stopService()才会停止); (1)在androidmanifast文件中增加service组件,与...

【幻化万千戏红尘】qianfeng-Android-Day02-RelativeLayout布局、TextView、EditText、imageView基础学习

一、RelativeLayout布局RelativeLayout布局(案例:RelativeLayout登录) 2.3.1 RelativeLayout概念 2.3.2 相对于兄弟控件的位置属性 android:layout_above="@id/center_btn"处于某一个控件的上方 android:layout_below="@id/center_btn"处于某一个控件的下方 android:layout_toLeftOf="@id/center_btn"处于某一个控件的左边 android:layout_toRightOf="@id/center_btn"处于某一个控件的右边 2.3.3 相对...

Android基础控件——AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框【代码】【图】

AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框 事先说明:对话框应选用android.support.v7这个包底下的组件,能在低版本中展示高版本的对话框,简单的说漂亮很多属性介绍: setCancelable : 设置对话框能否被手动关闭步骤一:确认对话框步骤二:单选对话框步骤三:多选对话框步骤四:圆形进度条对话框步骤五:水平进度条对话框步骤六:输入框对话框倒装句布局文件view_username_dilog.xml文...

Android Bitmap深入介绍(一)---基础

在Android应用开发中,我们经常需要跟图片打交道,而图片一个很麻烦的问题是占用内存非常大,经常导致OOM,了解Bitmap相关信息,不同sdk版本中Android图片处理的变化,以及一些优化处理的方式对我们平时开发中对图片的会非常有帮助。这篇先介绍Bitmap基础内容,关于像素,存储信息,以及加载。像素Bitmap的存储可以说包括两个部分,像素以及长,宽,颜色等描述信息。像素是Bitmap最占用内存的地方,长宽和像素位数是用来描述图片的,...

Android.mk的用法和基础【转】

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的toolchain/platform支持,而且...

Android基础总结(十)【代码】

内容提供者(掌握)应用的数据库是不允许其他应用访问的内容提供者的作用就是让别的应用访问到你的私有数据自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法@Override public Uri insert(Uri uri, ContentValues values) {db.insert("person", null, values);return uri; } 在清单文件中定义内容提供者的标签,注意必须要有authorities属性,这是内容提供者的主机名,功能...

[Android] 环境配置之基础开发环境(SDK/Android Studio)【代码】【图】

======================================================== 作者:qiujuer博客:my.oschina.net/u/1377710/blog网站:www.qiujuer.net开源库:Genius-Android转载请注明出处:http://my.oschina.net/u/1377710/blog/353736======================================================== 恼骚 有必要说的是,其实我知道现在网络中这样的环境配置文章简直就是数不胜数;我也没有期望我的能比他们的更加优秀,毕竟他们都是大神! 写这...

Android基础——快速开发之定制BaseTemplate【图】

初学者肯定会遇到一个日常任务,那么就是findViewById,setOnClickListener(暂且把它们称为日常任务),而且很多人会把他们混在一起,导致项目结构混乱,最主要的是写多了会烦,不觉得吗?当项目的Activity越多时,每次添加控件都要重新写一次,想想都累定制解决的问题:尽量写少的代码,做更多事定制的目的:理清代码结构,让你编程更有逻辑性定制的内容:一切都是根据项目的需求去实现我们就针对日常任务简单的定制一份我们的Ba...

Android基础入门教程——2.4.7 构建一个可复用的自定义BaseAdapter【代码】

Android基础入门教程——2.4.7 构建一个可复用的自定义BaseAdapter标签(空格分隔): Android基础入门教程本节引言:如题,本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListView GridView等其他的Adapter控件,都需要自己另外写一个BaseAdapter类,这样显得非常麻烦, 又比如,我们想在一个界面显示两个ListView的话,我们也是需要些两个BaseAdapter… 这,程序员都是喜欢偷懒的哈,这节我们就来写一个可...

android基础入门控件详解(4)【图】

一.Button、TextView、EditText、RadioButton、RadioGroup、CheckBox综合使用:布局文件:activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background...

Android基础入门教程——3.2 基于回调的事件处理机制【代码】

Android基础入门教程——3.2 基于回调的事件处理机制标签(空格分隔): Android基础入门教程本节引言在3.1中我们对Android中的一个事件处理机制——基于监听的事件处理机制进行了学习,简单的说就是 为我们的事件源(组件)添加一个监听器,然后当用户触发了事件后,交给监听器去处理,根据不同的事件 执行不同的操作;那么基于回调的事件处理机制又是什么样的原理呢?好吧,还有一个问题:你知道 什么是方法回调吗?知道吗?相信很多朋友...

android基础 sqlite listview activity返回值

android基础 sqlite listview activity返回值 [1].[代码] [Java]代码 跳至 [1] [2]? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105package c...

Android基础TOP2_1:输出系统时间【代码】【图】

Activity: <TextViewandroid:id="@+id/tv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_world" />  JAVA://获取TextViewTextView tv=(TextView)findViewById(R.id.tv);//调用Date类Date now=new Date();//设置时间显示格式SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");String sj=sdf.format(now);tv.setText("现在时间:"+sj);} //获取TextVi...

【Android 应用开发】 ActionBar 基础【图】

作者 : 万境绝尘 (octopus_truth@163.com)转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/39204393示例代码下载 : -- GitHub : https://github.com/han1202012/Octopus_ActionBar.git-- CSDN : http://download.csdn.net/detail/han1202012/7913297一. ActionBar 基本操作1. ActionBar 简介ActionBar 位置 : 位于老版本的标题栏位置;ActionBar 功能简介 : -- 菜单显示 : 显示选项菜单;-- 回退键 : 程序图标可...