
android学习总结笔记
文章平均质量分 75
hlp_127
这个作者很懒,什么都没留下…
展开
-
使用SharePreference保存用户输入的内容
以下是SharedPreferences的一些特性:1.轻量级存储2.无法进行共享3.多半用于存储用户的临时数据思路:主要是在程序退出之前保存用户输入的数据和在程序开始时加载从上一次保存下来的数据,运用SharedPreferences保存数据数,以xml文件的形式保存在data/data/packagename/shared_prefs/××××.xml 以下是关键代原创 2011-11-25 16:26:48 · 1595 阅读 · 0 评论 -
android 常用代码汇总
android 常用代码汇总1、图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);/转载 2012-12-13 21:31:38 · 518 阅读 · 0 评论 -
Android Intent和Intent Filter详解
Intents and Intent Filters Intent Objects Intent对象 Intent Resolution Intent解析 Intent filters Filters and security Filter和安全 Common cases 常见情况转载 2012-12-14 19:59:09 · 831 阅读 · 0 评论 -
Android AIDL(Android Interface Definition Language)介绍
在网上看到一篇介绍AIDL的文章,自己把代码在2.2的sdk上跑了一下,稍微更改了一下原文中的代码(下文中的代码都是自己编译通过后使用的代码)并且添加了xml文件,大家可以按照这个代码自己实现一遍。以下部门来自网上其他朋友的文章(由于出处太多,无法找到原始的地址)============================================================转载 2013-01-06 22:09:22 · 635 阅读 · 0 评论 -
性能优化之布局优化
性能优化之布局优化本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchy viewer和lint)。 性能优化专题已完成五部分:性能优化总纲——性能问题及性转载 2014-03-31 21:38:47 · 603 阅读 · 0 评论 -
Java 理论与实践: 哈希
Java 理论与实践: 哈希有效和正确定义hashCode()和equals()每个Java对象都有 hashCode() 和 equals() 方法。许多类 Override 这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义 hashCode() 和e转载 2014-03-21 09:56:33 · 610 阅读 · 0 评论 -
logcat命令详解
logcat命令详解Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查看和使用.在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过"Setting->Application->Development->USB debugging"来开启。logcat本身是android转载 2014-03-21 10:16:37 · 711 阅读 · 0 评论 -
SVN命令使用详解
SVN命令使用详解(2013-04-16 20:39:18)转载▼标签:it分类:服务器搭建1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --usernam转载 2014-03-21 09:54:03 · 801 阅读 · 0 评论 -
android lint工具的使用
android lint工具的使用2作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它是一个代码扫描工具转载 2014-03-31 22:05:52 · 1989 阅读 · 0 评论 -
Git 常用命令详解
Git 常用命令详解(二)Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总转载 2014-03-21 09:59:26 · 1070 阅读 · 0 评论 -
Android 中的BroadCastReceiver
BroadCastReceiver 简介 (末尾有源码)BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadca转载 2014-04-01 22:32:55 · 561 阅读 · 0 评论 -
Android中对Log日志文件的分析
分类: LINUX一,Bug出现了, 需要“干掉”它 bug一听挺吓人的,但是只要你懂了,android里的bug是很好解决的,因为android里提供了LOG机制,具体的底层代码,以后在来分析,只要你会看bug,android里应用开发也就很简单了。那我们先来看看android里的ANR,怎么出现ANR呢,很简单。 # adb shell转载 2014-03-21 14:58:20 · 736 阅读 · 0 评论 -
Android Looper和Handler
Android Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。Me转载 2012-12-10 21:17:29 · 413 阅读 · 0 评论 -
Android ListView getView方法 性能优化
Android ListView getView方法 性能优化【转】 2012-08-09 14:15:50| 分类: android进阶|字号 订阅ListView的Adapter的作用如下图所示:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方转载 2012-12-06 19:28:50 · 912 阅读 · 0 评论 -
eclipse 中使用内存分析工具MAT分析内存泄漏
from : http://www.blogjava.net/rosen/archive/2010/05/21/321575.html前言 在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory An转载 2012-11-23 19:41:31 · 1270 阅读 · 0 评论 -
使用Files存储文件笔记
如果想对SD卡写入内容的时候,要记得想MainFestt添加相应的权限:以下是整个程序的截图:以下是我这个程序的代码:package hlp.com;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import a原创 2011-11-27 11:41:23 · 550 阅读 · 0 评论 -
计算器!
package hlp.cn;import java.util.regex.Pattern;import hlp.cn.R;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android原创 2011-11-27 11:49:21 · 748 阅读 · 0 评论 -
Android中Context详解
备注:今晚看了一下ANDROID内核相关资料,其中提到android 中的Context,这个既熟悉有陌生的家伙,对这个确实一知半解,究竟是它是如何运作,下面我转载了一篇不错的文章进行介绍!..Android中Context详解——你所不知道的Context 2012-07-08 16:17:37| 分类: Android |字号 订阅转转载 2012-11-26 22:51:19 · 643 阅读 · 0 评论 -
Android中Bitmap和Drawable
Android中Bitmap和Drawable Android 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap转载 2012-11-27 21:56:25 · 553 阅读 · 0 评论 -
linux下git工具使用 和 Git 中文教程
linux下git工具使用 (2010-11-03 21:53) from : http://leves.iteye.com/blog/725633分类: linux命令及使用git是linux下的版本管理工具,类似于CVS。git没有登陆与退出的概念,每次操作都要求输入密码(当然也可以做到不用每次都输入密码)。 0.首先要设置环境转载 2012-11-28 20:29:26 · 1734 阅读 · 0 评论 -
android 中ANR异常的分析
刚刚看到了项目里面的一个BUG,说的是ANR异常,由于我还是第一次接触ANR的,所以转载一篇解决ANR异常的文章加以理解!一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸转载 2012-12-01 12:55:45 · 1197 阅读 · 0 评论 -
SoftReference、WeakReference和PhantomRefrence分析和比较
本文将谈一下对SoftReference(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解三各类理解,这三个类是对heap中java对象的应用,通过这个三个类可以和gc做简单的交互. 引用种类除了上面提到的三个引用之外,还有一个引用,也就是最长用到的那就是强引用.例如Java代码1.Object o=new转载 2012-12-03 19:19:17 · 570 阅读 · 0 评论 -
And解roid中Activity启动模式详
转自: http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.htmlAnd解roid中Activity启动模式详 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Acti转载 2012-11-21 19:48:57 · 623 阅读 · 0 评论 -
Android 中Handler机制的详解与使用
一、Handler的定义: Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,转载 2012-12-04 19:26:49 · 1195 阅读 · 0 评论 -
android开发中的内存泄漏
备注:最近被项目中的一个内存泄漏的BUG弄到有点晕,感觉其实内存泄漏这些错误有时候确实挺难避免的,特别是像我这种没什么开发经验的程序员,确实有点让我摸不着头脑,特别是项目越大越容易出现这些错误,下面转载一篇文章,以参考!一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造Adapter时,没有转载 2012-11-21 19:55:56 · 511 阅读 · 0 评论 -
Android bitmap 内存溢出
from : http://www.eoeandroid.com/forum.php?mod=viewthread&tid=71586android 中用bitmap 时很容易内存溢出,报如下错误:Java代码:Java.lang.OutOfMemoryError : bitmap size exceeds VM budget复制代码转载 2012-11-22 21:32:14 · 861 阅读 · 0 评论 -
AsyncTask的坑,Handler,Looper与MessageQueue
AsyncTask的坑,Handler,Looper与MessageQueue分类: Android 2012-11-17 20:04 4907人阅读 评论(2)收藏 举报目录(?)[+]AsyncTask的隐蔽陷阱先来看一个实例这个例子很简单,展示了AsyncTask的一种极端用法,挺怪的。[java] view pla转载 2014-04-22 16:44:46 · 822 阅读 · 0 评论