- 博客(92)
- 资源 (3)
- 收藏
- 关注
原创 RGB和YUV的区别和转换
RGB和YUV都是色彩空间,用于表示颜色,两者可以相互转化.至于电视采用YUV分量形式是由ITU(国际电信联盟)规定的,因为其能减少数据储存空间和数据传输带宽,同时又能非常方便的兼容黑白电视! YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”
2013-10-22 17:33:10
1980
转载 java 二进制转为十进制,十进制转为二进制
超简单,如下例: //10进制->2进制 String a = "-1195";//输入数值 BigInteger src = new BigInteger(a);//转换为BigInteger类型 System.out.println(src.toString(2));//转换为2进制并输出结果 //2进制->10进制 String a = "10010101011"
2013-06-13 15:13:43
2033
转载 android评分条RatingBar自定义设置
页面XML文件: android:id="@+id/ratingbarId" style="@style/MyRatingBar" - - 引用style XML文件 "name"为MyRatingBar android:layout_height="wrap_content"
2012-12-06 16:20:36
4058
转载 android shape的使用
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners androi
2012-11-26 15:17:52
950
转载 记录android 改变progeressbar的样式
《!-- 这里控制的是进度条的默认背景--》 android:angle="270" android:centerY="0.75" and
2012-11-26 14:35:35
879
转载 Android美工坊--selector选择器的使用
selector选择器可以让你切换自定义的背景风格,比如button、ListView、或者布局点击时候的背景切换等,都需要用到它背景可以是自定义到颜色,或者图片资源首先需要在你的res目录下创建drawable文件夹,然后在里面创建一个selector文件,如myselector.xml注:不知为什么,selector里面有关focus的东西在真机上没什么效果,反而会影响
2012-11-26 14:32:27
2120
转载 Android include标签
android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下:http://schemas.android.com/apk/res/android"
2012-11-23 09:35:03
754
原创 android中requestFocus
标签用于指定屏幕内的焦点View。例如我们点击tab键或enter键焦点自动进入下一个输入框用法: 将标签置于Views标签内部 android:layout_width="fill_parent" android:layout_height="wra
2012-11-15 16:40:44
7049
1
转载 android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读
2012-11-08 14:48:54
1075
1
转载 Activity的四种launchMode,Activity跳转时非常有用
launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Activity,启动一个应用,也就创建一个与之对应的task。 Activity一共有以下
2012-11-07 11:08:56
865
转载 android:installLocation简析
在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:xmlns:android="http://schemas.android.com/ap
2012-11-02 13:59:11
552
转载 TortoiseSVN使用简介
安装及下载client 端 下载Windows 端程序:http://tortoisesvn.net/downloads。一般而言,如果是32-bit的Windows XP 应该使用TortoiseSVN-1.4.x.xxxx-win32-svn-1.4.x.msi 这个档案。如果是64-bit 的操作系统,则应该使用TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x
2012-11-02 10:37:43
727
原创 eclipse出现 Some characters cannot be mapped using "GBK" character encoding 错误代码的解决办法
依次点击Window->Profermance->General->Content Type->Text看目录下面的每个文件,包括子目录里面 Default encoding的值是否为utf-8,如果为别的值或为空,则全部改为utf-8,每一项改完,别忘了点一下update.全部改完后推出菜单,再点一下保存,终于成功了。
2012-10-28 21:11:33
16577
1
原创 江城子
十年生死两茫茫,写程序,到天亮。 千行代码,bug何处藏。 纵使上线又怎样,朝令改,夕断肠。 领导每天新想法,天天改,日日忙。 相顾无言,惟有泪千行。 每晚灯火阑珊处,程序员,又加班,工作狂。
2012-09-05 14:53:06
688
原创 HRESULT用法
HRESULT 常被用作COM调用的返回值。充分利用HRESULT返回信息可以帮助提高我们的代码质量,提供程序的健壮性。以下是HRESULT用法小结:1. HRESULT 值及其含义。S_OK 操作成功 0x00000000S_FALSE 函数调用成功 #define S_FALSE ((HRESULT)1L)E_UNEXPECTED 意外的失败 0x8000FFFF
2012-08-31 09:47:49
5176
转载 bitmap分析
简介 BMP(Bitmap-File) 图形文件是Windows采用的图形文件格式,在Windows环境下运行的所有图象处理软件都支持BMP图象文件格式。Windows系统内部各图像绘制操作都是以BMP为基础的。Windows 3.0以前的BMP图文件格式与显示设备有关,因此把这种BMP图象文件格式称为设备相关位图DDB(device-dependentbitmap)文件格式。Win
2012-08-30 15:19:51
747
原创 Git使用
git使用说明 ?Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。 install: apt-get install git-core git
2012-07-09 17:23:36
804
转载 Android 中各种XML文件的作用
Android 中各种XML文件的作用1、arrays.xml 定义数组HTTPSOCKS4SOCKS5 复制代码2、colors.xml 定义颜色#A0C8FF#CCFF00#000000#FFFFFF#FF0000#FF
2012-07-09 10:57:29
4917
转载 Android 使用XML自定义菜单
在Android里面有两种方式做菜单(Menu)。第一种写在 public boolean onCreateOptionsMenu(Menu menu) 直接写代码,第二种是把菜单放到一个XML文件里面来定义的使用第一种方式不好的地方就是使Activity文件过大,因而我们采用第二种方式:还是老规矩,先看效果图: 效果图如上,让我们来看看用代码
2012-07-09 10:13:42
2332
转载 android应用 eclipse+ADT 签名、打包 详解
android应用 eclipse+ADT 签名、打包 详解1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包: 2.选择需要打包的android项目工程 3.如果已有私钥文件,选择私钥文件 输入密码,如果没有私钥文件见 第6和7步创建私钥文件: 4.输入私钥别名和密码: 5.选择A
2012-07-09 09:37:16
814
转载 Android创建和删除桌面快捷方式
1,判断是否已经创建了快捷方式(在某些moto的机型中需要判断)?12345678910111213privatebooleanhasShortcut(){ booleanisInstallSh
2012-06-14 09:27:05
126
转载 Android 如何屏蔽Home键
package com.test.qiao; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.view.WindowManager; public class ZZZActivity extends Activity {
2012-06-11 10:11:18
675
转载 Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启
2012-06-04 13:06:04
596
原创 ContextMenu使用实例
ContextMenu菜单需要按住屏幕空白区域达2秒后方可弹出package ach.cjp.contexmenudemo;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.ContextMenu;im
2012-05-21 15:32:09
978
原创 android自带的drawable图标ico名称对应表
java应用办法:myMenuItem.setIcon(android.R.drawable.ic_menu_save);XML应用办法:android:icon="@android:drawable/ic_menu_save"具体图标与名称对应见下图:alert_dark_framealert_light_f
2012-05-21 14:29:32
3062
原创 Android 在一个程序中启动另一个程序
Intent intent = new Intent(); intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.Settings")); startActivity(intent);跳到设置界面Intent intent = ne
2012-05-17 18:23:20
849
原创 Android中退出程序的提示框
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { dialog(); retur
2012-05-16 09:49:44
7983
原创 Java中abstract class和interface有什么区别?
抽象类里面可以定义方法,也可以实现方法,interface只能定义;抽象类的的方法在子类中可以不实现,也可以重写父类的方法。 而接口中的所有方法一定要实现,不可遗漏
2012-05-14 14:38:59
806
原创 Android控件显示与隐藏
显示btn.setVisibility(View.VISIBLE);隐藏btn.setVisibility(View.INVISIBLE);
2012-05-14 14:26:02
14920
原创 android EditText 全面阐述
EditText 属性 EditText继承关系:View-->TextView-->EditText。 EditText的属性很多,这里介绍几个: android:layout_gravity="center_vertical" 设置控件显示的位置:默认 top,这里居中显示,还有bottom android:hint="请输入数字!" 设置显示在空间上的提示信息
2012-05-14 14:19:48
1168
转载 Android SurfaceView 透明和半透明
[plain] view plaincopyprint?透明//Transparent 半透明//Translucent [java] view plaincopyprint?package rw.Trans; import android.app.Activity; imp
2012-05-10 16:25:52
3840
转载 android 屏幕上面画线
package feng.f121.drawline;//本人创建的包名,每人有每人的不同的包import java.security.PublicKey;import android.R.integer;import android.content.Context;import android.graphics.Bitmap;import android.graphics.C
2012-05-10 16:24:55
2037
转载 android 获取屏幕高度和宽度 的方法
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); getWin
2012-05-10 16:22:37
1347
1
转载 Android 应用程序基础
Android应用程序是用Java编程语言编写的。Android SDK工具把应用程序的代码、数据和资源文件一起编译到一个Android程序包中(这个程序包是以.apk为后缀的归档文件),一个Android应用程序就是一个单独.apk文件中的所有内容,并且Android设备使用这个文件来安装应用程序。 安装在设备上的每个Android应用程序都生活在它们自己的安全沙箱中:1.
2012-04-25 09:39:05
897
转载 Android类库
Android包含了一组被Android系统各种组件使用的C/C++类库。这些类库功能通过Android应用框架暴露给开发者。下面列出一些核心类库:系统C库------派生与BSD的标准C库(libc)的实现,并且基于嵌入式的Linux设备进行了调整;多媒体库------基于PacketVideo公司OpenCORE的多媒体类库,这个类库支持许多流行的音/视格式的回放和录音,以及静态的图片
2012-04-25 09:35:54
703
原创 Camera照片质量设置
myButton14.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v) { Camera.Parameters parameters = myCamera.getParameters();
2012-04-06 16:22:00
3123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人