关闭

《Android源码设计模式解析与实战》读书笔记(二)

第二章、单例模式单例模式应该是日常使用最为广泛的一种模式了。他的作用是确保某个类只有一个实例,避免产生多个对象消耗过多的资源。比如对数据库的操作时,就可以使用单例模式。...
阅读(3247) 评论(1)

《Android源码设计模式解析与实战》读书笔记(一)

第一章、面向对象的六大原则《Android源码设计模式解析与实战》这本书在出版前就有关注。出版前阅读了样章感觉真是太棒了。出版后也是迅速入手,但种种原因吧,现在才开始阅读,有点惭愧。那么既然买了、看了,那我就做好笔记,巩固知识。注意: 1.因为是抽时间阅读,所以不定期更新读书笔记。或许很长吧! 2.我能想到笔记一定会显得“浓缩”,枯燥。所以推荐有条件的可以去购买一本结合者看。 3.本人水平有限...
阅读(5047) 评论(5)

Android Studio 中使用github功能

Android Studio 中使用github功能一、准备工作1.首先你要在电脑上安装Git版本控制系统。2.拥有Github账号。二、步骤1.Android Studio 关联Git打开设置界面后如下图在点击Test键后,成功会提示出关联git的版本号。如下:2.Android Studio 关联Github账号打开设置界面后如下图在点击Test键后,成功会提示连接成功。...
阅读(2024) 评论(0)

Android禁止锁屏,保持常亮方法

Android禁止锁屏,保持常亮方法原文地址:点击打开1.在每个Activity中的onCreate()中加入代码:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.controller);...
阅读(1988) 评论(0)

使用GridView的auto_fit遇到的坑

给项目进行平板的适配。找到平板运行了一下,看看效果,基本问题不大。只是对于首页的GridView显示的列数需要改一下。原先我是使用android:numColumns="3",一行显示3列。那么运行在了平板上就显得间隔太大,所以我准备显示4列。...
阅读(1728) 评论(1)

Retrofit2.0使用

首先是我参考的文章: ● Retrofit 2.0:有史以来最大的改进 ● 使用Retrofit请求API数据 ● Retrofit2.0使用详解 ● Retrofit 2.0使用详解,配合OkHttp、Gson,Android最强网络请求框架 ● Jake Wharton:用Retrofit 2 简化 HTTP 请...
阅读(5324) 评论(1)

安卓5.0通知遇到的问题及原因

首先是发送普通通知的一段代码。 public void send(String string) { NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this); mBuilder.setContentTitle("标题");// 设置通知栏标题 mBuilder.setSmal...
阅读(2908) 评论(1)

Android UI性能优化 -- GPU过度绘制

首先我参考了鸿洋大神的文章,真心写的很棒,受益匪浅:点击打开链接 当然过度绘制是无法完全避免的,适度的是可以接受的,但过多了之后就会造成性能影响。引用大牛的分析就是: 设备的内存带宽是有限的,当过度绘制导致应用需要更多的带宽(超过了可用带宽)的时候性能就会降低。带宽的限制每个设备都可能是不一样的。一个好的参考目标就是控制过度绘制为2X;这说明您可以绘制一次屏幕,然后在上面绘制最多2...
阅读(1256) 评论(0)

ListView多选操作模式详解

原文链接:点击打开链接 这篇文章我们将详细的介绍如何实现ListView的多选操作,文中将会纠正在使用ListViewCHOICE_MODE_MULTIPLE或者CHOICE_MODE_MULTIPLE_MODAL时容易犯的错误,以及 CHOICE_MODE_MULTIPLE与CHOICE_MODE_MULTIPLE_MODAL的区别。最后我们将给出一个demo来演示两种多选操作的实现...
阅读(1396) 评论(0)

GreenDao 使用方法

GreenDao的优势我就不介绍了,只是把自己当时学习时的参考资料分享一下。(确实好用,这是真的。用过都说好,哈哈) 首先是eclipse版的使用方法:点击打开链接 中间会需要GreenDao的jar包:点击打开链接 最后是android studio的使用方法:点击打开链接...
阅读(701) 评论(0)

学习RxJava(资料汇总)

最近开始学习RxJava,找到了许多不错的资料,分享给需要的人。 首先是源码的GitHub地址 :点击打开链接 RxAndroid的GitHub地址:点击打开链接 RxJava的例子(推荐):点击打开链接 RxJava 详解(推荐):点击打开链接 一位博主对于RxJava的译文:点击打开链接 通过RxJava实现一个Event Bus–R...
阅读(1100) 评论(0)

录制转GIF动态图工具

有时写博客时需要演示一些效果图,所以找到了这样一款工具,个人觉得很是好用。完全免费哦! 分享给需要的人。下面是我一个朋友制作的(勿喷啊!哈哈) 下载链接:点击打开链接...
阅读(462) 评论(0)

Android Studio 快捷键(汇总)

Android Studio 快捷键(汇总) Alt+回车     导入包,自动修正 Ctrl+N      查找类 Ctrl+Shift+N   查找文件 Ctrl+Alt+L    格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C  最近更改的代码 Ctrl...
阅读(514) 评论(0)

Android NDK开发学习(六)

Android NDK开发学习(六):C调用java中的方法 首先说一下这一次的事例demo时在github上找到的,但是过后忘记了原链接了(实在抱歉),所以会在最后附上我上传的下载链接。 闲言少叙,进入正题。 之前的介绍中就是很常见的java调用C代码,但是实际应用中也存在反向调用。 1、先上运行效果 在界面上有三个Button,他们的点击事件如下: publ...
阅读(594) 评论(0)

Android NDK开发学习(五)

Android NDK开发学习(五):JNI数据类型 调用一个Java native方法的时候,方法中的参数需要传给C/C++本地函数中。 首先可以看之前的demo,stringFromJNI方法中传入一个String类型参数。 public class GetString { public native String stringFromJNI(String string)...
阅读(576) 评论(0)
72条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:165666次
    • 积分:2625
    • 等级:
    • 排名:第14427名
    • 原创:62篇
    • 转载:10篇
    • 译文:0篇
    • 评论:192条
    多多支持
    博客专栏
    最新评论