- 博客(86)
- 收藏
- 关注
转载 Android Measure中对应方法解析
注:根据网上资料整理如下首先 onMeasure方法是为了得到各个View大小的函数fill_parent-->public static final int EXACTLY = 1 << MODE_SHIFT;wrap_content-->public static final int AT_MOST = 2 << MODE_SHI...
2014-07-18 14:56:00
157
转载 Android adb常用命令
1、安装apk包install命令:tools>adb install xxx.apk enter2、卸载apk包uninstall命令:tools>adb uninstall com.cn.android [包的名字]3、 1 、查看logcat信息:tools>adb logcat 2、 打出logcat信息,保存为txt:to...
2014-07-11 16:56:00
139
转载 Android性能优化总结(转)
前言性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下, 会影响整体的性能,其后果可能也是多方面的,本文总结了目前工作中,所需要知道的大部分性能优化点,一部分个人总结,一部分来自于互联网。但整体上,都是 提纲性的,并没有列出具体的实例,因为写这方面主题的达人实在太多了,所以,我得站在巨人的肩膀...
2014-07-02 16:18:00
113
转载 Android开发之SQLite优化
本文原地址为:http://blog.csdn.net/horkychen/article/details/18892223关于SQLite的优化,首先是能用SQL语句批次处理的,就不要单笔操作,Cursor就更是能不用就不用。比如成批的DELETE/UPDATE,将条件组装到SQL语句,会比使用CURSOR一条条的查再删效率要高很多(若干年前就曾使用存储过程代替单笔操作,将一次批量...
2014-06-20 16:18:00
78
转载 Xutils-http-HttpClient get请求在HttpResponse中无法获得Location的问题
我通过httpclient的get方法访问,通过返回的response的头部的location可以得到服务器的重定向地址(Location)在java环境下测试都没问题可是在安卓SDK环境下 却得不到response的location通过抓包分析,发现在android下,httpclient的实例执行get请求后,一起连重定向的get方法都执行了所以最后得...
2014-06-17 18:16:00
233
转载 Xutils-http-HttpServletRequest详解
用HttpServletRequest,现在整理如下,以便以后查阅。(表格为从别的地方复制的,排版渣了点,酬和看吧。)请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。主要的与请求和接口相关的类及接口 方法说明ServletInputStream Servle...
2014-06-17 18:13:00
103
转载 Android Xml解析之DOM详细攻略
参考地址:http://wenku.baidu.com/view/aca83d12cc7931b765ce15d1.html由于dom方式是保存于内存中,比较耗内存,不过对于一些数据量比较小但又比较常用的隐秘信息,可以用此方法People类是自己写的一个类,主要保存各个字符串数据。1.为了具有扩展性 自己编了一个xml文件:<?xml version="1.0"...
2014-06-16 11:00:00
108
转载 Android <meta-data>元素数据的读取
在AndroidManifest.xml中,<meta-data>元素可以作为子元素,被包含在<activity>、<application> 、<service>和<receiver>元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段:<activity....
2014-06-04 12:30:00
84
转载 android提高SQLite大容量数据存储效率
SQLite中插入的时候非常耗时,原因是没有使用事务,默认是每插入一次使用一次事务,这样如果插入1000条数据,就要开启1000次事务,非常耗时,所以我们可以利用代码来通过手动开启和关闭的方式控制事务。public void insertAll(String databaseName, ArrayList<ContentValues> ...
2014-06-03 17:30:00
137
转载 HttpClient有关方法及相关优化整理
HttpClient4中采用 ThreadSafeClientConnManager来保证线程的安全,优于2.0的 MultiThreadedHttpConnectionManager类。另外Apache官方强烈推荐只使用一个HttpClient的实例,所以我 们可以将以下demo方法写成单例模式。 demo将使用StringEntity来完成不指定参数名发送Post,已经采用Thr...
2014-06-03 17:03:00
154
转载 Android网络开启、关闭整理
近段时间由于要对手机网络状况进行判断、开启和关闭,从网上找了些资料,现整理如下包含了对WiFi、GPRS、飞行模式的开启、关闭以及一些状态的检测,在小米和三星平板上测试均通过[java] view plaincopypackagecom.my.device_admin.business;importjava.lang.refle...
2014-06-03 11:05:00
114
转载 android直播之流媒体开发(转载)
1、流媒体开发之--直播实现 2、流媒体开发之-直播自定义列表 3、流媒体开发之-服务器图片的加载 4、流媒体开发之-直播自定义分类 5、流媒体开发之-获取直播节目预告-1 6、流媒体开发之-直播界面切换电视台频道 关于直播的相关信息这里不做详解,我们对直播应该很熟悉,实现生活中有各种直播,他们 如何实现的呢,其实开发一个简单不能简单的直播,只需要两个:1、...
2014-05-30 17:33:00
86
转载 android listview的HeadView左右切换图片(仿新浪,网易,百度等切换图片)
首先我们还是看一些示例:(网易,新浪,百度) 显示效果都不错,可是手感就不一样了,百度最棒,网易还行,新浪就操作很不好,这里我说的是滑动切换图片.自己可以测试一下.不得不说牛叉的公司确实有哦牛叉的道理.下面我简单的介绍下实现方法:其实就是listview addHeaderView.只不过这个view是一个可以切换图片的view,至于...
2014-05-22 12:01:00
127
转载 android SharedPreferences 存储对象
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。[java]view plaincopy...
2014-04-18 16:47:00
79
转载 高手速成android开源项目【View篇】(转)
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 一、ListViewandroid-pulltorefresh ...
2014-04-18 16:21:00
64
转载 利用Java反射机制改变SharedPreferences存储路径
SharedPreferences原则上只能保存在当前应用程序私有的Shared_prefs目录中,但利用Java的反射机制可以改变系统内定的文件存储路径。例如:将config.xml文件保存在SD卡的根目录中。private void savePreToSDcard() { try { Field field; ...
2014-04-18 16:10:00
118
转载 Android端服务器推送技术原理分析及XMPP简单的使用(转)
xmpp协议起源于著名的Linux即时通讯服务服务器jabber,有时候我们会把xmpp协议也叫jabber协议,其实这是不规范的,xmpp是个协议,而jabber是个服务器,因为jabber开源,设计精良,安全,稳定,跨语言,跨平台,封装开发简便,越来越多人开始使用它,并且逐步完善,不久它便形成了一个强大的标准化体系,GoogleGTalk、Pidgin、PSI、Spark、Pand...
2014-04-11 17:22:00
180
转载 ViewConfiguration.getScaledTouchSlop () 用法
返回一个int类型,表示一个距离--->滑动的时候,手的移动要大于这个距离才开始移动控件。转载于:https://www.cnblogs.com/weixiao870428/p/3655902.html
2014-04-10 10:38:00
234
转载 String、StringBuffer、StringBuilder简单说明
原文链接:http://blog.csdn.net/chenssy/article/details/17591363 一、String 首先我们要明确,String并不是基本数据类型,而是一个对象,并且是不可变的对象。查看源码就会发现String类为final型的(当然也不可被继 承),而且通过查看JDK文档会发现几乎每一个修改String对象的操作,实际上...
2014-03-31 14:49:00
92
转载 Retrofit – Java(Android) 的REST 接口封装类库
转载出处:http://blog.chengyunfeng.com/?p=491Retrofit 和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。例如:帮助1234public inter...
2014-03-27 10:56:00
141
转载 Android-手机端开发用界面原型与布局工具
创建网页或者程序不仅要关注主页的排版以及与主题想匹配的图片,还应注重视觉设计,这是因为它更能吸引用户进而提升搜索量。因此,项目开发首先需要确立良好的设计,创意是必不可少的。所以,项目经理、Web设计师、开发者在线框和原型工具方面需要具备一定的功底。本文罗列了2013年最新的10大界面原型与布局工具以帮助设计师和开发者创建出更加优秀的产品。1.SolidifySolidi...
2014-03-25 14:26:00
256
转载 Android Service完全解析,关于服务你所需知道的一切(下)
本文转载出处:http://blog.csdn.net/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、 Service与Thread的关系、以及如何创建前台Service。以上所提到的这些...
2014-03-24 17:58:00
50
转载 Android Service完全解析,关于服务你所需知道的一切(上)
此文转载出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。 Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的...
2014-03-24 17:57:00
45
转载 (转 todo阅读)Android 官方博客 - Android应用程序的内存分析(翻译)
作者:Tim BrayDalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,在上面内存空间是受到限制的。在这篇 文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。 一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的...
2014-03-21 16:16:00
63
转载 Android 内存使用hprof文件打开方法
如何用MAT来分析,前提是Android开发和测试的工具安装完整,SDK,Eclipse:1.打开Eclipse2.选择 Help->Install New Software;3.在Work with中添加站点:http://download.eclipse.org/mat/1.0/update-site/(这个地址可能会变化,但是新的地址可以在官方网站上找到:http://www...
2014-03-21 16:14:00
217
转载 Java 内存模型及GC原理 (转)
来源:http://blog.csdn.net/ithomer/article/details/6252552一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的...
2014-03-21 12:50:00
70
转载 TraceView-对Android的应用程序以及Framework层的代码进行性能分析
一、TraceView简介 TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。 TraceView是图形化的工具,最终它会产生一个图表,用于对性能分析进行说明。 TraceView可以跟踪到具体的Method二、TraceView的原理...
2014-03-21 10:22:00
81
转载 Android PowerImageView实现,可以播放动画的强大ImageView (转)
下面我们就开始吧,首先新建一个项目,起名就叫PowerImageViewTest,这里使用Android 4.0的API。由于是要自定义控件,我们还可能会用到一些自定义的属性,因此在values目录下新建一个attrs.xml的文件,可以在这个文件中添加任何需要自定义的属性。这里我们目前只需要一个auto_play属性,代码如下所示:[html] view plainco...
2014-03-20 18:12:00
74
转载 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问o...
2014-03-19 11:42:00
53
转载 转的一个比较详细的侧滑效果
转载出处:http://blog.csdn.net/guolin_blog/article/details/8714621首先还是讲一下实现原理。在一个Activity的布局中需要有两部分,一个是菜单(menu)的布局,一个是内容(content)的布局。两个 布局横向排列,菜单布局在左,内容布局在右。初始化的时候将菜单布局向左偏移,以至于能够完全隐藏,这样内容布局就会完全显示在Ac...
2014-03-17 17:09:00
68
转载 WindowManager.LayoutParams类
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。 它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:定义public static class WindowManager.LayoutParams extends V...
2014-03-14 15:02:00
66
转载 Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
1.屏幕尺寸,源代码如下:[java] view plaincopyDisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);intscreenWidth=metrics.widthPixe...
2014-03-13 14:48:00
91
转载 Handler作为Activity的内部类有可能会导致内存泄露
Handler作为Activity的内部类有可能会导致内存泄露的问题。具体如何解决,在国外有人提出,如下:Issue: Ensures that Handler classes do not hold on to a reference to an outer classIn Android, Handler classes should be static or leaks m...
2014-03-11 10:11:00
75
转载 Spring for Android--DOCS
链接http://docs.spring.io/spring-android/docs/1.0.x/reference/htmlsingle/#spring-android-maven转载于:https://www.cnblogs.com/weixiao870428/p/3592111.html
2014-03-10 16:40:00
71
转载 Android MVC-spring-android-rest-template使用(转)
具象状态传输 (Representational State Transfer,REST)软件体系结构基于资源表示的传输。RESTful web 服务是一种基于 REST 和 HTTP 协议的 web 服务,并被作为一个 URI 路径可用。此 web 服务由一些生成各种媒体类型(比如 XML、HTML、JSON 和文本)消息的方法组成。这些 web 服务方法响应 GET、PUT、POST...
2014-03-10 10:34:00
243
转载 (转)对Thread.interrupt()方法很详细的介绍
在JDK1.0中,可以用stop方法来终止,但是现在这种方法已经被禁用了,改用interrupt方法。Thread.interrupt()方法不会中断一个正在运行的线程。它的作用是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,那么,它将接收到一个中...
2014-03-03 16:41:00
72
转载 Android之基于XMPP协议即时通讯软件(二)转
昨天给大家粗略的介绍了一下我那个简单的项目:Android之基于XMPP协议即时通讯软件(一)从今天开始,就详细展开的介绍设计思路,一是给自己做个总结,二是希望能给各位朋友一点点帮助吧!也 许和很多刚刚开始入行程序猿的朋友一样,我最初也是每开始一个新项目,只是稍微思考一下便开始写代码。一个星期后,尽管实现了部分功能,却发现自己有点乱 了,因为又突然生出很多新的想法,于是又顺着思路...
2014-03-03 10:57:00
92
转载 Android之基于XMPP即时通讯(转)
源码地址:http://download.csdn.net/detail/weidi1989/6731835开源中国(欢迎fork):http://git.oschina.net/way/XMPP好 了,进入正题,之前有朋友问我,为什么不做基于xmpp协议的即时通讯,于是乎,为了简单方便,我便把之前百度推聊换了一个芯:将基于百度云推送改成基于 asmack的即时通讯,当然,界面也...
2014-03-03 10:56:00
94
转载 开机启动service小DEMO
yourReceiver 类:package radar.com;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;public class yourReceiver extends BroadcastR...
2014-02-27 15:02:00
90
转载 Android 歌词同步滚动效果(转)
歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步。我们知道,歌词是如下所示的文件:lrc[ti:原来爱情这么伤][ar:梁咏琪][al:给自己的情歌][00:00.55]梁咏琪 - 原来爱情这么伤[00:05.43]作词:彭学斌 [00:06.68]作曲:彭学斌[00:09.63][00:22.27]我睁开眼睛 却感觉不到天亮[00...
2014-02-27 10:40:00
840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人