自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个android的开发者

进入android的世界

  • 博客(21)
  • 收藏
  • 关注

转载 ERROR: Unknown command 'crunch' 解决方法

配置Android开发环境,各项工作都做好了,新建了个Hello Android项目做测试,提示ERROR: Unknown command 'crunch' 。在网上搜了若干种解决方法,好不容易才把这个问题解决了。首先,出现ERROR: Unknown command 'crunch' ,通常是因为我们在配置环境时只更新了ADT而没有对Android SDK tools 和Android

2013-06-25 14:16:24 2121

转载 混淆

proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是这样

2013-04-27 14:21:47 14527 1

转载 Android 内存溢出解决方案(OOM) 整理总结

(本文对我帮助很大,在此谢谢原作者)标签:AndroidAndroid加载大 移动开发原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/804237 在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了

2013-04-11 19:42:10 751

转载 安卓手机自带的显示基站命令

ANT经常看到蚁足网上有网友为了查看手机当前的基站号、相邻基站信息、信号强度等而上网搜索安装各种 手机定位软件 或者 基站显示软件,如MobileTrack,Network Info。。。其实安卓手机自带快捷指令显示当前的网络信息,不过手机厂商不同,命令也不一样。每次要用时总想不起来命令,记下备用。(1) HTC 安卓手机在拨号键盘输入 *#*#4636#*#* , 选择 “手机信息”

2013-03-07 20:02:36 5299

转载 把两张资源动态合并成一张bitmap

Bitmap bitmap = BitmapFactory.decodeResource(r, R.drawable.icon)   .copy(Bitmap.Config.ARGB_8888, true);  Canvas c = new Canvas(bitmap);  不加copy会因为图片是资源而不允许改动,会报这个错java.lang.IllegalStateExcept

2012-12-11 15:57:45 1644

转载 Android getDecorView用途——屏幕截图

正好做类似UCweb一样的页面管理的功能模块,贴出一起研究  ImageView iv = (ImageView) findViewById(R.id.ImageView01);  ImageView iv2 = (ImageView) findViewById(R.id.ImageView02);  ImageView iv3 = (ImageView) findViewById(R

2012-11-14 21:33:08 475

转载 MIME Type 介绍

MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如:Content-Type: text/HTML 下面是关于Content-Type的一张表. Description of Data ContentTypical Filename Exte

2012-11-09 10:02:20 698

转载 整理下 Intent 中文API

Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。 目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。 Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 I

2012-11-08 13:07:50 4436

转载 android之ContentResolver与ContentProvider

android中对数据操作包含有:file, sqlite3, Preferences, ContectResolver与ContentProvider前三种数据操作方式都只是针对本应用内数据,程序不能通过这三种方法去操作别的应用内的数据。android中提供ContectResolver与ContentProvider来操作别的应用程序的数据。一、 使用方式一个应用实现Con

2012-11-08 12:58:22 629

转载 android数据共享

Android系统有个突出的特点,可以在不同的应用中进行数据传递,这样你就可以很方便的进行内容分享,或者利用别的应用满足你的需求。       当你构建一个Intent时,你需要制定intent的意图。Android定义了许多actions,包括ACTION_SEND,你可能会猜到,它就是用来将数据发送到一个或者多个activity中的Action,它甚至可以跨进程传递。为了将数据传递到别的a

2012-11-08 12:52:12 945

转载 流的管理

一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:

2012-09-19 11:38:00 329

转载 [Android实例] Android有效解决加载大图片内存溢出问题及优化虚拟机内存

本文转自:http://www.qianxk.com/forum.php?mod=viewthread&tid=9514尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因

2012-08-16 09:56:46 558

转载 apk安装和卸载

安装:private void openFile(File file) {                // TODO Auto-generated method stub                Log.e("OpenFile", file.getName());                Intent intent = new Intent();

2012-07-13 16:22:59 355

转载 Android断点续传

在我们做开发的时候经常遇到的就是下载了,现在下载的方法有很多很多,那么怎么做到断点续传下载呢!很多人都头疼这个问题,如果我们没有很好的逻辑真不是很容易解决啊。我参考了一下前辈们的资料了整理了一个项目,能实现多个文件的同时下载。断点续传下载,顾名思义,那就是我们在一次下载未结束时,退出下载,第二次下载时会接着第一次下载的进度继续下载。那么怎么记录第一次下载的数据呢,这里肯定就要用到数据库了。下面

2012-07-13 15:04:29 387

转载 用 Java 实现断点续传 (HTTP)

断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, i

2012-07-13 15:01:42 317

转载 android反编译apk文件以及如何防止代码被反编译

防止反编译作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk

2012-07-12 13:42:36 898

转载 Android 重要基本开发规范

Android开发规范之编码规范1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下L

2012-07-12 13:38:51 311

转载 盘点Android开发者必备的十大开发工具

Android SDK提供了一系列可帮助开发者设计、创建、测试和发布Android应用程序的强大工具,以下是编译developer推荐的10款最常用的开发工具。1.Eclipse w/ADT虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他Android工具的强大组合功能。最典

2012-07-12 12:41:46 734

转载 编写高效的Android代码

虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。本章讨论了很多能让开发者使

2012-07-12 11:36:10 418

原创 该链接程序不再被安装到手机上

开发了一个软件,软件原来的版本怎么替换都好用,最近重构了之后,替换版本出问题了,在G7手机上,如果用旧版本替换最新开发的新版本,点击软件图标就会出现“该链接程序不再被安装到手机上”,但是安装完成后直接打开就能启动 然后再将软件移动到SD卡上也能启动。(备注软件默认安装在手机内存上)调查原因是我自己写的软件两次使用的开机启动画页的路径不一致引起的。

2012-07-11 15:24:58 2289

转载 Android学习之Build.xml文件

近日升级Android SDK至3.2版本,发现ant工具编译失败,仔细检查Build.xml后进行了重新编写,内容修正如下,希望对大家学习Ant有帮助。具体Build.xml内容如下:具体演示工程参见:点击打开链接,注意积分有点高哦,嘿嘿。。。view plainxml version="1.0" encoding="UTF

2012-07-11 15:17:55 2824

空空如也

空空如也

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

TA关注的人

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