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

首页 / 操作系统 / Linux

U-Boot-2011.06 For mini6410

U-Boot-2011.06 For mini6410

好久都没有更新mini6410的u-boot了,前段时间仔细学习了git和quilt的使用,发现真的对开发有极大的帮助。这次将u-boot-2011.06移植到mini6410算是一个集中实习。这次我使用原来u-boot-2009.12的补丁移植到2011.06上再做适当的修改,主要使用的是quilt,仅用两天的业余时间就完成,quilt真是功不可没。在处理补丁方面,quilt简直是神器,不愧是神人的作品。我分享了quilt的学习资料,请看:补丁工具qui...
C#的第一次实验作品

C#的第一次实验作品

先自我介绍一下,我是一个大二在校学生,学过最近本的Java。这学期刚开始学c#没有学c++。在这贴上我的第一个C#的实验作品。进入正题先上题目:实验目的:1、熟悉C#集成开发环境;2、掌握C#中选择结构的用法;3、学会设计简单的C#应用程序。实验内容:1、实验要求设计下图所示的C#应用程序。具体要求如下:(1)设计出图中所示界面;(2)在第一个文本框中若输入的内容为“红色”、“绿色”和“蓝色”,则单击“验证颜色”按钮后,在“字体颜色验证结果”标签中的字体颜...
Java动态代理的学习

Java动态代理的学习

一、生活了中的代理 我们在生活中买东西大部分都是从代理商那里购买的,很少是从工厂直接购买。工厂生产的商品也很少是直接零售的。大部分都要通过过代理商来完成自己的销售任务。因为这样工厂就可以花更多的心思在产品的设计和生产上了。而对于代理商来说也会把产品进行精心的包装和售后服务。所以说代理商在现实生活中起到了举足轻重的作用。二、程序中的代理a)要为已经存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运算时间、事务管理等...
Java的反射(reflect)机制的学习

Java的反射(reflect)机制的学习

学习反射的知识,要从java.lang.Class类说起。我们都知道java是一个面型对象的语言,面向对象就是把具有相同属性的事物抽象成一个类。万物皆对象。那么对于Java程序中的各个Java类也是属于同一类事物,描述这类事物的Java类名就是java.lang.Class。它和一般classes一样继承自Object,其实体用以表达Java程序运行时的classes和interfaces,也用来表达enum、array、primitiveJavatype...
Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题

Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题

我们知道在Android中ImageView是一个用于显示图像的控件,比如在很多联系人方面的应用中,需要为联系人拍摄头像,并将得到的头像放在一个ImageView对象中显示。通常,在没有为联系人拍摄头像之前,ImageView对象中显示的是一个缺省的图片。因此,在保存联系人头像数据时,需要比较拍摄前和拍摄后两个图像是否一致,因为拍摄后是可能取消拍摄结果的,因此有可能造成拍摄动作发生前后ImageView中显示的是同一个图像。只有当不一样时,才将ImageV...
Android开发:程序中动态设定组件的宽度、高度以及margin等属性

Android开发:程序中动态设定组件的宽度、高度以及margin等属性

在实际工作中,我们经常需要在程序里面用代码来控制一些组件的宽度和高度,以适应不同分辨率的屏幕。尽管有不同的Layout供我们使用,但很多时候需要通过用代码设定组件的大小,以达到良好的界面视觉效果。注意:组件和控件是有区别的。组件对应的英文是component,控件对应的英文是control;控件是带有界面的,组件则未必有界面;控件属于组件,可以说它是带有界面的组件。比如Button有界面,因此可以说它是控件,也可以说它是组件。LinearLayout没有界...
Android开发:TabHost常用技巧

Android开发:TabHost常用技巧

在很多其他语言进行界面编程的时候,都有 Tab 这样的控件,在 Android 编程环境下也不例外。 TabHost 由一个 TabSpecs 和一个嵌套的 TabHost 组成,该嵌套的 TabHost 包含 tab 的标题以及 tab 的内容。一个 tab 的内容,可以是一个预先定义好的 View ,或者是通过 Intent 对象启动的 Activity ,或者是利用 TabContentFactory 所创建出来的 View 。 Tab 并没有看起来...
Android开发:水平方向和垂直方向同时滚动

Android开发:水平方向和垂直方向同时滚动

在这篇(http://www.linuxidc.com/Linux/2011-09/43135.htm)文章中,我们讲到了使用 ScrollView 和 HorizontalScrollView ,可以在同一时刻让屏幕要么在水平方向滚动,要么在垂直方向滚动。但却不能同时在水平和垂直两个方向滚动。这篇文章的目的就是为了解决同时在两个方向滚动的问题。 1. 创建一个 Android Project ,将 desktop.png( 大小为 1280 x 900)...
Android开发:ScrollView/HorizontalScrollView常用技巧

Android开发:ScrollView/HorizontalScrollView常用技巧

ScrollView是ViewGroup的派生类,ViewGroup是View的派生类。+ 屏幕大小总是有限制的,对移动设备来说更是如此。当有很多内容需要显示的时候,一屏显示不完时,就需要使用滚动的方式。+ ScrollView只能包含一个直接子view,这是因为ScrollView是FrameLayout的派生类,通常情况下,这个直接子view是一个LinearLayout,在直接子view(比如LinearLayout)中,可以再包含其他对象。+Scr...
Android开发:ImageSwitcher常用技巧

Android开发:ImageSwitcher常用技巧

ImageSwitcher 是 ViewGroup 的派生类, ViewGroup 是 View 的派生类。 ImageSwitcher 很简单见,但在使用它的时候,有一个地方必须要注意,否则就会出现 NullPointerException 。具体情况,请见下面的例子。 在这个例子中,我们将大致要重复做一遍 AndroidGUI19 : Gallery 常用技巧中的提到的事情。也就是说,这次我们还要用到 Gallery ,不过这次不再用 ImageVie...
分析Android SDK自带的输入法项目

分析Android SDK自带的输入法项目

本文将分析谷歌SDK中自带的SoftKeyboard项目。下图就展现了SoftKeyboard这个项目中所涉及到的类的角色以及它们之间的联系。点击上图看清晰大图附:1. 本文使用绘图工具的是Edraw Soft出品的MindMap。点击这里下载2. 如果您已经安装了Edraw MindMap,请下载.edx格式文件。免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/...
Android异步处理系列文章索引

Android异步处理系列文章索引

为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。本系列文章由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理。Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面 (入门)介绍如何使用Thread+Handler的方式从非UI线程发送界面更新消息到UI线程Android异步处理二:使用AsyncTask异步更新U...
Android异步处理二:使用AsyncTask异步更新UI界面

Android异步处理二:使用AsyncTask异步更新UI界面

在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们使用Thread+Handler的方式实现了异步更新UI界面,这一篇中,我们介绍一种更为简洁的实现方式:使用AsyncTask异步更新UI界面。概述: AsyncTask是在Android SDK 1.5之后推出的一个方便编写后台线程与UI线程交互的辅助类。AsyncTask的内部实现是一个线程池,每个后台任务会提交到线程池中的线程执行,然后使用Thread+...
Android异步处理三:Handler+Looper+MessageQueue深入详解

Android异步处理三:Handler+Looper+MessageQueue深入详解

在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。概述:Android使用消息机制实现线程间的通信,线程通过Looper建立自己的消息循环,MessageQueue是FIFO的消息队列,Looper负责从MessageQueue中取...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>