自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

無負今日

时光,好不经用~

  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

转载 Vector既然继承了AbstractList为啥还要实现List接口

类似的问题:ArrayList继承了AbstractList为何还要实现List接口?HashMap继承了AbstractMap为何还要实现Map接口?HashSet继承了AbstractSet为何还要实现Set接口?今天无意中看到Vector的源码,发现Vector继承了AbstractList(抽象类,implement了List接口),同时Vector实现了L

2014-08-29 14:55:57 599

转载 图片缓存之内存缓存技术LruCache,软引用

每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要压缩

2014-06-09 17:10:43 481

转载 Android系统源码导入到eclipse

1.把eclipse工程配置文件复制到android源码根目录下     cp development/ide/eclipse/.classpath ./ 2. 在android源码根目录下新建文件.project,内容为:

2014-05-14 14:04:14 508

转载 Android系统启动过程~~~

首先Android框架架构图:

2014-05-13 17:46:57 543

转载 【android Broadcast】安全性~

在android系统中sendBroadcast和BroadcastReceiver。只要BroadcastReceiver指定的action和sendBroadcast action一致就可以就行消息接收。但是我们有这样的需求即我发送的广播不允许所有应用都可以接收广播消息,而是要经过发送者允许的才可以。比如某一个产品簇,每一个产品发送的广播消息只允许本簇内的产品才允许接收消息。其它应用即使act

2014-05-13 16:23:48 967 1

原创 4.0后,home键的捕获~

因为应用中需要监听home键。按照以往的方式发现home键监听不到了。4.0以前我们都用以下方法来监听:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(KeyEvent.KEYCODE_HOME==keyCode) an

2013-08-09 11:37:55 656

原创 如何关闭应用中所有的Activity~

说一下简单的思路:1:写一个基类BaseActivity,在这个基类中自定义注册一个广播,内容为finish()。2:实现一个方法sendBroadCastToExit(),这个方法的内容是发送第一步注册的广播sendBroadcast(new Intent("android.intent.action.finish"));3:所有的activity都继承这个基类,在你需要关闭所有ac

2013-07-08 14:31:29 599

原创 android修改文件夹权限~

比如修改 data/comm 目录下的文件夹权限~代码如下:Runtime runtime = Runtime.getRuntime();String cmd = "chmod 777" + "/data/comm/*";Process proc = runtime.exec(cmd);

2013-07-05 10:49:20 1556

转载 十六进制颜色大全

十六进制颜色大全~~~红色和粉红色,以及它们的16进制代码。#990033#CC6699#FF6699#FF3366#993366#CC0066#CC0033#FF0066#FF0033..#CC3399..#FF3399#FF9999#FF99C

2013-07-04 16:22:17 998

原创 Android中12小时制与24小时制问题~

废话少说,直接上代码:Time mTime = new Time();mTime.setToNow();12小时制: charSequence cs = DateFormat.format("hh:mm:ss",mTime.toMillis(true));24小时制:SimpleDateFormat sdf = new SimpleDateFormat("HH");Stri

2013-07-04 10:39:39 853

原创 illegalstateexception:get field slot from row 0 col -1 failed

