自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海上雨

Android&PingPang@大海

  • 博客(144)
  • 资源 (1)
  • 收藏
  • 关注

转载 C 获取两位的随机数

转自:http://zhidao.baidu.com/question/116625122.html两位数:也就是10~99了这里可以用生成随机数取余的方法得到,比如任何整数除以100取余,那得到的是0~99的数,那怎么得到10~99呢?任何整数除以90取余,那得到的是0~89的数,再加上10,也就是得到10~99的数了#include #include #

2013-01-11 12:01:58 3632

原创 查看linuxTCP和UDP监听状态

1、查看TCP和UDP端口的监听状态cd /proc/netcat ./tcpcat ./udp2、查看进程id对应的进程名称,如10002idbusybox ps | grep 10002

2012-12-31 14:16:55 7088

转载 Cannot recover key

转载:http://blog.csdn.net/lvron/article/details/7421548Android开发中,用数字证书签名打包时第一步: 输入keystore密码  通过第二步:输入alias密码  不通过时 便会报这个错。 java.security.UnrecoverableKeyException: Cannot recover key Thi

2012-12-28 09:34:40 22352

原创 ERROR: Application requires API version 14. Device API version is 13 (Android 3.2)

ERROR: Application requires API version 14. Device API version is 13 (Android 3.2)原因是应用程序的版本跟模拟器的版本不一致导致的。解决方法:修改两个配置文件1:在AndroidManifest.xml里,  <uses-sdk android:minSdkVersion="8"

2012-12-26 18:39:00 9578

转载 linux中select()函数分析

转自:http://blog.csdn.net/zi_jin/article/details/4214359#comments         Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进

2012-11-14 14:45:35 767

转载 网络连接类型判断

转自:http://blog.sina.com.cn/s/blog_61f4999d0100r8ud.html1.网络连接类型判断NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo(); activeNetInfo.getType()==ConnectivityManage

2012-11-13 10:21:55 1944

转载 解压 tgz 文件

转自:http://blog.163.com/aragorn_king/blog/static/188005152201162753126735/tar命令 tar [-cxtzjvfpPN] 文件与目录 ....参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件!

2012-09-26 13:48:06 8880

转载 判断Android设备是否连接网络

/** * 判断Android客户端网络是否连接 * @param context * @return 真假 */public static boolean checkNet(Context context) { try { ConnectivityManager connectivity

2012-08-17 09:40:33 4164

转载 Android SQLite基础

http://www.cnblogs.com/tnxk/archive/2012/07/19/2598448.html        SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对Andr

2012-08-06 16:34:22 4953

转载 Android下如何杀死后台进程

http://www.cnblogs.com/xiaoyao1730/archive/2011/10/22/2221313.html查了下官网,android.os.Process.killProcess(appProcessInfo.pid);只能杀死自己所创建的进程,其它进程是杀不掉的,要用到另外一个方法activityManager.killBackgroundProce

2012-08-06 09:54:48 15248

转载 c# 获取access所有表名 获取指定表所有字段名

http://www.cnblogs.com/swtseaman/archive/2011/08/20/2147150.html///     /// 取所有表名    ///     ///     publicListstring> GetTableNameList()    {         Liststring> li

2012-07-17 10:22:46 1771

转载 svn 不是工作副本目录

http://hi.baidu.com/wozouhou/item/b943863bba6cdf5e033edc33svn 不是工作副本目录工作拷贝中的任何一个目录包括一个名为.svn 管理区域,通常列表操作不显示这个目录, 但它仍然是一个非常重要的目录,无论你做什么?不要删除或是更改这个管理区域的任何东 西,Subversion 使用它来管理工作拷贝。 如果你不小

2012-07-07 14:10:12 30806

原创 commands commence before first target

makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符1)Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。 2)产生第二种的错误的原因可能是一行的第一个非空字符为分号,make会认为此处遗

2012-06-29 13:46:49 59333 1

转载 C语言中#if,#ifdef

http://blog.sina.com.cn/s/blog_7eb50b180100yn7q.html一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译。 条件编译命令最常见的形式为:    #ifdef 标识符     程序段1     #else     程序段2     #endif

2012-06-27 09:59:02 1381

原创 android的 adt 升级18后,使用三方jar包,报错:NoClassDefFound或VerifyError

