随笔分类 -  android提高篇

上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 89 下一页
摘要:转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18311877),请尊重他人的辛勤劳动成果,谢谢! 今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经 阅读全文
posted @ 2016-11-28 19:43 brave-sailor 阅读(197) 评论(0) 推荐(0)
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41531475,本文出自:【张鸿洋的博客】 1、概述 之前写了一个Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭 ,恰逢QQ5.2又加了一个右侧菜单,刚好看了下Dra 阅读全文
posted @ 2016-11-28 17:00 brave-sailor 阅读(250) 评论(0) 推荐(0)
摘要:drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现)。 d... 阅读全文
posted @ 2016-11-28 16:51 brave-sailor 阅读(6220) 评论(0) 推荐(0)
摘要:Java语言是一种强类型语言。这意味着每个变量都必须有一个声明好的类型。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。Java另外还提供大数字对象,但它不是Java的数据类型。 1、整数: 定义:没有小数部分的数字,负数是允许的。 种类:Jav 阅读全文
posted @ 2016-11-26 10:32 brave-sailor 阅读(365) 评论(0) 推荐(0)
摘要:iBeacon的工作原理是基于Bluetooth Low Energy(BLE)低功耗蓝牙传输技术,iBeacon基站不断向四周发送蓝牙信号,当智能设备进入设定区域时,就能够收到信号。只要满足iBeacon技术标准的都可以使用,所以Android也能够支持iBeacon。Google在Android 阅读全文
posted @ 2016-11-24 18:21 brave-sailor 阅读(414) 评论(0) 推荐(0)
摘要:UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, 阅读全文
posted @ 2016-11-24 17:50 brave-sailor 阅读(2001) 评论(0) 推荐(0)
摘要:此文使用的ibeacon模块是april beacon,至于什么是ibeacon。本文不做解释,具体请自查。 一个april beacon里携带的信息如下 具体是什么意思呢 Proximity UUID :这是将你所有的beacon与其他人的beacon设备区别开的id!例如,目前在商店里某个区域分 阅读全文
posted @ 2016-11-24 17:48 brave-sailor 阅读(1522) 评论(0) 推荐(0)
摘要:iBeacon的工作原理是基于Bluetooth Low Energy(BLE)低功耗蓝牙传输技术,iBeacon基站不断向四周发送蓝牙信号,当智能设备进入设定区域时,就能够收到信号。只要满足iBeacon技术标准的都可以使用,所以Android也能够支持iBeacon。Google在Android 阅读全文
posted @ 2016-11-24 17:44 brave-sailor 阅读(1447) 评论(0) 推荐(0)
摘要:手工设置文本与图片相对位置时,常用到如下方法: setCompoundDrawables(left, top, right, bottom) setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom) 意思是设置Drawable 阅读全文
posted @ 2016-11-24 17:41 brave-sailor 阅读(310) 评论(0) 推荐(0)
摘要:Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证): 方案一、读取图片时注意方法的调用,适当压缩 尽量不要使用setImageBitmap或setIma 阅读全文
posted @ 2016-11-18 18:38 brave-sailor 阅读(3861) 评论(0) 推荐(0)
摘要:做了个音乐播放器 就一直想做个加一个音乐频谱的展示界面 觉的这是一个好玩的东西,可以将耳边动听的声音形象化,仿佛眼前可以看到声音一样。 但是我在文档的开发者指南里没有讲任何有关音乐频谱的东西,最后还是在google的源码示例中找到了。 你可以直接去参看源代码更原滋原味 以下只是个人对着源码的重构和理 阅读全文
posted @ 2016-11-18 16:05 brave-sailor 阅读(5750) 评论(0) 推荐(0)
摘要:在Android布局中进行使用到空格,以便实现文字的对齐。那么在Android中如何表示一个空格呢? 空格:  窄空格:  一个汉字宽度的空格:   【用两个空格(  )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格(& 阅读全文
posted @ 2016-11-16 17:09 brave-sailor 阅读(430) 评论(0) 推荐(0)
摘要:Android 6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请, 比如以往的开发中,开发人员只需要将需要的权限在清单文件中配置即可,安装后用户可以在设置中的应用信息中看到:XX应用以获取****权限。用户点击可以选择给应用相应的权限。此前的应用权限用户可以选择允许、提醒和拒绝。 阅读全文
posted @ 2016-11-09 18:07 brave-sailor 阅读(25969) 评论(0) 推荐(0)
摘要:当我的MainActivity继承自v7包中的ActionBarActivity或者AppCompatActivity时,如果在style.xml文件中指定MainActivity所使用的样式如下: [java] view plain copy <style name="AppTheme" pare 阅读全文
posted @ 2016-11-08 11:29 brave-sailor 阅读(681) 评论(0) 推荐(0)
摘要:Snackbar和Toast相似,都是为了给用户提供交互信息,Snackbar是固定在底部的,显示时从下往上滑出 要使用Snackbar,需要在项目的build.gradle中添加依赖 dependencies { compile 'com.android.support:design:23.4.0 阅读全文
posted @ 2016-11-07 16:21 brave-sailor 阅读(1214) 评论(0) 推荐(0)
摘要:1.Intent的用法: (1)Action跳转 1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category 阅读全文
posted @ 2016-11-07 10:33 brave-sailor 阅读(191) 评论(0) 推荐(0)
摘要:访问登记属性 阅读全文
posted @ 2016-11-07 10:00 brave-sailor 阅读(126) 评论(0) 推荐(0)
摘要:Android 判断SD卡是否存在及容量查询的简单方法如下: 首先要在AndroidManifest.xml中增加SD卡访问权限 [html] view plain copy <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="andr 阅读全文
posted @ 2016-11-07 09:58 brave-sailor 阅读(365) 评论(0) 推荐(0)
摘要:天气逐渐热了,自己也越来越懒了,虽然看着了很多东西,解决了很多问题,有些收获却不想写着。主要有一下两方面原因: 第一、以前写的一些关于Android知识的Blog,都是在学习过程中发现网络上没有相关知识,因此下了很大决心,才一步 一步码字儿给贴出来。承蒙各位网友的厚爱,本博客还是有些底子的。 第二、 阅读全文
posted @ 2016-11-04 11:13 brave-sailor 阅读(905) 评论(0) 推荐(0)
摘要:在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:然后总感觉切换的时候有些卡顿,原来的代码 /** * 切换页面,这里采用回调 * * @param f */ public void switchFragment(Fragment f) { if (f 阅读全文
posted @ 2016-11-03 14:29 brave-sailor 阅读(436) 评论(0) 推荐(0)

上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 89 下一页