Android入门
文章平均质量分 78
Des_Tiny
这个作者很懒,什么都没留下…
展开
-
Android入门笔记之线性布局(计算器)
今天先学习线性布局,并完成一个简单的计算器。原创 2013-08-27 20:45:36 · 2477 阅读 · 0 评论 -
Android入门笔记之开机程序自启动
简介研究下如何开机自动启动。关键步骤使用一个类MyStartupReceiver继承BroadcastReceiver来监听android的系统启动时发出的系统广播信息android.intent.action.BOOT_COMPLETED,然后启动myService.class这个Service。然后在前台启动一个activity,连接到那个service,如果能连接上说明该serv原创 2013-09-13 22:24:45 · 773 阅读 · 0 评论 -
Android入门笔记之发送短信
简介获取SmsManager实例来发送短信关键步骤PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pendingintent中原创 2013-09-15 11:08:33 · 962 阅读 · 0 评论 -
Android入门笔记之查看手机及sim卡信息
Android入门笔记之查看手机及sim卡信息简介查看手机及sim卡信息并显示。关键步骤 获取系统服务(TelephonyManager)getSystemService(TELEPHONY_SERVICE)的对象,然后通过对象调用相应方法。出现的问题 无代码及解释 phoneInfoActivity:public clas原创 2013-09-15 10:17:39 · 2341 阅读 · 0 评论 -
Android入门笔记之 根据手机姿态改变手机模式
Android入门笔记之根据手机姿态改变手机模式简介1、onCreate() Acitivity首次创建时被调用。用于设置Acitivity的布局文件,绑定按钮监听器等一些普通静态操作。 关键步骤 SensorManager 允许你访问设备的感应器。通过传入参数SENSOR_SERVICE参数调用Context.getSystemService方法可以获原创 2013-09-15 14:05:18 · 2613 阅读 · 0 评论 -
Android入门笔记之File
简介 利用java的File来访问android的sdcard关键步骤 设置一个currentFile来记录当前路径,然后将当前目录的内容塞入listview中。出现的问题 无代码及解释FileActivity:package com.func;import java.io.File;import android.ap原创 2013-09-15 15:00:49 · 681 阅读 · 0 评论 -
Android入门笔记之自制电话拨号系统
Android入门笔记之自制电话拨号系统简介自制电话拨号系统,调用系统拨号接口。关键步骤 创建Intent来实现拨号: Intent dial = new Intent(); dial.setAction("android.intent.action.CALL");原创 2013-09-15 19:57:52 · 1043 阅读 · 0 评论 -
Android入门笔记之源码解析二
Android入门笔记之源码解析二简介仿QQ登陆源码关键步骤源码内容不多,主要是数据库操作。Data.java中是主要的类。主要是BaseAdapter的继承类的应用。ImagedUtil是数据库操作类,里面封装了数据库操作。知识点PopupWindowA popup window that can be used to displayan arbitrary原创 2013-09-22 14:00:32 · 646 阅读 · 0 评论 -
Android入门笔记之源码解析一
Android入门笔记之源码解析一简介今天下了很多源码,接下来几篇博客来分析这几个源码的架构。首先是《左边按钮右边菜单》这个简单的源码。关键步骤主Activity为SlidingActivity,它使用了自己定制的布局文件。而在这个布局文件中采用相对布局。SlidingMenu.java中主要有5个方法,setLeftView、setRightView、setCen原创 2013-09-22 12:22:55 · 939 阅读 · 0 评论 -
Android入门笔记之源码解析四
Android入门笔记之源码解析四简介仿京东商城客户端源码分析。关键步骤主要有6个Activity,MainActivity为主Activity。主要是Tab布局和布局文件的编写,具体功能都没有实现。其中ExitManager继承了Application,里面有个activity的list,采用单例模式,当application结束时,依次结束所有activity。知识原创 2013-09-27 10:33:30 · 663 阅读 · 0 评论 -
Android入门笔记之人脸识别初学
简介 Android4.0自带的人脸识别技术只能识别出人脸在画面中的位置,中心点,眼间距,角度等基本特性,提供给上层应用使用。Google 于2006年8月收购Neven Vision公司(该公司拥有 10 多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并很快应用到免费的 Picasa 相册管理程序中,提供基于人脸识别的相片管理功能,另外还推出了一个新原创 2013-10-26 16:45:27 · 951 阅读 · 0 评论 -
Android入门计划
其实一直都想学习android,但总是由于各种原因耽搁下来,现阶段时间比较充裕,遂制定学习计划如下:从8.27到9.27这一个月时间,每天一篇学习笔记。原创 2013-08-27 17:27:20 · 793 阅读 · 0 评论 -
Android入门笔记之设置桌面背景
Android入门笔记之设置桌面背景简介尝试下android的音乐播放器。关键步骤使用android.media.MediaPlayer来进行音乐播放。出现的问题 无代码及解释SetBackGroundActivity.java:package com.func;import java.io.InputStream;import原创 2013-09-10 21:13:45 · 873 阅读 · 0 评论 -
Android入门笔记之音乐播放器
Android入门笔记之音乐播放器简介尝试下android的音乐播放器。关键步骤使用android.media.MediaPlayer来进行音乐播放。出现的问题 无代码及解释usicActivity.java:package com.func;import android.app.Activity;import android.me原创 2013-09-10 20:35:54 · 1063 阅读 · 0 评论 -
Android入门笔记之Gallery
简介 要实现这一效果,就必须有一个容器来存放Gallery所要显示的图片。这里使用一个继承自BaseAdapter的派生类来装这些图片。我们需要监听其事件setOnItemClickListener,从而确定当前用户选择了那一张图片并通过Toast显示。首先,我们需要将显示的图片的索引存放在一个int数组中。然后通过setImageResource方法来设置ImageView要显原创 2013-08-28 16:56:00 · 575 阅读 · 0 评论 -
Android入门笔记之Bar
简介 熟悉ProgressBar、SeekBar、RatingBar这三种常用的Bar。关键步骤 利用showDialog函数来创建ProgressBar,showDialog方法已过时。android使用ShowDialog来显示一个Dialog,当第一次调用ShowDialog时,会调用Activity的onCreateDialog方法,我们只需重写该方法原创 2013-08-28 13:31:01 · 895 阅读 · 0 评论 -
Android入门笔记之Dialog
简介 今天学习AlertDialog,以及单选列表dialog和复选列表dialog。 关键步骤 新建一个字符串数组资源文件/res/values/array.xml,用于提供单选列表dialog和复选列表dialog的数据。 还是通过showDialog函数来调用创建Dialog,通过AlertDialog.Builder来创建相应的Aler原创 2013-08-30 11:04:39 · 722 阅读 · 0 评论 -
Android入门笔记之标签布局(Tab Layout)
Android入门笔记之标签布局(Tab Layout)简介 今天学习Tab布局。通过标签的切换来实现内容的切换。实现标签布局有多种方法。一种将所有的标签处理程序写在同一个Activity中,但布局文件相对复杂;另一种将各个标签内容各写成一个Activity,布局文件相对简单。本文采用前一种方法。 关键步骤TabActivity:This class was dep原创 2013-08-30 17:39:39 · 2133 阅读 · 1 评论 -
Android入门笔记之Activity
Android入门笔记之Activity简介1、onCreate() Acitivity首次创建时被调用。用于设置Acitivity的布局文件,绑定按钮监听器等一些普通静态操作。 2、onStart() Acitivity对用户可见时被调用。 3、onResume() Acitivity获得用户焦点,即用户可操作该Acitivity时被调用。 4原创 2013-09-01 20:29:24 · 580 阅读 · 0 评论 -
Android入门笔记之AsyncTask
Android入门笔记之AsyncTask简介多线程是android重要的机制之一。关键步骤 Android中通过AsyncTask和标准的Thread类来提供线程服务,将某些操作从主UI现呈上分离开来。 AsyncTask是抽象类,子类必须实现抽象方法doInBackground(Params... p) ,在此方法中实现任务的执行工作,比如连接原创 2013-09-06 20:49:56 · 613 阅读 · 0 评论 -
Android入门笔记之状态栏通知
简介Android系统的状态栏(Status Bar)中有一个创新UI设计,这就是可以下拉的通知提示。当系统有一些消息要通知用户时,例如,收到短信、电子邮件、有未接来电时,都会把信息作为通知(Notification)发送给用户。Status Bar 增加了一个图标到系统状态栏中,还有文本信息(可以不选),增加Notification信息到Notification窗口。你还可以安装Noti原创 2013-09-07 11:22:04 · 1138 阅读 · 1 评论 -
Android入门笔记之Sqlite
Android入门笔记之Sqlite简介SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读的、原创 2013-09-07 21:28:48 · 727 阅读 · 0 评论 -
Android入门笔记之更改手机屏幕方向
Android入门笔记之更改手机屏幕方向简介通过一个按钮组来改变横屏竖屏显示。 关键步骤主要通过android.app.activity.getRequestedOrientation()来感知屏幕的状态,若返回-1则无法识别屏幕状态。用setRequestedOrientation来设置屏幕状态。出现的问题 注意资源文件不能用大写字母命名,否则R文件无法识别。原创 2013-09-07 17:48:50 · 1912 阅读 · 0 评论 -
Android入门笔记之Service和Handler
简介Service和Handler是android重要的机制之一。关键步骤服务一般分为两种:1:本地服务, Local Service 用于应用程序内部。在Service可以调用Context.startService()启动,调用Context.stopService()结束。在内部可以调用Service.stopSelf() 或Service.stopSelfResult()来原创 2013-09-08 10:10:14 · 6479 阅读 · 0 评论 -
Android入门笔记之菜单 (选项菜单和上下文菜单)
Android入门笔记之菜单(选项菜单和上下文菜单)简介选项菜单和上下文菜单都是一个android应用必备的部分。关键步骤 选项菜单:通过覆盖Activity中的public boolean onCreateOptionsMenu(Menumenu)生成,并通过public boolean onOptionsItemSelected(MenuItem mi)实现事件监听原创 2013-09-08 12:23:16 · 732 阅读 · 0 评论 -
Android入门笔记之BroadcastReceiver
Android入门笔记之BroadcastReceiver简介广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此I原创 2013-09-09 21:05:01 · 661 阅读 · 0 评论 -
Android入门笔记之Fragment
Android入门笔记之Fragment简介 Fragments 设计理念 在设计应用时特别是Android应用,有众多的分辨率要去适应,而fragments可以让你在屏幕不同的屏幕上动态管理UI。例如:通讯应用程序(QQ),用户列表可以在左边,消息窗口在右边的设计。而在手机屏幕用户列表填充屏幕当点击某一用户时,则弹出对话窗口的设计,如下图: Fra原创 2014-01-18 16:10:45 · 1058 阅读 · 0 评论