自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

Android编程之如何取得View的当前位置

初始化View后,我们可能需要得到某个View的具体位置,你可以使用下面这个方式获得:view.getViewTreeObserver().addOnGlobalLayoutListener( new OnGlobalLayoutListener() { }}然后,在里面获取当前的view的位置。这里需要传递进...

2013-07-31 20:27:00 118

深入解析AsyncTask

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用...

2013-07-31 09:59:00 77

Android编程之ActivityManager: Segmentation fault

今天运行代码时,出现了一个不能运行的故障问题:ActivityManager: Segmentation fault是的,这个原因网上有诸多解释:包名不能是中文或者非法字符,或者重启新的avd来解决,或者删了重新装一下。最后一个删了重新装确实能解决问题,但它并非原因所在。真正的原因是,我开启了它所引用的浏览器,所以导致其无法更新。关了浏览器就可以正常运行安装了。...

2013-07-30 14:33:00 131

android prgoressBar setProgressDrawable 在4.0系统式正常,在2.3系统上不能正常使用的问题...

刚开始感觉很奇怪,系统的progressBar真是个大坑,在4.0的机器上一切正常,但在2.3的机器上进度条楞是怎么也不走,被坑了几天,终于在今晚查资料看到stackoverflow上有这个问题的解决办法。修复的办法很简单,下面几句代码就可以Rect bounds = mySeekBar.getProgressDrawable().getBounds();mySeekBar.setPro...

2013-07-29 21:22:00 120

listview 不可滑动问题解决

在项目中遇到一个需求,listview有一个比较复杂的item,item中有整体响应区事件,也有其他view的点击响应,listview的父亲要求滑动,在点击listview区域时要求在滑动的只是只滑动listview,但一般做法无法满足要求,listview无法兼顾点击事件与滑动。解决的办法是,给item设置一个rootview,重写rootview的onTouchEvent@Overr...

2013-07-25 22:18:00 1478

在Eclipse中配置NDK自动编译环境builders

对于NDK的编译,切换到目标目录下,运行ndk-build脚本即可。对于使用Eclipse开发,我们希望EC能自动的编译我们的NDK,那么只需要为工程添加一个Builders即可。对于Windows的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK,所以为EC需要配置的builder,其实是执行Cygwin,然后传递ndk-build作为参数。在ND...

2013-07-25 17:29:00 67

Android4.2锁屏流程【Android锁屏解析三】

谷歌对Android4.2的版本做了一些改动,突出的改动就是锁屏可以添加widget,即锁屏widget,这个是谷歌的一个大的改动,先来说说android4.2做了哪些改动? (1)Lock screen widgets如图: (2)屏保模式的添加 简单介绍如下:互助屏保是一个互动屏幕保护程序模式,当用户的设备开始停靠或充电。在这种模式下,系统将启动一枕黄粱 - 远程安装的应用程序提供...

2013-07-23 20:00:00 99

第一范式,第二范式,第三范式

第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如:StudyN...

2013-07-23 15:10:00 164

分享一个Android源码在线阅读的网址

分享一个Android源码在线阅读的网址:http://androidxref.com/4.2.2_r1/

2013-07-22 13:56:00 161

【Android】Android 4.2源码下载(ubuntu 12.10)

前沿 最近在研究NFC,这个不同在不同版本中API的使用都不同,想看下其源码实现,于是乎得重新下载下android源码了~~~完整步骤Installing some soft1 Install curl: sudo apt-get install curl2 Install git-core:sudo apt-get install git-co...

2013-07-22 13:40:00 86

使用isInEditMode解决可视化编辑器无法识别自定义控件的问题

isInEditMode:Indicates whether this View is currently in edit mode. A View is usually in edit mode when displayed within a developer tool. For instance, if this View is being drawn by a visual user ...

2013-07-22 10:43:00 468

android窗口泄漏

在做项目是遇到这个错误google : WindowManager: Activity has leaked window产生原因:我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindow...

2013-07-21 12:30:00 233

android 4.0 屏蔽home键实现

最近研究锁屏,按照常规的方法,常规方法如下Java代码publicvoidonAttachedToWindow(){this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);super.onAttachedToWindow();}但是这个方法到了...

2013-07-21 11:42:00 62

