-
Android M 新的运行时权限开发者急需知道的一切
AndroidM新的运行时权限开发者需要知道的一切翻译的国外一篇文章。androidM的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新M非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因。这里有一切关于android运行时权限你需要知道的,包括如何...
271
热度 -
安卓第一天札记
安卓第一天笔记安卓第一天笔记1.移动通信的发展G--(generation)1G:模拟制式2G:GSM/CDMA2.5G:GPRS2.75G:EDGE3G:WCDMA/CDMA2000/TD-SCDMA3.5G/3.75G:HSDPA/HSUPA/HSDPA+4G:TD-LTE(Longtermevolution)长期演进GSM:9K-->GPRS:42K-->EDGE:172K--&...
38
热度 -
怎么生成可变表头的excel
如何生成可变表头的excel1、实现功能:传入一个表头和数据,将数据导入到excel中。为了便于项目的扩展,数据传入通过泛型集合传入,获取数据时,通过反射的方式获取,这样无论你的表头是多少项,我都能很方便的生成。另外为了便于数据的管理,我每天都会自动生成一个文件夹,excel生成在相应的文件夹中。文件的根目录通过读取项目中的properties文件获取(详情可查看:http://www.cnblo...
63
热度 -
参考资料
Java8新特性——Lambdas表达式本文内容引入测试数据collect(toList())mapfilterflatMapmax和minreduce整合操作参考资料Java8对核心类库的改进主要包括集合类的API和新引入的流(Stream)。流使得程序员得以站在更高的抽象层次上对集合进行操作。本文主要介绍java.util.stream中Lambdas表达式的使用。下载...
364
热度 -
Java基础札记-String类2
Java基础笔记-String类2StringBuffer特点:是字符串缓冲区.是一个容器,其长度可变,可以操作添加多个数据类型.最后通过toString方法变成字符串.被final锁修饰,因此不能被继承.存储:方法1:append()添加数据到缓冲区.返回类型:StringBuffer方法:append(指定数据)将指定数据添加到已有数据的结尾.方法2:insert(index,数据内容)返回类...
46
热度 -
黑马软件工程师_JavaSE学习总结第03天_Java基础语法2
黑马程序员_JavaSE学习总结第03天_Java基础语法2-------android培训、java培训、期待与您交流!----------03.01数据类型中补充的几个小问题1:在定义Long或者Float类型变量的时候,要加L或者f。整数默认是int类型,浮点数默认是double。byte,short在定义的时候,他们接收的其实是一个int类型的值。2:数据类型转换之默认转换:byte,sh...
77
热度 -
JAVA面试题解惑系列(二)——到底创建了几个String对象
JAVA面试题解惑系列(二)——到底创建了几个String对象?我们首先来看一段代码:1.Stringstr=newString("abc");2.Stringstr=newString("abc");3.紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对...
7353
热度 -
125条常见的Java口试笔试题汇总
125条常见的Java面试笔试题汇总1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。??2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。...
5461
热度 -
Java口试宝典2010版
Java面试宝典2010版Java面试宝典2010版?一.Java基础部分7?1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?7?2、Java有没有goto?7?3、说说&和&&的区别。8?4、在JAVA中如何跳出当前的多重嵌套循环?8?5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?9?6、shorts...
738
热度 -
Android中ActionBar及Overflow的展示
Android中ActionBar及Overflow的显示关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java最近在按照Android的API文档学习Android中actionbar的使用,Actionbar最基本的形式,就是为activity显示标题,并且在标题左边显示一个appicon。在这样简单的形式下,对于所有的activity来说,actionbar对告...
88
热度 -
【Android】利用安卓的数据接口、多媒体处置编写内存卡Mp3播放器app
【Android】利用安卓的数据接口、多媒体处理编写内存卡Mp3播放器app通过调用安卓的MediaPlayer可以直接完成Mp3等主流音频的播放,同时利用ContentResolver与Cursor可以直接读取安卓内在数据库的信息,直接获取当前sdcard中所有音频的列表,无须像《【Android】内存卡图片读取器,图库app》(点击打开链接)一样利用原始的Java代码去遍历整个sdcard卡,...
42
热度 -
Android View 事件散发机制详解
AndroidView事件分发机制详解关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java首先我们先写个简单的例子来测试View的事件转发的流程~1、案例为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的方法进行复写,然后添加上日志~MyButtonpackagecom.example.zhy_event03;i...
18
热度 -
Android5.x新特性之 Toolbar跟Theme的使用
Android5.x新特性之Toolbar和Theme的使用转载请注明出处『Android5.x新特性之Toolbar和Theme的使用:http://blog.csdn.net/feiduclear_up/article/details/46457433CSDN废墟的树』Android5.0以后谷歌大力推崇MaterialDesign设计,有意统一之前Androidstyle风格乱象的情况。上一...
203
热度 -
Android基础入门教程——4.3.1 BroadcastReceiver小试牛刀
Android基础入门教程——4.3.1BroadcastReceiver牛刀小试Android基础入门教程——4.3.1BroadcastReceiver牛刀小试标签(空格分隔):Android基础入门教程本节引言本节我们将来学习Android四大组件中的第三个:BroadcastReceiver(广播接收者),嘿嘿,刚一直在想如何写开头语,于是乎翻了手头的两本Android基础书,发现两本书都...
18
热度 -
Android ActionBar中的旋钮添加旋转动画
AndroidActionBar中的按钮添加旋转动画将Menu菜单项显示在ActionBar上,这里显示一个刷新按钮,模拟在刷新动作时的添加刷新动画菜单布局menu.xml<menuxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:id="@+id/...
20
热度 -
Android FM模块学习之源码分析(6)
AndroidFM模块学习之源码分析(六)现在是2015年1月啦,得改口说去年了,去年抽时间整理了一些FM模块的主要源码类的东西,今年再整理一下几个次要的类的源码。这样来看FM上层的东西不是太多。请看android\vendor\qcom\opensource\fm\fmapp2\src\com\caf\fmradio\Settings.javaprotectedvoidonCreate(Bund...
80
热度 -
Android FM模块学习之4源码分析(七)
AndroidFM模块学习之四源码分析(七)接上一篇,现在分析android\vendor\qcom\opensource\fm\fmapp2\src\com\caf\fmradio\StationListActivity.javaprotectedvoidonCreate(BundlesavedInstanceState)方法里绑定FMRadioService服务bindService((new...
3
热度 -
Android NDK开发(4)——Java传递数据到C
AndroidNDK开发(四)——Java传递数据到C转载请注明出处:http://blog.csdn.net/allen315410/article/details/41845701前面几篇文章介绍了AndroidNDK开发的简单概念、常见错误及处理和从第一个HelloWorld开始实际做一个简单的JNI开发示例,相信看完之后,大家对NDK开发有了一个概念上的认识了,那么接下来我们需要再深入一下...
94
热度 -
Android NDK开发(2)——从Hello World学起
AndroidNDK开发(二)——从HelloWorld学起转载请注明出处:http://blog.csdn.net/allen315410/article/details/41805719上篇文章讲述了AndroidNDK开发的一些基本概念,以及NDK的环境搭建,相信看过的朋友NDK开发环境搭建应该是没有问题了,还没有搭建或者不知道怎么搭建的朋友请点击这里。那么这篇文章,我们跟刚学Java编程语...
94
热度 -
Android FrameWork音频治理AudioManager的一点解析(续二)
AndroidFrameWork音频管理AudioManager的一点解析(续二)上面两篇简单的分析了,android系统中FrameWork中对于音量的调节的部分代码,可能有些更深入的东西并没有涉及,因为初次尝试分析,并不是所有东西都能完全明白和透彻的理解,所以暂时只能将我所了解到并用到的部分做了解析。这篇主要想解析下在AudioManager中对于音频竞争机制的部分内容和使用方式。首先来说下这...
12
热度