自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 Intent和IntentFilter

一、Intent启动系统组件(Activity、Service、BroadcastReceiver)二、Intent的属性  Component   Action  Category  Type  Data  Extra  Flag三、为Intent配置对应的Intent-fliter转载于:https://www.cnblogs....

2017-03-03 11:17:00 127

转载 Activity与Fragment

一、Fragment的生命周期onAttathonCreatedonCreatedViewonActivityCreatedonStartonResumeonParseonStoponDestoryViewonDestoryonDetach二、Fragment与Activtity通信1.在Activity中添加fragment的两种方法...

2017-03-01 14:48:00 109

转载 内存泄漏全解析

原创2017-02-28南尘郭霖今日科技快讯上海市网信办会同市文广局、市网安总队、市文化执法总队,就直播中的低俗色情问题依法联合约谈熊猫直播和全民直播,要求上述直播网站进行全面整改。熊猫直播方面表示,此次整改主要是一些弹幕的问题,而非直播内容问题,后续会进行一套配合工作,总体会围绕弹幕氛围的引导来做。作者简介本篇是南尘的第二篇投稿,全方位分析了导致内...

2017-02-28 10:03:00 147

转载 四大组件

1.Activity  1.生命周期  2.启动模式  四种启动模式分别是standard(标准模式)、singleTop(栈顶复用模式)、singleTask(栈内复用模式)、singleInstance(单实例模式 - 加强的singleTask模式)  3.数据传递Intent2.Service  1.生命周期  2.需要在AndroidManifest...

2017-02-27 17:43:00 79

转载 托管代码

https://git.oschina.net/转载于:https://www.cnblogs.com/minghualiyan/p/6432601.html

2017-02-23 11:16:00 63

转载 shareSDK集成遇到的问题汇总

问题一、平台添加应用时需要输入的签名(下图)的获取方式第一步、通过android studio生成签名保存在本地第二步、查看签名的信息问题二、由于同事集成了QQ登录和微信登录,后来又需要加入微博登录,所有我就从shareSDK官网下载最新的sdk版本后,单独生成了新浪微博的SDK,导致版本与之前的版本不统一,出现问题转载于:https://www.cn...

2017-02-21 11:20:00 176

转载 java.lang.UnsupportedOperationException at java.util.AbstractList

常常使用Arrays.asLisvt()后调用add,remove这些method时出现Java.lang.UnsupportedOperationException异常。这是由于:Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承Abstr...

2017-02-17 16:47:00 170

转载 You must not call setTag() on a view Glide is targeting

概述在使用Glide加载图片时,如果出现“You must not call setTag() on a view Glide is targeting”的错误,八成是在使用ListView的时候出现的。简单来说就是原本想简化布局文件的代码,但是很不幸,这样做却会造成错误。解决方案1如果出错了,你的item八成是这个样子:<?xml version="1...

2016-10-25 13:27:00 62

转载 Android 5.0以上手机出现找不到so文件

问题描述最近做项目出了一个bug项目中用到so文件,在5.0以上的手机上会报一个初始化异常错误,并提示找不到so文件。lib里目录结构类似如下在Android5以下都没有问题,在5.0以上会报错,并提示找不到so文件不对或者找不到。解决方法移除arm64-v8a文件夹。问题原因原因是在stackoverflow找到的,大致意思如下:Android中的so文件都是在...

2016-10-24 13:17:00 239

转载 android调用系统图片浏览器裁切后出现黑边

是这样的:我使用系统的图片浏览器,然后让它自动跳到图片裁切界面,当我们定义了返回的图片大小过大,而我们实际的图片像素达不到时,系统为我们自动地填充了不够的像素成黑色,那么我们怎么样来解决这个问题呢?不说了,上代码:Intent intent = new Intent("android.intent.action.PICK");intent.setDataAndTy...

2016-10-24 11:13:00 106

转载 使用Java BigDecimal进行精确运算

