随笔分类 -  android提高篇

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 89 下一页
摘要:Queue的成员函数 add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remove 移除并返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常 element 返回队列头部的元素 如果队列为空,则抛出一个NoSuch 阅读全文
posted @ 2016-12-24 10:09 brave-sailor 阅读(265) 评论(0) 推荐(0)
摘要:最近碰到一个这样的功能要求:怎么在一个类里面,实现高效并发处理下只可以初始化一次的方法? 实现方式: 1)volatile方式: [java] view plain copy /** * Created by Chengrui on 2015/7/28. */ public class MyThre 阅读全文
posted @ 2016-12-24 10:03 brave-sailor 阅读(919) 评论(0) 推荐(0)
摘要:最近在做一个项目,其中涉及到音乐播放器。当用到Genres和Art album时花费了一些时间才搞定,今天把方法草草列出,以供自己以后忘记时查看,也希望可以帮助碰到同样问题的道友!! 一、Genres的获取 先获取audioId(这个都知道吧,就不再多说了) public String getGen 阅读全文
posted @ 2016-12-23 17:09 brave-sailor 阅读(371) 评论(0) 推荐(0)
摘要:CoordinatorLayout是support.design包中的控件,它可以说是Design库中最重要的控件。 本文通过模仿知乎介绍了自定义Behavior,通过模仿百度地图介绍了BottomSheetBehavior的使用。 1.CoordinatorLayout介绍 官方对Coordina 阅读全文
posted @ 2016-12-23 14:05 brave-sailor 阅读(1120) 评论(0) 推荐(1)
摘要:前言:这几天做客户回访,感触很大,用户只要是留反馈信息,总是一种恨铁不成钢的心态,想用你的app,却是因为你的技术问题,让他们不得不放弃,而你一个回访电话却让他们尽释前嫌,当最后把手机号留给他们以便随时沟通的时候,总会发来一条条的鼓励短信,让我不自主的开始内疚。哎,多么可爱的用户,多么无耐的现实。 阅读全文
posted @ 2016-12-23 11:57 brave-sailor 阅读(958) 评论(0) 推荐(0)
摘要:Behavior是Android新出的Design库里新增的布局概念。Behavior只有是CoordinatorLayout的直接子View才有意义。可以为任何View添加一个Behavior。Behavior是一系列回调。让你有机会以非侵入的为View添加动态的依赖布局,和处理父布局(Coord 阅读全文
posted @ 2016-12-23 11:00 brave-sailor 阅读(306) 评论(0) 推荐(0)
摘要:众所周知,想要让ImageView旋转的话,可以用setRotation()让其围绕中心点旋转,但这个旋转是不带动画的,也就是旋转屏幕时图片噌的一下就转过去了,看不到旋转的过程,此UI体验不大好,为此需要自定义带旋转动画的ImageView.虽然Google SDK里基本控件里没有,但在Camera 阅读全文
posted @ 2016-12-23 10:59 brave-sailor 阅读(1207) 评论(0) 推荐(0)
摘要:一、问题描述 在android开发中,使用最多的数据刷新方式就是下拉刷新了,而完成此功能我们使用最多的就是第三方的开源库PullToRefresh。现如今,google也忍不住推出了自己的下拉组件SwipeRefreshLayout,下面我们通过api文档和源码来分析学习如何使用SwipeRefre 阅读全文
posted @ 2016-12-22 10:38 brave-sailor 阅读(379) 评论(0) 推荐(0)
摘要:效果如下: 理解:Xfermode的16总模式如图 第一步: 第二步 阅读全文
posted @ 2016-12-20 10:00 brave-sailor 阅读(453) 评论(0) 推荐(0)
摘要:首先我们来创建一个叫Image的类,这个类主要用来处理与图有关的一些操作。 [java] view plain copy package org.cn.tools; import java.io.IOException; import java.io.InputStream; import andr 阅读全文
posted @ 2016-12-20 09:58 brave-sailor 阅读(579) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 1.修改色相、饱和度、亮度 参看:http://blog.csdn.NET/sjf0115/article/details/7267063 2.使用透明度通道,获取图片轮廓 参看:http:/ 阅读全文
posted @ 2016-12-20 09:53 brave-sailor 阅读(3764) 评论(0) 推荐(0)
摘要:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 1. Java的简单类型及其封装器类 Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型b 阅读全文
posted @ 2016-12-16 19:20 brave-sailor 阅读(120) 评论(0) 推荐(0)
摘要:WebView在现在的项目中使用的频率应该还是非常高的。我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。 WebSettings WebSettings webSettings = mWebView . 阅读全文
posted @ 2016-12-14 13:53 brave-sailor 阅读(3256) 评论(0) 推荐(0)
摘要:package rbq.codedemo;import java.util.regex.Pattern;/** * Created by rbq on 2016/12/13. */public class NumUtils { public static boolean isNum(String s 阅读全文
posted @ 2016-12-14 09:26 brave-sailor 阅读(6005) 评论(0) 推荐(0)
摘要:Android的Studio 2.2 已经可以在官网下载了。在谷歌I / O 2016年发布了的Android Studio 2.2, 他是世界各地的数百万的Android开发人员使用的IDE的最新版本。 以加强版方式发布,2.2版本有三大主题:速度,智慧和Android平台的支持。发展与快的特点, 阅读全文
posted @ 2016-12-13 19:13 brave-sailor 阅读(296) 评论(0) 推荐(0)
摘要:android studio 中 添加.so 文件,Android Studio中添加.jar文件和.so文件无疑是一件很重要也是很头疼的问题! 1、在src/main中添加 jniLibs文件夹 ,把.so复制进去 2、在build.gradle中就添加这么几行 , 看图 复制内容到剪贴板 sou 阅读全文
posted @ 2016-12-13 17:24 brave-sailor 阅读(626) 评论(0) 推荐(0)
摘要:Android:inputType参数类型说明 androandroid:inputType="textCapCharacters"--输入普通字符 单词首字母大android:inputType="textCapSentences"--仅第一个字母大小 android:inputType="tex 阅读全文
posted @ 2016-12-13 16:52 brave-sailor 阅读(277) 评论(0) 推荐(0)
摘要:我们在做安卓开发中,一定会遇到判断某字符串是否是数字的问题,本文使用正则表达式可以很方便的判断出来,希望本文对安卓开发者有所帮助。 1 public boolean isNumeric(String str){ 2 3 Pattern pattern = Pattern.compile("[0-9] 阅读全文
posted @ 2016-12-13 16:51 brave-sailor 阅读(346) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 为什么int类型的取值范围会是-2^31 ~ 2^31-1 ,为什么要减一呢? 计算机里规定,8位二进制为一个字节,拿byte来说,一个BYTE类型的数据是占1BYTE(字节)的,那么他的取值 阅读全文
posted @ 2016-12-13 15:59 brave-sailor 阅读(1482) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 先看一段代码public class Hello{ public static void main(String[] args){ int i = 5 , j = 2; System.out. 阅读全文
posted @ 2016-12-13 15:58 brave-sailor 阅读(2186) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 89 下一页