自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 工程引用其他Library工程时注意事项

1 .Android 工程引用其他Library工程时的R.id问题A为普通Android工程B为设置了is Library的工程,B中有使用R.id,当A工程引用了B工程时会在A工程的gen目录中生成B的R文件,里面也包含了A的R文件中的内容,但是当B的id定义在layout文件中时需要注意layout的名称,如果A下有个main.xml的layout,B下也有个main.xml的lay

2016-01-21 16:33:38 400

原创 HandlerThread、Handler 、Runnable

创建HandlerThread HandlerThread  handlerThread = new HandlerThread("myhandlerthread");handlerThread.start(); 创建后必须要启动这是一个线程创建 HandlerHandler handler = new Handler(handlerThread.getLooper()

2016-01-05 11:04:14 405

原创 Eclipse基本常规设置

1.eclipse代码自动提示,eclipse设置代码自动提示eclipse是很多JAVA开发者基本上都用的工具,用它可以很方便的开发JAVA代码,当编写JAVA代码时,大部分人都是按组合键【Alt+/】来获取代码提示的,其实可以设置只要输入代码就自动提示,在这里教大家怎么做首先打开Eclipse开发软件,然后在工具栏的【Window】,点击后找到弹出列表中的【Preferen

2015-12-27 21:48:01 593

转载 Android图像处理之Bitmap类

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap    Bitmap实现在android.graphics包中。但是Bitm

2015-06-29 22:23:59 375

转载 高效使用Bitmaps(一) 大Bitmap的加载

转自:http://my.oschina.net/rengwuxian/blog/182885高效使用Bitmaps有什么好处?我 们常常提到的“Android程序优化”,通常指的是性能和内存的优化,即:更快的响应速度,更低的内存占用。Android程序的性能和内存问题,大部 分都和图片紧密相关,而图片的加载在很多情况下很用到Bitmap(位图)这个类。而由于Bitmap自身的特性

2015-06-29 22:20:54 433

转载 高效使用Bitmaps(二) 后台加载Bitmap

转自:http://my.oschina.net/rengwuxian/blog/183802为什么要在后台加载Bitmap?在Android中,使用BitmapFactory.decodeResource(), BitmapFactory.decodeStream() 等方法可以把图片加载到Bitmap中。但由于这些方法是耗时的,所以多数情况下,这些方法应该放在非UI线程中,否则

2015-06-29 22:20:05 389

转载 Android中对sd卡的读写权限问题

在Android中,要模拟SD卡,要首先使用adb的mksdcard命令来建立SD卡的镜像,如何建立,大家上网查一下吧,应该很容易找到,这里不说这个问题.    但是在应用程序执行起来以后,我们可以看到sdcard的执行权限很有问题.懂Linux的人都知道,这样的权限是无法在SD开中写入内容的,也就无法建立目录.    但是,我们在adb shell命令中,依然可以在sdcard中

2015-06-29 18:13:13 607

原创 Android开发之SD卡上文件操作

1. 得到存储设备的目录:/SDCARD(一般情况下)SDPATH=Environment.getExternalStorageDirectory()+"/";2. 判断SD卡上的文件夹是否存在:通过File对象的exists()方法。  /**   * 判断文件是否已经存在;   *  /  public boolean checkFileExists(S

2015-06-26 22:30:18 364

转载 柳峰创建的java工程如何发布到新浪SAE

使用Eclipse 直接把项目打成war包   右键项目  导出(Export)==>输入war==>选择 war file 然后如下图 点击browse选择导出路径 登陆你的sae  选择应用==>选择代码管理    然后如下图    选择上传war包如果想使用svn提交  请参考bae的svn帮助:ht

2015-05-25 17:44:20 493

原创 笔记

每个程序都会有可使用的内存上限,这被称为堆大小(Heap Size)。不同的手机,堆大小也不尽相同,随着现在硬件设备不断提高,堆大小也已经由Nexus One时的32MB,变成了Nexus 5时的192MB。如果大家想要知道自己手机的堆大小是多少,可以调用如下代码:[java] view plaincopyActivityManager manage

2015-03-02 10:22:04 351

转载 android:theme

android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题

2014-03-03 16:32:09 468 1

转载 android Paint属性

* Paint类介绍       *        * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,     * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,       * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。              *        * 1.图形绘制       * set

2013-10-11 11:07:21 442

转载 【Android UI】 Shape详解 (GradientDrawable)

本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、corners、padding、solid等。简单说明一下: gradient   -- 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle 是指从哪个角度开始变。solid      --  填充。

2013-09-04 17:45:08 600

转载 java中常用的字符串的截取方法

1、length() 字符串的长度  例:char chars[]={'a','b'.'c'};    String s=new String(chars);    int len=s.length();2、charAt() 截取一个字符  例:char ch;    ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 

2013-08-25 17:11:36 563

转载 OnScrollListener回调分析

new OnScrollListener() { boolean isLastRow = false; @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalI

2013-08-13 17:44:09 665

转载 Android之解决Mediaplayer播放网络音频缓冲太慢的问题

相信有不少人在使用Mediaplayer播放网络音频的时候,prepare与prepareAsync的方法缓冲太慢,如何解决问题?现在就给出一个亲身测试并且用到实际项目中的方案。  该方案中,用到了框架Vitamio(http://vitamio.org/),在下载页面中有比较详细的下载项目与介绍。主要是Demo下载地址:https://github.com/yixia/VitamioDemo

2013-08-12 12:02:39 4444 2

转载 Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)

http://www.cnblogs.com/lee0oo0/archive/2013/03/30/2990457.html注意:LruCache是有版本限制的,低版本的sdk需要在libs文件夹添加相应的support-4v文件。本文改造的大部分是参考http://www.iteye.com/topic/1118828,感谢。不废话直接上工程代码,内有关键注释

2013-08-12 12:00:38 747

原创 1234

publicclass ImageMemoryCache {    /**     * 从内存读取数据速度是最快的,为了更大限度使用内存,这里使用了两层缓存。     * 硬引用缓存不会轻易被回收,用来保存常用数据,不常用的转入软引用缓存。     */    privatestatic final int SOFT_

2013-07-23 10:06:55 480

转载 Android技术积累:图片缓存管理

如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读取效率越低,因此可以设置一个限定大小比如10M,或者限定保存时间比如一天。因此,加载图片的流程应该是:1、先

2013-07-22 23:23:18 638

转载 Android中单APK应用多进程

http://hubingforever.blog.163.com/blog/static/17104057920126285951877/

2013-07-18 23:08:27 1564

转载 如何在Android中取得当前进程名

在Android中,我们可以通过Process.myPid()和 RunningAppProcessInfo来取得当前的进程名。String getCurProcessName(Context context) { int pid = android.os.Process.myPid(); ActivityManager mActivityManager = (Activity

2013-07-18 23:05:27 3696

转载 Thread类的interrupt,interrupted,isInterrupted方法的理解

在学校的论坛Java版发现很多问关于这样的问题,比如这几个方法有什么区别,想看t.interrupt()方法后线程的中断状态;如何终止一个线程 其实之前已经大部分提及到。现总结一下,然后加上例子,毕竟例子容易理解 http://www.blogjava.net/fhtdy2004/archive/2009/06/08/280728.html中有关interrupt()的解释已经很清楚了

2013-06-20 15:01:22 1030

转载 runOnUiThread(runnable)的用法

android 异步显示View获取是每个初学者都会碰到异步显示View的问题(如异步显示网络图片,异步显示Listview只能够数据啦,等等),在这里我简要介绍一下,以下我已经贴上代码了!  android异步更新界面主要有一下几步:  步骤一:  在Acitivity中创建一个线程传入要更新的的界面参数和一个callback  Java代码  Threa

2013-06-20 14:52:50 1232

飞行射击类游戏代码

Android游戏开发之飞行射击类游戏原理实现源码 欢迎大家下载阅读

2012-02-01

空空如也

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

TA关注的人

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