Android app开发
文章平均质量分 67
niu_yue_jiao
这个作者很懒,什么都没留下…
展开
-
Java中强软弱虚四种引用
Java中强软弱虚四种引用一:引用的目的:在Java中垃圾回收器的运行是JVM操作的,但是我们仍然可以在一定程度上与垃圾回收器进行交互,其目的在于更好的帮助垃圾回收器管理好应用的内存,避免内存出现OOM这种交互方式就是使用JDK 1.2引入的java.lang.ref包,为对象指定不同的引用类型。Object obj = new Object()转载 2018-01-30 17:05:49 · 168 阅读 · 0 评论 -
HttpClient 请求网络
package example.com.httpclient;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.widget.ListVi原创 2018-01-26 15:05:38 · 191 阅读 · 0 评论 -
ImageLoader的基础使用
1--权限(联网,读写sd卡)uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.pe原创 2018-01-30 12:37:18 · 110 阅读 · 0 评论 -
Android的常用依赖和权限
常用权限12345常用依赖butterknife compile ‘com.jakewharton:butterknife:8.8.1’ annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’imageloader compile ‘com.nostra13.universalim原创 2018-01-30 12:38:36 · 172 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader详解
原文:http://blog.csdn.net/wei18359100306/article/details/41920677如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不转载 2018-01-30 12:42:05 · 145 阅读 · 0 评论 -
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。 GITHUB上的下载转载 2018-01-30 12:45:16 · 163 阅读 · 0 评论 -
横向滑动菜单, HorizontalScrollView,fragment,Viewpager结合使用
package example.com.horizontalscroll;import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentPagerAdapter;import android.sup...原创 2018-02-24 10:30:31 · 292 阅读 · 0 评论 -
android事件传递全解析
在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。情况一:实习生:经过一段时间的研究,琢磨,熬夜,奋斗,死敲,皇天不负有心...原创 2018-02-24 11:18:15 · 80 阅读 · 0 评论 -
Tablayout的基础使用
//导入依赖包compile'com.android.support:design:26+'public class MainActivity extends AppCompatActivity { private ViewPager viewpager; private TabLayout tab; //fragment的集合 List<Fragment&...原创 2018-02-25 15:42:17 · 119 阅读 · 0 评论 -
Java中的System类
System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。 由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。 1、成员变量System类内部包含in、out和err三个成员变量原创 2018-01-26 13:06:31 · 248 阅读 · 0 评论 -
AsyncTask的基础使用
1--- 联网权限2 -- 主线程调用AsyncTask类实例调用/** * 1 MAsyncTask在主线程实例化; * 2 doInBackground在子线程,会把子线程请求的数据发送给在主线程运行的方法(onPostExecute) * 3 底层原理是Handler+Thread;原创 2018-01-26 13:02:22 · 90 阅读 · 0 评论 -
Java回调机制
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:Class A实现接口CallBack call转载 2018-01-30 17:12:40 · 96 阅读 · 0 评论 -
Android图片压缩方法集合
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步原创 2018-01-30 17:14:54 · 113 阅读 · 0 评论 -
关于同步加载和异步加载
1.同步针对于处理信息量很小的情况,也就是说如果不需要花费什么时间就能马上显示,例如本地的字符串处理。那如果是非常耗时的处理,例如下载、处理图片、大计算等,那么肯定需要异步加载,加载完成后同步显示到列表中;2.java中有同步的概念,Android中目前没有同步加载数据这种做法,Android中一般都是异步加载,操作一些网络数据,加载大图片等耗时的操作,必须要异步加载,就是另开一个原创 2018-01-30 17:16:08 · 1281 阅读 · 0 评论 -
android常用的权限和依赖
常用权限12345常用依赖butterknife compile ‘com.jakewharton:butterknife:8.8.1’ annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’imageloader compile ‘com.no原创 2018-01-31 17:37:55 · 116 阅读 · 0 评论 -
XListView请求网络数据
XListView请求网络数据的使用;导入xListviewActivity实现 XListView.IXListViewListener重写 onRefresh ,onLoad 方法public class MainActivity extends AppCompatActivity implements XListView.IXListView原创 2018-01-31 17:39:04 · 146 阅读 · 0 评论 -
Android中图片的三级缓存
为什么要使用三级缓存如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响特别是,当我们想要重复浏览一些图片时,如果每一次浏览都需要通过网络获取,流量的浪费可想而知所以提出三级缓存策略,通过原创 2018-01-31 17:46:07 · 108 阅读 · 0 评论 -
Android中ImageLoader配置
android图片异步加载开源框架Android-Universal-Image-Loader 是一个被广泛应用的框架,Github上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader ,用这个框架来帮助我们实现网络图片下载,不用担心OOM等问题,使用方便,我们简单讲下其它初始化配置。一般而言我们是要全局使原创 2018-01-31 19:27:55 · 1472 阅读 · 0 评论 -
Android的 命名规范
无规矩不成方圆,是吧。。哈哈~~很庆幸,本人刚学java编程的时候,就被老师灌输了编程规范的相关知识,并且一直在遵守。有过团队开发经验的人都知道,如果没有一定的规范可行,那么代码看起来将是苦不堪言,甚至是乱七八糟。下面就介绍一下,我个人编码过程中使用到的规范,供大家参考~~命名规范命名规范要望文知义,简单明了。命名规范定制太多,就会让人心烦,反而没人遵守了。原创 2018-02-01 12:01:17 · 192 阅读 · 0 评论