自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (17)
  • 收藏
  • 关注

原创 Androlid中不同API获取Bitmap的大小

由于google在不同的版本中使用的方式不同,为了应用能兼容更多的版本,故而做出如下判断。Androlid中不同API获取Bitmap的大小:public int getBitmapSize(Bitmap bitmap){    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)   //API 19   

2015-01-22 09:13:54 3236

原创 在Android中如何获取视频的第一帧图片并显示在一个ImageView中

String path  = Environment.getExternalStorageDirectory().getPath();MediaMetadataRetriever media = new MediaMetadataRetriever();media.setDataSource(path+"/123.rmvb");Bitmap bitmap = media.getFr

2015-01-20 14:32:28 32556

转载 自定义ANDROID中EDITTEXT中的HINT文本的大小

今天同事在工作中碰到一个问题, 就是EditText中的文字在设定大小后, Hint文本由于太长导致在EditText中无法完整的显示, 所以问有没有单独设置Hint文本大小的选项. 在网上看了一下都没有这方面的介绍. 于是我看了下TextView的源码(EditText继承自TextView), 发现了一些端倪,如下:public final void set

2014-12-17 16:57:11 8138

转载 restlet2.0学习--请求超时的设置

restlet2.0学习——请求超时设置一般,我们在请求一个rest service的时候,总是希望可以设置一些超时的参数,这样便于控制,如果service一直没有响应,可以有所反馈。在http client 的请求中有两种可以设置的超时connect连接超时和response反馈超时。在connect连接超时,restlet已经提供了API去设置参数。而response反

2014-12-12 11:25:42 2925

原创 代码编写注意事项

程序写作的注意事项:    1:集合,集合是个特殊的类型,在使用前要判断是否为空,集合中是否存在数据,在对象为null的时候创建,存在数据的时候就清空。if (null == mDatas) {mDatas = new ArrayList();} else {mDatas.clear();}   2:adapter的使用        在数据发生

2014-12-08 11:35:14 686

原创 和大家分享一下我近期最痛恨的“三件”事情

和大家分享一下我近期最痛恨的“三件”事情。 第一件:email.          很早以前,我的大老板说过,虽然我们做了email ,但是不鼓励大家用。工程师整天是写代码的,PM写文档,Tester写case,Sales写PPT , 只有每天不直接创造生产力的老板才写email .         Email通常是用做商业沟通的,是可以作为证据的,To和CC是非常有讲究的。

2014-05-09 15:59:40 635

原创 Android 命令行截图

以上是screencap和screenshot的参数详解。这是用screencap 实现截图的命令:adb shell screencap -p /storage/sdcard1/21.png

2013-12-06 16:11:14 2613

原创 Android, 升级SDK后ADT版本不匹配的问题

升级SDK后,出现这个:This Android SDK requires Android ... update ADT to the latest versio找到android-sdk-windows\tools\lib下的plugin.prop文件修改其中的版本号,改为与所安装的ATD同版本号即可# begin plugin.propplugin.version=20.0.0

2013-12-06 10:26:48 2552

原创 在android的开发中,判断是否连接网络

在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,下面是一个判断是否连接网络的代码片段: package cn.com.util;  import android.app.Activity;  import android.app.AlertDialog;  import android.content.Context;  im

2013-12-04 13:19:11 620

原创 ubuntu下创建eclipse快捷方式

ubuntu下创建eclipse快捷方式 1、 sudo gedit  /usr/share/applications/eclipse.desktop 2、向eclipse .desktop中添加以下内容:      [Desktop Entry]      Encoding=UTF-8      Name=eclipse       Comment

2013-10-23 17:02:51 542

原创 ubuntu12.04安装jdk7

ubuntu12.04安装jdk71、首先到oracle下载上下载jdk-7u4-linux-i586.tar.gz2、将jdk-7u4-linux-i586.tar.gz拷贝到/usr/lib/jvm/目录下面,这里如果没有jvm文件夹,则创建该文件夹,命令:sudo mkdir jvm  //创建文件夹jvmsudo cp -r  ~/download/jdk-

2013-10-23 12:22:24 680

原创 Android Robotium测试中如何获取当前某个文本的背景颜色

