自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 安卓开发平台搭建及其收获

安卓平台的搭建需要的组件:1. JDK;(注意系统的环境变量要设置正确,)2.eclipse3.android SDK(注意:网上下载的只是个安装文件,还要联网连接http://dl-ssl.googlle.com/Android/eclipse/ 或者http://dl-ssl.google.com/Android/eclipse/ 但是 由于网路原因,往往连接不上,不知道是怎么...

2012-03-31 23:31:00 20

翻译 Android 程式开发:(四)使用Intent调用“内置”应用 —— 4.4添加Category属性

通过使用Intent-Filter中的<category>元素,我们可以把activities进行分组。假设已经在AndroidManifest.xml中添加了<category>元素:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.and...

2012-03-31 21:52:00 24

翻译 【Android Advanced Training - 07】分享数据内容 [Lesson 3 - 在ActionBar上添加Share Action]...

Adding an Easy Share Action[增加一个简单的分享Action]这一课会介绍在ActionBar中添加一个高效率且比较友好的Share功能,会使用到ActionProvider(在Android 4.0上才被引进)。它会handle出现share功能的appearance与hehavior。在ShareActionProvider的例子里面,你之需要...

2012-03-31 19:16:00 26

翻译 ubuntu下opengl开发环境

工作机器是ubuntu的,一直想写写opengl,就是开不了头。万事开头难啊。今天旅游回来了,正好手头没有紧急的事就把opengl的环境搭下。1.下载mesa的相关库和驱动等。 www.mesa3d.org下载,最新版是8.0.2,但是没有GLUT,所以下7.0版的比较好。MesaDemos-x.y.z.tar.gz, MesaGLUT-x.y.z.tar.gz, MesaLib-...

2012-03-31 18:30:00 42

翻译 【Android Advanced Training - 07】分享数据内容 [Lesson 2 - 从其它app接收分享的内容]...

Receiving Content from Other Apps[从其他app接收分享的内容]就像你的程序能够发送数据到其他程序一样,其他程序也能够简单的接收发送过来的数据。需要考虑的是用户与你的程序如何进行交互,你想要从其他程序接收哪些数据类型。例如,一个社交网络程序会希望能够从其他程序接受文本数据,像一个有趣的网址链接。Google+的Android客户端会接受文本数据...

2012-03-31 18:28:00 33

翻译 【Java学习笔记 - 03】用私有构造器或者枚举类型强化Singleton属性

对于单实例模式,相信很多开发者并不陌生,然而如何更好更安全的创建单实例对象还是需要一些推敲和斟酌的,在Java中主要的创建方式有以下三种,我们分别作出解释和适当的比较。 1. 将构造函数私有化,直接通过静态公有的final域字段获取单实例对象: public class Elvis { public static final Elvis INSTANCE = new ...

2012-03-31 16:03:00 22

翻译 android 混淆文件proguard.cfg详解

加入第三方jar包之后常出现的几个异常:proguard returned with error code 1.See console情况1:Proguard returned with error code 1. See consoleError: C:/Documents (系统找不到指定文件)后来发现是因为将整个工程放到了桌面上,而桌面的目录是C:/D...

2012-03-31 15:49:00 21

翻译 Android控件拖动的实现

这个也是从网上得到的代码,例子比较简单,但是如果有需要此功能的,这个例子可以提供很多提示,首先,给个截图这个是拖动以后的效果,一个imageview和一个button控件,提供两份代码下载吧,一份是只有一个Button的,另一份就是像上图,就是多了一个imagview!先看下代码吧,比较简单:public class DraftTest extends Activity imp...

2012-03-31 15:21:00 34

翻译 常用的android提示对话框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,...

2012-03-31 14:37:00 21

翻译 常用的android提示对话框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,...

2012-03-31 14:37:00 25

翻译 技术转载:Jni学习四:如何编写jni方法

转载:http://blog.chinaunix.net/u1/38994/showart_1099528.html一、概述: 在这篇文章中将会简单介绍如何编制一些简单的JNI方法。我们都知道JNI方法可以帮助我们调用用C/c++编写的函数,这样如果一项工作已经用C/c++语言实现的话,我们就可以不用花很大的力气再用JAVA语言对这一工作进行再实现,只要编制相应的JNI函数...

2012-03-31 14:10:00 16

翻译 android 设定activity的进入和退出效果

看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给它就可以...

2012-03-31 14:10:00 18

翻译 android 设定activity的进入和退出效果

看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给它就可以...

2012-03-31 14:10:00 29

翻译 【Android Advanced Training - 07】分享数据内容 [Lesson 1 - 发送分享的数据到其他App]...

Sending Content to Other Apps[发送需要分享的内容到其他App]当你构建一个intent,你必须指定这个intent需要触发的actions。Android定义了一些actions,包括ACTION_SEND,这个action表明着这个intent是用来从一个activity发送数据到另外一个activity的,甚至是跨进程之间的。为了发送数据到另外一个a...

2012-03-31 14:00:00 40

翻译 Unable to build: the file dx.jar was not loaded from the SDK folder

把platforms/android-8/tools/lib里面的dx.jar替换成platform-tools/lib下面那个然后重启eclipse

2012-03-31 13:21:00 19

翻译 找不到 \android-sdk-windows\tools\lib\proguard.cfg文件

在新建Android程序的时候出现以下错误:找不到 \android-sdk-windows\tools\lib\proguard.cfg文件原因:SDK不完整。解决方法:方法一可在\android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件然后添下以下内容:proguard.cfg-optimiz...

2012-03-31 12:53:00 27

翻译 启动手机自带浏览器和手机拨号

//url为你要链接的地址,启动浏览器Intent intent =new Intent(Intent.ACTION_VIEW,Uri.parse(url));startActivity(intent);//启动手机拨号Intent dial =new Intent(Intent.ACTION_DIAL, Uri.parse("tel://"+bmpArray.get(positi...

2012-03-31 11:26:00 89

翻译 AVD的中文路径出现的问题和更改avd的默认路径

昨天在调用AVD 2.1up 是出现错误 原因是找不到 avd的路径仔细找找发现: 我的用户名 中文于是就出现啦 找不到路径再看看 google发现其不支持中文,于是就设置了 下环境变量 如下:打开系统属性-->环境变量—>在“系统变量”那选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),...

2012-03-31 11:09:00 126

翻译 android 从驱动到应用(一)

系统框架:硬件层——驱动程序——linux内核——JNI——JAVA应用程序(个人理解)下面是一个基于三星210芯片 led驱动的例子:.c文件代码:#include <linux/init.h>#include <linux/interrupt.h>#include <linux/irq.h>#include <lin...

2012-03-31 10:53:00 35

翻译 Linux 桌面启动器 文件实例

[Desktop Entry]Version=1.0Type=ApplicationName=eclipseExec=/home/tody/eclipse/eclipseIcon=/home/tody/eclipse/icon.xpmComment[en_US.UTF-8]=eclipse for JavaGenericName[en_US.UTF-8]=eclipse...

2012-03-31 10:02:00 49

翻译 像素和dip之间的相互转换

android不同屏幕之间像素和dip的转换比例是不一样的:2 px = 3 dip if dpi == 80(ldpi), 320x240 screen 1 px = 1 dip if dpi == 160(mdpi), 480x320 screen 3 px = 2 dip if dpi == 240(hdpi), 840x480方法: // dip转像素...

2012-03-31 09:47:00 121

翻译 android截屏

private void printScreen(boolean save) {//截屏 View view = this.getWindow().getDecorView();//this是当前的Activity // if (view.isDrawingCacheEnabled()) { view.setDrawingCacheEnabled(true); Calend...

2012-03-31 09:12:00 22

翻译 Java游戏源码大礼包(清明有爱强化版)

下载地址0(CSDN的,发布后忘添此地址了,麻烦有路过的帮小弟下载一次,否则就快消失|||):http://download.csdn.net/detail/cping1982/4190791下载地址1(115,过期不补):http://115.com/file/dpd19bj0下载地址2(迅雷快盘,过期不补):http://kuai.xunlei.com/d/XLYBLDUFJTUX...

2012-03-31 00:07:00 57

翻译 UITextView 的创建和键盘禁用

UITextView使用方法和禁用键盘(2012-03-30 20:18:47)[编辑][删除]转载▼标签:it分类:iphone开发1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码: #import <UIKit/UIKit.h>@interface TextViewCont...

2012-03-30 20:47:00 49

翻译 Android 程式开发:(四)使用Intent调用“内置”应用 —— 4.3配置Intent-Filter

我们已经知道,一个activity通过使用Intent对象调用另外一个activity。为了能让其他activity做出回应,还需要在AndroidManifest.xml中配置<intent-filter>元素,同时指定action和category。例如: <intent-filter > <actio...

2012-03-30 20:40:00 12

翻译 Linux Kernel Parameters

Kernel Parameters ~~~~~~~~~~~~~~~~~The following is a consolidated list of the kernel parameters as implemented(mostly) by the __setup() macro an...

2012-03-30 17:43:00 77

翻译 java.net.SocketException四大异常解决方案

java.net.SocketException如何才能更好的使用呢?这个就需要我们先要了解有关这个语言的相关问题。希望大家有所帮助。那么我们就来看看有关java.net.SocketException的相关知识。第1个异常是 java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSock...

2012-03-30 17:18:00 39

翻译 java.net.SocketException四大异常解决方案

java.net.SocketException如何才能更好的使用呢?这个就需要我们先要了解有关这个语言的相关问题。希望大家有所帮助。那么我们就来看看有关java.net.SocketException的相关知识。第1个异常是 java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSock...

2012-03-30 17:18:00 27

翻译 一步一步写嵌入式操作系统 第二章练习。

完成《一步一步写嵌入式操作系统》一书中的第二章练习,注意Ubuntu 11.10上通过apt-get install skyeye所安装的skyeye是1.2.5,无法实现书中所说的输出到控制台的结果。需要自己安装skyeye 1.2.6, 到skyeye官网上下载skyeye 1.2.6,解压,然后make, make install如其它网友提到,ubuntu上安装1.2.6时需要修改de...

2012-03-30 15:36:00 23

翻译 项目中加入jar包的区别

在Eclipse工程的Java Build Path设置中,可以通过加入第三方的jar包,但是,我发现是有好几种方法来完成这个操作的,有“Add jars”,“Add Externel jars”,“Add library”,“AddClass<wbr style="font-family:Verdana,宋体,sans-serif; line-height:18px; text-ali...

2012-03-30 14:55:00 28

翻译 【Java基础知识 - 04】存储数据的位置

程序运行时,对象是怎么进行放置安排的呢?特别是内存是怎样分配的?有五个不同的地方可以存储数据:1)寄存器。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量及其有限,所以寄存器根据需求进行分配。不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2)堆栈。位于通用RAM(随机访问存储器)中,但通过堆栈指针可以从处理器那里获得直接支持。堆栈指针若向下移动,...

