自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android水波纹效果

原文1链接http://www.aoaoyi.com/archives/677.htmlAndroid 中Layout布局实现点击水波纹效果 从Android5.0以后Button、TabLayout等控件默认都有点击水波纹效果,那像LinearLayout、RelativeLayout、TableLayout、FrameLayout、Absolut

2017-05-17 10:13:12 257

转载 Android studio 添加第三方库(转载)

原文链接http://snowdream1314.github.io/2016/05/31/android-import-libs/导入*.jar文件 在项目目录新建libs文件夹用于存放第三方库 直接将下载下来的*.jar文件复制到libs文件夹,Android studio里面会自动更新出现libs文件夹以及添加的库文件 右击添加的*.jar

2017-04-14 09:12:34 244

转载 (转发)Android:onNewIntent()

原文链接 https://my.oschina.net/xsjayz/blog/138447在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来。为了不让Activity实例化多次,我们需要通过在AndroidManifest.xml配置activity的加载方式(launchMode)

2017-04-11 15:23:42 134

转载 (转载)Java中String类replace和replaceAll的区别

(转载)Java中String类replace和replaceAll的区别

2017-04-01 10:49:04 292

原创 【Android】Drawable、Bitmap、Canvas、Paint之间区别

原文地址 http://leeeyou.xyz/Android-Drawable-Bitmap-Canvas-Paint%E4%B9%8B%E9%97%B4%E5%8C%BA%E5%88%AB1.基本介绍:Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解

2016-03-16 11:22:14 69

转载 Android getReadableDatabase() 和 getWritableDatabase()

来自http://www.cnblogs.com/Free-Thinker/p/4331999.html Android使用getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。(getReadableDatabase()方法中会调用getWritableDatabase()方法)其中getWrit

2016-03-09 15:49:18 285

转载 Android Intent

原文地址http://www.androidchina.net/1002.html简单来说,Intent是系统各组件之间进行数据传递的数据负载者。当我们需要做一个调用动作,我们就可以通过Intent告诉Android系统来完成这个过程,Intent就是调用通知的一种操作。Intent有几个重要的属性,下面我们将会逐一介绍:1.action,要执行的动作对于有如下声明的Activity:<activi

2016-03-08 18:21:40 149

转载 Android M新控件之AppBarLayout,CoordinatorLayout

原文链接 http://blog.csdn.net/feiduclear_up/article/details/46514791 CSDN 废墟的树】AppBarLayout效果图是这样的 AppBarLayout 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作。默认的AppBarLayout是垂直方向

2016-03-04 15:32:38 206

原创 Android M新控件之AppBarLayout,CoordinatorLayout

原文链接 http://blog.csdn.net/feiduclear_up/article/details/46514791 CSDN 废墟的树】AppBarLayout效果图是这样的 AppBarLayout 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作。默认的AppBar

2016-03-03 16:09:26 67

原创 Android M新控件之AppBarLayout

原文链接 http://blog.csdn.net/feiduclear_up/article/details/46514791 CSDN 废墟的树】AppBarLayout效果图是这样的 AppBarLayout 是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作。默认的AppBar

2016-03-03 16:08:23 71

原创 TabLayout和ViewPager使用

布局文件LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout

2016-03-03 14:42:52 235

原创 TabLayout和ViewPager使用

布局文件LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:l

2016-03-02 18:32:57 68

转载 RecyclerView补充

RecyclerView中有一个findViewHolderForAdapterPosition(pos)函数。1 Activity中传人RecyclerView对象到Adapter类中。2 RecyclerView对象调用findViewHolderForAdapterPosition(pos)函数得到ViewHolder对象。3 ViewHolder对象.ImageView或者TextView实

2016-03-02 17:27:00 260

转载 React Native for Android

React Native for AndroidFacebook 于 2015 年 9 月 15 日发布了 React Native for Android, 把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台–Android。 React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS

2016-03-02 11:09:00 259

原创 全面解析Activity启动模式(LaunchMode)

全面解析Activity启动模式(LaunchMode) http://blog.csdn.net/caroline_wendy/article/details/50698175?utm_source=tuicool&utm_medium=referral

2016-03-01 16:28:20 50

转载 Snackbar使用,修改字体和背景颜色

字体颜色设置对于Action可以通过Snack的bar的公开API snackbar.setActionTextColor(int color)设置,但是使用的时候不太好用,但是没有找到设置消息文字颜色的API,但是在查看Snackbar.class的时候找到了一个方法: publi

2016-03-01 15:04:32 2196

转载 android 布局

RelativeLayout 用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中

2016-02-24 12:27:18 158

转载 Android 用Animation-list实现逐帧动画

<!-- 根标签为animation-list,其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画 根标签下,通过i

2016-02-24 12:00:26 232

转载 一些Android基础知识

// 去掉顶部titlerequestWindowFeature(Window.FEATURE_NO_TITLE);requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性 对于requestWindowFeature具体介绍,请参考下面博文: Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)// 全

2016-02-22 17:02:46 165

转载 Parcelable接口的使用

