自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

翻译 比较器

常常遇到数组排序的问题.比如我有一个Person类,它的实例对象存储在ArrayList数组中,现在要把ArrayList数组中的Person对象按照年龄排序.其实这种情况经常遇到. 下面给出源代码: 1:Person.java文件:-------------

2011-08-25 20:10:18 554

转载 qss

<br />借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用程序也能像web界面那样随意地改变外观。<br /><br />一、QSS语法<br /><br />同css一样,他也有由一个selector与一个declaration组成,selector指定了是对哪一个控件产生效果,而

2010-12-05 11:00:00 1164

转载 QListView的样式-转载于http://no001.blog.51cto.com/1142339/378917

 转载于http://no001.blog.51cto.com/1142339/378917<br />这里简单的一个应用QListView的样式。<br /> <br />首先建立一个文本文档,改名为xx.qss  。<br />qss内容为:<br />QListView::item:selected {<br />     border: 1px solid #6a6ea9;<br />}<br />QListView::item:selected:!active {<br />     backgr

2010-12-05 10:48:00 3061

原创 Qt 中用QListView 按照缩略图的方式显示图标

Qt 中用QListView 按照缩略图的方式显示图标<br />qt2010-07-10 10:31:12阅读129评论0  字号:大中小 订阅使用QListView显示图标,可以如下:setViewMode( IconMode );设置图标的大小:setIconSize( QSize(80, 80) );设置网格的大小:setGridSize( QSize(100, 100) );设置QListView大小改变时,图标的调整模式,默认是固定的,但可以改成自动调整:setResizeMode( Adj

2010-11-20 23:02:00 12786 3

原创 surfaceView介绍

<br />在Android中开发游戏,一般来说,或想写一个复杂一点的游戏,是必须用到SurfaceView来开发的。在<br />在android中游戏开发,不要老想着用Layout和view去实现,不要将某个游戏<br />中的对象做成一个组件来处理。应该尽量想着在Canvas(画布)中画出游戏戏中的背景、人物、动画等... SurfaceView是提供给需要直接画像素而不是使用窗体部件的应用使用的。<br />。<br />Android图形系统中一个重要的概念和线索是surface。View及其子类

2010-09-26 23:13:00 1789 1

原创 Android 画图方式总结

Android apk 里面的画图分为2D和3D两种:2D是由Skia 来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl 的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的先了解一下Android apk的几种画图方式,然后再来来看一看这一整套的图形体系是怎么建立的画图都是对供给应用程序的一块内存进行数据填充,也就是对这块surface内存进行操作,说穿了就是我们要么调用2D 的API画图,要么调用3D的API画图,然后将画下来的图保存在这个内存中,最后这个内存里面的

2010-09-26 22:55:00 12155 4

转载 uri基础

<br /> <br />在android中许多数据是通过url进行描述的。<br /> <br />URI代表了要操作的数据,一般包含两方面的信息<br />1主机名 公司名称。内容提供者。实现类Xxx提供者<br />Content://Cn.itcast.provider.xxx<br />2我们要对内容提供者的哪个内容进行操作,通过路径部分标示出来<br /> <br /> <br />Scheme 例如content://  http: 结构<br />是由内容提供者提供的<br /> <br /

2010-09-25 16:10:00 705

原创 线程相关

<br />实现线程的法子 有两种:<br />1. 继承java.lang.Thread,并重写它的run()法子 ,将线程的履行主体放入其中。<br />2. 实现java.lang.Runnable接口,实现它的run()法子 ,并将线程的履行主体放入其中。public class ThreadTest extends Thread {public void run() {// 在这里编写线程履行的主体// do something}}<br /> public class R

2010-09-25 16:06:00 400

转载 线程相关

<br />实现线程的法子 有两种:<br />1. 继承java.lang.Thread,并重写它的run()法子 ,将线程的履行主体放入其中。<br />2. 实现java.lang.Runnable接口,实现它的run()法子 ,并将线程的履行主体放入其中。public class ThreadTest extends Thread {public void run() {// 在这里编写线程履行的主体// do something}}<br /> public class R

2010-09-25 15:22:00 487

转载 android多媒体扫描机制

<br />  下面是系统图 <br />      <br /><br /> <br /> <br />MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图(intent)发出的时候启动。因为解析媒体文件的元数据或许会需要很长时间,所以MediaScannerReceiver会启动MediaScannerService。 <br /><br /><br

2010-09-21 13:43:00 1585

转载 android.opengl.GLSurfaceView 

<br />SDK 中的 android.opengl.GLSurfaceView 类提供如下功能: <br />     在 OpenGL ES 和 View 系统之间建立联系;      使得 OpenGL ES 可以工作在 Activity 生命周期中;      可选择合适的 frame buffer 像素格式;      创建并管理一个单独的渲染线程,可以实现平滑的动画;      提供 debugging 工具和 API。 <br /><br /><br />一个简单的 GLSurfaceVie

2010-09-20 16:01:00 7103 1

转载 Gallery3D中画图时调用glTranslate函数参数赋值过程

<br />简介:这是Gallery3D中画图时调用glTranslate函数参数赋值过程的详细页面,介绍了和手机软件,Android Gallery3D中画图时调用glTranslate函数参数赋值过程有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />GridDrawManager::drawDisplayItem(RenderView view, GL11 gl, DisplayItem displayItem, Texture texture, int

2010-09-20 13:51:00 1323 1

转载 Gallery3D各个界面可见范围计算方法

<br />简介:这是Gallery3D各个界面可见范围计算方法的详细页面,介绍了和手机软件,Android Gallery3D各个界面可见范围计算方法有关的知识<br /> <br />computeVisibleRange算法分析: <br />第1步,计算出left,right,bottom,top<br />第2步,计算出numSlots,并除于2赋值给index <br /><br />第3步,由index得position,判断position是否在第1步计算出的范围内,是的话,就把第2步计算得

2010-09-20 13:49:00 939 3

转载 Bitmap OutOfMemery

<br />简介:这是Bitmap OutOfMemery的详细页面,介绍了和手机软件,Android Bitmap OutOfMemery有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br /> <br />通过GridView的getLastVisiblePosition()和getFirstVisiblePosition()方法确认当前GridView控件中将会显示Dataset中的数据范围,在该范围之内的图片应该是已经解码过的,而不在该区间中的图片,可以在

2010-09-20 13:38:00 878 1

转载 源码库编译全过程及示例

<br />简介:这是源码库编译全过程及示例的详细页面,介绍了和手机软件,Android 源码库编译全过程及示例有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />获取源码(也可以直接从别的地方拷贝代码放到固定路径下,如果直接拷贝就不用下面前5步了) <br />1:修改root权限密码。 修改Ubuntu的登陆设置,首先 用 sudo passwd root 设置 root账户密码,输入两次,然后修改  /etc/gdm/gdm.conf  文件的 Allo

2010-09-20 13:34:00 683

转载 Android中数据存储的5中方法

简介:这是Android中数据存储的5中方法的详细页面,介绍了和手机软件,Android Android中数据存储的5中方法有关的知识,Android数据存储 Android提供了5种方式存储数据: 使用SharedPreferences存储数据; 文件存储数据; SQLite数据库存储数据; 使用ContentProvider存储数据; 网络存储数据; 先说下,Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref

2010-09-20 13:30:00 931

转载 Gallery3D

[3D 开发] Gallery3D笔记笔记布局及特效  gallery3d 的精华<br />一、布局<br />gallery3d的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而gallery3d没有用android的UI系统,而是用opengl画出来的,即界面是在同一个activity的,如主界面,缩略图界面,单张图片查看界面,标记界面等都属于同一个activity。那么这界面布局不同的界面是如何组合到

2010-09-20 11:58:00 1193 1

转载 Android下媒体库的实现

转:Android下媒体库的实现作者:jl<br />在Android下面,媒体库是以ContentProvider来实现的,所谓媒体库,这里并不是资源管理器,而是一个多媒体的文件的管理,多媒体文件包含很多的信息,如作者、年份、专辑、封面等等,在Android下面,这个Provider的实现是在<br /><br />frameworks/base/core/java/android/provider/MediaStore.java<br />packages/providers/MediaProvider

2010-09-17 17:28:00 2700

原创 Android教程之MediaStore

<br />MediaStore这个类是 android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括 音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉 用那些封装好的接口就可以进行数据库的操作了。今天我就介绍一些这些接口的用法。<br />首先,要得到一个ContentResolver实例,ContentResolver可以这样

2010-09-17 17:15:00 965 1

转载 Android平台中应该如何获取音乐文件的信息

<br />Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要了解如何查询和使用这些信息就可以了。<br />  MediaStore中定义了一系列的数据表格,通

2010-09-17 17:12:00 2650 1

转载 Android系统多媒体框架

<br /> Android系统提供了对多媒体(图片、音乐、视频等)的统一处理机制,通过一套良好的框架实现了多媒体信息的扫描、存储、读取。用户可以基于这套框架非常方便的对多媒体信息进行处理。这套框架主要包含了三部分:<br />    MediaScannerService(多媒体扫描服务)<br />    MediaStore(多媒体存储)<br />    MediaProvider(多媒体内容提供者)<br /><br />那么它们是如何工作的呢,如何对设备上的多媒体进行扫描?如何将多媒体信息进行存

2010-09-17 17:10:00 1261

转载 Weak Reference

2010-09-04Weak Reference文章分类:Java编程最近看下Guice源码, <br />Java代码     public void init(FilterConfig filterConfig) throws ServletException {       final ServletContext servletContext = filterConfig.getServletContext();         // Store servlet context in a weakr

2010-09-10 15:08:00 1490

转载 LinkedHashMap 和 HashMap的区别

LinkedHashMap 和 HashMap的区别(转载)<br /><br />顾名思义LinkedHashMap是比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的 HashMap,        Map<String, String> map = new HashMap<String, String>();<br />        map.put("a3", "aa");<br />        map.put("a2", "bb");<

2010-09-10 14:39:00 1310

转载 Movie来播放GIF动画

摘自DroidKe<br />Just Another Android Blog 播放GIF出现的花屏问题2010/06/10, 16:48 <br />用Movie来播放gif动画时,开始用android的SDK自带的ApiDemos里的gif图片是正常的,后来发现用上自己的gif图片就出现了花屏的问题。<br />也许两张gif图片之间有什么设置差别造成的呢?于是我用Adobe ImageReady打开了能正常显示的和出现花屏的gif图片进行对比。<br />结果找到来解决问题的方法(也许还有别的更

2010-09-04 14:04:00 4097 3

转载 Android网络开发(二)--Devil独爱的空间

2010-01-08 13:322.3. Android接口android.net.* 实际上是通过对 Apache 的 HttpClient 的封装来实现的一个 HTTP 编程接口,同时还提供了 HTTP 请求队列管理,以及 HTTP 连接池管理,以提高并发请求情况下(如转载网页时)的处理效率,除此之外还有网络状态监视等接口。      以下是一个通过 AndroidHttpClient 访问服务器的最简例子:importimport android.net.http.AndroidHttpClient;

2010-08-30 23:33:00 1388

转载 Android网络开发(一)

2010-01-08 13:311. 概要<br />      本文主要介绍在Android平台上开发网络应用的一些常用接口。<br />2. Android平台上可以使用的几种网络接口<br />Android平台的网络应用绝大部分都是基于Java的编程接口的,也就是说我们开发类似的运用的时候可以有多种选择,比J2me确实好多了。<br />2.1. 标准Java接口<br />java.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:<br />·        

2010-08-30 23:31:00 2060

转载 Android单元测试例2010-05-20 23:10

<br /> 1、配置   在功能文件AndroidManifest.xml中添加测试功能的标记:   Java代码: 1 <br />2 6 7 <br />8 9 11 12 13 14 15 16 17 18 19 <br />21 23 24   2、建立单元测试用例   和Java相同。   Java代码: 1 package cn.unit.activity; 2 3 import android.test.AndroidTestCase; 4 import android.text.Html.

2010-08-30 23:30:00 423

转载 Android的数据存储(一)

2010-04-09 15:35<br />        Android的数据存储有五种方式,SharedPreferences,文件存储,SQLite数据库方式,内容提供器(Content provider)和网络。<br />       一、SharedPreferences存储<br />             public class SharedPreferencesActivity extends Activity {<br />    /** Called when the activi

2010-08-30 23:26:00 320

转载 Android学习——数据存储

<br />在Android中,提供了三种数据存储的途径,和两种存储方式。<br />三种途径:<br />l 系统配置(Shared Preferences):<br />这类应用主要是系统的配置信息的保存,比如我给程序界面设置了颜色,我想在下一次启动时还是能够保留上次设置的颜色。由于Android系统的界面是采用Activity栈的形式,在系统资源不足时,会收回一些界面,那么,我想有些操作也是需要在不活动时保留下来的,等再次激活时能够显示出来。<br />l 文件(Files)<br />Android

2010-08-30 23:24:00 293

转载 Android数据存储之文件存储

<br />Android中读取/写入文件的方法,与Java中的I/O是一样的,提供了openFileInput()和openFileOutput()方法来读取设备上的文件。但是在默认状态下,文件是不能在不同的程序之间共享的,以上两个方法只支持读取该应用目录下的文件,读取非其自身目录下的文件将会抛出FileNotFoundException异常。创建的文件存放在/data/data/<package name>/files目录下。 <br />返回值<br />函数<br />备注<br />FileI

2010-08-30 22:59:00 406

原创 Android中数据存储的几种方法

 查看文章  Android中数据存储的几种方法2010-05-20 23:12一,PreferencesPreferences是一个较轻量级的存储数据的方法,具体使用方法:在A中保存值:SharedPreferences.Editor sharedata = getSharedPreferences("data", 0).edit();    sharedata.putString("name","shenrenkui");    sharedata.commit();  在B中取值:SharedPref

2010-08-30 22:56:00 2384 1

原创 android自定义控件中自定义属性的处理方式

<br />Android自定义控件中自定义属性的处理方式[]<br /><br />作者:佚名    转贴自:CSDN|http://blog.csdn.net/cnetwei/archive/2010/02/23/5319060.aspx    点击数:475<br /> <br /> <br /><br />Android自定义控件中自定义属性的处理方式<br /><br />例如,用以下代码自定义控件RadioButtonX,<br /><br />public class RadioButtonX

2010-07-29 14:18:00 1425

原创 C#之父Anders Hejlsberg演讲解读:编程语言大趋势

<br /> <br />                                  C#之父Anders Hejlsberg演讲解读:编程语言大趋势<br /> <br /> <br /> <br />——基于对C#之父Anders Hejlsberg演讲的总结<br /><br /><br />文 / 赵劼<br /> <br />程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传“语言不重要,重要的是思想”、“语言一通百通”等观

2010-07-29 13:49:00 430

转载

<br />BSP介绍与开发 <br />1. BSP综述 <br />BSP是系统用来管理外设的部分,由两部分组成:初始化、驱动程序。所谓初始化是指从系统上电复位开始直到wind kernel和usrRoot根任务启动的这段时间,系统的执行过程。驱动程序就是一些包含I/O操作的子函数。初始化包括:CPU Init、Board Init、System Init。CPU Init初始化CPU的内部寄存器。Board Init初始化智能I/O的寄存器,将device打通。System Init为系统的运行准备数

2010-06-17 10:39:00 383

转载 进程通信的11种方式

进程间通信有以下方法Using named objects Waiting for multiple objects Waiting in a message loop Using mutex objects Using semaphore objects Using event objects Using critical section objects Using timer queues U

2010-01-24 17:45:00 599

转载 Windows进程间通信——管道

摘自http://www.pediy.com/bbshtml/bbs8/pediy8-724.htm Windows系统编程之进程间通信作者:北极星2003来源:看雪论坛(www.pediy.com) 附件:windowipc.rar Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了)管道(pipe)是用于进

2010-01-24 17:21:00 4260

翻译 任务、进程和线程

摘: 任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是一系列共同达到某一目的的操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也可以作为一个线程(或作为一个中断任务)来实现。     什么是进程(Process):普通的解释就是,进程是程序的一次执行,而什么是线程(Thread),

2010-01-24 17:09:00 745 1

翻译 任务,线程,进程和程序的简单比较

  我对于线程,进程的概念一直都是比较模糊,最近整理了一下。总结起来就是,线程是进程的一部分,进程是程序的一部分。      线程的引入:例如,有一个Web服务器要进程的方式并发地处理来自不同用户的网页访问请求的话,可以创建父进程和多个子进程的方式来进行处理,但是创建一个进程要花费较大的系统开销和占用较多的资源。除外,这些不同的用户子进程在执行的时候涉及到进程上下文切换,上下文切换是一个复杂的过程

2010-01-24 16:58:00 469

转载 区别:static _cast、dynamic _cast、reinterpret_cast和const_cast

C-style cast举例: int i; double d; i = (int) d; 上面的代码就是本来为double类型的d,通过(int)d将其转换成整形值,并将该值赋给整形变量i (注意d本身的值并没有发生改变)。这就是典型的c-style类型转换。下面是一个简单的程序:#include using namespace std; int main

2010-01-23 22:27:00 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除