- 博客(185)
- 资源 (20)
- 收藏
- 关注
原创 Software being installed: C/C++ Remote Launch 6.0.0.201102110609
Eclipse安装cdt插件报错系统为win7(64),Eclipse版本为3.7.1Cannot complete the install because one or more required items could not be found.Software being installed: C/C++ Remote Launch 6.0.0.201102110609 (org
2013-06-23 16:16:45
2689
转载 同步和异步的区别
答案一:1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位宽度。停止位对应于二进制值 1,以高电平表示,占用 1~2 位宽度。
2013-06-06 17:02:49
1191
原创 AndroidRuntime(21829): java.lang.NoClassDefFoundError
解决办法:工程上点右键属性,在java build path 里的order and export 里把要编译的文件前打钩,然后再clean就可以了。
2013-05-21 12:55:15
1784
原创 android-粒子系统
该案例源自《android游戏开发大全》中第7章第2个案例源码地址:http://download.csdn.net/detail/centralperk/5185097
2013-03-26 22:34:35
2022
原创 android 使用SurfaceView实现小球高处落下并弹起的效果
用腾讯手机管家截的动态gif图片效果很不好,程序运行的效果要比这个好多了。此程序是在《android游戏开发大全》第7章第2节案例的基础上做的改进源码地址:http://download.csdn.net/detail/centralperk/5177413
2013-03-25 00:34:06
3474
原创 android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
效果图: 源码下载:http://download.csdn.net/detail/centralperk/5142933 关于ViewGroup的一点介绍:这里有个地方要注意,那就要明白ViewGroup的绘图流程:ViewGroup绘制包括两个步骤:1.measure 2.layout在两个步骤中分别调用回调函数:1.onMeasure() 2.
2013-03-15 04:58:28
4680
原创 Android VelocityTracker简介
android.view.VelocityTracker主要用跟踪触摸屏事件(flinging事件和其他gestures手势事件)的速率。用addMovement(MotionEvent)函数将Motion event加入到VelocityTracker类实例中.你可以使用getXVelocity()或getXVelocity()获得横向和竖向的速率到速率时,但是使用它们之前请先调用compu
2013-03-15 00:10:28
9010
原创 android中dip、dp、px、sp和屏幕密度简介
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很
2013-03-14 22:44:06
1637
转载 android界面View简介及android界面绘制过程
本文转自:http://www.2cto.com/kf/201109/104633.html2.1.0 View及ViewGroup类关系Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。View是基类,ViewGroup是它的子类。这就证明了一点,View代表了用户界面组件的一块可绘制
2013-03-14 22:39:33
14249
1
原创 android-修改TextView中部分文字的颜色
textView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //ForegroundColorSpan 为文字前景色,BackgroundColorSpa
2013-03-14 20:36:52
96243
原创 TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)
1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:TextViewtv = (TextView)
2013-03-13 17:12:26
10614
原创 android 在xml文件中引用自定义View
在xml中引用自定义view方法一: <com.test.copytext.CopyText android:layout_width="fill_parent" android:layout_height="wrap_content" />方法二:<view class="com.test.copytext.CopyText"
2013-03-13 16:54:26
15395
1
原创 Exception in thread "main" java.lang.RuntimeException: Stub! java.lang.NoClassDefFoundError
Exception in thread "main" java.lang.RuntimeException: Stub!一般来说出现这个异常的原因是:一个地方调用了不属于这个地方的库。比如我写java程序,但是我导入了android的相关包,调用android相关包时候会出发这个异常。再说另一个异常:java.lang.NoClassDefFoundError. 这个是我写android引
2013-03-04 18:19:40
39753
7
原创 使用cmd命令删除文件夹下所有文件
rmdir 删除整个目录好比说我要删除 222 这个目录下的所有目录和档案,这语法就是: rmdir /s/q 222 其中: /s 是代表删除所有子目录跟其中的档案。 /q 是不要它在删除档案或目录时,不再问我 Yes or No 的动作。 要删除的目录前也可以指定路径,如: rmdir /s/q d:\123\abc 这意思是告诉计算机,把磁盘驱动器 D 的1
2013-02-22 17:16:24
118142
5
原创 Ubuntu下搭建Tomcat服务器
对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。先从基本安装开始,可别小看linux下的文件安装,那可不是windows下点击next就可以完成,但也并不复杂,重要的是我们学会怎么用快速理解和掌握它,那么一切就变得容易多了,开始吧,当然在安装部署tomcat之前必须先
2013-02-17 18:46:47
17642
原创 MySql表名的大小写问题
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、变量名也是严格区分大小写的; MySQL在Windows下都不区分大小写。 所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小
2013-02-06 14:56:06
21072
原创 mysql数据库安装图解
下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更
2013-02-06 14:48:00
1099
原创 java war打包、解压命令
经常将工程打包成war包,打包如下:// 将当前目录打包成war包jar cvf temp.war */ . 命令格式:java cvf 打包文件名称 要打包的目录 打包文件保存路径 解压自然就是:jar xvf temp.war jar和linux下面的tar命令类似
2013-02-05 17:10:04
4817
原创 java中RSA加解密的实现
关于加密数据长度和解密数据长度大家可以看一下我前一篇文章内的介绍:关于RSA算法密钥长度/密文长度/明文长度的介绍 public static void main(String[] args) throws Exception { // TODO Auto-generated method stub HashMap map = RSAUtils.getKeys();
2013-01-31 10:46:29
141204
3
原创 too much data for RSA block .关于RSA算法密钥长度/密文长度/明文长度
今天在做RSA加密的时候遇到了一个这样的错误:ArrayIndexOutOfBoundsException: too much data for RSA block查询相关资料后得知该错误是加密数据过长导致的。加密数据长度 解决办法:将要加密的数据截取后分段加密 下面是关于RSA算法密钥长度/密文长度/明文长度的介绍本文转自:http://blog.sina.com.cn/
2013-01-29 19:01:14
33623
原创 android EditText获取光标位置并插入字符删除字符
1.获取光标位置int index = editText.getSelectionStart();2.在光标处插入字符int index = editText.getSelectionStart();Editable editable = editText.getText();editable.insert(index, "aaaa");3.删除光标前字符int i
2013-01-28 10:54:21
31437
2
原创 android-使用PopupWindow实现随机排列的自定义密码键盘
效果图: MainActivity.java View keyboardView = LayoutInflater.from(this).inflate( R.layout.random_keyboard, null); Display display = getWindowManager().getDefaultDisplay(); int heigh
2013-01-25 18:46:51
6431
原创 Android中设置EditText获得焦点时不弹出软键盘
Android中设置EditText获得焦点时不弹出软键盘:在代码中添加如下一行代码即可实现editText.setInputType(InputType.TYPE_NULL);
2013-01-25 16:13:38
5335
转载 java RSA加密解密实现
该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar下载地址:http://download.csdn.net/detail/centralperk/5025595注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。RSA加密对明文的长度是有限制的,如果加密数据过大会抛出如下异常:
2013-01-24 16:28:16
88556
3
原创 java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)
//10进制转16进制Integer.toHexString(20);//10进制转2进制Integer.toBinaryString(10);//16进制转10进制Integer.parseInt("10", 16);//还有一种通用的方法BigInteger bigInt = new BigInteger(str, int1);System.err.println(
2013-01-22 10:38:28
5085
原创 实现ListView右侧的快速拖动条
其实要实现上图的在ListView右侧的拖动条很简单,只需在xml文件中定义ListView时加入一个属性就可以了。android:layout_width="fill_parent" android:layout_height="fill_parent" android:fastScrollEnabled="true"android:focusable="true" />
2013-01-04 19:20:44
4507
原创 android系统如何获取imei号码,获取手机型号和系统版本号
package net.sunniwell.app; import android.app.Activity; import android.os.Bundle; import android.telephony.CellLocation; import android.telephony.PhoneStateListener; impo
2012-12-27 20:16:13
3664
原创 android-获得".apk"文件的相关信息。包名、版本号等等
String filePath = "/sdcard/feijiedemo.apk";PackageManager packageManager = getPackageManager();PackageInfo packageInfo = packageManager.getPackageArchiveInfo(filePath, PackageManager.GET_ACTIVITIE
2012-12-14 10:37:56
7840
原创 android中点击空白处隐藏软键盘
在android中点击EditText的时候会弹出软键盘,这时候如果想隐藏软键盘或者填完内容后点其他的地方直接隐藏软键盘,可以按一下方法处理。首先获得软键盘ManagerInputMethodManager manager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
2012-11-28 18:31:34
24669
原创 使用java读取Excel表格中的数据 .
JAVA EXCEL API简介 Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。应用示例
2012-11-21 17:57:47
34948
原创 android蓝牙开发 蓝牙设备的查找和连接
Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。 1. 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 // 管理蓝牙设备的权限 // 使用蓝牙设备的权限 2.打开蓝牙获得蓝牙适配器(android.bluetooth.BluetoothAd
2012-10-17 13:12:45
60045
2
转载 Java WeakReference 和 SoftReference .
在python的标准类库中发现有weakref这个模块,比较有趣。依稀想起在java中似乎也有个叫做WeakReference的类,只是当时没有太留心,此时好奇心起,在网上找到这篇文章,讲的挺好,摘要一下。在Java 1.2中就引入了java.lang.ref这个包,WeakReference就属于这个包。WeakReference是干嘛的呢,一言弊之,它是和Java中的垃圾回收相关的。如
2012-10-08 19:02:02
1065
原创 android.support.v4
android api向来是高版本兼容低版本.如api-8(android2.2)必会兼容api-4(android 1.6)但是反之则不会,你使用2.2的平台版本build了一个apk,若想能在1.6上运行,则需要做向下兼容.android support-xx是google官方的向下兼容包.如名所示,会帮助构建程序向下兼容到1.6版本.不过也并非万能的,还是会受限制.下载地址:http:/
2012-09-27 10:25:49
1841
原创 Androdid Droid Fu介绍
Droid-Fu 是一个通用的Android应用库 Droid-Fu 的主要目的是使得Android开发更加容易 Droid-Fu 是开源的 Droid-Fu 包含了许多工具类,还有非常易用的Android组件,所有这些对于Android应用来说都是非常有用的。Droid-Fu在以下领域提供了支持: Android应用的生命周期 后台任务 Http消息处理
2012-09-27 10:23:23
1402
原创 android 用ListView实现表格样式
效果图: 源码下载地址:http://download.csdn.net/detail/centralperk/4595438
2012-09-25 11:58:15
10687
转载 Android之绚丽的图片游览效果--有点像W7效果,透明的倒影,层叠的图片,渐变的颜色透明度 .
这里转载一个牛人的博客:http://www.cnblogs.com/tankaixiong/archive/2011/02/24/1964340.html 下面,是我参照他的博客实现的一个效果图。这个程序,在他的基础上进行了一些改良,但改良得不是很好,嘻嘻,等有空,继续研究。该实例下载路径:http://download.csdn.net/source/3275783
2012-09-19 16:17:50
2583
1
原创 android-设置屏幕壁纸
有两种方法可以设置屏幕壁纸:首先要添加权限: android:name="android.permission.SET_WALLPAPER" />一:直接Context.setWallpaper(bitmap);二:WallpaperManager manager = WallpaperManager.getInstance(Context);manag
2012-09-19 12:04:05
5768
原创 java https安全传输
HttpsURLConnection 扩展 HttpURLConnection,支持各种特定于 https 功能。此类使用 HostnameVerifier 和 SSLSocketFactory。为这两个类都定义了默认实现。但是,可以根据每个类(静态的)或每个实例来替换该实现。所有新 HttpsURLConnection 实例在创建时将被分配“默认的”静态值,通过在连接前调用每个实例适当的 set
2012-09-14 12:40:16
3910
原创 Android~获取view在屏幕中的位置
getLocalVisibleRect , 返回一个填充的Rect对象, 感觉是这个View的Rect大小,left,top取到的都是0getGlobalVisibleRect , 获取全局坐标系的一个视图区域, 返回一个填充的Rect对象;该Rect是基于总整个屏幕的getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就
2012-09-06 11:01:44
35711
转载 Android动画(图片闪烁、左右摇摆、上下晃动等效果)
本文转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=117094&highlight=一、续播 (不知道取什么名字好,就是先播放动画A, 接着播放动画B) 有两种方式。 第一种,分别动画两个动画,A和B, 然后先播放动画A,设置A 的 AnimationListener。当onAnimat
2012-09-06 10:59:56
23432
十个经典的android案例源码
2012-03-16
android 使用SurfaceView实现小球高处落下并弹起的效果
2013-03-25
jexcelapi_2_6_9.zip
2012-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人