随学札记
文章平均质量分 75
灬弘法大师丶
这个作者很懒,什么都没留下…
展开
-
Loader异步加载ContentProvider
自定义contentproviderUriMathcer来添加匹配uri通过模糊匹配来分辨uri后面的是数字还是字符串数字是# 字符串*继承了ContentProvider 重写增删查改方法根据matcher(uri)返回的数值来确定是添加的匹配uri是数字还是字符串在其他app中,调出数据库,来通过uri拼接来实现增删查改loade原创 2015-06-16 20:28:43 · 619 阅读 · 0 评论 -
自定义控件玩套路以及canvas StaticLayout的使用
自定义控件玩套路以及canvas StaticLayout的使用原创 2016-05-18 16:43:41 · 9853 阅读 · 0 评论 -
利用Gradle实现android的版本共存
有的时候我们需要版本共存,也就是开发测试时,需要在同一个手机上安装测试版本和正式版本的app原创 2015-12-29 15:24:10 · 2308 阅读 · 4 评论 -
AndroidStudio 项目配NDK
androidstudio配NDK原创 2016-05-18 19:14:11 · 514 阅读 · 0 评论 -
Gradle 项目 编码GBK的不可映射字符
Gradle 项目 编码GBK的不可映射字符原创 2016-05-19 13:48:43 · 6498 阅读 · 0 评论 -
Android RenderScript的应用和进阶 图片高效处理
RenderScript是用于Android上的高性能运行的计算密集型任务、RenderScript将所有处理器并行化工作、这样只需要关注表达算法。 主要用于图像处理、计算机影响 1、高性能计算内核使用了 c99 语言 2、java api管理renderscrip资源的生命周期、 并且控制内核执行RenderScript API传送门如果从起源开始、我们应该从 RenderScriptKe原创 2016-05-19 19:10:50 · 3847 阅读 · 0 评论 -
Google I/O 2016 RecyclerView的前世今生,原理详解等
在引出RecyclerView之前,先说一下ListViewListView特点及优化ListView有下面几个特点只创建用户可以看见的View在用户滚动到之前将view准备好(在火车到达之前,快速铺轨道)显示的什么就是什么模糊的(notifyDataChanged)还有,做item动画是麻烦的(notifyDataChanged) somethingChanged….后来为ListVi原创 2016-05-24 11:37:06 · 2443 阅读 · 0 评论 -
Android adb命令
查看手机spu cmd——adb shell——cd proc——cat cpuinfo原创 2016-06-28 11:23:33 · 470 阅读 · 0 评论 -
Java 对象反射赋值工具类
对象反射赋值原创 2016-06-28 15:01:21 · 3391 阅读 · 1 评论 -
仿映客点赞效果 点赞上升动画&&全屏点赞
仿映客点赞效果、点赞上升动画、还有全屏点赞效果原创 2016-06-20 17:26:19 · 3085 阅读 · 1 评论 -
Android AndroidStudio MAT LeakCanary 内存分析之 初识内存泄漏
android内存分析 初步认识内存泄漏原创 2016-06-22 14:54:23 · 1307 阅读 · 0 评论 -
Android 价格日历
查找过各种技术文档,发现android价格日历这一部分貌似还是空白,我就把真实项目中的代码给大家分析一下有兴趣的朋友可以去下载源码http://download.csdn.net/detail/qq_28195645/9358249原创 2015-12-15 15:54:20 · 1107 阅读 · 4 评论 -
Android RxJava第二弹之RxJava封装库 RxJava+Animation RxJava+Glide
Android RxJava第一弹之原理详解、使用详解、常用场景(基于Rxjava2.0)前面我提到过 可以通过RxJava包装Animation (RxJava1.0),请看 Android RxJava第一弹之原理详解、使用详解、常用场景(基于Rxjava2.0) 备:本人是根据RxBinding和之前老leader的RxGlide的源码和思路写出来的,因经过本人测试,因为在订阅的时候有几十原创 2016-09-17 23:34:27 · 1092 阅读 · 0 评论 -
Android HttpConnection获取图片太大 处理办法 防止OOM
Android HttpConnection获取图片太大处理办法 防止OOM原创 2016-05-17 19:36:26 · 903 阅读 · 0 评论 -
Android 图文弹幕 不叠加 不丢失
现在直播啊 网红这么火、好多互联网公司打直播的主意、好捞一点投资 有直播那么肯定离不开弹幕、现在时下最流行的第三方库是Bilibili 好东西要分享 上网址 https://github.com/Bilibili/DanmakuFlameMaster http://wangpeiyuan.cn/2016/02/24/%E8%AE%B0%E4%B8%80%E6%AC%A1%E5%BC%B9%原创 2016-05-13 11:33:43 · 2592 阅读 · 4 评论 -
Android N 多窗口布局 省电模式 全新通知功能
今年google 16 i/o 强势推出 android n 迄今为止还没有给他命名、有兴趣的可以登录网站 https://www.android.com/versions/name-n/ 会中提到android N 运行环境有很大提升,30%到600%提升。应用安装提速75%。OK、好东西用了才知道、那么如何运行Android N呢会学到什么多窗口布局互动 确保后台服务继续工作,而打盹模原创 2016-05-23 11:41:28 · 4575 阅读 · 0 评论 -
MVC在安卓应用,ANR,Force Close,Contentprovider实现数据共享
1.说说mvc模式的原理,它在android中的运用,android的官方建议应用程序的开发采用mvc模式。何谓mvc?Model View Controller ,数据模型 用户界面 控制器。 mvc的目的就是实现数据模型和用户界面的分离,通过控制器来同步数据在界面上的展示。同样的数据模型可以在不同的用户界面展示出来。对于Android来说,三块分别对应着 ContentProvi原创 2015-06-16 20:31:54 · 660 阅读 · 0 评论 -
自定义Loader 和 Handler传递参数给UI线程
自定义Loader要继承AsyncTaskLoader类 并必须重写 loadInbackground()方法 在该方法中获得ContentResolver来进行查询操作等onStartLoading()方法用来强制启动后台任务 forceLoad();onStopLoading(); //取消加载任务 cancelLoad();Handle原创 2015-06-16 20:29:39 · 521 阅读 · 0 评论 -
Toast Dialog的封装(二)
toast 自定义 dialog自定义原创 2015-08-14 16:59:56 · 396 阅读 · 0 评论 -
Toast Dialog的封装(一)
系统的toast并不能满足我们的要求,1,布局简单 2,多次点击或重复吐司。本菜稍稍的封装了一下,直接上代码首先我们要准备一个布局 (Toast),另附背景的shape代码 android:id="@+id/ll_toast_root" android:layout_width="match_parent" android:layout_height="原创 2015-08-14 17:02:58 · 639 阅读 · 0 评论 -
Android 经过美化的柱状图....
Android 柱状图原创 2015-07-22 18:53:55 · 1043 阅读 · 0 评论 -
Android 按照比例剪裁图片,以及拍照并剪裁
产片又提要求了,上传证件照的时候,要按照比例来剪裁,以前切头像,都是1:1 或者是圆形的, 现在我把这个功能共享给同学们原创 2015-07-22 19:12:45 · 3827 阅读 · 0 评论 -
向Android studio 添加第三方库
android studio 添加第三方库原创 2015-08-31 11:27:48 · 722 阅读 · 0 评论 -
封装的自定义dialog,文本编辑,EditText,按需更改
自定义的dialog,文本编辑原创 2016-01-06 10:52:47 · 1010 阅读 · 0 评论 -
Android Studio 的项目导入svn和svn的分支开发
android studio svn 导入项目 分支开发原创 2015-12-24 10:26:04 · 12024 阅读 · 2 评论 -
RecyclerView 下拉刷新上拉加载(类似PullToRfresh)
仿照PullToRefreshListiew的recyclerview上下拉刷新原创 2015-12-25 15:03:09 · 2372 阅读 · 3 评论 -
定制自己的线程池管理类、防止OOM
在Android开发中、涉及比较深的话、我们会用到线程池来做异步操作 比如下载图片、执行异步任务等、为了方便管理、继承一个线程池管理类、 在使用线程的时候只需要 submmitJob和removeJob、不会产生大量的线程、有效防止OOM原创 2016-05-10 16:18:17 · 2942 阅读 · 0 评论 -
Android Studio将项目提交到git地址上 github or coding
如果想把自己的demo添加版本控制、 最简单、androidstudio是支持github的 好了、全世界人民都能看你的代码了 是不是有点可怕? 去github上登录你的账号 就能看到你的project了“`提交到github比较简单、提交到coding麻烦一点、首先去coding网站注册登陆创建项目 coding网址 以此如下 复制出.git地址 https://git.codin原创 2016-05-13 16:19:13 · 3092 阅读 · 0 评论 -
Android EditText 软键盘的各种使用场景
在android开发的不可避免会遇到EditText和软键盘的问题 本篇博客就是分解各种用法软键盘遮挡EditTextactivity有这么一个属性 android:windowSoftInputMode,软键盘将布局顶上去、软键盘只将edittext顶上去原创 2016-11-02 19:00:04 · 743 阅读 · 0 评论