2012-03-30 12:50:00 25

翻译 【Java基础知识 - 03】什么是面向对象编程

Alan Kay曾经总结了第一个成功的面向对象语言、同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这些特性表现了一种纯粹的面向对象程序设计方式:1) 万物皆为对象。将对象视为奇特的变量,它可以存储数据,除此之外,你还可以要求它在自身上执行操作。理论上讲,你可以抽取待求解问题的任何概念化构件(狗、建筑物、服务等),将其表示为程序中的对象。2) 程序是对象的集合,它们通过...

2012-03-30 11:49:00 20

翻译 Java 语言的 XPath 学习 API

简介:XPath 表达式比繁琐的文档对象模型(DOM)导航代码要容易编写得多。如果需要从 XML 文档中提取信息,最快捷、最简单的办法就是在 Java™ 程序中嵌入 XPath 表达式。Java 5 推出了 javax.xml.xpath 包,这是一个用于 XPath 文档查询的独立于 XML 对象模型的库。如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “...

2012-03-30 11:38:00 44

翻译 Linux 使用cpio解压 initrd.img

2.6内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包cp /boot/initrd-***.img initrd.img.gzgunzip initrd.img.gzmkdir initrdmv initrd.img initrdcd initrd...

2012-03-30 11:14:00 89

翻译 技术转载:Jni学习三:jni使用java对象详解

