Android
文章平均质量分 69
欧阳明日
这个作者很懒,什么都没留下…
展开
-
Android 异步加载
Android的Lazy Load主要体现在网络数据(图片)异步加载、数据库查询、复杂业务逻辑处理以及费时任务操作导致的异步处理等方面。在介绍Android开发过程中,异步处理这个常见的技术问题之前,我们简单回顾下Android开发过程中需要注意的几个地方。Android应用开发过程中必须遵循单线程模型(Single Thread Model)的原则。因为Android的UI操作并不是线程安全转载 2013-12-06 11:19:52 · 526 阅读 · 0 评论 -
listview的属性
首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以原创 2014-03-27 14:41:25 · 521 阅读 · 0 评论 -
数组的分类以及应用
Collection 是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。子接口:List和Set........... 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个原创 2013-12-05 15:47:21 · 612 阅读 · 0 评论 -
完美解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget
完美解决java.lang.OutOfMemoryError: bitmap size exceeds VM budget2011年6月17日 iStar发表评论阅读评论当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配转载 2014-04-10 10:27:06 · 690 阅读 · 0 评论 -
android 中shape的使用
android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /> android:width="2dp" andro转载 2014-07-15 22:01:30 · 474 阅读 · 0 评论 -
ImageLoader和GridView小总结
当使用imageLoader加载图片时,想要替换默认的图片原创 2014-11-17 22:16:12 · 703 阅读 · 0 评论 -
Android音频编解码和混音实现
原文链接:http://my.oschina.net/daxia/blog/636074相关源码:https://github.com/YeDaxia/MusicPlus认识数字音频:在实现之前,我们先来了解一下数字音频的有关属性。采样频率(Sample Rate):每秒采集声音的数量,它用赫兹(Hz)来表示。(采样率越高越靠近原声音的波形)采样精度(Bit Depth转载 2017-07-24 18:27:04 · 2240 阅读 · 0 评论 -
android开发对Webview的应用
进度条的使用是在new出一个setWebChromeClient后,可以在内部类中写 onProgressChanged事件。在WebView的设计中,不是什么事都要WebView类干的,有些杂事是分给其他人的,这样WebView专心干好自己的解析、渲染工作就行了。WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括:onLoadResou原创 2014-03-27 15:07:47 · 967 阅读 · 0 评论 -
懒加载ImageLoader的应用
创建一个方法类ImageLoader,构造函数含有三个参数:图片地址 Url、图片对象 ImageVIew、是否只从缓存中获取 fromCache; private ImageLoader mImageLoader; mImageLoader.DisplayImage(url, viewHolder.comment_item_img, false);原创 2013-12-06 14:42:14 · 748 阅读 · 0 评论 -
Android 接口和抽象类的区别
从语法定义层面看abstract class 和 interface 在语法层面,Java语言对于abstract class和interface给出了不同的定义方式,下面以定义一个名为Demo的抽象类为例来说明这种不同。 使用abstract class的方式定义Demo抽象类的方式如下:abstract class Demo{abstract voi转载 2013-12-05 11:31:06 · 1353 阅读 · 0 评论 -
List 和Array的转化
数组转换成为List package test.test1; import java.util.Arrays; import java.util.List; public class Test { public static void main(String[] args) { String[] array=new String[3]; array[0]="王利转载 2013-12-05 17:44:18 · 633 阅读 · 0 评论 -
android 异步加载 二
内部类需继承 AsyncTask 同时必须 Override doInBackground 和 onPostExecute private class GetDataTask extends AsyncTask> {private int type;private int rangetype;private i原创 2013-12-06 11:53:31 · 634 阅读 · 0 评论 -
Android 动画
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation转载 2013-12-06 09:16:50 · 513 阅读 · 0 评论 -
Listview的下拉刷新
最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。先看下运行效果: 代码参考的实现,http://johannilsson.com/2011/03/13/andr转载 2013-12-28 15:26:16 · 552 阅读 · 0 评论 -
android JSON解析
JSON的定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读原创 2013-12-05 11:17:12 · 464 阅读 · 0 评论 -
极光推送和友盟SDK的集成
最近需要做新的项目,使用了第三方的极光推送,其中不乏周折,在此小总结一下 首先要在极光推送的官网进行注册需要注意两点: 1.你注册的package应该是你android项目的主package,且和Ma原创 2013-12-28 11:03:32 · 6511 阅读 · 0 评论 -
NDK_PROJECT_PATH = null问题分析
原文路径:http://www.jianshu.com/p/b4753ab1f8e7 Error:(115) *** Android NDK: Aborting . Stop.Error:Execution failed for task ':app:compileTszappDebugNdk'.> com.android.ide.common.proc转载 2017-07-27 09:26:44 · 25175 阅读 · 0 评论