Ubuntu软件安装和使用配置

2011.05.06 Ver 1.0 2011.05.11 Ver 1.1 2011.05.12 Ver 1.2 2011.05.29 Ver 1.3 增加Dropbox安装配置,删除过时内容 每次重装的话都要安装很多软件,修改配置,我的记性不是很好,每次都要网上查,这次记下来这些资料备用 系统安装全新安装WIN+LINUX双系统的话,在WIN下面可以用easybcd启动ISO安装,当然,最简单的方式是直接刻盘光盘安装。要补充的

Read More...

Android XML Shape使用入门

XMLDrawable是google为android定义的一种声明式图形文件格式,类似于SVG,但更简单,官方文档非常少,网上有人整理了一份文档,值得细看: Android Drawable XMLDocumentation 下面是一个简单的使用例子: Activity代码 123456789101112package com.test;import android.app.Activity; import android.os.

Read More...

Android开发杂记(一)

这些是这半年做Android开发的小部分技巧记录,摘录自我的Tweets,大部分没有发在Twitter上的以后想起来了再记一下 android:layout_alignLeft 指该控件距离边父控件的边距,android:paddingLeft 指该控件内部内容,如文本距离该控件的边距.当按钮分别设置以上两个属性时,效果不一样的 android:paddingLeft=”30px”,按钮上设置的内容(例如图片)离按钮左边边界30个像素

Read More...

Android IntentService使用简介

春节放假有点自己的时间,准备抽空做个饭否上传照片的工具,其中上传功能需要用到后台任务,Android上的后台任务主要有三种实现方式,一是按照常规的Java方式,自己写线程,二是使用SDK封装好的后台任务类AsyncTask,三是使用Service,线程和AsyncTask都是和Activity的生命周期绑定的,而Service有自己的独立生命周期,考虑到以后的扩展和代码的清晰,决定使用Service,看到国外的博客和GoogleGrou

Read More...

使用MinGW编译libcurl静态库

libcurl7.21以后的版本在Windows下的编译比较简单,自带了MinGW和VC环境的Makefile文件,首先去Curl官网下载源代码:http://curl.haxx.se/download.html, 任选一个下载即可,推荐这个:curl-7.21.2.tar.gz下载完成后解压开,打开命令行进入curl源码目录,(在此之前请先设置好MinGW的环境变量): cd curl-7.21.2 编译libcurl库文件:

Read More...

Android程序反编译流程

APK是AndroidPackage的简称,是Android平台安装包的标准封装格式,实际上是标准的zip压缩文件,里面包含清单文件,数字签名文件,压缩后的资源文件,以及二进制dex字节码文件,Android程序的反编译包括两部分,三个流程,二部分是资源文件resources.arsc的反编译和字节码文件classes.dex的反编译;三流程是资源文件反编译为人类可读的XML文本格式和图片文件,字节码文件dex反编译为标准的Java压缩

Read More...

关于电子阅读软件的一些想法

这是今天发在Twitter上的一些关于电子阅读软件设计和开发的一些想法的集合,分为三个部分,一是Android平台一些阅读软件的简单评测,而是电子阅读软件的功能需求分析,三是电子阅读软件UI设计原则的思考。 一、Android平台阅读软件的简单评测 91熊猫看书:启动速度慢,还要显示黑屏的LOGO,界面切换有点卡,本地书库只能载入指定路径的文件,书籍载入速度慢,按MENU键会显示系统状态栏,设置界面丑陋,系统空间和自定义颜色不协调,阅

Read More...

Android中检测手机网络类型

Android中检测手机制式和移动网络类型 [还没写完,有时间再更新,并添加示例代码] Android中与电话功能相关的类是 TelephonyManager,此类中定义了很多常量,以下分类说明获取以下信息需要在AndroidManifest.xml中指定权限 一、 数据连接状态获取数据连接状态:int getDataState()获取数据活动状态:int getDataActivity()常用的有这几个: 12345678int

Read More...

在Servlet中使用Twitter OAuth认证

例子来自Twitter4j的作者,我自己的代码等完善了再发布: 主要原理是在Twitter验证完毕后重定向到Callback的网址时,获取网址后面的oauth_verifier参数,进而获取AccessToken,并存储供以后使用。 SigninServlet 123456789101112131415161718192021222324252627282930313233343536package twitter4j.examples

Read More...

Android AsyncTask简单用法

三个泛型参数: Param 任务执行器需要的数据类型 Progress 后台计算中使用的进度单位数据类型 Result 后台计算返回结果的数据类型 有些参数是可以设置为不使用的,只要传递为Void型即可,比如 AsyncTask<Void,Void, Void> 四个步骤: onPreExecute() 执行预处理,它运行于UI线程,可以为后台任务做一些准备工作,比如绘制一个进度条控件。 doI

Read More...