- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 《Android学习指南》目录
Android学习指南基础篇文章目录课程描述第一讲:Android开发环境的搭建第二讲:Android系统构架分析和应用程序目录结构分析第三讲:Android模拟器的使用emulator第四讲:Activity入门指
2012-08-22 14:31:13 758
原创 Android核心分析28篇,强烈推荐android初学者,android进阶者看看这个系列教程
为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为手机开发平台的Android软件系统部分,而不是Dalvik虚拟机本身。 作为一个从其他平台装接过来的程序员,要从事Andoid平台系统开发,我的关于手机平台上积累的知识已经不能满足需要了,Android为我们带来了大量的新名词,Activity,Manife
2012-08-22 14:30:05 745
转载 如何选好Android开发书籍和教程[总结]
Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 本文汇总整理了时下关于Google Android技术教程的下载资源,供参考。 一、入门级:《Android中文教程》中文版 [简介]:《Android中文
2012-08-22 14:28:44 625
原创 AnAndroid开发入门第十四篇合集
Android入门第一篇http://www.1000phone.net/thread-7083-1-1.htmlAndroid入门第二篇之LinearLayout、AbsoluteLayouthttp://www.1000phone.net/thread-7084-1-1.htmlAndroid入门第三篇之RelativeLayout、FrameLayout http
2012-08-22 14:26:56 506
原创 Android提高二十一篇
Android提高第一篇之MediaPlayerhttp://www.1000phone.net/thread-7122-1-2.htmlAndroid提高第二篇之SurfaceView的基本使用 http://www.1000phone.net/thread-7123-1-2.htmlAndroid提高第三篇之SurfaceView与多线程的混搭http://www.
2012-08-22 14:26:08 644
原创 android用户界面之GridView教程实例汇总
一、GridView基础知识1.在GridView上显示SD卡上的所有图片 http://www.apkbus.com/android-51436-1-1.html 2.网格(GridView)+图片(ImageView)+文字(TextView) http://www.apkbus.com/android-15565-1-1.html 3.Android API中文文档G
2012-08-22 12:07:18 336
原创 android用户界面之Widget教程实例汇总
一、Widget基础教程1.Android 桌面组件【widget】初探 http://www.apkbus.com/android-20-1-1.html 2.Android GUI Widget 可视化指导 http://www.apkbus.com/android-14266-1-1.html 3.Android Widget开发模板 http://www.ap
2012-08-22 12:06:35 334
原创 android用户界面之EditText教程实例汇
EditText基本介绍与Api教程1.Android 全面介绍EditText http://www.apkbus.com/android-48416-1-1.html 2.Android开发开发技巧之 EditText 属性、 ProgressBar 各种样式大全 http://www.apkbus.com/android-48418-1-1.html3.
2012-08-22 12:05:54 742
原创 android用户界面之AlarmManager教程实例汇
AlarmManager使用教程 1. 如何利用AlarmManager机制在一定时间后启动某Activity http://www.apkbus.com/android-48390-1-1.html2. 深入学习android之AlarmManager http://www.apkbus.com/android-48392-1-1.html 3. Andr
2012-08-22 12:04:45 759
原创 android用户界面之按钮(Button)教程实例汇
Android中Button基本介绍与使用1.Android 基本按钮 http://www.apkbus.com/android-48436-1-1.html2.Android 基本界面-按钮控件 http://www.apkbus.com/android-48438-1-1.htmlAndroid中Button应用进阶使用1.Android控件之ZoomB
2012-08-22 12:03:51 785
原创 android用户界面之TabHost教程实例汇总
一、TabHost基础教程1.最全的Android的Tab与TabHost讲解 http://www.apkbus.com/android-720-1-1.html 2.Android入门第十一篇之TabHost,TabWidget http://www.apkbus.com/android-215-1-1.html 3.Android---UI篇---TabWidget(切
2012-08-22 12:03:09 459
原创 android用户界面之按钮(Button)教程实例汇
Android中Button基本介绍与使用1.Android 基本按钮 http://www.apkbus.com/android-48436-1-1.html2.Android 基本界面-按钮控件 http://www.apkbus.com/android-48438-1-1.htmlAndroid中Button应用进阶使用1.Android控件之ZoomB
2012-08-22 12:00:10 447
转载 整理一系列优秀的Android开发源码
游戏类: 一、15个Android游戏源码(是以andengine和libgdx开发的为主。话说开源游戏发布者主要集中在欧美用户群中,而欧美那边Java系又主要用这两款引擎,所以暂时只能群发此二者开发的游戏。 http://www.apkbus.com/android-63371-1-1.html 二、Box2D游戏引擎,类似愤怒的小鸟的游戏,残缺版 htt
2012-08-22 11:56:23 438
转载 android开发源码下载
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:分享45个android实例源码,很好很强大http://www.apkbus.
2012-08-22 11:54:28 1285
转载 android用户界面之Widget教程实例汇总
一、Widget基础教程1.Android 桌面组件【widget】初探 http://www.apkbus.com/android-20-1-1.html 2.Android GUI Widget 可视化指导 http://www.apkbus.com/android-14266-1-1.html 3.Android Widget开发模板 http://www.apkb
2012-08-22 11:49:31 320
转载 android用户界面之ProgressBar教程实例汇总
一、ProgressBar基础知识1.andriod ProgressBar 总结 http://www.apkbus.com/android-14402-1-1.html 2.Android ProgressBar 几乎全部的用法 http://www.apkbus.com/android-16820-1-1.html 3.一个帖子掌握android所有控件、Progre
2012-08-22 11:31:04 505
翻译 ioctl 的使用方法详细说明与例子
Talking To Device Files与设备文件对话 (writes and IOCTLs)设备文件是用来代表相对应的硬件设备。绝大多数的硬件设备是用来进行输出和输入操作的,所以在内核中肯定有内核从进程中获得发送到设备的输出的机制。这是通过打开一个设备文件然后向其中进行写操作来实现的,如同对普通文件的写操作。在下面的的例子中,这是通过 device_write实现的。但这并
2012-08-20 18:07:02 1624
转载 Android OpenGL ES 2.0画立方体JNI实现
Android OpenGL ES 2.0画立方体JNI实现Android OpenGL ES 2.0画立方体JNI实现http://www.cnblogs.com/jayceli/archive/2012/06/26/2564144.html 前面实现了Android有关OpenGL ES 2.0的一些例子,现在,把它改成用JNI实现。以立方体为例。代码主要变化发
2012-08-20 17:49:56 1329
转载 Android OpenGL ES 1.x 教程的Native实现
花了一两天时间,改写了AndroidOpenGL ES 1.0 教程,用Native c实现OpenGL绘图部分 最近打算学习Android OpenGL ES开发,这个教程是个起点。在这里记录了从开发环境准备、到实现一个最基本的OpenGL应用的每个步骤Library 工程源代码Demo 源代码 Demo程序执行效果:2012-5-18
2012-08-20 17:47:14 797
原创 Android的Handler总结
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,
2012-08-17 13:01:13 338
翻译 Linux下C语言实现LCD屏幕截图
一、概述 最近看到网上有人问怎么用C语言实现屏幕截图,刚好自己也在研究Linux驱动,于是花了半天时间把Linux的FrameBuffer驱动看懂了个七八,接着就动手写了个LCD屏幕截图的应用程序。 一些说明: 1. 板子LCD的分辨率为480x272,像素格式为RGB565。 2. 程序首先获取LCD的一些参数 ,然后将获取到的一帧数据转换为
2012-08-17 12:42:52 1044
原创 Linux多线程编程
作为多任务实现的一种机制,多线程应用得非常广泛,相对于多进程,多线程不仅运行效率高,而且还可以提高系统资源的使用效率。虽然网上关于多线程的讲解已经有一大堆,但出于学习的心态,有必要在这里做一下笔记。一、多线程编程常用函数1. int pthread_create(pthread_t * thread,const pthread_attr_t * attr,void * (*start_
2012-08-17 12:42:04 481
原创 Android应用开发基础篇(2)-----Notification(状态栏通知)
一、概述 Notification这个部件的功能是在状态栏里显示消息提醒,比如有未读的短信或者是未接的电话,那么状态栏里都会有显示,更或者是从某个应用(比如QQ,酷我音乐等等)里按Home键回到桌面,这时状态栏里也会显示这个应用的图标,这就是Notification。 二、要求 程序主界面上有一个Button按钮,当用户点击这个按钮时状态栏会显示一则通知,当按住状态
2012-08-17 12:40:39 542
原创 Android应用开发基础篇(6)-----Service
一、概述 我们知道,Service是Android的四大组件之一。在我看来,Service可以理解为一种在后台运行的服务,但它不是运行在一个独立的线程中,而是运行在主线程里,当程序有比较“繁重”的任务要执行时,就可以把它放在Service中执行。Service也有自己的生命周期,与Activity有点类似,但它没有用户界面,只在后台运行。 二、要求 编写一个
2012-08-17 12:39:34 485
原创 Android应用开发基础篇(5)-----Handler与多线程
一、概述 Handler这个类主要用来发送和处理消息的。它有多个发送消息函数,但只有一个处理消息函数handleMessage()。二、要求 程序中有两个线程,一个是UI线程,一个是自己创建的线程,在自己创建的线程中发送消息,在UI线程中接收并处理这个消息。 三、实现 不仅是Android,很多其他界面编程都是不允许在其他线程中直
2012-08-17 12:38:51 431
原创 Android应用开发基础篇(7)-----BroadcastReceiver
一、概述 BroadcastReceiver,意思就是广播信息接收者,是Android的四大组件之一。它既可以接收系统广播出来的信息,也可以接收自定义的广播信息,比如说接收系统开机完成的信息,然后让某个程序启动,这就可以实现程序开机启动,又或者,某个程序需要通过Service发出的信息来更新UI,这时也可以使用BroadcastReceiver。二、要求 编写
2012-08-17 12:38:10 487
原创 Android应用开发基础篇(12)-----Socket通信
一、概述 网络通信无论在手机还是其他设备上都应用得非常广泛,因此掌握网络编程是非常有必要的,而我觉得socket编程是网络编程的基础。在进入正题之前,先介绍几点网络知识,一:socket编程有分TCP和UDP两种,TCP是基于连接的,而UDP是无连接的;二:一个TCP连接包括了输入和输出两条独立的路径;三:服务器必须先运行然后客户端才能与它进行通信。四:客户端与服务器所使用的编码方式
2012-08-17 12:37:15 1517
原创 Android应用开发提高篇(4)-----Socket编程(多线程、双向通信)
一、概述 关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。二、实现 在之前的工程基础上进行修改就可以了。 MyClient工程的main.xml文件不用修改,只需要修改MyClientActivi
2012-08-17 12:36:31 1012 1
原创 Android应用开发提高篇(5)-----Camera使用
一、概述 Camera是手机的一个很重要的设备,可以说现在的每一部手机上都有。回想当时在Linux搞摄像头编程真的要捏一把汗。有人会说在Linux下装个opencv就可以通过它的函数来使用摄像头啦,但我并没有这么做,我还是用最原始的方法(V4L2)实现了。之前研究过Android关于摄像头这部分的源码,毫无疑问,Android关于摄像头底层的实现用的也是V4L2。二、实现
2012-08-17 12:35:37 670
原创 Android NDK开发(1)----- Java与C互相调用实例详解
一、概述 对于大部分应用开发者来说可能都不怎么接触到NDK,但如果涉及到硬件操作的话就不得不使用NDK了。使用NDK还有另一个原因,就是C/C++的效率比较高,因此我们可以把一些耗时的操作放在NDK中实现。 关于java与c/c++的互相调用,网上有一大堆的文章介绍。但仔细观察可以发现,基本都是讲在java中调用一个本地方法,然后由该本地方法直接返回一个参数给java(
2012-08-17 12:33:33 900
原创 Android NDK开发(2)----- JNI多线程
一、概述 JNI编程和Linux上的C/C++编程还是挺相似的,每次java调用JNI中的函数时都会传入有关JVM的一些参数(如JNIEnv,jobject),每次JNI回调java中的方法时都要通过JVM的有关参数来实现,当在JNI中涉及到多线程的话还是有一些不一样的地方,就是要在子线程函数里使用AttachCurrentThread()和DetachCurrentThread()
2012-08-17 12:32:27 598
原创 Android学习笔记(九)蓝牙设备
一、废话 就快过年了,公司还不给发年终奖!我都快到大街上讨饭了,公司也不带管我的!二、正文 蓝牙是啥我就不再说了,因为我肯定解释不清楚蓝牙是啥,有兴趣请移步至百度百科。 在开始前我们需要准备好一部手机而不是模拟器,且手机已经打开调试模式并连接到电脑上。文中的本地设备均指我们自己的手机,而远程设备则是指其他的设备(电脑、其他手机或者其他)。 通常情况下,我们对蓝牙的操作主
2012-08-05 20:47:13 1057 1
原创 Android学习笔记(八)XML文档的解析
一、废话 最近几天四川一直下雨,冷!今天到成都的时候,下午3点多的天和晚上天差不多,黑呼呼的... ...难道传说的2012来了?哈哈哈... ...二、正文 在上一篇笔记中提到过说在Android系统中,存储数据的方式除了SQLite外,还有很多其他的方式,比较常用的就是XML方式。在Android中,比较常用的XML解析方式有SAX方式和DOM方式。下面就来看看这两种方式吧
2012-08-05 20:45:14 701
原创 Android学习笔记(七)ContentProvider
一、废话 好不容易完成出差任务,又被派到另一个地方出差!苦逼的我!年终奖还不给我发,再不发的话我都快没钱坐车回家了!二、正文 今天内容是ContentProvider——如果做过电话薄应用程序的人肯定都用过这个类,那ContentProvider到底是个什么东西,有什么用,如何用呢? 1、 ContentProvider是个啥? ContentProvider——
2012-08-05 20:43:30 640
原创 Android学习笔记(六)SQLite
一、废话 今天感冒了!... ...(以下省略500字)二、正文1、 SQLite是个啥? SQLite是一个极轻量型的数据库。它在提供了和大型数据库相当的功能,还具有轻便、跨平台等优点,SQLite使用非常方便,并不需要我们像常规数据库(SQLServer,Mysql等)那样进行安装,在Android的JDK中,其实是已经包含了SQLite这个数据库的核心。当然我们必须要
2012-08-05 20:42:03 828
原创 Android学习笔记(五)常用控件下
一、废话 今天是冬至,两年前肯定会和兄弟一起去吃饺子,虽然是四川人,但是入乡随俗!可是现在在四川,所以没有那个机会,晚饭时候找了个小面馆儿要了一碗蒸饺,算是过了个冬至吧。二、正文 1、 Gallery a) Gallery是个啥? Gallery组件主要是用于横向显示图片列表,就如我们的画廊一样。按照常规的做法,该组件是不能循环的。也就是说,你从第一张
2012-08-05 20:41:12 382
原创 Android学习笔记(五)常用控件下
一、废话 今天是冬至,两年前肯定会和兄弟一起去吃饺子,虽然是四川人,但是入乡随俗!可是现在在四川,所以没有那个机会,晚饭时候找了个小面馆儿要了一碗蒸饺,算是过了个冬至吧。二、正文 1、 Gallery a) Gallery是个啥? Gallery组件主要是用于横向显示图片列表,就如我们的画廊一样。按照常规的做法,该组件是不能循环的。也就是说,你从第一张
2012-08-05 20:38:54 352
原创 Android学习笔记(五)常用控件中
一、废话 最近很久都没有更新了,主要是由于之前在准备一个面试,以及现在年终了,有一些事情挺繁琐的耽搁了不少时间。下面开始正文。这篇笔记的主要内容是Adapter以及ListView控件。二、正文 1、Adapter a) 在介绍ListView之前,先要介绍下Adapter类。这个类为我们在ListView、Spinner、Gallery以及GridView等控件与原始
2012-08-05 20:37:29 1112
原创 Android学习笔记(五)常用控件上
一、废话 今天将介绍android系统为我们提供的常用控件中的TextView,Button,EditText,RadioButton,CheckBox,ToggleButton,RatingButton七个控件的声明和事件响应。二、正文 1、 TextView 类似ASP.NET中的Label控件,只读显示控件,可通过getText()获取其android:text属性
2012-08-05 20:36:18 454
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人