自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Cannot run program "XXXXX/android-sdks/build-tools/aapt.exe": error=2, 没有那个文件或目录

在ubuntu64位系统下使用Android SDK,经常出这个问题。这个问题是因为sdk的工具大都支持32位,然而我的系统是64位,所以无法在64位上运行。网上找了好多资料第一种就是 安装 ia32-libssudo apt-get install ia32-libs 结果这个依赖 ia32-libs-multiarch , 把 ia32-libs-m

2016-06-16 17:42:52 457

转载 Android Studio 设置内存大小及原理

http://www.cnblogs.com/justinzhang/p/4274985.htmlhttp://tsroad.lofter.com/post/376316_69363aeAndroid studio 1.0.2默认最大内存是750M,这样跑起来非常的卡,难以忍受,机器又不是固态硬盘,最后发现,这个默认值是可以修改的,在android studio

2015-12-04 10:44:17 2439

原创 java 数学进制转换

数学进制转换

2015-03-22 16:45:02 886

原创 SimpleOnGestureListener

1. 点击屏幕上的某项的执行流程  有两种情况,一种是时间很短,一种时间稍长时间很短:onDown--------》onSingleTapUp--------》onSingleTapConfirmed时间稍长:onDown--------》onShowPress------》onSingleTapUp--------》onSingleTapConfirmed2. 长按事件

2014-01-13 15:12:12 3580 1

原创 drawBitmap 适配多分辨率(追求效果,做多图)

Rect src = new Rect(x1, y2, cx1,cy1);Rect dst = new Rect(x2, y2, cx2, cy2);canvas.drawBitmap(mBitmap, src, dst, null);第一个矩形,是你想截取的bitmap里面的哪一段。第二个矩形,是你想显示在屏幕上的什么位置。两个矩形可以不一样大小,在绘制的时候,会

2013-09-09 10:04:30 1550

原创 android synchronized 关键字用法

synchronized是java中表示同步代码快的关键字。可以放在方法修饰符前,比如private synchronized void test(){},也可以放在方法内部,修饰某一段特定的代码。可能你贴出完整的代码会清晰一点,synchronized有一个地方需要注意,就是在给普通方法加锁与给静态方法加锁机制是不一样的。synchronized在静态方法上表示调用前要获得类的锁,而

2013-08-23 14:10:30 19121 2

原创 android 获取手机语言类别

判断android设备当前设置的为什么语言使用Locale类中getLanguage()方法;一般获取到的比如中文为zh,英文为en,日文为ko;要获得具体的类别使用toString()方法。比如繁体为zh_TW,简体为zh_CN。英文中有en_GB;日文有ko_KR。Locale.getDefault().getLanguage();L

2013-08-06 16:36:04 1830

转载 String与InputStream相互转换

1.String to InputStreamString str = "String与InputStream相互转换";InputStream   in_nocode   =   new   ByteArrayInputStream(str.getBytes());   InputStream   in_withcode   =   new   ByteArrayInputS

2013-07-29 17:07:52 402

原创 Http 设置超时 + X509协议