使用cursor查询专辑名称时报错。 原因在于使用:cursor.getString(cursor.getColumnIndex(Media.Audio.Media.ALBUM))此处是获取ID的值, 查看上面代码后发现查询字段中没有查询ID字段,而现在又要获取这个字段的值,所以报了这个错误,所以在cursor = this.getContentResolver().qury(

2013-07-04 10:32:46 772

原创 android设备重启方法~

以前做过一个MCU升级的小项目,其中有一个在升级完后需要对话框提示是否重启,找了一些资料后终于实验成功,废话少说,直接上代码:protected void showResetDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage(R.string.dialo

2013-07-04 10:12:17 1014

原创 修改android设备密度的问题

前几天做项目的时候遇到了需要修改android设备密度的问题。具体是修改 system目录下的build.prop文件中的两个参数,如下所示:ro.sf.lcd_density=240qemu.sf.lcd_density=240可以自定义这个密度值。 我是把这个文件导出来,修改后再添加进去,但是这时候出问题了,直接开不了机了。卡死在boot 的时候~最后和OS的人查找了一上

2013-07-04 09:56:39 1131

原创 判断Service是否关闭或运行的问题~

今天做项目的时候,有一个地方需要判断Service是否存在而适时的发送广播给Service。查询了一些资料,都有问题,然后我在一个我认为相对满意的方法上进行了修改,然后测试,成功。下面分享出来。public static boolean isServiceWork(Context context,String className){ ActivityManager myMana

2013-07-03 15:16:52 681

原创 onClick 与 onTouch 事件的互斥问题

前言:  今天在做一个功能,就是在画中画桌面显示时既可以拖动边框随意移动,也可以点击画中画显示播放.暂停.关闭.全屏按钮并进行操作的功能。这是需要onClick事件和onTouch时间都要监听,但是实际中发现当我执行代码的时候只执行了onTouch的功能,却没有执行onClick的功能。  于是网上查找了一些资料,说onTouch返回true时可以执行到onclick事件,试了一下,发现是

2013-06-20 17:18:30 650

原创 Caused by: android.view.InflateException: Binary XML file line

今天自定义一个View,报这个错。如下所示Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class 01-01 00:01:56.919: E/AndroidRuntime(2162): at android.view.LayoutInflater.createVie

2013-06-20 14:20:03 2270 1

原创 安装Android Studio 不能运行的解决办法

打开bin目录,运行studio.bat  查看错误然后改正就行PS:     1:我的错误提示是Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual              machine. 这个的解决办法是删除studio64.exe.vmoptions 和studio.exe

2013-05-16 12:02:43 2306

原创 android的widget中使用自定义的字体TTF~

做了个时间显示的桌面widget,但是需求需要用到TTF的字体,但是android在layout的xml不支持直接使用自定义字体。自定义字体必须放到asset目录下,需要调用context.getAssets()方法获取自定义字体的资源,由于android Widget是依赖于其他进程存在,故widget中无法使用字体设置的.setTypeface方法,因此在Widget中使用自定义字体,可以

2013-01-30 10:03:03 1057

原创 Bitmap 和 Canvas 的参数大小通俗记录~

1:Bitmap Bitmap mBitmap = Bitmap.createBitmap(num1,num2,bitmap.configARGB_8888);num1是控制横向宽度的,越大越宽。num2越大显示比例越小。2:CanvasPaint paint = new Paint();Canvas mCanvas = new Canvas(myBitmap);m

2013-01-30 09:56:37 899 1

转载 关于华为系列手机调试不显示log的解决

我用的是华为U8860荣耀,但是调试程序的时候不打印LOG,只显示Unable to open log device ‘/dev/log/main’: No such file or directory。于是我查询了一下,发现有如下解决办法。1、在拨号界面输入:*#*#2846579#*#*  进入测试菜单界面。2、Project Menu–后台设置–LOG设置

2013-01-04 18:31:06 1005

百度android工程师面试题目

百度android工程师面试题目 值得一看

2012-12-20

android 3D 游戏开发

android开发中的难点,3D游戏开发的详细介绍流程~

2012-02-07

android画图学习

android画图学习,有非常详细的android画图介绍,包括2D,3D中如何画图。

2012-02-07

联想公司android面试题

世界500强公司,联想面试android开发人员的面试题,非常有参考价值。。

2012-02-07

android面试题集

包含很多android企业面试新员工必问的题目,很有参考价值~

2012-02-07

深入浅出android.pdf

这是一本适合入门开发android的开发人员使用的书籍。深入浅出,非常易懂。

2011-12-30

SQLite权威指南.pdf

这是一本详细介绍android中SQLite数据库的详细介绍用法和实例。非常的实用

2011-12-30

android四大组件详解

此文档涵盖了android四大组件,所有的基础应用介绍,并且还有补充说明

2011-12-30

android权限列表大全

android权限列表大全,涵盖了所有android中mainfest.xml文件中所有的权限设置,并且还有代码。

2011-12-30

空空如也

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

TA关注的人

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