- 博客(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 275
转载 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 268
转载 (转发)Android:onNewIntent()
原文链接 https://my.oschina.net/xsjayz/blog/138447在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来。为了不让Activity实例化多次,我们需要通过在AndroidManifest.xml配置activity的加载方式(launchMode)
2017-04-11 15:23:42 161
转载 (转载)Java中String类replace和replaceAll的区别
(转载)Java中String类replace和replaceAll的区别
2017-04-01 10:49:04 322
原创 【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 89
转载 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 313
转载 Android Intent
原文地址http://www.androidchina.net/1002.html简单来说,Intent是系统各组件之间进行数据传递的数据负载者。当我们需要做一个调用动作,我们就可以通过Intent告诉Android系统来完成这个过程,Intent就是调用通知的一种操作。Intent有几个重要的属性,下面我们将会逐一介绍:1.action,要执行的动作对于有如下声明的Activity:<activi
2016-03-08 18:21:40 170
转载 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 226
原创 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 89
原创 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 94
原创 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 260
原创 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 94
转载 RecyclerView补充
RecyclerView中有一个findViewHolderForAdapterPosition(pos)函数。1 Activity中传人RecyclerView对象到Adapter类中。2 RecyclerView对象调用findViewHolderForAdapterPosition(pos)函数得到ViewHolder对象。3 ViewHolder对象.ImageView或者TextView实
2016-03-02 17:27:00 281
转载 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 287
原创 全面解析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 76
转载 Snackbar使用,修改字体和背景颜色
字体颜色设置对于Action可以通过Snack的bar的公开API snackbar.setActionTextColor(int color)设置,但是使用的时候不太好用,但是没有找到设置消息文字颜色的API,但是在查看Snackbar.class的时候找到了一个方法: publi
2016-03-01 15:04:32 2265
转载 android 布局
RelativeLayout 用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中
2016-02-24 12:27:18 177
转载 Android 用Animation-list实现逐帧动画
<!-- 根标签为animation-list,其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画 根标签下,通过i
2016-02-24 12:00:26 251
转载 一些Android基础知识
// 去掉顶部titlerequestWindowFeature(Window.FEATURE_NO_TITLE);requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性 对于requestWindowFeature具体介绍,请参考下面博文: Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)// 全
2016-02-22 17:02:46 188
转载 Parcelable接口的使用
什么是Parcelable ? Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实现了这一接口,该实体就成为“可打包的”了。Parcelable 传递对象Android序列化对象主要有两种方法:1.实现Serializable接口,实现Serializable接口是JavaSE本身就支
2016-02-22 16:46:49 163
转载 "=="和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 191
转载 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 55
转载 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 45
转载 UUID.randomUUID()
UUID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,是由一个十六位的数字组成,表现出来的形式。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过
2015-02-12 17:15:55 63
转载 Android系统容量检测 —— Environment 和StatFs
原文地址 http://www.cnblogs.com/wisekingokok/archive/2011/09/23/2185219.htmlEnvironment: getDataDirectory(): 获取应用存储空间文件对象。 getExternalStorageDirectory(): 获取SD卡文件对象。 getRootDirec
2015-02-12 13:41:45 277
转载 关键字volatile
原文 http://blog.csdn.net/ai92/article/details/315183Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而
2015-02-12 11:16:04 265
转载 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 350
转载 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 62
转载 常用的代码
xmlns:custom="http://schemas.android.com/apk/res-auto" (xml中自定义custom标签)
2015-02-10 11:24:26 65
转载 Java中只有按值传递,没有按引用传递!
今天,我在一本面试书上看到了关于java的一个参数传递的问题:写道java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!结果发现,我错了!答案是:值传递!Java中只有按值传递,没有按引用传递! 回家后我就迫不及待地查询了这个问题,觉得自己对j
2015-02-09 16:15:33 247
转载 [转]Java堆和栈的区别 经典总结
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在
2015-02-09 16:14:42 261
转载 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 357
转载 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 266
转载 android:xxx
1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false。如果一个这个Activity的元素没有设定此属性,设定在上的此属性会对此Activity起作用。例如在一个应用中
2015-02-02 13:59:33 224
转载 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 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人