自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.lang.SecurityException: No permission to modify given thread

StackTrace=====>java.lang.SecurityException: No permission to modify given threadat android.os.Process.setThreadPriority(Native Method)at android.webkit.WebViewCore$WebCoreThread$1.handleMessage(W

2013-11-28 20:35:16 6067

原创 记录:Android中StackOverflow的问题

最近新作的项目上线,出现了一个让人抓狂的问题。在此记录一下!       现在的项目中,制作了一个界面非常复杂。整个结构是最外层一个Layout,封装了Menu键吊起的菜单,整个内容使用一个FrameLayout装载,这个layout中会有三个V4 Fragment。一个主Fragment和两个弹出的Fragment。主Fragment中分上中下结构,上部分展示图片,中部展示信息,下部分是

2013-11-04 15:10:35 611

原创 ImageView常见属性

XML属性属性名称描述android:adjustViewBounds是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。android:cropToPadding是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果如下,实现代码见代码部分:

2013-11-04 15:10:30 588

原创 ubuntu快速搭建lamp

Ubuntu有一个很方便的功能就是一键安装LAMP Server,对于学习使用PHP非常实用。首先要安装一个小工具,在Ubuntu 10.04及以前的版本中,这个小工具都是默认安装的。但是Ubuntu 10.10默认没有安装,所以我们要手动先把它装好。$ sudo apt-get install tasksel$ sudo tasksel install lamp-server

2013-11-04 15:10:25 455

原创 什么是JIT?

什么是JIT?        JIT是just in time,即时编译技术。使用该技术,能够加速java程序的执行速度。下面,就对该技术做个简单的讲解。        首先,我们大家都知道,通常javac将程序源代码编译,转换成java字节码,JVM通过解释字节码将其翻译成对应的机器指令,逐条读入,逐条解释翻译。很显然,经过解释执行,其执行速度必然会比可执行的二进制字节码程序慢。为了提高

2013-11-04 15:10:20 734

原创 自定义控件HorizontalListView,横向的ListView

import java.util.LinkedList;import java.util.Queue;import android.content.Context;import android.database.DataSetObserver;import android.graphics.Rect;import android.util.AttributeSet;im

2013-11-04 15:10:15 555

原创 [android]android自动化测试monkeyRecord

1.monkey runner出了一个录制的工作,这个录制工具是在android源码里提取出来的,它的环境是python 2.要求把monkey_recorder.py文件放入adnroid tools文件夹下 3.要求把monkey_playback.py放入tools文件夹下 4.一个是录制一个是回放这个没的说,录制后的文件保存为mk结尾文件 5.help.py可以将录制好的文件另存为py结尾

2013-11-04 15:10:10 452

原创 App自适应draw9patch不失真背景

做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在      制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。      比如,列表的背景图一定,但是列表的高度随着列表

2013-11-04 15:10:04 448

原创 很好的一篇文章,如何实现图片倒影的效果

package com.lp.imageUI; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphi

2013-11-04 15:09:59 509

原创 Android SDK R17

最近發現SDK 可以更新, 主要是改善虛擬機效能問題. 對於Android 平台來說是一個很重要的更新.因為用戶的Android 種類太多 囧rz 所以常常要用到虛擬機....這邊是官方的資料 : General notes:EmulatorAdded support for hardware accelerated graphics rendering. This f

2013-11-04 15:09:54 694

原创 Activity栈和taskAffinity属性

留下两篇文章,回去读读http://blog.csdn.net/lygglobetech/article/details/6600692http://blog.sina.com.cn/s/blog_61f4999d0100qlv5.html

2013-11-04 15:09:49 434

原创 保持屏幕常亮

在不同的生命周期调用不用的WakeLock函数可以使系统正常运行(如果不调用WakeLock.release,则屏幕会一直常亮)首先添加权限: 实现代码: public class test extends Activity{ PowerManager powerManager = null; WakeLock wakeLock =

2013-11-04 15:09:44 640

原创 纯属扯淡

一个项目,在初期一定要用好所有的队友。不要自己揽太多事儿,不然到了赶进度的时候,苦逼的是自己。做不好,被别人骂,看别人脸色的也是自己。吃一堑,长一智。

2013-11-04 15:09:39 528

原创 关于android读取各个位置的图片

近日做到从内存卡读取图片的功能,在此,对获取图片资源的方法稍作总结:方式一:已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id)(1)通过图片id获得DrawableDrawable drawable=getResource().getDrawable(R.drawable.

2013-11-04 15:09:34 499

原创 关于c中逗号运算符的学习

说实话,之前一直不知道“,”这个运算符的正真含义,或者说根本就忽视了~~~今天碰到个问题,算是将这个问题搞明白了,现将这个经验大家分享下int a=(5,2); printf("%d",a); 这段代码,输出为2,为什么呢?C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如: 3+5,6+8称为逗号表达式

2013-11-04 15:09:28 533

原创 如何读懂路由器中路由表信息

本文一步一步教您如何认识路由表中的信息……  Network Destination Netmask Gateway Interface Metric  0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 1  0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1  127.0.0.0 255.0.0.0 127

2013-11-04 15:09:23 1070

原创 RISC体系结构特点及其关键技术

RISC的英文全称为“Reduced Instruction Set Computing”,中文即“精简指令集”,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。卡内基梅隆大学这样定义RISC的特点为:1、大多数指令在单周期内完成2、采用LOAD/STORE结构。因为访问存储器指令所需要的时间比较长,在指令系统中要尽量减少

2013-11-04 15:09:18 5931

原创 HashMap的两种遍历方式

第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object

2013-11-04 15:09:13 511

原创 一个Sqrt函数引发的血案

好吧,我承认我标题党了,不过既然你来了,就认真看下去吧,保证你有收获。我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经常调用的函数呢?虽然有可能你平时没有想过这个问题,不过正所谓是“临阵磨枪,不快也光”,你“眉头一皱,计上心来”,这个不是太简单了嘛,用二分的方法

2013-11-04 15:09:08 604

原创 屏蔽Home键

@Override public void onAttachedToWindow() { // TODO Auto-generated method stub this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); }

2013-11-04 15:09:03 606 1

原创 折腾半天的反射构造内部类找到一篇博客解决了

今天折腾了好一阵子,终于明白怎么通过反射来构造内部类对象了。这里头名堂不少,只能一一道来。看完觉得方法才是最重要的首先在 javalang 包下写一个包含内部类的类:package javalang;public class Outer {    public static class Inner1{}}注意这个类是 public static,后面我们慢慢把这些修饰符去掉。要想通过反射来创建 I

2013-11-04 15:08:58 499

原创 Android使用系统内置邮件发送邮件

File file = new File("\sdcard\android123.cwj"); //附件文件地址 Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra("subject", file.getName()); // intent.putExtra("body", "android123 - em

2013-11-04 15:08:53 756

原创 判断成绩?:表达式

如果题目要求用?表达式实现的话,逻辑如下:String str = x>=90?"A":x>=80?"B":x>=70?"C":x>=60?"D":"E";其中的x为那个浮点数变量

2013-11-04 15:08:48 497

原创 Linux基本命令

rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */ cp

2013-11-04 15:08:43 628

原创 10个Android项目

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中提供

2013-11-04 15:08:37 406

原创 java/android下JNI编程总结

最近在研究android HAL层的一些相关内容,需要了解一些jni的知识,趁机研究了一下,这里跟大家分享一下:纯java下jni编程学习:1、java jni简介2、windows下java JNI编程技巧——JAVA调用c/c++(0)3、windows下java JNI编程技巧——JAVA调用c/c++(1)4、windows下java JNI编程技巧——JAVA调用c/

2013-11-04 15:08:32 481

原创 service讲的不错

http://blog.csdn.net/sunboy_2050/article/details/7366396

2013-11-04 15:08:27 407

原创 PPT

http://prezi.com/bsqfxj6iqqnd/widget-introduction/

2013-11-04 15:08:22 495

原创 Java内存管理SoftReference 和 WeakReference

今天在看工程源码的时候看到了SoftReference这个类。用来缓存我们软件的一些图片,好奇。就看了看这个类的作用。 首先这篇文章要讲的是两个内存管理相关的类WeakReference和SoftReference。 首相SoftReference的用处是增强一个引用常驻在内存的能力。也就是说一个引用比如A a=new A();此时如果你把a=null;那么在不久之

2013-11-04 15:08:17 426

原创 Android如何发邮件?

今天再次遇到奇葩事情,Android如何发邮件。。。本来在Java里用JavaMail就能搞定的事儿到了Android里却不行了。由于系统的限制,JavaMail的东西在这儿好像就奇葩了。。先存一些网址:回宿舍了再去整理http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Inte

2013-11-04 15:08:12 545

原创 代码缺陷分析工具Findbugs

http://blog.csdn.net/strawbingo/article/details/5924005

2013-11-04 15:08:07 462

原创 邮件发送,暂时只测试了QQ邮箱

import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail

2013-11-04 15:08:02 680

原创 记录一个简单的问题

今天想提取com.test.test2这样的字符串的最后一个单词,没有想到什么好的方法,就用split把它分开之后取最后一个,但是又不太懂正则表达式简单的一位split(".")能达到效果,结果分的结果是什么都没有。于是试了一下后发现有效果的是split("\\.")应该是转义之类的,看来正则是必备的一项技能啊!

2013-11-04 15:07:56 492

原创 如何实现TextView的Marquee效果

往往看到一些应用的标题栏中当标题超出时便会自动滚动这篇文章要讲的就是如何去实现TextView的Marquee效果其实TextView已经自带了如何实现滚动的属性  android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever" 通过上面

2013-11-04 15:07:51 693

原创 如何去美化你的EditText

一.在EditText左侧添加图片如  其原理就是在相对布局(RelativeLayout)的基础上用ImageView实现代码如下:  <EditText android:id="@+id/edt_operator_name" style="@style/syncEditText" android:hint="@string/hint_ope

2013-11-04 15:07:46 662

原创 eclipse3.7中svn的安装

subeclipse官网:http://subclipse.tigris.org/现在已经换了我装的是1.8在线安装的网址是:http://subclipse.tigris.org/update_1.8.xpending完后选中subeclipse就行了

2013-11-04 15:07:41 449

原创 Code Review工具Jupiter在Eclipse的安装

为了快速有效地进行人工CodeReview协作,可以使用Jupiter这样的工具辅助进行。可以帮助开发人员有效管理Code Review任务、问题、建议等。   下面介绍怎样将Jupiter以插件方式安装在Eclipse的方法:1.在Eclipse中,选择Help->Install New Software 2.选择Add3.在名称中输入Jupiter,在URL中输入:http:/

2013-11-04 15:07:36 1426

原创 各种内存

VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)一般来说内存

2013-11-04 15:07:31 436

原创 Intent Filter匹配

今天在项目中看到这样一句话:    //添加data 为了解决对单个图片设置的intent数据相同的问题,这与系统分发intent的机制有关,当action相同时   //若无data等其他项,则不对附加的Extra内容进行比较,直接用前一个intent发放,导致数据相同。   //另外,getBroadcast的最后一个参数必须用0面对这个问题RD的解决方法是:     

2013-11-04 15:07:26 387

原创 程序升级/维护过程中,版本控制

用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。 你的应用程序发布的服务可能也需要查询版本来显示给用户。Android系统自身不检查应用程序的版本信息,也不会强制限制升级或兼容等。相反的,只是用户或应用程序自身对应用程序的版本有限制。Android系统会对程序man

2013-11-04 15:07:21 1101

空空如也

空空如也

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

TA关注的人

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