TextView tv = (TextView)solo.getView(TextView.class,4);ColorDrawable dr = (ColorDrawable) tv.getBackground();int col_int = dr.getColor();Log.d("TestPhone", Color.RED+"  红色的数字");Log.d("TestPhon

2013-09-29 16:37:31 2841

原创 Java Proeprties文件的读写

package com.symbio.properties;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;im

2013-09-17 15:46:51 1257

原创 Android UiAutoMator学习----------创建工程

首先要创建一个简单的Java Project   如下图创建成功户如下图所示由于UiAutomator是测试框架,需要到Junit,所以我们要把junit对应的包添加到工程中当然UiAutomator和Android只身的包也是不能缺少的添加完所需要的包后的工程样式下面我们创建相应的包名和类名,该类要继承UiA

2013-09-03 17:22:57 2254

原创 Android获取已安装App的所有权限

Android获取已安装App的所有权限 如果想获取系统所有应用的权限,只需便利系统中所有的包。public void getAppPemission() {PackageManager pm = this.getPackageManager();PackageInfo info;try {info = pm.getPackageInfo("com.andr

2013-05-31 16:08:40 7629

原创 ubuntu 下星际译王词典下载地址

ubuntu 下星际译王词典下载地址http://abloz.com/huzheng/stardict-dic/zh_CN/官方网站:http://stardict.sourceforge.net星际译王是跨平台的国际词典软件!它功能强大,实用性强,“ 通配符匹配”,“鼠标查词”,“模糊查询”等功能倍受青睐!星际译王3.0版更增加了全文翻译,网络词典等新功能。

2013-05-24 10:54:43 7047

原创 一个下载Android开源项目源码的网站

里面有好多可以学习的东西 http://www.androidym.com/portal.php

2013-05-08 14:08:51 812

原创 Android Toast显示叠加的问题

我想,看到这篇文章的你对Toast并不陌生,可以这样说,Toast的作用就是提示用户。一般为了到达更好地用户体验效果,我们可以自定义Toast的显示效果,包括样式、显示时间等。这里我只对Toast的显示时间问题与大家分享一下我的经验。我们知道Toast的默认显示时间有两个,分别为Toast.LENGTH_SHORT和Toast.LENGTH_LONG,当然我们也可以根据需要自定义Toast显示

2013-05-03 17:32:43 2262

原创 验证字符串是否为空的最优方法

/** * 验证字符串是否为空的最优方法 * 下面的方法只做作判断,最后得出的时间也就是判断所用的时间 * 这是为了减少Android的响应等待时间 * @author Flander * */public class TestEmptyString { String s = ""; long n = 100000000; private void fu

2013-05-03 17:26:14 790

原创 GIMP 一个按图片的像素点获取坐标的软件

什么是GIMP?GIMP是一个以GPL协议发布的图形编辑软件,是 GNU Image Manipulation Program 四个单词的首子母所写,常常被人们形容为开源的photoshop,当然你也可以免费获得其WINDOWS或者MacOSX的版本,GIMP是LINUX世界不可取代的图形编辑器,同时它也是一项成熟、成功、活跃的开源项目,你可以在官方站点获得更多信息。GIMP历史 第一

2013-04-26 16:46:08 4964

原创 Android平台下传感器应用的开发

Android平台下传感器应用的开发 传感器应用的开发流程 1、创建 SensorManager对象   通过SensorManager可以访问到手持设备的传感器,同事Sensormanager对象还提供了一些方法用于对捕获的数据进行计算等处理。在程序中,通过条用Context.getSystemService方法传入参数SENSOR_SERVICE来获得SensorM

2013-04-22 15:14:18 659

原创 阿里云OS和Android的血缘关系

谷歌高管、Android开发领头人Andy Rubin在其Google+主页中这样写道:阿里云系统采用了谷歌Android系统的运行环境,明显是由Android系统修改得来。  Andy Rubin称,事实是,阿里云系统包含了Android中运行环境,明显是从Android中演变而来,但无法与Android兼容。基于Google对阿里云网站上应用的分析,这个平台尝试与Android兼容,但未能

2013-04-03 12:02:27 705

原创 Android获取SD卡的路径和内存以及Environment 类的详解

在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出来告诉用户。讲述的内容如下:

2013-04-02 10:14:53 2659

原创 在单元测试中如何测试私有的方法

在单元测试用例的开发过程中遇到需要测试私有方法的地方往往会给开发人员带来很大的困扰。        1、需要对私有方法进行测试吗?        2、如何测试?是调整私有方法的访问权限或是通过public来测试。        3、对私有方法进行测试是不是意味着代码中有了bad smell.        4…        接下来谈谈我的感受吧

2013-03-26 16:01:23 2433

原创 单元测试

单元测试的好处被整个开发产业认可。单元测试帮助我们确定代码如期工作,避免回归缺陷,甚至可以用来作为一种设计方法(测试驱动开发)。单元测试的问题开始于当之前写好的测试运行甚至编译失败。        有各种各样的原因导致单元测试失败-即一个软件缺陷的引入或一个特点的改变。也有一些错误原因导致特定的测试失败-大部分可以按照下面的一些简单的指引来避免。        在一个完美的世界里,

2013-03-26 15:44:56 543

原创 Intent调用大全,史上最全的

Intent调用大全,史上最全的 //调用浏览器Uri uri = Uri.parse("");Intent it  = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//显示某个坐标在地图上Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent i

2013-03-18 16:39:28 433

原创 Android AIDL远程服务使用示例

Android AIDL远程服务使用示例了解Android上比较强大的远程服务设计。  一、为什么要使用AIDL,他的优势有哪些呢?  AIDL服务更像是 一个Server,可以为多个应用提供服务。由于使用了IDL这样类似COM组件或者说中间语言的设计,可以让后续的开发者无需了解内部,根据暴漏的接口实现相关的操作,AIDL可以工作在独立的进程中。二、学习AIDL服务需要有哪些前

2013-03-18 16:38:49 649

原创 Android 4.0新增WiFiDirect功能

Android 4.0新增WiFiDirect功能   Android 4.0引入了一项很重要的技术就是 WiFiDirect (WiFi直连) ,它可以让WiFi设备无需热点即可实现两个WiFi设备的P2P数据交换。使用最新的Android 4.0 SDK,最低API Level 14才支持此项技术,在SDK的例子中我们可以看到很多界面用到了Android 3.0时代的Fragmen

2013-03-18 16:29:25 1115

原创 Ubuntu 12.04 怎样安装java 7

JAVA相信大家都很熟悉了。下面就来看一下Ubuntu 12.04 怎样安装java 7。             做好准备工作,首先,需要删除OpenJDK。        sudo apt-get purge openjdk*        安装oracle java 7,打开终端运行下面    的命令:        sudo add-apt-repository ppa:e

2013-01-14 22:19:24 446

转载 android Binder学习

android Binder学习 一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是什么?

2013-01-14 10:09:39 321

原创 一些常用的官网网址

http://www.eclipse.org/windowbuilder/download.php  :Eclipse  WindowBuilder插件的下载地址http://releases.ubuntu.com/  :Ubuntu Releases官网网址http://ltp.sourceforge.net/ :Linux Test Project官网网址,一个测试Linux内核的开源

2012-12-19 15:35:02 961

原创 一个WebView的例子

WebView 是如何支持Javascript自定义对象,讲java对象绑定到一个JavaScript对象中,程序以启动就显示一个Html页面,在html页面中包含有javascript的脚本,该javascript脚本的执行是在java代码中执行的,  该例子是Android Html Javascript互相调用的例子:package com.cmcc.webview.demo;

2012-12-14 16:49:22 1853

原创 曝光各行企业一栏表

该栏目会慢慢添加:1:徐福记产品添加禁用抗氧化剂 一审被判违法2:六和鸡

2012-12-13 10:27:02 433

原创 一个很有用的FTP服务器

http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com里面有很多资料,很多方面的,我就不一一举例了,大家自己去看吧!

2012-12-11 16:13:49 545

原创 Java如何操作Android的adb shell 之 我自己在程序中的使用方法

package com.symbio.ltp.adb;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;imp

2012-12-10 17:39:35 4829 1

原创 Java如何操作Android的adb shell

Android在操作一些命令的时候需要进入到adb shell,然后才可以执行其他的命令,那么如何做到这一点呢?就要把adb shell按一个Process执行,然后再去操作这个Process的输入和输出流。代码如下:这段代码是操作 cmd.exe的try {           Process process = Runtime.getRuntime().exec("cmd.

2012-12-10 17:38:16 20515

原创 Android开发中的ANR 定义

ANR(Application Not Responding)定义  在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对

2012-12-10 17:23:28 932

原创 在RCP View中显示JFreeChart报表完成的代码

下面是经过我调试过的代码,只要在你的Plug-in project中新建一个ViewPart 复制粘贴即可。package com.rcp.jfreechart.app.view;import java.awt.Color;import java.awt.Font;import org.eclipse.swt.SWT;import org.eclipse

2012-12-10 17:14:31 770

原创 RCP开发---在一个ViewPart中添加JFreechart报表

首先你要下载相应的jar包(jcommon-1.0.17.jar,jfreechart-1.0.14-experimental.jar,jfreechart-1.0.14-swt.jar,jfreechart-1.0.14.jar)导入到工程中,如果你的显示报表的View书写的没有问题,而在运行的时候出现:Caused by: java.lang.ClassNotFoundException:

2012-12-10 14:53:49 1316

原创 Eclipse Color Theme

由于Eclipse自带的编码区域背景颜色是白色的很伤眼睛,自己修改又不知道该用什么样的颜色和主题,所以就在Eclipse Marketplace上找了一个可以更改的。操作步骤如下:Eclipse Marketplace.                            1:Go to Help→Eclipse Marketplace..., then search

2012-12-10 14:27:58 900

httpclient-tutorial.pdf

Android开发中使用到的网络连接学习文档。

2013-10-08

Unit Testing in Android

Android单元测试的总结!包含的不是很全面,正在努力总结中!

2013-06-07

Py4J的使用介绍

Py4J enables Python programs to dynamically access arbitrary Java objects. Methods are called as if the Java objects resided in the Python virtual machine. There is no code to generate and no interface to implement for shared objects on both sides.

2013-06-07

在RCP中显示JFreeChart报表

一个在RCP 的View中显示JFreeChart报表的小例子,所需要用到的Jar包都已经包含在里面 没有分的也可以去我的博客看看,也有相关的代码。

2012-12-11

Android.4.1.2.doc-1.3.zip

The full Android documentation bundled in a single CHM (Compiled HTML Help) file for easy offline access. The CHM includes the following items: The Android design documentation The Android training documentation The Android API Guides The Android API reference (javadoc) The Android tools documentation The Android distribution documentation 注意:这是第二部分,想要完全阅读,请再去下载第一部分!切记!切记!

2012-11-14

Android.4.1.2.doc-1.3.chm

Android.4.1.2.documentation-1.3.chm 包含:Design ... Develop Training API Guides Reference Tools Distribute ... 注意由于上传大小的限制共压缩两部分!切记!切记!

2012-11-14

xmlgui的配置说明

Beryl XML GUI是一个让使用Swing开发用户图形界面变得容易。它使用XML来存储用户界面。它帮助你避免把Swing代码与程序逻辑混杂在一起而让你在随着应 用程序的增大时不会使源代码变得不容易阅读。这个包还自带一个可视化开发工具使得开发变得成轻而易举。http://www.oschina.net/p/beryl+xml+gui

2012-03-01

Android中ListView的应用介绍

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理

2010-11-16

Android-JUnit解析

Android 单元测试,JUnit的4大功能 1. 管理测试用例。修改了哪些代码,这些代码的修改会对哪些部分有影响,通过JUnit将这次的修改做个完整测试。这也就JUnit中所谓的TestSuite。 2. 定义测试代码。这也就是JUnit中所谓的TestCase,根据源代码的测试需要定义每个TestCase,并将TestCase添加到相应的TestSuite方便管理。 3. 定义测试环境。在TestCase测试前会先调用“环境”配置,在测试中使用,当然也可以在测试用例中直接定义测试环境。 4. 检测测试结果。对于每种正常、异常情况下的测试,运行结果是什么、结果是否是我们预期的等都需要有个明确的定义,JUnit在这方面提供了强大的功能。 以上部分与我们平常使用IDE调试的过程是完全一样的,只不过是增加了测试用例管理、测试结果检测等功能,提高了单元的效率,保证了单元测试的完整性,明确了单元测试的目标。 以上4大功能,在JUnit的框架中是如何实现的了,在下一篇幅JUnit例子分析中,通过一个简要的例子,详细说明4大功能是如何实现的。

2010-11-16

Ext JS 3.0 Finally SDK

包括: ◦所有源代码 ◦构建 ◦HTML ◦API文档 ◦示例

2009-08-05

存储过程创建语法.txt

存储过程创建语法.txt存储过程创建语法.txt存储过程创建语法.txt

2009-04-27

最常用英语口语.rar

最常用英语口语.rar最常用英语口语.rar最常用英语口语.rar

2009-01-14

vmware安装红旗Linux桌面6.0全过程图解.doc

vmware安装红旗Linux桌面6.0全过程图解.doc 作为中国Linux软件代表之一的中科红旗软件公司,于最近推出其最新产品“红旗Linux桌面版6.0”。凭借其卓越的性能和多项技术创新,红旗linux早已获得了广大用户和专业人士的一致认可,本站不少也朋友有幸抢先体验了这一最新产品。(版权声明:Linux联盟网站xxlinux.com原创文章,转贴请标明作者及出处,违者,本站将保留追究其法律责任的权利) 入门级文章,老鸟闪开。

2009-01-14

计算机英语计算机英语.rar

计算机英语.rar计算机英语.rar计算机英语.计算机英语.rarrar

2008-11-01

100%成功面试经验大公开!.doc

100%成功面试经验大公开!.doc 100%成功面试经验大公开!.doc 100%成功面试经验大公开!.doc

2008-10-29

Spring事务管理的方法

Spring提供的事务管理可以分为两类:编程式的和声明式的。编程式的,比较灵活,但是代码量大,存在重复的代码比较多;而声明式的比编程式的更灵活方便。本文将讨论这两种事务管理的区别

2008-10-22

计算机专业英语词汇

《计算机专业英语词汇》 AActive-matrix主动距陈Adapter cards适配卡Advanced application高级应用Analytical graph分析图表Analyze分析Animations动画Application software 应用软件Arithmetic operations算术运算Audio-output device音频输出设备Access time存取时间access存取accuracy准确性ad network cookies广告网络信息记录软件Add-ons 插件Address地址Agents代理Analog signals模拟信号Applets程序Asynchronous communications port异步通信端口Attachment附件

2008-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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