一、 首先写了java文件:public class HeaderFile { private native void doVoid(); native int doShort(); native void doArray(Object[] o ); native int doInt(int i); //byte ,s...

2012-03-30 10:50:00 18

翻译 离线下载安装android sdk

在线安装可能会连接不上,被天朝河蟹了 ,或者速度太慢了我们可以离线安装这些文件都是我根据SDK下载器的更新文件http://dl-ssl.google.com/android/repository/repository.xml分析得到,应该是最新的,你可有通过迅雷和快车下载这些文件。http://dl-ssl.google.com/android/repository/android-...

2012-03-30 10:34:00 26

翻译 实现窗口渐渐消失的效果

1、淡入:双击Form1,在其“OnCreate”事件中添加: AnimateWindow(Form1.Handle,1000,AW_BLEND);2、淡出:双击Button1,在其“OnClick”事件中添加: AnimateWindow(Form1.Handle,1000,AW_HIDE or AW_BLEND); ...

2012-03-30 10:32:00 119

翻译 【Android Advanced Training - 07】分享数据内容 [Lesson 0 - 章节概览]

Sharing Content [分享功能的实现]Android程序中很炫的一个功能是程序之间可以互相通信。为什么要重新发明一个已经存在于另外一个程序中的功能呢,并且这个功能并非自己程序的核心部分。这一章节会讲述一些通常使用的方法来在不同程序之间通过使用Intent APIs与ActionProvider对象来发送与接受content。Dependencies and...

2012-03-30 10:20:00 24

翻译 技术转载:Jni学习二:JNI 数据类型

转自:http://wxiaolei.blog.163.com/blog/static/10387601200841762812328/通过本章可以了解c文件如何使用java复杂的数据类型。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是...

2012-03-30 10:05:00 13

翻译 【Java基础知识 - 02】Unicode字符列表

基本拉丁字母和拉丁符号注:除非有特别指明,否则以下符号皆属“半角”而非“全角”。代码显示描述U+0020空格U+0021!叹号U+0022"双引号U+0023#井号U+0024$价钱/...

2012-03-30 10:01:00 39

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