前几日导入了别人发来的一个工程,运行到某个类调用的时候,总报错:java.lang.VerifyError: com.***经过几日网上的磨战,总算找到了解决方法。参考1:http://zoulu1.blog.163.com/blog/static/46733149201231910577936/经过分析 是插件adt使用aapt工具打包生成 apk文件的时候 没有把三

2012-06-21 14:12:28 5958

转载 android系统中的多线程(三):关于定时和周期性执行

http://blog.csdn.net/crystal923129/article/details/6739615使用Handler和 TimerTask ,在java.util.Timer线程执行Timer负责设定周期TimerTask负责具体执行任务,对于需要更新UI的部分,发送消息给Handler,新启动了线程Handler 重写handleMessag

2012-06-19 09:03:19 3838

转载 android系统中的多线程(二): 关于在work thread中对UI进行更新和设置

http://blog.csdn.net/crystal923129/article/details/6739575方法一:使用android提供的方法Activity.runOnUiThread(Runnable)View.post(Runnable)View.postDelayed(Runnable, long)举例: 在work thread中更新UI mImageV

2012-06-19 09:02:52 2172

转载 android系统中的多线程(一): 关于在android中启动线程以及线程间的交互

http://blog.csdn.net/crystal923129/article/details/6739443在android中,一个应用开始运行的时候,系统将创建一个线程名为main,同时也称作UI thread.同一进程中的所有组件都在main线程中创建,并且接收用户的操作.如果阻塞该线程超过5s将弹出ANR对话框。同时android的UI工具包是非线程安全的。因

2012-06-19 09:02:13 6799

转载 pthread_create如何传递多个参数

http://zhidao.baidu.com/question/315398992.html涉及多参数传递给线程的,都需要使用结构体将参数封装后,将结构体指针传给线程定义一个结构体struct mypara{       var para1;//参数1       var para2;//参数2}将这个结构体指针,作为void *形参的实际参数传递stru

2012-06-19 08:44:33 3040

转载 Android利用ViewFlipper实现屏幕切换动画效果

http://blog.csdn.net/rhljiayou/article/details/71959981、屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。2、介绍ViewFilpper类ViewFlipperextends ViewAnimator

2012-06-18 17:08:54 798

转载 APK APK反编译过程及用到的工具

http://ssd910.blog.163.com/blog/static/2387679720101019112119671/一、用.rar打开apk文档,得到文档结构图如下所示二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.batXXX”

2012-06-18 14:46:56 761

转载 APK安装过程及原理详解

http://blog.csdn.net/hdhd588/article/details/6739281应用程序包的安装是android的特点APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.

2012-06-18 14:45:53 913

转载 使用DJ java Decomplier 将整个jar包反编译成源文件

http://blog.csdn.net/hdhd588/article/details/6732407所使用的软件是 DJ Java Decompiler 3.9。下面是一个有用的参考文档,说明如何批量编译http://www.udl.es/usuaris/jordim/Progs/Readme.txt安装好之后,找到它的安装路径,我的是:C:\Program Files

2012-06-18 14:45:03 1359

转载 Android之-ADB server didn’t ACK解决

http://www.xiaoningmeng.com/2012/03/android-the-adb-the-server-didn-t-an-ack-to-solve/之前在eclipse运行android应用都没问题,今天突然报了这个错误,网上搜了下发现主要解决方法就是1.查看任务管理器,关闭所有adb.exe2.重启eclipse即可按照方法在任务管理器里看到了一个ad

2012-06-18 09:59:02 791

转载 ubuntu 垃圾清理 2011-07-10

http://hsun.blogbus.com/logs/164645595.html下面介绍一些ubuntu系统的垃圾清理.(强调:ubuntu编辑文件gedit)1.可以使用以下命令清理系统垃圾sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删

2012-06-13 14:49:30 1627

转载 Ubuntu修改用户名称和计算机名称

修改用户名称:切换到root打开如下两个配置文件vi /etc/passwd 把我想改的"xxx"这个用户名改为"cyrec"了,保存并退出   vi /etc/shadow  同样把"xxx"改为"cyrec" ,保存并退出   重启后名字就变成了cyrec@xxx-dest-top: 现在要修改计算机名称xxx-dest-top为YYY-ZZ

2012-06-13 14:47:29 8431

转载 htonl(),htons(),inet_addr(),inet_ntoa()函数

http://hi.baidu.com/liangjw821/blog/item/54e036cc5207cb1700e92847.htmlhtonl()  简述:  将主机的无符号长整形数转换成网络字节顺序。  #include   u_long PASCAL FAR htonl( u_long hostlong);  hostlong:主机字

