Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android开发之事件+实例

Android开发之事件+实例

“机器人”的管理员——ActivityActivity 是Android 最基本的组件之一,它就像是一个管理员。我们需要在屏幕上显示什么(通常情况下,一个Activity 占据一个屏幕),用户将要在这个屏幕上做什么,怎样来处理用户做出的不同操作都需要由该Activity 来管理和调度。下面列出Activity 经常用到的事件:onKeyDown(int keyCode, KeyEvent event) 按键按下事件onTouchEvent(MotionEv...
Android开发之layout布局+实例

Android开发之layout布局+实例

在Android 应用中,用户界面是非常重要的,它是人与手机之间传递、交换信息的媒介和对话接口,是Android 系统的重要组成部分。它实现信息的内部形式与用户可以接受形式之间的转换。iPhone 之所以被人们所推崇,除了其功能强大之外,最重要的是完美的UI(用户界面)设计,在Android 系统中,我们也可以开发出与iPhone 同样绚丽多彩的UI。一个Android 应用的用户界面是由View 和ViewGroup 对象构建的。它们有很多的种类,并且都...
Android应用之第一个应用程序

Android应用之第一个应用程序

一、首先我们需要建立工程Android的SDK环境安装完成后,就可以在SDK中建立工程并进行调试了。建立Android工程步骤如下: 选择“File”>“New”>“Project” 选择“Android”>“Android Project”,点击“Next”按钮: 选择 the contents for the project。写好名字点击finish完成二、项目建好之后我们来查看和编辑各个文件建立工程后,可以通过IDE环境查看和编辑A...
汇编告诉你为什么C++可以对函数重载

汇编告诉你为什么C++可以对函数重载

想搞搞自己的编程语言,暂时命名为Fun吧,希望最终的结果是这东西能用,大家觉得有趣,就可以了。虽然不一定能成功,但做到多少是多少吧。过程中学到的才是关键。目标是要把语言最终翻译到native code。因为总不喜欢有虚拟机的语言,虽然平时用着也很爽。喜欢c的高效,但是也喜欢c#、python之类的表达能力强的语言。貌似目前能翻译到native code的语言,表达能力是一个问题,至少没有一些高级特性的支持,编码量就一下子上去了。总是在考虑how to do...
用C++实现多线程Mutex锁(Win32)

用C++实现多线程Mutex锁(Win32)

本文目的:用C++和Windows的互斥对象(Mutex)来实现线程同步锁。 准备知识:1,内核对象互斥体(Mutex)的工作机理,WaitForSingleObject函数的用法,这些可以从MSDN获取详情; 2,当两个或更多线程需要同时访问一个共享资源时,系统需要使用同步机制来确保一次只有一个线程使用该资源。Mutex 是同步基元,它只向一个线程授予对共享资源的独占访问权。如果一个线程获取了互斥体,则要获取该互斥体的第二个线程将被挂起,直到第一个线程释...
mini2440 驱动ds18b20

mini2440 驱动ds18b20

想着有个ds18b20,于是就写了一个18b20的驱动。是在mini2440上面实现的。ldd3的大师说得好,linux驱动应该尽可能多的提供机制,而不是提供策略。我觉得说得太有道理了。驱动本身就不应该涉及到太多策略问题,策略问题应该尽可能多的由应用程序去提供。作为驱动,应该尽可能多得去实现提供硬件的功能,然后留出接口给上面的应用程序调用。其实ds18b20驱动比较简单,无非就是在单片机驱动18b20的基础上,家里一个字符驱动设备的外套。下面直接上代码吧。...
雷凌Ralink 2070 移植到Android记录

雷凌Ralink 2070 移植到Android记录

最近一段时间移植了ralink 2070的驱动到Android上面,网上虽然有ralink的移植文章,但是我按照步骤移植,还是出现了一些问题,比如识别不到网卡,搜不到网络等问题,所以我把移植的大概步骤记录下来,用于以后查询,下面就是大概的移植步骤1 在ralink官网http://www.ralinktech.com/en/index.php下载驱动2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0...
Handler的相关知识和应用

Handler的相关知识和应用

最近我在网路上查了很多关于handler的知识,但是感觉总是觉得有很多问题??1.为什么要使用handler?2.handler是异步的,创建一个handler实例是创建一个新的线程吗??(NO,没有创建新的线程,但是为什么没有阻塞主线程?这是有系统管理Looper的)3.在同一线程中,handler1发送消息,handler1能收到消息,handler2能收到吗?4.在子线程中,运用主线程中定义的handler,sendMessage,主线程中得hand...
深入理解Android 之界面构造

深入理解Android 之界面构造

UI界面,对于每个应用而言,是它与用户进行交互的门脸。好的门脸,不只是是要亮丽可人,最好还能秀色可餐过目不忘,甚至还应该有涵养有气质,彬彬有理温柔耐心。 对于开发者来说,锻造这样的面容,不但需要高超的技艺,也需要有称手的工具和对得起党的料子。俗话说,朽木不可雕也,芙蓉不是一日炼成的,不是什么平台都能叫特能书。有套好用的UI框架,对于开发者而言,真有如沙漠中的甘露,而要是撞见了杯具的UI套件,整个界面开发就有如梦魇了。 Android的UI框架,最核心的...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>