Android常用技巧
讠午月月鸟
这个作者很懒,什么都没留下…
展开
-
Android WebView Memory Leak WebView内存泄漏
转自:http://my.oschina.net/zhibuji/blog/100580在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说转载 2015-08-04 19:17:37 · 798 阅读 · 0 评论 -
Layout Inflation不能这么用
转自:http://blog.jobbole.com/72156/转载 2014-07-01 16:34:34 · 651 阅读 · 0 评论 -
苹果编程语言Swift解析:将推动应用开发巨变
导语:CNET网站今天刊文称,苹果(644.82, 7.28, 1.14%)公司(以下简称“苹果”)在今年的WWDC(全球开发者大会)上发布了一款重要产品:编程语言Swift,并随后发布了对这一语言进行详解的iBook电子书。终端用户或许很难感知到这一编程语言带来的改变,但这可能推动苹果应用开发者社区的变革。 以下为文章全文: 许多人可能都已忘记苹果WWDC中的“D”代转载 2014-06-05 15:41:18 · 377 阅读 · 0 评论 -
Ant自动编译打包&发布 android项目
转自:http://www.cnblogs.com/yaozhongxiao/p/3523061.html转载 2014-07-16 20:19:25 · 411 阅读 · 0 评论 -
思维的力度
转自:http://blog.csdn.net/leezy_2000/article/details/9210913转载 2014-06-23 18:25:08 · 551 阅读 · 0 评论 -
Android 混淆打包不混淆第三方jar包
转载自:http://blog.csdn.net/qwiwuqo/article/details/33452107转载 2014-06-23 12:14:13 · 963 阅读 · 0 评论 -
android aapt使用小结
转自:http://www.cnblogs.com/meizixiong/archive/2013/03/05/2945151.html转载 2014-05-14 16:44:01 · 411 阅读 · 0 评论 -
使用Android adb命令来启动Android应用程序
Android自带的ADB工具是一个很强大的工具,我们可以用ADB来完成非常多的工作。具体ADB的使用可以参考这篇文章:Android adb常用指令使用指南如何安装一个android app程序,可以使用adb install ApkName.apk命令来实现,那么安装完成之后可不可以用命令行来启动它呢?Of Course!!!那么如何启动已经安装好的转载 2014-05-14 16:28:53 · 4947 阅读 · 0 评论 -
Android adb常用指令使用指南
Android adb常用指令使用指南Android ADB(Android Debug Bridge)调试桥是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用。转载 2014-05-14 16:22:31 · 544 阅读 · 0 评论 -
Android4.4获取多媒体(图片,声音,视频)路径
关于Android4.4的图片路径获取,如果回来的Uri的格式有两种 ?1content://com.android.providers.media.documents/document/image:3951?1content:/转载 2014-05-14 12:23:10 · 865 阅读 · 0 评论 -
50个Android开发技巧(10 为TextView添加样式)
首先来看一个控件的样例:(原文地址:http://blog.csdn.net/vector_yi/article/details/24428085)手机上类似这样的场景你一定已经见过很多次了,但有没有考虑过它是怎样实现的?也许你会认为这是一个稍微复杂的自定义的View,但,没错,这实际上只是一个原生的TextView而已。TextView是一个简单而神奇的Widget,转载 2014-04-28 16:49:38 · 412 阅读 · 0 评论 -
Android 动画学习笔记
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Anima转载 2014-05-13 16:17:47 · 279 阅读 · 0 评论 -
Intent其间传递复杂的对象
转自:http://blog.csdn.net/longzhongren/article/details/24626969转载 2014-05-12 11:18:36 · 381 阅读 · 0 评论 -
Java中创建URL的常见问题及解决方案
Java中创建URL的常见问题及解决方案Published: 12 May 2014 Category: JavaURL无处不在,不过似乎开发人员并没有真正地理解它们,因为我在Stack Overflow上经常看到有人在问如何正确的创建一个URL。想知道URL语法是如何工作的,可以看下Lunatech的这篇文章,非常不错 。本文不会深入介绍URL的全部语法(如果你想转载 2014-05-12 10:16:00 · 714 阅读 · 0 评论 -
Android加载大图片OOM异常解决
项目用到加载大图片,app老是出现OOM异常,总结了几点经验,供参考。1、手动干涉dalvik的堆内存处理效率:1 private final static float TARGET_HEAP_UTILIZATION = 0.75f;2 //for same activity3 public void onCreate()4 {5转载 2014-04-26 09:27:08 · 546 阅读 · 0 评论 -
Android Touch事件传递机制
介绍Android Touch事件的传递机制。不少朋友私信问到这个问题,那就推荐一篇我看到的对传递机制介绍最清楚的国外文章吧。本文略作翻译。 1、基础知识(1) 所有Touch事件都被封装成了MotionEvent对象,包括Touch的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为ACTION_DOWN, ACTION_UP转载 2014-05-16 16:38:33 · 478 阅读 · 0 评论 -
Android事件分发机制完全解析,带你从源码的角度彻底理解(全)
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什转载 2014-07-02 18:43:27 · 387 阅读 · 0 评论 -
使用Android自带DownloadManager下载文件
转载自:http://blog.csdn.net/lixiang0522/article/details/7608310转载 2014-07-03 17:18:46 · 566 阅读 · 0 评论 -
Android Touch事件传递机制
介绍Android Touch事件的传递机制。不少朋友私信问到这个问题,那就推荐一篇我看到的对传递机制介绍最清楚的国外文章吧。本文略作翻译。 1、基础知识(1) 所有Touch事件都被封装成了MotionEvent对象,包括Touch的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为ACTION_DOWN, ACTION_UP转载 2014-07-03 15:27:42 · 362 阅读 · 0 评论 -
通过浏览器直接打开Android应用程序
转自:http://my.oschina.net/liucundong/blog/168612 http://my.oschina.net/liucundong/blog/354029 Update: 更新了实现方式:http://my.oschina.net/liucundong/blog/354029 2014-12-9---------我是分转载 2015-04-29 17:45:51 · 1660 阅读 · 0 评论 -
Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
转自:http://blog.csdn.net/jiangwei0910410003/article/details/23940445今天老大给我提了一个需求叫我调研一下,他已经测试了IOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。比如你在IOS中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样转载 2015-04-29 17:43:06 · 774 阅读 · 0 评论 -
四种方案解决ScrollView嵌套ListView问题
转载自:http://www.apkbus.com/android-11540-1.html摘要: 本人网上用的ID是泡面或安卓泡面,学习一年半之前开始从事Android应用开发,这是我写的第一篇Android技术文章,转载请注明出处和作者,有写的不好的地方还请帮忙指出,谢谢。在工作中,曾多次碰到ScrollView嵌套List ...本人网上用转载 2015-04-17 16:06:56 · 640 阅读 · 0 评论 -
Android中屏幕密度和图片大小的关系分析
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/19139013前言Android中支持许多资源,包括图片(Bitmap),对应于bitmap的文件夹是drawable,除了drawable,还有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、d转载 2015-01-17 18:30:34 · 475 阅读 · 0 评论 -
Android 4.0 Animator框架
一、 前言Animator框架是Android 4.0中新添加的一个动画框架,和之前的Animation框架相比,Animator可以进行更多和更精细化的动画控制,而且比之前更简单和更高效。在4.0源码中随处都可以看到Animator的使用。 二、 Animation和Animator比较如下图,是Animation和An转载 2014-10-13 16:34:25 · 409 阅读 · 0 评论 -
Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也转载 2014-10-11 17:12:38 · 381 阅读 · 0 评论 -
android图片压缩总结
转载于:http://blog.csdn.net/cherry609195946/article/details/9264409转载 2014-11-13 16:00:24 · 361 阅读 · 0 评论 -
互联网推送服务原理:长连接+心跳机制(MQTT协议)
转自:http://blog.csdn.net/clh604/article/details/20167263互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连转载 2014-10-11 17:11:52 · 522 阅读 · 0 评论 -
Android照片墙应用实现,再多的图片也不怕崩溃
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于转载 2014-09-25 14:29:49 · 431 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html转载 2014-09-25 14:28:22 · 348 阅读 · 0 评论 -
Android中Scroller类的分析
今天看了一下项目中用到的ViewFlow控件,想弄明白其工作原理。从头开始分析,卡在“滚动”这儿了。做android也快两年了,连最基本的滚动都不熟悉,真是惭愧。。。遂网上找资料,很容易的在google前排找到此文章:Android Scroller类的详细分析 http://blog.csdn.net/gemmem/article/details/7321910很受启发,转载 2014-08-26 18:28:45 · 386 阅读 · 0 评论 -
Material Design
http://www.jikexueyuan.com/study/124/转载 2014-07-13 18:00:54 · 350 阅读 · 0 评论 -
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
转自:点击下载Genymotion-ARM-Translation.zip将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。转载 2014-07-11 20:03:38 · 552 阅读 · 0 评论 -
Android编程之LocalBroadcastManager源码详解
http://blog.csdn.net/xyz_fly/article/details/18970569转载 2014-07-08 18:42:43 · 418 阅读 · 0 评论 -
Android代码混淆及项目发布步骤记录
转自:http://blog.csdn.net/u011638883/article/details/26349215转载 2014-07-08 12:23:49 · 459 阅读 · 0 评论 -
Android存储对象到本地(SharedPreferences方式和file方式)
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。[java] view plaincopy转载 2014-05-15 19:01:57 · 4642 阅读 · 0 评论 -
Android常用工具类
转自:主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayU转载 2014-05-16 16:28:29 · 310 阅读 · 0 评论 -
android:控件焦点问题 descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C转载 2014-04-17 14:36:06 · 479 阅读 · 0 评论 -
Android中View转换为Bitmap及getDrawingCache=null的解决方法
1.前言 Android中经常会遇到把View转换为Bitmap的情形,比如,对整个屏幕视图进行截屏并生成图片;Coverflow中需要把一页一页的view转换为Bitmap、以便实现复杂的图形效果(阴影、倒影效果等);再比如一些动态的实时View为便于观察和记录数据、需要临时生成静态的Bitmap。2.实现方法 1)下面是笔者经常用的一个转换方法 pub转载 2014-03-31 17:22:32 · 334 阅读 · 0 评论 -
requestDisallowInterceptTouchEvent
当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return t转载 2014-03-19 23:20:18 · 614 阅读 · 0 评论 -
android之Itent.ACTION_PICK Intent.ACTION_GET_CONTENT妙用
你是不是很多时候,想从弹出的电话本姓名列表中中查找到某个人,然后再获取该人的详细信息呢?你是不是想选择从弹出的列表中选择一张图片,然后将其进行进一步的操作呢?如果,你想,那你是不是很像知道,我们应该怎么让其弹出来一张选择列表,又应该怎么代码实现后边的操作呢?Itent.ACTION_PICK Intent.ACTION_GET_CONTENT 两者都可以完成类似的功能,让转载 2014-04-29 17:11:44 · 423 阅读 · 0 评论