Android应用开发
kevin_hcy
这个作者很懒,什么都没留下…
展开
-
android学习
最近android炒得很火,借着公司项目的需要,我也开始了android学习之路。原创 2010-09-17 14:29:00 · 434 阅读 · 0 评论 -
Mars老师的Android学习基本路线
1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以 没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的 内容:a) Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还转载 2013-09-10 11:32:59 · 702 阅读 · 0 评论 -
handler.post(r)同一个线程的疑惑
handler.post(r);是把r加到消息队列,但并未开辟新线程。等到消息被取出时才执行。package com.lei.handlethread;import android.os.Bundle;import android.os.Handler;import android.app.Activity;import android.view.Menu;im转载 2013-09-09 08:37:23 · 744 阅读 · 0 评论 -
NDK简介
1、前言 6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。2、误解 新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。2.1、误解一:NDK发布之前,Android不转载 2013-08-30 15:15:21 · 849 阅读 · 0 评论 -
开发android,我们需要哪些技能基础
1开发android,我们需要哪些技能基础。(android大牛请绕开此段)①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何转载 2013-08-29 11:16:39 · 7051 阅读 · 0 评论 -
让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.<br />我们可以通过修改Framework来实现这样的功能。<br />这里以Android2.1的源代码为例来实际说明。<br />1)首先了解一下Android的启动过程。<br /> Android系统的启动先从Zygote开始启动,然后......(中间的过程就不说了).....一直到了SystemServe转载 2011-04-20 09:53:00 · 1220 阅读 · 1 评论 -
android应用的启动流程
1. 说明应用的启动过程通常是通过startActivity函数,无论是在应用中调其它应用还是在桌面(桌面是Launcher应用)上点击,最终都将通过这个函数启动进程或者界面,下面以分析代码的方式,介绍它具体的工作过程2. 过程1) packages/apps/Launcher2/src/com/android/launcher.java在应用或桌面上启动应用,例如桌面应用的启动由于中调用函数流程startActivitySafely() -> startActivity()2)原创 2011-03-31 16:33:00 · 4410 阅读 · 2 评论 -
Android 应用初始化及窗体事件的分发
Android javaapplication运行环境初始化简介:在kernle启动之后, 系统将通过App_main进程来初始化android Runtime JAVA 运行环境,zygote是android的第一个进程,所有android的应用都是通过zygote fork出来的子进程。与QT不一样的是系统调用fork启动新进程而不再通过execv将子进程完全替换,这样做的目的是每一个子进程都保留了JAVA VM所需的启动信息比如JNI 信息。与Navtive 层一样, JAVA application转载 2011-04-01 14:38:00 · 959 阅读 · 0 评论 -
Android Intent and Intent Filter
Intents and Intent Filters三种应用程序基本组件——activity, service和broadcast receiver——是使用称为intent的消息来激活的。Intent消息传递是一种组件间运行时绑定的机制. intent是Intent对象, 它包含了需要做的操作的描述, 或者, 对于广播来说, 包含了正在通知的消息内容. 对于向这三种组件发送intent有不同的机制:使用Context.startActivity() 或 Activity.startActivityForR转载 2011-03-29 20:35:00 · 1036 阅读 · 0 评论 -
Android系统应用程序基本概念解读
对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:ActivityIntent ReceiverServiceContent Provider但是,并不是每一个Android系统应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。当我们明确了我们的应用需要哪些构造块后,我们就需要在AndroidManifest.xml中登记这些构造块的清单。这是一个XML配置文件,这个配置文件用于定义我们的应用程序的组件、组件的功能及必要条件等。这个配转载 2011-02-25 17:59:00 · 917 阅读 · 0 评论 -
window平台上搭建android开发环境
1,安装JDK。从SUN官方网站下载,按照默认选项安装即可。我安装的是JDK1.6,安装完成后在CMD中打入java -version会显示JAVA版本信息,以此来验证是否成功。2,安装eclipse。该软件下载后不需安装,解压缩即可使用,第一次启动时会要求选择工作目录。3,安装android SDK。下载完毕后解压缩跟eclipse放在同一层目录下面。需要注意的是需要将SDK的tools的绝对工作路径添加到系统的path变量中,如:D:/android-sdk-windows-1.5_r3/tools,并原创 2010-11-03 14:27:00 · 715 阅读 · 0 评论 -
andriod git repo 使用方法
Git 是Linux Torvalds 为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(workingcopy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper 、 Mercurial、 GNU Arch 、Bazaar 、 D转载 2010-09-17 14:34:00 · 563 阅读 · 0 评论 -
Android模拟器和安装APK文件基础教程
本文要讲的是关于android模拟器和apk镜像文件的一些事情。主要分为4个部分,分别是:1、如何启动Android模拟器模拟器2、ADB的基本使用3、如何创建AndroidSD卡并将APK文件拷贝到模拟器里面去4、如何在android模拟器中安装APK镜像文件好了,废话少说,咱们就先从最基本的说起吧,如何在电脑上启动Android模拟器一.如何启动Android模拟器模拟器(早于Android1.5的开发版本跳过此步)关于转载 2010-09-17 14:38:00 · 984 阅读 · 0 评论 -
Android权限Uri.parse的几种用法
1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new Intent(原创 2013-09-23 15:05:25 · 7737 阅读 · 0 评论