使用GestureDetector时onFliing不起作用的解决办法

在onDown中把默认返回值false改成返回true即可

2013-07-21 11:40:00 519

HADOOP实践101:在Hadoop集群中添加机器和删除机器

无论是在Hadoop集群中添加机器和删除机器,都无需停机,整个服务不中断。本次操作之前,Hadoop的集群情况如下:HDFS的机器情况如下:MR的机器情况如下:添加机器在集群的Master机器中,修改$HADOOP_HOME/conf/slaves文件,在其中添加需要加入集群的新机器(hp3)的主机名:hp3hp2dell1dell2dell...

2013-07-20 16:45:00 67

用jdbc连接hive server需要用到的 几个jar包

如题所示。# To run the program in standalone mode, we need the following jars in the classpath# from hive/build/dist/lib# hive_exec.jar# hive_jdbc.jar# hive_metastore.jar# hive_ser...

2013-07-20 11:31:00 523

外部表不是预期的格式 解决方案

抓取网站的数据 导出到excel中,刚开始还是运行的还顺畅的,但是由于数据过多,开始出现这个错误---“外部表不是预期的格式”百度了下,发现这个是Excel版本问题,我的运行环境是:win7+Office2007using System.Data.OleDb;using System.Data; public void ReadExcelFiless() { ...

2013-07-19 17:11:00 4045

如何使用Android系统属性(SystemProperties)

在开发中会有使用全局变量的需求。比如在一个程序中设定一个应用,在另外的应用中读取这个值。可以使用系统属性来存储该变量。当然,这个只限于比较简单的值的存储,如果你使用正则表达式也可以容纳更多的信息在这个字符串内。使用方式如下:importandroid.os.SystemProperties;SystemProperties.set("persist.sys.konka.buttonli...

2013-07-19 15:34:00 160

java产生随机数的几种方式

一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long,这个也...

2013-07-19 10:33:00 116

hive 的drop table命令出错

一 前言 今天遇到 如题所示问题,出错内容提示如下 FAILED: Error in metadata: javax.jdo.JDODataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the lo...

2013-07-18 17:54:00 397

优化虚拟机性能

一 前言 一台windows7宿主机上借助vm ware安了两台centos虚拟机,宿主机内存是8g,虚拟机原来各分配1g. 发现运行很慢,疯狂的与硬盘交换内存。现将虚拟机各分配2G二解决方案 1 关闭虚拟机(只有关闭后,重新配置完内存大小重启才有效) 2. 参见博文《优化VMware提高虚拟机运行速度的技巧》 对虚拟机进入设置。需要指出的是Edit-Preferenc...

2013-07-18 17:41:00 88

查看和修改mysql数据库编码

转自:http://blog.163.com/weibin_li/blog/static/1901464172012421102423688/2012-05-21 12:06:37|分类:PHP学习 |标签:mysql修改编码mysql修改字符集乱码|发现当前的数据库系统的编码: latin1_bin 西欧(多语言),不支持汉语首先查看m...

2013-07-18 16:39:00 151

Android-- SharedPreferences数据存储XML文件的方法

SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。在Fragment中的使用方法@Overridepub...

2013-07-18 16:20:00 309

C#重写WebBrowser组件,禁止跳转到IE新窗口、脚本错误

原创地址刚从delphi转到c#,一切重头开始。上来先做个myBrowser,结果发现无法解决跳转到新窗口问题。从网上找到奇客力大侠的《C# webBrowser禁止在新窗口打开,强制在本窗口打开》文章(http://blog.163.com/da7_1@126/blog/static/104072678201031651754880/),结果发现对重写WebBrowser一窍不通,折腾了2天...

2013-07-18 14:00:00 61

Android-- Dialog对话框的使用方法

Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int),onPrepareDialog(int, Dialog),showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).o...

2013-07-17 11:02:00 82

Android-- Toast通知的用法