什么是Parcelable ? Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实现了这一接口,该实体就成为“可打包的”了。Parcelable 传递对象Android序列化对象主要有两种方法:1.实现Serializable接口,实现Serializable接口是JavaSE本身就支

2016-02-22 16:46:49 135

转载 "=="和equals方法究竟有什么区别?

==操作符专门用来比较变量的值是否相等。比较好理解的一点是:   int a=10;   int b=10;   则a==b将是true。   但不好理解的地方是:   String a=new String(“foo”);   String b=new String(“foo”);   则a==b将返回false。  根据前一帖说过,对象变量其实是一个引用,它们的值是指向对象

2016-02-22 16:37:01 173

转载 -128的原码和补码

关于原码1000 0000,表示的是-0,还是-128呢?(答案是-128而不是-0)

2016-02-20 16:14:49 1170

转载 java中byte转换int时为何与0xff进行与运算

java中byte转换int时为何与0xff进行与运算

2016-02-20 15:24:55 168

转载 HashMap的entrySet与keySet

当需要遍历hashmap的时候,请尽量使用entrySet,而不要用keySet,entrySet的效率要比keySet高,实际上使用 entrySet是只需要遍历一次hash,即将key和value的映射关系放入到entry中,再取之;而keySet需要两次遍历hash,第一次取所有的key,第二次用key去取出对应的value。 Java代码Iterator

2015-03-03 13:31:54 39

转载 Java的引用StrongReference、 SoftReference、 WeakReference 、PhantomReference

原文 http://blog.csdn.net/mxbhxx/article/details/91117111. Strong Reference         StrongReference 是 Java 的默认引用实现,  它会尽可能长时间的存活于 JVM 内, 当没有任何对象指向它时 GC 执行后将会被回收@Test  public void str

2015-02-12 17:26:17 32

转载 UUID.randomUUID()

UUID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,是由一个十六位的数字组成,表现出来的形式。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过

2015-02-12 17:15:55 47

转载 Android系统容量检测 —— Environment 和StatFs

原文地址 http://www.cnblogs.com/wisekingokok/archive/2011/09/23/2185219.htmlEnvironment:    getDataDirectory(): 获取应用存储空间文件对象。    getExternalStorageDirectory(): 获取SD卡文件对象。    getRootDirec

2015-02-12 13:41:45 259

转载 关键字volatile

原文 http://blog.csdn.net/ai92/article/details/315183Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而

2015-02-12 11:16:04 244

转载 android自定义视图属性(atts.xml,TypedArray)学习

原文地址 http://blog.csdn.net/lilu_leo/article/details/7449973是一个用于存放恢复obtainStyledAttributes(AttributeSet, int[], int, int)或 obtainAttributes(AttributeSet, int[])  值的一个数组容器,当操作完成以后,一定要调用recycle()方法

2015-02-12 10:45:57 321

转载 UI设计

Android仿QQ5.0侧滑菜单ResideMenu源码分析http://blog.csdn.net/cym492224103/article/details/39177275https://github.com/SpecialCyCi/AndroidResideMenuAndroid仿网易新闻导航栏PagerSlidingTabStrip源码分析ht

2015-02-10 17:55:01 47

转载 常用的代码

xmlns:custom="http://schemas.android.com/apk/res-auto"  (xml中自定义custom标签)

2015-02-10 11:24:26 46

转载 Java中只有按值传递,没有按引用传递!

今天,我在一本面试书上看到了关于java的一个参数传递的问题:写道java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!结果发现,我错了!答案是:值传递!Java中只有按值传递,没有按引用传递! 回家后我就迫不及待地查询了这个问题,觉得自己对j

2015-02-09 16:15:33 228

转载 [转]Java堆和栈的区别 经典总结

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在

2015-02-09 16:14:42 243

转载 adb pm命令

原文地址 http://write.blog.csdn.net/posteditpm 命令是Android里面packageManage的命令行,用于安装包的操作。使用pm命令要在adb shell中进行。一般在命令行下使用pm命令进行APK软件包的安装及卸载操作。1、安装APK:例如,在串口终端下输入:pm install -r /

2015-02-07 16:30:26 333

转载 adb am命令

原文地址  http://blog.chinaunix.net/uid-20459533-id-2807796.html命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息:  我们可以通过命令启动android中的Activity,Service,BroadcastReceiver 等组件

2015-02-07 16:27:11 243

转载 android:xxx

1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false。如果一个这个Activity的元素没有设定此属性,设定在上的此属性会对此Activity起作用。例如在一个应用中

2015-02-02 13:59:33 206

转载 JSON数组

JSONArray jaArray = new JSONArray(temp); //将字符串转为json数组 for(int j=0;j<jaArray.length();j++){ JSONObject joo=jaArray.getJSONObject(j); //转为json对象 result+=" "

2015-01-28 10:47:21 295

转载 Eclipse调试:F5、F6、F7、F8

F5:跳入方法 F6:向下逐行调试 F7:跳出方法 F8:直接跳转到下一个断点

2015-01-27 18:22:16 655

空空如也

空空如也

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

TA关注的人

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