首先我们先来看如下代码示例:publicclassTest_1{publicstaticvoidmain(String[]args){System.out.println(0.06+0.01);System.out.println(1.0-0.42);S...

2016-06-14 13:12:00 60

转载 硬编码写RadioGroup的时候要注意设置RadioButton的Id

硬编码写RadioGroup的时候要注意RadioButton的id重复问题,导致选择的时候出现能够多选的情况发生,如下代码,注意Id的设置,这样避免Radiobutton的id重复。/** * 生成单选按钮 * * @param strTextView * @param stringList * @param culName * @...

2016-05-12 16:04:00 256

转载 java中的类集框架

1.什么是类集框架  1.是一组类和接口  2.位于java.util包当中  3.主要用于用户存储和管理对象  4.主要分为三大类——集合、列表和映射2.类集框架图  虚线框的表示接口,实线框的表示实现类  Collection接口中的主要方法    Iterator中的主要方法是hasnext()和next()方法例子:  3.Ma...

2016-04-28 16:13:00 75

转载 equals函数的作用

1.equals函数在什么地方  在Object类中,写法与==一样,但是我们用的时候要重写这个equals方法  String类型中的equals是复写好的2.equals函数的作用  ==号在比较两个引用类型时,比较的是两个引用是否指向的堆内存中的同一块地址  equals比较的是两个对象的内容是否相等,对象的内容相等需要符合两个条件(1.对象的类型相同,可...

2016-04-28 15:20:00 98

转载 深入同步语法

1.深入synchronized关键字线程间的通讯首要的方式就是对字段及其字段所引用的对象的共享访问。这种通信方式是及其高效的,但是也是导致了可能的错误:线程间相互干涉和内存一致性的问题。避免出现这两种错误的方法就是同步。线程间相互干扰描述了当多个线程访问共享数据时可能出现的错误。内存一致性错误描述的了共享内存可能导致的错误。同步方法(Synchroniz...

2016-04-27 14:12:00 98

转载 java中的线程

使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义、实例化和启动新线程。java.lang.Thread类java.lang.Runnable接口多线程的数据安全问题和同步锁  —在多个线程同时访问同一个数据时,会出现数据混乱(卖火车票的例子),用同步锁解决转载于:https://w...

2016-04-27 09:22:00 44

转载 实现正在加载中界面的Android库:DynamicBox

转载。DynamicBox是一个Android库,能够inflates自定义布局来指示出:正在加载内容显示一个异常或者是一个自定义视图项目主页:http://www.open-open.com/lib/view/home/1408690490303文件名:dynamicbox-master简单说明:支持(可以替换加载中的控件...

2016-04-26 16:15:00 77

转载 java中的IO二

java中流分为节点流和处理流,IO一中的案例都是节点流一、处理流的使用实例  二、装饰者模式  以上BufferReader的用法就是装饰者模式 Decorator就是动态地给对象增添行为如果要实现一个A公司的水管工的操作,用继承的话特别多,考虑用装饰者模式定义一个工人接口interface Worker{  public void doSo...

2016-04-22 14:21:00 63

转载 java中的IO一

一.IO操作的目标  IO的流向  二.IO的分类方法  1.第一种分法:输入流、输出流  2.第二种分法:字节流、字符流  3.第三种分法:节点流、处理流三.IO当中的核心类    核心类中的核心方法  InputStream   int read(byte b[],int off, int len)  Out...

2016-04-22 13:40:00 86

转载 java中的异常

1.捕捉异常try{代码块1}catch(Exception e){代码块2}finally{ 代码块3 }catch是抓取代码块1中的异常代码块2是出异常后的处理代码块3是不管出不出异常都会执行,如果代1或代2中有return,代3会在return后执行2.自定义异常并抛出异常1.1 throw是语句抛出一个异常。语法:throw (异常对象); ...

2016-04-14 16:58:00 59

转载 android SQLite使用SQLiteOpenHelper类对数据库进行操作

转载一、 SQLite介绍SQLite是android内置的一个很小的关系型数据库。SQLite的官网是http://www.sqlite.org/,可以去下载一些文档或相关信息。博客中有一篇有稍微详细一点的介绍,大家可以去看一下。二、 SQLiteOpenHelper的使用方法SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。可以通过继承这个...

2016-04-11 10:39:00 181

转载 抽象类和抽象函数

1-抽象函数的语法特征什么是抽象函数:只有函数定义,但是没有函数体的函数(没有大括号,没有大括号里面的内容),叫做抽象函数;abstract void fun();2-抽象类的语法特征如果一类当中,有一个或者多过一个的抽象函数,则这个类也必须被定义为抽象类;使用abstract定义的类叫做抽象类:一.抽象类不能够生成对象;即不能调用一个抽象类的构造而生成...

2016-03-30 14:09:00 186

转载 java中对象的转型

1.对象的向上转型——将子类的对象赋值给父类的引用  Student s=new Student();  Person p=s;  一个引用能够调哪些成员(变量和函数),取决于这个引用的类型 也就是Person  一个引用调用的是哪一个方法取决于这个引用指向的是哪个对象  2.对象的向下转型——将父类的对象赋值给子类的引用  Student s1=new ...

2016-03-28 16:19:00 45

转载 java中this关键字和static关键字和super关键字的用法

this关键字1.this 关键字是类内部当中对自己的一个引用,可以方便类中方法访问自己的属性;2.可以返回对象的自己这个类的引用,同时还可以在一个构造函数当中调用另一个构造函数(这里面上面有个问题) 例: this(); 必须放在第一行代码中Static关键字1.静态成员变量 例: static int age;  可以直接用类名调用赋值  静态变量被所有的对...

2016-03-27 16:50:00 100

转载 关于java中Double类型的运算精度问题(转)

JavaJava double;浮点数;精确计算publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println(0.05+0.01);System.out.println(1.0-0.42);System.o...

2016-03-21 15:24:00 58

转载 APP长时间处于后台,再次调用时提示用户重新登录

第一步:当应用被处于后台时,调用计时器的start()方法,开始计时在所有Activity继承的BaseSwiBackAct中的 public void onStop() { EventBus.getDefault().unregister(this); OneTimerFactory.getTimer().start(); sup...

2016-03-18 15:21:00 996

转载 Android中的缓存机制与实现

分步阅读  Android开发本质上就是手机和互联网中的web服务器之间进行通信,就必然需要从服务端获取数据,而反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,Android中可通过二级缓存来减少频繁的网络操作,减少流量、提升性能。方法/步骤二级缓存工作机制  所谓二级缓存...

2016-03-07 17:16:00 54

转载 去除重复数据

ArrayList<String>result=newArrayList<String>();for(Strings:sources){if(Collections.frequency(reslut,s)<1)result.add(s);}转载于:https://www.cnblogs.com/minghua...

2016-02-29 15:41:00 43

转载 Android开发中在一个Activity中关闭另一个Activity

比如有ActivityA,ActivityB,在ActivityB中关闭ActivityA解决方案:1.在ActivityA里面设置一个静态的变量instance,初始化为this在ActivityB里面,ActivityA.instance.finish();2.也可以通过ActivityManagerActi...

2016-02-24 14:07:00 55

转载 java获取字符串格式日期向前或向后n天的日期

private void setTilteMessage(){ BaseDao dao = new BaseDao(); String titleData = dao.getLatestData(); dao.closeDB(); SimpleDateFormat sdf = new SimpleDa...

2016-02-22 13:14:00 111

转载 java中保留几位小数

public class NumUtils { /** * 保留两位小数 * * @param d * @return */ public static String get2Wei(double d) { java.text.DecimalFormat df = new java.text.DecimalFormat("...

2016-01-20 17:47:00 180

转载 第一个androidAPP项目总结—ListView的上拉和下拉

1.下拉刷新需继承implements SwipeRefreshLayout.OnRefreshListener@Overridepublic void onRefresh() { new WeakHandler().postDelayed(new Runnable() { @Override public void run() { ...

2016-01-14 10:58:00 75

转载 java中static作用详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问...

2016-01-11 11:13:00 34

转载 第一个androidAPP项目总结—数据请求

1.使用 ShenBuLuoHttpImpl.getMHttpImpl(context).getAddressList(mod.getCouponCode(), new HttpAfter() { @Override public void afte...

2016-01-11 11:12:00 110

转载 获取控件的高和宽

问题如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth、getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。原因这是为什么呢,其实熟悉view绘制流程的朋友应该一眼就看出来了,在onCreate中,...

2016-01-08 14:22:00 93

转载 Android学习笔记:如何设置ImageView中图片的显示方式

我们在用ImageView显示图片时,很多情况下图片的大小与ImageView的尺寸不是完全一样的。这时就涉及到该如何设置显示图片了。ImageView有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有很多种取值。另外也可以在xml文件中设置ImageView的android:scaleType属性达到调整效果。这里我们介绍各种设置的含义:...

2015-11-19 14:47:00 128

转载 TextView过长显示省略号, TextView文字中间加横线

1.TextView显示的内容过长时自动显示省略号:省略号的位置:android:ellipsize="end"   省略号在结尾android:ellipsize="start"   省略号在开头android:ellipsize="middle" 省略号在中间TextView显示的行数:android:singleline="true"android:lines="2...

2015-11-19 11:13:00 259

转载 android中控件的使用

http://www.cnblogs.com/linjiqin/category/284058.html转载于:https://www.cnblogs.com/minghualiyan/p/4956300.html

2015-11-11 16:19:00 37

转载 RecyclerView的使用

RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好。接下来通过一系列的文章讲解如何使用RecyclerView,彻底抛弃ListView.介绍RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集。RecyclerView用以下两种方式简化...

2015-11-11 14:15:00 52

转载 可变参数

Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。可变参数的特点:(1)、...

2015-11-02 16:45:00 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除