
Android
文章平均质量分 70
pathuang68
桃李不言,下自成蹊。
展开
-
Android SDK安装时碰到的问题之解决办法
问题:hostname in certificate didn't match: != Fetching URL: https://dl-ssl.google.com/android/...解决办法:第一步:打开Windows中C:\WINDOWS\system32\drivers\etc\hosts,Linux中/etc/hosts文件,然后添加以下内容:203.20原创 2012-11-28 09:52:12 · 10255 阅读 · 8 评论 -
Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
转载请包含网址:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a raw buffer that is being managed by the screen compositor”,翻译成中文就原创 2012-03-14 01:57:15 · 47834 阅读 · 51 评论 -
Android中对Group的各种操作示例代码
1. 增加Group// create a groupContentValues values = new ContentValues();values.put(ContactsContract.Groups.TITLE, “GROUPNAME”);Uri uri = getContentResolver().insert(ContactsContract.Groups.CONTENT原创 2012-01-06 01:23:30 · 10914 阅读 · 0 评论 -
AndroidGUI30:定制按钮
按钮是Android界面编程中最常用到的Widget之一。很多时候,为了美观应用程序的界面,觉得Android缺省提供的按钮不能满足需要,因此在这样的时候,就需要定制按钮,比如修改按钮的颜色等等。下面我们通过一个实际的例子,来说明定制按钮的大致过程。1. 在Eclipse中创建一个Android项目项目取名为CustomizeButton,然后点击按钮Next,原创 2011-12-13 02:10:44 · 4549 阅读 · 1 评论 -
Android中图像变换Matrix的原理、代码验证和应用(三)
第三部分 应用在这一部分,我们会将前面两部分所了解到的内容和Android手势结合起来,利用各种不同的手势对图像进行平移、缩放和旋转,前面两项都是在实践中经常需要用到的功能,后一项据说苹果也是最近才加上的,而实际上在Android中,咱们通过自己的双手,也可以很轻松地实现之。 首先创建一个Android项目PatImageView,同时创建一个Activity:PatImageView原创 2011-11-19 23:07:54 · 7757 阅读 · 7 评论 -
Android中图像变换Matrix的原理、代码验证和应用(二)
第二部分 代码验证在第一部分中讲到的各种图像变换的验证代码如下,一共列出了10种情况。如果要验证其中的某一种情况,只需将相应的代码反注释即可。试验中用到的图片:其尺寸为162 x 251。 每种变换的结果,请见代码之后的说明。package com.pat.testtransformmatrix;import android.app.Activity;import原创 2011-11-19 23:04:39 · 16559 阅读 · 8 评论 -
Android中图像变换Matrix的原理、代码验证和应用(一)
第一部分 Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换: Translate 平移变换Rotate 旋转变换Scale原创 2011-11-19 22:09:05 · 22479 阅读 · 16 评论 -
AndroidGUI29:用getDrawingCache方法获取ImageView中的图像需要注意的问题
我们知道在Android中ImageView是一个用于显示图像的控件,比如在很多联系人方面的应用中,需要为联系人拍摄头像,并将得到的头像放在一个ImageView对象中显示。通常,在没有为联系人拍摄头像之前,ImageView对象中显示的是一个缺省的图片。因此,在保存联系人头像数原创 2011-09-17 01:39:09 · 12840 阅读 · 2 评论 -
使用Android系统提供的ContentResolver,无法进行distinct查询的workaround
场景假定:一个联系人A有两个电话号码,分别是32111268和32111269。现在要对联系人的电话进行查询,以得到联系人的raw_contact_id。 我们知道,在Android系统中,所有和联系人有关的数据,都存储在数据库/data/data/com.android原创 2011-09-11 00:00:22 · 6461 阅读 · 5 评论 -
AndroidGUI28:在onCreate方法中两次调用setContentView
在做Android开发的时候,有时候需要在一个Activity的里面调用两次setContentView方法。比如在应用启动的时候,开始显示欢迎界面,在显示欢迎界面的同时,进行后台数据的处理,等到后台数据准备好了,才显示真正的应用界面。这样的做法不会让使用者有突兀的感觉。反之,应原创 2011-08-24 00:47:33 · 9417 阅读 · 8 评论 -
AndroidGUI27:findViewById返回null的解决办法
在用Eclipse进行Android的界面开发,通过findViewById试图获取界面元素对象时,该方法有时候返回null,造成这种情况主要有以下两种情形。 第一种情形是最普通的。比如main.xml如下,其中有一个ListView,其id为lv_contactbook原创 2011-08-19 18:35:29 · 14624 阅读 · 3 评论 -
Pinyin4j的基本用法
1. 简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能原创 2011-08-16 20:46:23 · 42721 阅读 · 15 评论 -
AndroidGUI26:程序中动态设定组件的宽度、高度以及margin等属性
在程序里面用代码来控制组件的宽度、高度以及margin等属性,以适应不同分辨率的屏幕。原创 2011-07-31 02:28:05 · 14660 阅读 · 3 评论 -
AndroidGUI25:定制Activity的标题栏(Titlebar)
定制标题栏。包括在标题栏中增加控件、改变标题栏的高度、改变标题栏的背景颜色等。原创 2011-07-30 16:41:00 · 9386 阅读 · 5 评论 -
AndroidGUI24:TabHost常用技巧
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 fal原创 2011-06-25 00:35:00 · 8149 阅读 · 11 评论 -
AndroidGUI23:水平方向和垂直方向同时滚动
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false原创 2011-06-22 16:57:00 · 3868 阅读 · 2 评论 -
AndroidGUI22:ScrollView/HorizontalScrollView常用技巧
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} /* Style Definitions */ table.MsoNormalTable {mso-sty原创 2011-06-22 16:10:00 · 8474 阅读 · 2 评论 -
AndroidGUI21:ImageSwitcher常用技巧
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false原创 2011-06-13 17:14:00 · 5416 阅读 · 1 评论 -
AndroidGUI20:GridView常用技巧
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false原创 2011-06-13 16:36:00 · 1887 阅读 · 1 评论 -
AndroidGUI19:Gallery常用技巧
Gallery常用技巧原创 2011-05-31 22:07:00 · 4184 阅读 · 3 评论 -
AndroidGUI18:ListView常用技巧
ListView是AdapterView的派生类,AdapterView是ViewGroup的派生类。 ListView将需要显示的内容,放在一个可以垂直滚动的列表中进行显示。而要显示的内容是由和ListView相关联的ListAdapter指定的。通常是ArrayAdapter或者CursorAdapter,这两者都是ListAdapter的派生类。 因此ArrayAdap原创 2011-05-31 00:53:00 · 10425 阅读 · 10 评论 -
AndroidGUI17:Layout常用技巧
各种Layout常用技巧原创 2011-05-25 15:09:00 · 2125 阅读 · 1 评论 -
AndroidGUI16:Theme常用技巧
Theme常用技巧原创 2011-05-24 00:53:00 · 1253 阅读 · 0 评论 -
AndroidGUI15:Style常用技巧
Style常用技巧原创 2011-05-23 20:37:00 · 1242 阅读 · 0 评论 -
AndroidGUI14:各种Dialog常用技巧
Dialog、AlertDialog、CharacterPickerDialog、DatePickerDialog、ProgressDialog以及自定义对话框的常用技巧原创 2011-05-23 16:44:00 · 4635 阅读 · 4 评论 -
AndroidGUI13:ViewTreeObserver的常用技巧
ViewTreeObserver的常用技巧原创 2011-05-19 01:28:00 · 21322 阅读 · 6 评论 -
AndroidGUI12:ContextMenu的常用技巧
ContextMenu的常用技巧原创 2011-05-18 17:09:00 · 1724 阅读 · 5 评论 -
AndroidGUI11:OptionsMenu的常用技巧
Options Menu的常用技巧原创 2011-05-16 16:45:00 · 2189 阅读 · 1 评论 -
AndroidGUI10:DigitalClock和AnalogClock的常用技巧
DigitalClock和AnalogClock的常用技巧原创 2011-05-12 18:13:00 · 1067 阅读 · 0 评论 -
AndroidGUI09:Chronometer(计时器)的常用技巧
Chronometer(计时器)的常用技巧原创 2011-05-12 17:57:00 · 2058 阅读 · 0 评论 -
AndroidGUI08:RatingBar的常用技巧
RatingBar的常用技巧原创 2011-05-12 12:46:00 · 1267 阅读 · 0 评论 -
AndroidGUI07:SeekBar的常用技巧
SeekBar的常用技巧原创 2011-05-12 12:22:00 · 1856 阅读 · 0 评论 -
AndroidGUI06:ProgressBar的常用技巧
ProgressBar的各种形态及其常见用法原创 2011-05-11 22:55:00 · 4157 阅读 · 2 评论 -
AndroidGUI05:DatePicker和TimePicker的常用技巧
DatePicker和TimePicker的常用技巧原创 2011-05-10 17:27:00 · 1763 阅读 · 0 评论 -
AndroidGUI04:Button(Basic Button,ImageButton, Check Box, Toggle Button, Radio Button)的常用技巧
Button,ImageButton, Check Box, Toggle Button, Radio Button的常用技巧原创 2011-05-10 01:42:00 · 2656 阅读 · 0 评论 -
AndroidGUI03:Spinner的常用技巧
关于Spinner控件的常见用法,包括在Item中出现Image和文字。原创 2011-05-09 01:42:00 · 14512 阅读 · 10 评论 -
AndroidGUI02:EditText的常用技巧
Android编程中EditText(包括AutocompleteTextView和MultiAutoCompleteTextView)的常见用法。原创 2011-05-07 00:08:00 · 5749 阅读 · 0 评论 -
AndroidGUI01:TextView的常用技巧
Android开发中,TextView经常需要用到的一些技巧,如链接,跑马灯效果等原创 2011-05-06 01:02:00 · 1128 阅读 · 0 评论 -
用Java Serialization实现任意文件网络传输
本文通过Java中提供的Serialization机制,通过网络(Socket)实现任意文件在不同机器之间的传输。本文将包含两个实验的代码:1. 将文件从一个电脑(客户端),传送到另外一个电脑(服务端);2. 将文件从一个Android 2.1手机(客户端),通过WiFi传送到电脑(服务端)。原创 2011-03-01 19:14:00 · 3378 阅读 · 1 评论 -
使用iconv解决JNI字符集转换问题
使用iconv解决不同操作系统平台上JNI的字符集转换问题原创 2011-02-18 22:02:00 · 1213 阅读 · 0 评论