- 博客(31)
- 资源 (14)
- 收藏
- 关注
原创 android2.1及以上版本中drawable-mdpi、drawable-ldpi、drawable-hdpi
<br />在之前的版本中,只有一个drawable,而2.1和2.2版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 <br /><br /> drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: <br /><br /> (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) <br /><br /> (2)draw
2010-10-27 23:09:00
1197
1
原创 android 线性梯度
<br />Bitmap类<br /> <br /> private static class SampleView extends View {<br /> private Bitmap mBitmap;<br /> private Bitmap mBitmap2;<br /> private Bitmap mBitmap3;<br /> private Shader mShader;<br /> <br />
2010-06-06 22:35:00
1306
原创 android如何创建avd
由于不会自动的创建avd所以要进行手动的进行,只需要执行下列命令即可: 1.先进入 android-sdk-windows-1.5_r2/tools目录。 2.在执行 android create avd --name Gphone --target 3方可。
2010-03-25 16:10:00
1683
原创 开发Qt碰到的第一个问题(when initialized here)
最近在写一个qt程序,碰到了一个warning,虽然明白怎么避免 2 但是开始不明白为什么要报这个warning 3 4 //程序抽象一下,如下 5 //test.cpp 6 #include 7 using namespace std; 8 9 class A 10 { 11 int m_a; 12 int m_b; 13 public: 14 A():m_b(0), m_a(0) {} 15
2010-03-10 23:01:00
2280
原创 事件(event)
Qt的事件很容易和信号槽混淆。这里简单的说明一下,signal由具体对象发出,然后会马上交给由connect函数连接的slot进行处理;而对于事件,Qt使用一个事件队列对所有发出的事件进行维护,当新的事件产生时,会被追加到事件队列的尾部,前一个事件完成后,取出后面的事件进行处理。但是,必要的时候,Qt的事件也是可以不进入事件队列,而是直接处理的。并且,事件还可以使用“事件过滤器”进行过滤。总的来说
2010-03-07 23:44:00
681
原创 QT零碎
涉及到QString的用法。如果我没记错的话,这些用法还没有提到过,本着“有用就说”的原则,尽管这些和QColorDialog毫不相干,这里还是解释一下。QString("r: %1, g: %2, b: %3")创建了一个QString对象。我们使用了参数化字符串,也就是那些%1之类。在Java的properties文件中,字符参数是用{0}, {1}之类实现的。其实这都是一些占位符,也就是,后
2010-03-07 23:18:00
513
原创 QTabWidget类的使用
QTabWidget类的使用//test.h#include #include #include class TabDialog:public QDialog{Q_OBJECTpublic: TabDialog(QWidget *parent=0);private: QTabWidget *tabWidget;};class ATab:public QWidget{Q_OBJECTpu
2010-03-07 23:18:00
10041
原创 组件布局
同Swing类似,Qt也提供了几种组件定位的技术。其中就包括绝对定位和布局定位。绝对定位就是使用最原始的定位方法,给出这个组件的坐标和长宽值。这样,Qt就知道该把组件放在哪里,以及怎么设置组件的大小了。Qt一共有三种主要的layout,分别是: QHBoxLayout- 按照水平方向从左到右布局; QVBoxLayout- 按照竖直方向从上到下布局; QGridLa
2010-03-05 00:28:00
620
原创 信号槽
1.所谓信号槽,简单来说,就像是插销一样:一个插头和一个插座。怎么说呢?当某种事件发生之后,比如,点击了一下鼠标,或者按了某个按键,这时,这个组件就会发出一个信号。就像是广播一样,如果有了事件,它就漫天发声。这时,如果有一个槽,正好对应上这个信号,那么,这个槽的函数就会执行,也就是回调。 2.QObject是所有类的根。Qt使用这个QObject实现了一个单根继承的C++。它里面有一个connec
2010-03-05 00:05:00
572
原创 QT基础
1.和其他库的Label控件一样,这是用来显示文本的。在Qt中,这被称为一个widget(翻译出来是小东西,不过这个翻译并不好…),它等同于Windows技术里面的控件(controls)和容器(containers)。也就是说,widget可以放置其他的widget,就像Swing的组件。大多数Qt程序使用QMainWindow或者QDialog,QWidget作为顶级组件,但Qt并不强制要求这
2010-03-04 23:43:00
610
原创 关于QT
Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。 自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。 Qt支持下述平台:
2010-03-04 22:34:00
493
原创 什么是STL?
什么是STL呢?STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。 STL的目的是标准化组件,这样就不用重新开发,可以使用现成的
2010-03-04 22:22:00
595
原创 android发送短信和打电话
1.怎么利用android模拟器来进行拨打电话: 1.先进入cmd命令窗口,在进行sdk的tools目录下面。 2.输入telnet localhost 5554 3.最后执行gsm call 15555218135 2.怎么利用android模拟器来进行发送短信: 1.先进入cmd命令窗口,在进行sdk的tools目录下面。 2.输入telnet localhost 5554
2009-12-08 18:13:00
877
1
原创 JPA
JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至
2009-12-06 19:16:00
595
原创 3G终端开机过程的标准PLMN选择流程
当外国的3G UE漫游到本国,而本国有两个PLMN,都与其归属的PLMN有漫游协议(一个为3G,一个为2G).这个时候,手机是如何选网的? ;O6x W1X0a4K1v移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单另外,如果选网失败,会不会自动继续选网.我们核心网在手机选网过程中扮演一个什么角色.有没有相关的协议或者标准作为支撑? $c(w,
2009-11-26 00:34:00
5851
1
原创 实现拖动,菜单
代码:package com.oyzz.ch3_7;import android.app.Activity;import android.app.AlertDialog;import android.graphics.Color;import android.os.Bundle;import android.widget.TextView;/*欲在Layout里使用Gallery w
2009-11-23 22:29:00
866
原创 设置控件的颜色,字体
代码:package com.oyzz.ch3_6;import android.app.Activity;/*必须引用graphics.Color才能使用Color.*的对象*/import android.graphics.Color;import android.graphics.Typeface;import android.os.Bundle;import android.
2009-11-23 21:08:00
1485
原创 Activity之间的跳转,传值,返回原来的Activity,对话框
代码:package com.oyzz.ch3_5;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;
2009-11-22 09:37:00
3956
原创 android的生命周期
行程應用程式(一個個 Activity)執行的狀態稱為行程(process)。在 Android 作業系統中,每個應用程式都是一個行程。Android 系統平台(準確的說是 Dalvik 虛擬機)會維護一個唯一的 Activity 歷史記錄堆疊,並從旁觀察每個應用程式行程。系統平台會依照系統的記憶體狀況,與 Activity 的使用狀態,來管理記憶體的使用。 Activity 類別除了負責
2009-11-22 08:31:00
1023
原创 按钮事件和界面的切换
代码: package com.oyzz.ch3_4;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class Ch3_4 extends
2009-11-21 23:49:00
1074
原创 使用Drawable中默认的12种颜色,得到屏幕的大小,样式
代码:package com.oyzz.ch3_3;import android.app.Activity;import android.content.res.Resources;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.os.Bundle;import
2009-11-21 16:12:00
1501
原创 drawable颜色常数的定义
代码:package com.oyzz.ch3_2;import android.app.Activity;import android.content.res.Resources;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.widget.EditText;publ
2009-11-21 13:42:00
2369
原创 时间规划表
最近老是感觉时间规划不好,做事情老是有点感觉效率不高,特别写下来进行规划一下: 每天7:30起床,24:30睡觉。 工作日: 8:00-20:00(上班,吃饭), 20:00-22:30(搞学习), 20:30-24:30(搞项目) 周六:
2009-11-21 11:38:00
862
原创 TextView讲解
代码和配置文件:package com.oyzz.ch3;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class Ch3 extends Activity { //声明一个TextView对象,TextView相当swing里的label标签 pr
2009-11-21 09:45:00
917
原创 几个比较特殊的运算符(>>,<<,&)
因为我是搞Java的所以就讲在Java里的情况:1.>> :为左位移,在运算的时候是这样进行辩解的: 举实例吧: 8 >> 2 -------->2 其实是先将8转化成二进制位1000,在向左移两位,也就是得到10,最后将10转化成十进制那就是2 2. 举实例吧: 8 32 其实是先将8转化成二进制位1000,在向右移两位,也就是得到1000
2009-08-15 20:37:00
623
原创 ASCII 、GB2312、GBK、GB18030、unicode、UTF-8字符集
ASCII字符集编码ASCII码是7位编码,字符在计算机中以其ASCII码方式表示,其长度为1个字节, 有符号字符型数。编码范围是0x00-0x7F(0~127)。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。ASCII 十六进制 控制字 代码含义 00 00 NUL 空 01
2009-08-15 20:33:00
1145
原创 STK
APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,目前分为两大类:CMWAP(通过GPRS访问WAP业务)、CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等对握奇公司的STK卡的开发做了一个的概述,目的是让读者对握奇公司的STK卡解决方案有一个初步的认识。 STK是SIM Tool Kit的英文缩写.即"用户识别应用开发工具"。它包
2009-08-15 20:31:00
1901
原创 为什么中文只能传70个字符
手机短信的长度是由编码决定的,根据国际标准,每条短信最多发送1120位,合140字节的内容,如果发送纯英文字符,由于英文ASCII采用 7位编码,所以1120位的限额可以传送1120÷7=160个字符。一旦传送的字符中包含中文、日文、韩文等双字节字符,不论中文还是西文,不论全角还是半角,都必须采用2个字节的8位编码,因此1120÷8÷2=70个字符,即最多传送70个字。数据格式有3种: 7bi
2009-08-15 20:21:00
667
原创 华为3G数据卡更改意见
大家觉得华为的3G数据卡怎么样 ? 你对这个软件有什么意见或建议?对他在目前操作上优化有哪些?对他认为可以加点什么样的功能你才认为比较的完美呢?可以留言告诉我哦!说不定我可以帮你实现转达您的意见咯!
2009-08-08 14:10:00
506
原创 String,StringBuffer,StringBuilder的区别
String,StringBuffer,StringBuilder的区别:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的
2009-06-03 21:12:00
608
原创 对于java.util包中几个集合的一些区别
对于java.util包中几个集合的一些区别,方便大家的使用: 1.对ArrayList:它是以数组的方式存储,所以允许按序号索引元素,但是插入元素要涉及元素的移动,所以索引数据快但是插入数据慢,而且没有实现线程同步,所以安全性较低,还有就是容量的增加是以一半的步调增加。 2.对Vector: 它是以数组的方式存储,所以允许按序号索引元素,但是插入元素要涉及元素的移动,所以索引数据快但是插入
2009-06-03 20:48:00
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人