2012-06-11 10:09:02 1034

转载 Source Insight教程及技巧(大全)——最终整合版

Source Insight教程及技巧(大全)——最终整合版很全面的文章,虽然感谢百度,但居然还收1个财富值,下载后发现只能上传图片,懒得截图了

2012-06-09 14:41:50 7211

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:        #include #include

2012-06-08 14:28:16 109576 7

原创 查看自己的ubuntu 的版本

一、查看自己的ubuntu 的版本方法1:在终端中执行下列指令:cat /etc/issue可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubuntu 12.04 LTS \n \l方法2:使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下:sudo lsb_releas

2012-06-07 10:22:50 891

转载 Android的语言设置(二)

转自:http://blog.csdn.net/seker_xinjian/article/details/6289191本文中涉及的代码所对应的Android Source版本为2.3.3,代号Gingerbread。         这两天在调查Android系统Setting程序中对于语言设置这块的内容。具体位置有以下两处:                1)、设

2012-05-15 10:28:13 2101

转载 Android的语言设置(一)

转自:http://blog.csdn.net/seker_xinjian/article/details/6288957文中涉及的代码所对应的Android Source版本为2.3.3,代号Gingerbread.     这两天在调查Android系统Setting程序中对于语言设置这块的内容。具体位置有以下两处:        1)、设置显示语言:Setting

2012-05-15 10:27:27 1589

转载 Android 应用程序版本(versionCode, versionName)

http://hi.baidu.com/fountainblog/blog/item/0dc1af7e714d9c210dd7dade.html在程序升级/维护过程中,版本控制是一个很重要的内容。用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。 你的应用程序发布

2012-04-25 09:09:45 4311

转载 android开发_如何获取android应用程序的相关信息并显示

有的时候我们需要获取系统的应用程序,比如说Home界面的时候,我们需要获取在Manifest里面注册的所有的应用的信息,并将这些应用的图标,名字显示出来,同时还要获取他们的action或者CompanentName,以便点击他们的时候可以跳转到相应的应用。  下面就是一个例子:  先上运行出来的效果图:

2012-04-24 14:43:57 2493

转载 Android 代码监控apk安装,卸载,替换

public class GetBroadcast extends BroadcastReceiver {private static GetBroadcast mReceiver = new GetBroadcast();private static IntentFilter mIntentFilter;public static void registerReceiver(Cont

2012-04-24 14:29:21 1425

原创 谷歌拼音输入法,无候选词时,仅显示输入字符界面的问题

修改输入法为中文输入情况下,无候选词时,仅显示输入字符界面的问题;修改输入字符为空时,候选试图仍不消失的bug。PinyinIME.java类中修改候选试图是否显示的判断条件:private void showCandidateWindow(boolean showComposingView) { if (mEnvironment.needDebug()

2012-04-23 15:27:48 7591

转载 adb push的Permission denied

转自:http://kb.cnblogs.com/a/2310968/遇到的问题是zhanglanyun@zhanglanyun:~$ adb push hello /data/hellofailed to copy 'hello' to '/data/hello': Permission denied然后查找资料,运行命令如下# adb shel# su#

2012-04-19 09:35:22 14461 1

转载 Android监听组合键

package com.fuwei.action;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import android.widget

2012-04-11 12:41:33 2893

转载 如何在手机上打开「USB 调试」开关

http://help.wandoujia.com/entries/357023大部分Android设备打开「USB 调试」开关的步骤都是相似的,部分厂商对原生UI做了一些修改,步骤略有不同,下面以motorola的MileStone,联想的LePhone为例:一、 在MileStone上打开「USB 调试」开关的步骤:1) 在手机上按下「Menu」键,在弹出的菜单中选择「

2012-04-01 14:38:45 2936

转载 android屏幕适配不同的资源图片、布局

1、         资源图片的适配:在android 2.1版本之前,存放资源图片的文件夹名称为drawable,应用程序用到的所有的资源图片都放在其中,所以很难解决不同屏幕大小的图片适配问题。自android 2.1版本开始,存放资源图片的文件夹由原来的一个drawable文件夹变成了drawable-hdpi、drawable-mdpi和drawable-ldpi,这是为了支持不同终端设

2012-04-01 10:42:23 794

C# 读取Access文件的简单抽奖系统

C#.net 2005,读取access数据文件,抽出若干不重复的人员

2011-06-16

空空如也

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

TA关注的人

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