随笔分类 -  android进阶

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

Android使用 SO 库时要注意的一些问题
摘要:常和 SO 库开发打交道的同学来说已经是老生长谈,但是既然要讨论一整个动态加载系列,我想还是有必要说说使用 SO 库时的一些问题。 在项目里使用 SO 库非常简单,在 加载 SD 卡中的 SO 库 中也有谈到,只需要把需要用到的 SO 库拷贝进 jniLibs(或者 Eclipse 项目里面的 li 阅读全文

posted @ 2016-09-13 09:48 Sun‘刺眼的博客 阅读(20111) 评论(0) 推荐(0) 编辑

阅读 Android源码的一些姿势
摘要:日常开发中怎么阅读源码 找到正确的源码 IDE 是日常经常用的东西,Eclipse 就不说了,直接从 Android Studio(基于 IntelliJ Community 版本改造)开始。 我们平时的 Android 项目,都是要依赖 Android SDK 里对应 API Level 的 an 阅读全文

posted @ 2016-09-13 09:35 Sun‘刺眼的博客 阅读(4595) 评论(0) 推荐(1) 编辑

EditText中输入信息的限制的方法
摘要:应用场景 在Android应用中有时需要EditText中只允许输入约定的一些字符,禁止输入其他字符。这里列举了一些可能的应用场景。 1. 场景一 在通讯录保存好友信息界面中填写好友的电话号码时,应当只能输入数字,禁止输入其他字符。 2. 场景二 在登录界面中输入用户名和密码时,由于很多账号系统都不 阅读全文

posted @ 2016-09-05 11:44 Sun‘刺眼的博客 阅读(2227) 评论(0) 推荐(0) 编辑

Android中shape中的属性大全
摘要:转自:http://kofi1122.blog.51cto.com/2815761/521605 Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: <shape> <!-- 实心 --> <solid a 阅读全文

posted @ 2016-09-05 11:42 Sun‘刺眼的博客 阅读(342) 评论(0) 推荐(0) 编辑

Android 高版本API方法在低版本系统上的兼容性处理
摘要:Android 版本更替,新的版本带来新的特性,新的方法。 新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash。 本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题。 例子:根据给出路径,获取此路径所在分区的总 阅读全文

posted @ 2016-09-05 11:22 Sun‘刺眼的博客 阅读(10774) 评论(0) 推荐(0) 编辑

Android如何缓存你的BITMAP对象
摘要:在app中通常最占内存、占流量的元素就是图片了,图片往往又无处不在,特别是伴随着list,GridView或者ViewPager出现,这些图片随着你的滑动操作,时而出现在你的屏幕中,时而消失在屏幕之外。 对应滑出屏幕之外的图片,你可以缓存在内存中以便下次加载快速渲染,但这回增加内存的开销,你也可以立 阅读全文

posted @ 2016-09-05 10:08 Sun‘刺眼的博客 阅读(1947) 评论(0) 推荐(0) 编辑

了解RxJava以及如何在Android应用中使用它
摘要:如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找到答案。 当我第一次使用RxJava的时候我只是在照搬代码,这些代码能跑起来,但是我对RxJava的基础部分仍然存在误解,而且我找不到好的 阅读全文

posted @ 2016-08-29 10:35 Sun‘刺眼的博客 阅读(2730) 评论(0) 推荐(0) 编辑

Android开发必须知道SERVICE的10件事
摘要:这些年我在和其他安卓攻城狮交流时经常谈到的一个话题就是Service组件被开发者错误地理解,不管是新手还是老司机。这篇文章就是交流的成果。 这篇文章不会讲解Service的使用方法,这个要去看官方的(被墙的)文档:http://developer.android.com/guide/componen 阅读全文

posted @ 2016-08-29 10:31 Sun‘刺眼的博客 阅读(2793) 评论(0) 推荐(1) 编辑

Android 多种方式正确的加载图像,有效避免oom
摘要:图像加载的方式: Android开发中消耗内存较多一般都是在图像上面,本文就主要介绍怎样正确的展现图像减少对内存的开销,有效的避免oom现象。首先我们知道我的获取图像的来源一般有三种源头:1.从网络加载2.从文件读取3.从资源文件加载 针对这三种情况我们一般使用BitmapFactory的:deco 阅读全文

posted @ 2016-08-29 10:28 Sun‘刺眼的博客 阅读(2206) 评论(0) 推荐(0) 编辑

在Android中解决内存溢出 – OutOfMemoryError
摘要:原文链接:http://riggaroo.co.za/fixing-memory-leaks-in-android-outofmemoryerror/ 注:本文在原文基础上在如何判断内存是否泄露方面进行了补充 安卓开发中经常出现内存溢出的情况,没有防备的开发者可能一天会不经意间写好几个内存溢出的漏洞 阅读全文

posted @ 2016-08-29 10:27 Sun‘刺眼的博客 阅读(23790) 评论(0) 推荐(2) 编辑

发布Android开源库,看这个文章就够了!
摘要:最近在Flipboard实习期间写了一个轮播工具,技术上没什么难点,不过动画效果还是不错的,决定改改代码写个库开源出去。项目地址:http://github.com/chengdazhi/DecentBanner,欢迎大家提Issue报Bug。由于国内有关发布开源库的文章与教程很少见,我就先挖个坑。 阅读全文

posted @ 2016-08-29 10:23 Sun‘刺眼的博客 阅读(1517) 评论(0) 推荐(0) 编辑

发掘StateListAnimator的全部潜能
摘要:原文地址:https://blog.stylingandroid.com/statelistanimator/ 原文作者:Leave a reply 译文出自:安卓巴士 译者: MrlLee 校对者: 李世铿 原文地址:https://blog.stylingandroid.com/statelis 阅读全文

posted @ 2016-08-29 10:20 Sun‘刺眼的博客 阅读(4702) 评论(0) 推荐(0) 编辑

Android开发中多进程共享数据
摘要:# 背景 最近在工作中遇到一个需求,需要在接收到推送的时候将推送获得的数据存起来,以供app启动时使用。我们会认为这不是So easy吗?只要把数据存到SharedPreferences中,然后让app打开同一个SharedPreferences读取数据就可以了。但是在实际的测试中,我们发现推送进程 阅读全文

posted @ 2016-08-29 10:11 Sun‘刺眼的博客 阅读(11842) 评论(0) 推荐(0) 编辑

Android使用FFMpeg实现推送视频直播流到服务器
摘要:背景 在过去的2015年中,视频直播页的新宠无疑是户外直播。随着4G网络的普及和覆盖率的提升,主播可以在户外通过手机进行直播。而观众也愿意为这种可以足不出户而观天下事的服务买单。基于这样的背景,本文主要实现在Android设备上采集视频并推流到服务器。 概览 如下图所示,在安卓上采集并推流主要应用到 阅读全文

posted @ 2016-08-29 10:09 Sun‘刺眼的博客 阅读(25537) 评论(1) 推荐(2) 编辑

Android学Jni/Ndk 开发记录(一)
摘要:治疗拖延症的唯一办法就是:一想起些什么 / 要做些什么就 TM 立马去做! 是的,突然想起我不会 JNI、NDK 开发。解决办法:立马去学! 一:配置 NDK 环境 下载 NDK 写入到配置文件 二:理解分层 三部分: Java 上层 JNI 桥梁 底层(C or C++) 三:代码开发(以一个计算 阅读全文

posted @ 2016-08-29 10:06 Sun‘刺眼的博客 阅读(527) 评论(0) 推荐(0) 编辑

一张图解释RxJava中的线程控制
摘要:如果调用链中包含多个subscribeOn和observeOn,会是什么情况? 这实际上是一个至关重要的问题,因为在任何情况下,我们都应该弄清楚我们写的每一行代码到底是运行在哪个线程上。这个问题绝对不能含糊。 假设有下面这段伪代码: [代码]java代码: ? 01 02 03 04 05 06 0 阅读全文

posted @ 2016-08-29 10:05 Sun‘刺眼的博客 阅读(3046) 评论(0) 推荐(0) 编辑

Android Rx Android实战
摘要:上一次捣蛋 RxAndroid 是今年二月份的事情了,当时 RxAndroid 还处于一个资料甚少交流难的状态,当时还特意建了一个交流群,让搞这个的人可以加进来讨论讨论,毕竟这玩意还是挺有意思的,于是到今天群里已经有 124 人。 在这里我发现了一个现象,进入这个群的小伙伴很多都是中级工程师 or 阅读全文

posted @ 2016-08-29 10:04 Sun‘刺眼的博客 阅读(4131) 评论(0) 推荐(0) 编辑

安卓Webview缓存网页数据(无网络正常显示)
摘要:热度 1已有 52 次阅读2016-8-26 17:53 |个人分类:常见问题|系统分类:移动开发 热度 1已有 52 次阅读2016-8-26 17:53 |个人分类:常见问题|系统分类:移动开发 一、需求经历 最近的项目是一个原生 +webview 显示的 APP,一开始的时候,网站那边要求我们 阅读全文

posted @ 2016-08-29 09:55 Sun‘刺眼的博客 阅读(1167) 评论(0) 推荐(0) 编辑

Git之Github使用(一):Push代码到Github
摘要:Git之Github使用(一):Push代码到Github 热度 2已有 58 次阅读2016-8-26 17:56 |个人分类:常见问题|系统分类:移动开发| 互联网, commit, status, 文件夹, 大众 Git之Github使用(一):Push代码到Github 热度 2已有 58 阅读全文

posted @ 2016-08-29 09:53 Sun‘刺眼的博客 阅读(17839) 评论(0) 推荐(1) 编辑

SuperIndicator 一个专用打造轮播的类库
摘要:Github地址:https://github.com/hejunlin2013/SuperIndicator,欢迎fork,star。著名Android-Universal-Image-Loader,EventBus,glide作者给我点赞了,这。。。 SuperIndicator 一个专用打造轮 阅读全文

posted @ 2016-08-29 09:51 Sun‘刺眼的博客 阅读(462) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

导航