学习
ekenlinbing
这个作者很懒,什么都没留下…
展开
-
Android学习笔记(五)常用控件下
一、废话 今天是冬至,两年前肯定会和兄弟一起去吃饺子,虽然是四川人,但是入乡随俗!可是现在在四川,所以没有那个机会,晚饭时候找了个小面馆儿要了一碗蒸饺,算是过了个冬至吧。二、正文 1、 Gallery a) Gallery是个啥? Gallery组件主要是用于横向显示图片列表,就如我们的画廊一样。按照常规的做法,该组件是不能循环的。也就是说,你从第一张原创 2012-08-05 20:41:12 · 391 阅读 · 0 评论 -
工作笔记
//耳机判断1. android系统启动完成会发送Intent.ACTION_BOOT_COMPLETED事件,我们在 base/services/java/com/android/server/WiredAccessoryObserver.java中可以看到类似代码linux-3.0/drivers/switch/ switch_headset.c中会根据无耳机,三段耳机,四段耳机和四段原创 2013-04-04 17:03:22 · 2890 阅读 · 0 评论 -
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 · 1341 阅读 · 0 评论 -
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 · 810 阅读 · 0 评论 -
Android应用开发基础篇(5)-----Handler与多线程
一、概述 Handler这个类主要用来发送和处理消息的。它有多个发送消息函数,但只有一个处理消息函数handleMessage()。二、要求 程序中有两个线程,一个是UI线程,一个是自己创建的线程,在自己创建的线程中发送消息,在UI线程中接收并处理这个消息。 三、实现 不仅是Android,很多其他界面编程都是不允许在其他线程中直原创 2012-08-17 12:38:51 · 444 阅读 · 0 评论 -
Android应用开发基础篇(7)-----BroadcastReceiver
一、概述 BroadcastReceiver,意思就是广播信息接收者,是Android的四大组件之一。它既可以接收系统广播出来的信息,也可以接收自定义的广播信息,比如说接收系统开机完成的信息,然后让某个程序启动,这就可以实现程序开机启动,又或者,某个程序需要通过Service发出的信息来更新UI,这时也可以使用BroadcastReceiver。二、要求 编写原创 2012-08-17 12:38:10 · 505 阅读 · 0 评论 -
Android应用开发基础篇(12)-----Socket通信
一、概述 网络通信无论在手机还是其他设备上都应用得非常广泛,因此掌握网络编程是非常有必要的,而我觉得socket编程是网络编程的基础。在进入正题之前,先介绍几点网络知识,一:socket编程有分TCP和UDP两种,TCP是基于连接的,而UDP是无连接的;二:一个TCP连接包括了输入和输出两条独立的路径;三:服务器必须先运行然后客户端才能与它进行通信。四:客户端与服务器所使用的编码方式原创 2012-08-17 12:37:15 · 1531 阅读 · 0 评论 -
Android应用开发基础篇(2)-----Notification(状态栏通知)
一、概述 Notification这个部件的功能是在状态栏里显示消息提醒,比如有未读的短信或者是未接的电话,那么状态栏里都会有显示,更或者是从某个应用(比如QQ,酷我音乐等等)里按Home键回到桌面,这时状态栏里也会显示这个应用的图标,这就是Notification。 二、要求 程序主界面上有一个Button按钮,当用户点击这个按钮时状态栏会显示一则通知,当按住状态原创 2012-08-17 12:40:39 · 549 阅读 · 0 评论 -
Android应用开发基础篇(6)-----Service
一、概述 我们知道,Service是Android的四大组件之一。在我看来,Service可以理解为一种在后台运行的服务,但它不是运行在一个独立的线程中,而是运行在主线程里,当程序有比较“繁重”的任务要执行时,就可以把它放在Service中执行。Service也有自己的生命周期,与Activity有点类似,但它没有用户界面,只在后台运行。 二、要求 编写一个原创 2012-08-17 12:39:34 · 497 阅读 · 0 评论 -
Android应用开发提高篇(4)-----Socket编程(多线程、双向通信)
一、概述 关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。二、实现 在之前的工程基础上进行修改就可以了。 MyClient工程的main.xml文件不用修改,只需要修改MyClientActivi原创 2012-08-17 12:36:31 · 1029 阅读 · 1 评论 -
Android学习笔记(五)常用控件中
一、废话 最近很久都没有更新了,主要是由于之前在准备一个面试,以及现在年终了,有一些事情挺繁琐的耽搁了不少时间。下面开始正文。这篇笔记的主要内容是Adapter以及ListView控件。二、正文 1、Adapter a) 在介绍ListView之前,先要介绍下Adapter类。这个类为我们在ListView、Spinner、Gallery以及GridView等控件与原始原创 2012-08-05 20:37:29 · 1119 阅读 · 0 评论 -
Android学习笔记(五)常用控件上
一、废话 今天将介绍android系统为我们提供的常用控件中的TextView,Button,EditText,RadioButton,CheckBox,ToggleButton,RatingButton七个控件的声明和事件响应。二、正文 1、 TextView 类似ASP.NET中的Label控件,只读显示控件,可通过getText()获取其android:text属性原创 2012-08-05 20:36:18 · 461 阅读 · 0 评论 -
Android学习笔记(五)常用控件下
一、废话 今天是冬至,两年前肯定会和兄弟一起去吃饺子,虽然是四川人,但是入乡随俗!可是现在在四川,所以没有那个机会,晚饭时候找了个小面馆儿要了一碗蒸饺,算是过了个冬至吧。二、正文 1、 Gallery a) Gallery是个啥? Gallery组件主要是用于横向显示图片列表,就如我们的画廊一样。按照常规的做法,该组件是不能循环的。也就是说,你从第一张原创 2012-08-05 20:38:54 · 365 阅读 · 0 评论 -
Android学习笔记(四)View和Layout
一、废话 可能昨天关于Activity的切换方式写的不够严谨,经过@Evan Hua网友的提醒后,觉得确实讲的不够严谨。要讲清楚这个问题我觉得要从Android的任务管理方式说起。在Android中,一个应用程序的执行都是靠任务来管理的,当你新打开一个Activity,系统就会新建一个任务来存放这个Activity。这样做的目的是为了维持完整的用户体验。而这个任务就是一个堆栈,这个堆栈的根就原创 2012-08-05 19:52:46 · 771 阅读 · 0 评论 -
Android学习笔记(九)蓝牙设备
一、废话 就快过年了,公司还不给发年终奖!我都快到大街上讨饭了,公司也不带管我的!二、正文 蓝牙是啥我就不再说了,因为我肯定解释不清楚蓝牙是啥,有兴趣请移步至百度百科。 在开始前我们需要准备好一部手机而不是模拟器,且手机已经打开调试模式并连接到电脑上。文中的本地设备均指我们自己的手机,而远程设备则是指其他的设备(电脑、其他手机或者其他)。 通常情况下,我们对蓝牙的操作主原创 2012-08-05 20:47:13 · 1069 阅读 · 1 评论 -
Android学习笔记(八)XML文档的解析
一、废话 最近几天四川一直下雨,冷!今天到成都的时候,下午3点多的天和晚上天差不多,黑呼呼的... ...难道传说的2012来了?哈哈哈... ...二、正文 在上一篇笔记中提到过说在Android系统中,存储数据的方式除了SQLite外,还有很多其他的方式,比较常用的就是XML方式。在Android中,比较常用的XML解析方式有SAX方式和DOM方式。下面就来看看这两种方式吧原创 2012-08-05 20:45:14 · 705 阅读 · 0 评论 -
Android学习笔记(七)ContentProvider
一、废话 好不容易完成出差任务,又被派到另一个地方出差!苦逼的我!年终奖还不给我发,再不发的话我都快没钱坐车回家了!二、正文 今天内容是ContentProvider——如果做过电话薄应用程序的人肯定都用过这个类,那ContentProvider到底是个什么东西,有什么用,如何用呢? 1、 ContentProvider是个啥? ContentProvider——原创 2012-08-05 20:43:30 · 655 阅读 · 0 评论 -
Android学习笔记(六)SQLite
一、废话 今天感冒了!... ...(以下省略500字)二、正文1、 SQLite是个啥? SQLite是一个极轻量型的数据库。它在提供了和大型数据库相当的功能,还具有轻便、跨平台等优点,SQLite使用非常方便,并不需要我们像常规数据库(SQLServer,Mysql等)那样进行安装,在Android的JDK中,其实是已经包含了SQLite这个数据库的核心。当然我们必须要原创 2012-08-05 20:42:03 · 837 阅读 · 0 评论 -
工作笔记二
http://source.android.com/source/initializing.htmlsync code:repo sync -j4全志编译complier:lunch --> 19make -j4 -l8pack -d;-d参数表示有串口输出,否则输出到sdcard.具体看 device/softwinner/crane-byd7/package.s原创 2013-04-04 17:27:29 · 2995 阅读 · 0 评论