POSTURL, PARAMS 分开发送public class HttpClient { private static final AllowAllHostnameVerifier HOSTNAME_VERIFIER = new AllowAllHostnameVerifier(); private static X509TrustManager xtm = new X509Tr

2013-07-28 22:12:24 1785

原创 android sqlite,大数据处理、同时读写

1. 批量写入,采用事物方式,先缓存数据,再批量写入数据,极大提高了速度288条,直接inset  into  耗时7秒8640条,     批量写入  耗时5-7秒try { this.myDataBase.beginTransaction(); // 手动设置开始事务 for (int i = 0; i < objArr.length; i++) { th

2013-07-12 12:33:41 6910 2

转载 onMeasure 画图 适配多分辨率

http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.htmlView在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法? 当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heigh

2013-06-05 11:27:12 575

转载 Paint paint 参数

Paint paint = new Paint();        paint.setAntiAlias(true);          //防锯齿        paint.setDither(true);            //防抖动        paint.setStyle(Paint.Style.STROKE);          //画笔类型 STROKE空心 FI

2013-06-04 13:17:21 762

转载 canvas 属性

得到canvas画布对象[java] Canvas canvas = getHolder().lockCanvas(); 画布的一些属性和方法以及一些应用[java] if (canvas != null) {     //----设置画布绘图无锯齿     canvas.setDrawFilter(pfd);     //----利用填充画布,刷屏

2013-06-04 13:15:52 1283

转载 Java集合的Stack、Queue、Map的遍历

一、Map的遍历import java.util.HashMap; import java.util.Iterator; import java.util.Map; /** * Map的遍历,这个遍历比较特殊,有技巧 * * @author leizhimin 2009-7-22 15:15:34 */ public class TestMap { publ

2013-06-01 21:53:35 3834

原创 在布局内,让控件获取焦点

标签用于指定屏幕内的焦点View。例如我们点击tab键或enter键焦点自动进入下一个输入框用法: 将标签置于Views标签内部<EditText id="@+id/text" android:layout_width="fill_parent" android:layout_h

2013-05-31 14:57:54 977

原创 canvas.save() canvas.restore() 作用

这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,   当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调用c

2013-05-26 17:43:10 437

转载 Bitmap/byte/Drawble 相互转换 + 内存剪裁

http://dyh7077063.iteye.com/blog/970672

2013-03-12 16:55:11 781

原创 剪贴板

//获取剪贴板管理服务ClipboardManager cm =(ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);//将文本数据复制到剪贴板cm.setText(message);//读取剪贴板数据cm.getText();剪贴板

2013-03-04 13:54:48 283

转载 【Android】Android permission 访问权限大全

程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:1. android.permission.ACCESS_CHECKIN_PROPERTIES    允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties”

2013-02-21 10:36:53 481

原创 String、StringBuffer与StringBuilder之间区别

最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下  1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String   2

2013-02-18 17:05:35 309

原创 String s; String s = null; String s = ""; .intern()

String abc=null;String abc="";String abc;三种写法有什么区别?1:创建一个空字符串对象, 2:创建一个字符串为空的字符串对象。 3:声明一个字符串对象,但并没有分配内存,而1,2已经分配了内存 对于最后一种表示,你不能if(abc==null),或者int   length   =   abc.length();编译的时候会提示可能没有初

2013-02-03 11:11:59 2304

转载 listView 属性

由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"           第二是transciptMod

2013-01-23 10:53:53 388

原创 java4android 操作字符串

MethodDescriptionString substring(int beginIndex, int endIndex)返回根据指定参数截取的子串String substring(int beginIndex)返回从指定索引开始截取的子串其它操纵字符串的方法:MethodDescrip

2013-01-21 12:44:47 278

原创 listView 内 控件抢夺焦点问题

ListView 控件内添加分属性,android:descendantFocusability="blocksDescendants" 控件添加属性android:focusable="false"android:clickable="true"

2013-01-06 17:04:02 304

转载 android延迟执行

一、new Handler().postDelayed(new Runnable(){       public void run() {       //execute the task       }    }, delay);    二、mHandler.sendEmptyMessageDelayed(WIFI_GPS_STATE_ON, 4 * 10

2012-12-20 12:27:45 357

转载 sunlime text2 快捷键

ctrl+shift+p        命令板ctrl+p        跳转到 #搜索ctrl+g        : 跳转到行ctrl+r        @ 跳转到functionctrl+d        选择与当前选择的词相同的词,点一次加一个。alt+f3一次全部选择ctrl+j

2012-12-13 21:16:47 823

原创 sqlite 实用教程

一些SQLite操作命令1 adb shell 进入命令模式2 cd 文件名 进入文件3 ls或ls -l 查看目录下的文件4 sqlite3 数据库名 进入数据库5 .schema 查看数据库下的信息6 ctrl+d 退出sqlite模式首先是创建db数据库, android有一个 SQLiteOpenHelper 类可以使用p

2012-12-04 16:19:04 593

原创 解决 bitmap size exceeds VM budget (Out Of Memory 内存溢出)的问题

在做图片处理的时候最常遇到的问题估计就是Out Of Memory (内存溢出)了网上对这种问题的解决方案很多,原来无非就是压缩图片大小本不该重复造轮子,但实际中却遇见了问题,写出来希望后来者能引以为戒,并给出一个自我感觉不错的方案常用的一种解决方案:FileInputStream f = new FileInputStream(file);

2012-11-27 15:57:40 537

原创 android 自定义processDialog

如果用 onCreat 启动一个布局界面。 xml中得布局部分  要在父类processDialog 所能显示的框架内 否则无法显示

2012-11-22 13:26:12 1859 2

原创 关闭 Activity 关闭方式 finish(), exit(), killProcess(), restartPackage()

finish():结束当前 Activity,不会立即释放内存。遵循 android 内存管理机制。exit():结束当前组件如 Activity,并立即释放当前 Activity 所占资源。killProcess():结束当前组件如 Activity,并立即释放当前Activity  所占资源。restartPackage():结束整个 App,包括 serv

2012-11-21 16:02:21 9508

原创 Android打开设置界面

this.startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));或者Intent intent = new Intent();  ComponentName cm = new ComponentName("com.android.settings","com.android.settings.Wireles

2012-11-20 11:41:24 444

转载 打开通知栏

try { Object service = getSystemService ("statusbar"); Class statusBarManager = Class.forName ("android.app.StatusBarManager"); Method expand = statusBarManager.getMethod ("expand");

2012-11-20 11:34:29 354

原创 获取上下文环境context

getApplicationContext() 返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁getBaseContext() 返回由构造函数指定或setBaseContext()设置的上下文this.getApplicationContext()取的

2012-11-14 11:00:28 552

原创 Java 命令行+ Java基础

命令行:1. "cd.." 返回文件夹上一层。 "dir"显示当前目录文件2. 先用cd,进入文件所在目录。 javac,为编译;  java  为运行。 "javac *.java"编译所有以 ".java"为结尾的文件。   cls,清屏。   3.将类放置到一个保重,需要使用package“包名”编译时使用-d参数,改参数的作用是依照包名生成相应的文件夹。

2012-10-20 15:40:04 519

原创 代码中,控制布局属性(RECT + 位置)

ImageView ima_main_carbod = (ImageView)findViewById(R.id.Main_carbod);RelativeLayout.LayoutParams relativeParams_carbod = (RelativeLayout.LayoutParams) ima_main_carbod.getLayoutParams();relativePa

2012-10-19 16:06:52 618

原创 dead line

代码中,将某一对象转换成String后, 此对象类型转换为String , 不再是对象。detail = (SoapObject) envelope.getResponse();Tso = detail;Log.d(TAG, "打印返回数据:  " + detail.toString());if(Tso == null){Log.d("LL", "服务器未知错误");}el

2012-10-15 15:56:50 273

转载 android EditText输入属性

EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则

2012-09-20 19:56:23 561

原创 布局居中问题

layout_gravity是相对父元素的位置(在父控件中的位置)gravity文字本身(textView 中的文字,在textView控件中的位置)

2012-09-17 12:35:42 260

原创 android 命令行操作

adb 不是内部命令为未配置好环境变量。 在path 中添加 platform-tools       "cd.." 返回文件夹上一层。 "dir"显示当前目录文件进入apk目录。通过adb install **.apk来进行程序的安装卸载程序时,在/data/app下进行程序的删除(rm **.apk)

2012-09-12 22:11:32 368

原创 子线程中,用Toast.makeText更新主线程UI 报错

Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 在错误代码上下分别加上Looper.prepare(); Looper.loop();

2012-09-12 22:00:10 1165

空空如也

空空如也

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

TA关注的人

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