oast在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。1.默认用法Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.Fragment中的用法Toast.makeText(getActivity(),"网络连接错误,请检察网络设置", Toast.LENG...

2013-07-17 10:21:00 147

mysql修改用户权限

一、前言 在mysql数据库中需要对某一用户修改权限 ,使其可以从其它主机访问数据库。但是遇到了无法修改权限的问题,提示无修改用户的权限。二、解决方案用root用户登陆 mysql -u root -p给该用户授权...

2013-07-17 09:30:00 104

myeclipse中对jar包中的类热部署调试方法介绍

在myeclipse代码中调试jar包中的类一般方式是修改了类后把代码替换jar中的class,然后替换系统中的jar文件并重启Web服务器,对jar可以关联源代码,关联后就能够断点跟踪代码。上面的方式并不能热部署,每次修改后需要替换class并重启,这样严重影响力了开发效率,如何解决呢?方式一:项目引用进行关联,项目上点右键-->Build Path-->Configurat...

2013-07-16 23:52:00 81

在GitHub上分享和展示你的代码

转自:http://serholiu.com/github-share-codegit:一个非常热门的版本管理工具,拥有强大的分支管理特色,速度快速。缺点是大部分都是命令行下面操作,需要对命令很熟悉,不想SVN那样直观。最近大爱Web编程,于是寻找各种代码中,然后就发现了GitHub这个网站,如果你知道Google Code,那么你就知道这个GitHub是做什么的了...

2013-07-16 17:52:00 89

eclipse及myeclipse改变编码

eclise下:Window->Preferences->General->Workspace->Textfile encodingWindow->Preferences->General->ContentTypesRCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding..=UT...

2013-07-16 17:02:00 67

ubuntu-12.04.2忘记管理员密码(图解)

在ubuntu中配置samb的时候不小心把管理员账号“wangqh”的密码给改掉了, 当再次以wangqh用户登录的时候提示密码错误。解决方案如下:1. 重启ubuntu , 在刚启动时长按Shift,键进入GRUB菜单界面2. 选择recovery mode. 按回车键进入.Recover Menu菜单:3. 选择root , 按回车, 在下方就会出现root终端...

2013-07-16 14:42:00 289

Android: android 如何预置APK

转自:http://blog.csdn.net/sergeycao/article/details/8198205一、如何将带源码的APK预置进系统?1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /ge...

2013-07-16 11:52:00 91

android-- dp px sp长度单位的区别

相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物...

2013-07-16 10:23:00 63

android-- apktool反编译工具使用详解

如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式各样的错误却无法进行改正,甚至都不知道自己错在哪里。一.APKTOOL使用环境配置1.安装JAVA并设...

2013-07-15 23:11:00 118

虚拟机与宿主机以外的局域网中的其它主机ping不通

一、前言 window7下vm ware虚拟机安装 了linux系统,虚拟机发布了服务,在用宿主机以外的局域网中的其它主机访问该服务时发现无法连接,ping测试发现不通,互ping也不通,但是宿主机与虚拟机通信正常二、解决方案 切换成桥连接模式 vm setting ->network adapter->network connection-> bridged ...

2013-07-15 17:36:00 964

由于BOM头导致的Json解析出错

json数据时发现报 org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject 错误。 查了半天都没有发现问题json格式正确。后来发现UTF-8有bom头问题。就去看了一下bom才发现原来php也有鸡肋。, 在看源码时发现原来android4....

2013-07-15 11:18:00 122

sendStickyBroadcast和sendStickyOrderedBroadcast

sendStickyBroadcast和sendStickyOrderedBroadcast发出的广播会一直滞留(等待),以便有人注册这则广播消息后能尽快的收到这条广播。其他功能与sendBroadcast相同。但是使用sendStickyBroadcast 发送广播需要获得BROADCAST_STICKYpermission,如果没有这个permission则会抛出异常。例子:...

2013-07-14 16:52:00 159

获取网站中response.Headers["location"],找到抓取页面

private static string getPageContent(string tastKeyword) { string htmlcontent = ""; HttpWebRequest request = null; HttpWebResponse response = null;...

2013-07-13 21:01:00 3208

html横向导入word

导入word事件 /// <summary> /// 导入word事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void b

2013-07-13 17:17:00 235

mac 电脑 eclipse 启动停在 org.eclipse.debug.core 导致无法启动

问题:解决方法:将工作目录下(下方目录)workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/中内容删除,重启,解决问题。mac系统如何显示和隐藏文件苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在M...

2013-07-13 16:44:00 70

空空如也

空空如也

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

TA关注的人

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