Android基础入门
kr.mao
full stack developer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Android基础入门〖14〗】SharedPreferences
1 简介SharedPreferences是一种轻量级的数据存储方式,它可以用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/[包名] /shared_prefs/)自己定义的xml文件中SharedPreferences 创建时可选的模式MODE_PRIVATE原创 2013-09-25 22:50:58 · 1447 阅读 · 0 评论 -
【Android基础入门〖16〗】XML解析
====================================================================================================================================Sax 解析之初见:1,准备一个books.xml 内容可以在下文看到,我的目的就是解析它并在屏幕上打印出来。2,新建一个b原创 2012-07-19 11:46:36 · 1612 阅读 · 0 评论 -
【Android基础入门〖0〗】AndroidStudio
下载地址:http://developer.android.com/sdk/installing/studio.html#download如果出现启动不了的问题进入AndroidStudio安装目录 E:\software\AndroidStudio\bin ,运行studio.bat出现原来是没有设置JAVA的环境变量!No.1 在系统变量原创 2013-05-16 10:41:29 · 8914 阅读 · 20 评论 -
【Android基础入门〖17〗】自定义标签 和 自定义组件
1 自定义标签这是我的模板项目目录 既然想像 android:text 那样使用自己的标签,那么首先得有标签。在 res/values/ 下我新建了个 mm_tag.xml (切记不可出现大写,只能是 小写字母、数字、下划线)第一步: 自定义 标签 mm_tag.xml原创 2013-09-30 00:58:47 · 5068 阅读 · 2 评论 -
【Android基础入门〖4〗】四大组件之Service
1 生命周期图 2 第一种 非绑定方式 startService2.1 自定义 Servicepackage com.demoservice;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.Bind原创 2013-09-24 23:08:53 · 1684 阅读 · 0 评论 -
【Android基础入门〖19〗】ExpandableListView酷我音乐界面的下拉菜单
搞了一夜,终于完毕。有一种成就感,虽然没什么成就......本以为那种下拉菜单方式是通过嵌套 ExpandableListView 搞定,甚是麻烦,最后因为子 ExpandableListView 的布局总是莫名其妙的多一点而止步。无奈之下,突然意识到我钻了牛角尖,这是好事 :)点睛之笔:用一个 ExpandableListView ,在其 Child 布局中设置好功原创 2013-10-27 16:04:11 · 3977 阅读 · 6 评论 -
【Android基础入门〖2〗】Eclipse 导入 Android 源码
很多人都下载过下图中的 Sources for Android SDK,但是很少人知道怎么用 下载完毕后可以再 Android SDK 根目录下看到 sources 文件夹内 有 android-18 的文件夹,里边就是 Android 4.3 的源码,如下图 我们需要做的就是把 android-18 目录下的所有文件 拷贝 到 Adt-Bundl原创 2013-09-27 13:38:42 · 1790 阅读 · 0 评论 -
TextView 设置无下划线超链接
// 设置无下划线超链接 startString textStr = "13771839951;021-12345678";text.setAutoLinkMask(Linkify.PHONE_NUMBERS);text.setText(textStr);Spannable s = (Spannable) text.getText();s.setSpan(new UnderlineSpa原创 2014-11-04 13:47:44 · 1615 阅读 · 0 评论 -
谷歌地图 DEMO
需要做谷歌地图,涉及到js+html,最烦了......涉及到自动以 infowindow ,自定义 marker研究了将近一个月,苦逼还是苦逼!原创 2015-03-12 15:14:48 · 2071 阅读 · 4 评论 -
【Android基础入门〖18〗】新浪微博项目总结
花了两周的时间,新浪微博项目终于搞定了,还有一些BUG,以后慢慢完善 :)原创 2013-10-24 11:55:16 · 1715 阅读 · 3 评论 -
【Android基础入门〖6〗】四大组件之ContentProvider
简介 简而言之,ContentProvider 向别的应用程序提供数据(联系人这个应用程序提供了 它的 ContentProvider),ContentResolver 从别的应用程序(已提供ContentProvider)获取、修改、添加数据(我们可以通过ContentResolver 来操纵联系人中的数据)。 说明 既然是四大组件之一,那么创建步原创 2013-09-24 22:09:38 · 1589 阅读 · 0 评论 -
【Android基础入门〖3〗】四大组件之Activity
简介Activity (活动) 即应用程序 显示的 界面。可以通过两种方式 设置显示的内容 1:纯代码方式2:xml 布局方式无论哪一种方式,都是通过 setContentView 来设置显示的内容。使用步骤基本上四大组件创建步骤都一样1:自定义 组件(Activity)2:注册3:使用1 生命周期图2 新建一个自定义的Acti原创 2013-09-24 22:37:30 · 1776 阅读 · 0 评论 -
【Android基础入门〖9〗】SimpleAdapter之二
1 MainActivity.java package com.myadapter;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.app.AlertDialog;import android.co原创 2013-09-11 14:27:55 · 16846 阅读 · 1 评论 -
【Android基础入门〖11〗】Fragment
一 左侧标题列表 1.1 布局 left_fragment.xmlListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/list" android:layout_width="match_parent"原创 2013-09-09 14:54:22 · 1885 阅读 · 2 评论 -
【Android基础入门〖12〗】滑动菜单SlidingMenu
注:本篇文章基于我以前发表的文章 Android 之 Fragment 之上,稍作修改即可达到 炫酷的 滑动效果 :) 具体步骤如下:NO.1: 新建一个 内容布局,用于显示文章 之所以要新建一个而不是用 right_fragment.xml 是因为 RightFragment 需要被实例化啊,哈哈,这是个重点哦。 因为我原创 2013-09-24 17:34:00 · 3027 阅读 · 6 评论 -
【Android基础入门〖1〗】UI布局
1 Android UI 的基础知识 UI 即 User Interface,用户界面。Android 中所有的可视化组件都是从 View 类派生而来的,通常把他们称为视图。视图也常被称为控件或者组件。ViewGroup 类是对 View类的扩展,它是用来包含多个视图的。一般来说,视图组主要用来管理子视图的布局,但是也可以用来构建原子的可重用组件,那些用来实现前一种功能的视图组通原创 2013-09-10 13:05:56 · 1908 阅读 · 0 评论 -
【Android基础入门〖10〗】BaseAdapter中convertView回收的机制
以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。遇到的2个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;先来解决第一个问转载 2013-09-27 13:11:01 · 1364 阅读 · 0 评论 -
【Android基础入门〖13〗】Gallery
1 在 xml 布局中添加 Galleryactivity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"原创 2013-09-24 23:15:41 · 1572 阅读 · 0 评论 -
【Android基础入门〖5〗】四大组件之BroadcastReceiver
0 简介 BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的 广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播 就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提 示和保存数据等操作;当电池电量改变原创 2013-09-24 22:47:43 · 1754 阅读 · 0 评论 -
【Android基础入门〖7〗】SurfaceView坦克大战之世界地图
1 自定义 SurfaceViewWarView.java (世界战场) package com.mytank;import java.util.Vector;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import原创 2013-09-13 15:28:00 · 2375 阅读 · 0 评论 -
【Android基础入门〖8〗】SimpleAdapter之一
Android 之 ListView (SimpleAdapter)原创 2013-08-06 15:22:11 · 1670 阅读 · 0 评论 -
【Android基础入门〖15〗】Shape圆角输入框
1 简介本文主要介绍通过 shape 来设置 EditText 的圆角。 2 shape 的设置 shape_life_search.xml 放在 res/drawable 文件夹内 <stroke android:color="#cccacb" android:width="1dp"/>原创 2013-09-26 08:49:48 · 5854 阅读 · 2 评论
分享