android
文章平均质量分 75
向大牛前行
作为程序猿的我,有着一颗迈向大牛的心。祝愿大家都能成功!翱翔在知识的海洋!
展开
-
android中发开带页面sdk时需要注意的两点
近期个人由于公司需求,开发一个简单的sdk。其实sdk中并没有什么大批量的处理逻辑,只是提供几个简单的接口。但是里面比较特殊的是需要提供一个页面,这个页面用于显示一些接口回调的数据。 其实sdk大家一看到,不由自主的会想到是一些提供数据,或者提供一些封装好的方法或者逻辑算法等。但其实sdk 面向很广泛。可以做一切开发中能做到的。但是由于他比较偏向于逻辑,所以属于抽象层,一般实现起来会比较原创 2016-08-02 00:33:48 · 2107 阅读 · 0 评论 -
Realm跨平台 数据库框架,完全摒弃sqlite
转自http://www.jianshu.com/p/cd1684b58 【威哥说】realm是什么?可能很多人都没有听说过,realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective-C和Swift)以及Android。专门针对移动平台设计的数据库。目标是取代SQLite,核心数据引擎C++打造,比单独无封装的SQLite还要快。这篇投稿详细讲解了realm的使用,分享给大转载 2016-10-31 14:42:55 · 946 阅读 · 0 评论 -
从源码分析design包中的侧滑导航栏(Naviogation Drawer )的实现
我们知道google 的android 的design 包中新增了许多的新特性和比较炫的布局的封装,而且通过新版本的androidstudio我们可以直接直接创建这些带功能的工程。极其的方便。看一下有哪些: 可以看到样式非常的多,非常方便。其中Naviogation Drawer 就是我们今天需要描述的。 今天我们针对侧滑的这个design通过源码简单分析一下之间的关联和实现的方式。首先我们原创 2016-11-09 17:42:05 · 2392 阅读 · 0 评论 -
Eclipese解决65535问题
项目一直受这个问题的困扰,主要还是因为项目属于智能家居这块的,并且还在使用eclipese,所以集成了很多第三方sdk 导致方法数超限。最近致力于解决这个问题。 首先google官方是给出了解决方案的,详细请看连接https://developer.android.google.cn/studio/build/multidex.html 最核心的技术就是:Dalvik 可执行文件分包。我们都知原创 2016-12-16 17:06:49 · 1064 阅读 · 13 评论 -
带指示器的轮播图实现
过完年,一直荒废到现在。过完年忙了一个礼拜找工作,办离职,办入职,还得换房子。所以可以说是忙得不可开交。这个礼拜终于入职办完,房子也搬完了。下了班能够留在公司学习一些知识,那么很多东西从今天就得继续捡起来了,继续我们的学习和奋斗路程。 那么在这个普天同庆的日志我们该学点什么呢?最近学习到了一个很简便的轮转图指示器的写法: 首先看下效果图: 可以看到我们实现了目前大部分需求中的轮播图的要求。原创 2017-03-02 20:26:14 · 1907 阅读 · 0 评论 -
GradientDrawable 动态设置背景的使用
我们经常会为控件按钮等设置背景图,一般的效果都是,圆角,颜色,渐变色,阴影,或者是选中效果等。正常情况下都是通过,xml文件来静态的配置。当我们在代码中需要动态配置的时候,我们可以选用GradientDrawable这个类来实现我们的效果。支持的形状有4种: /** * Shape is a rectangle, possibly with rounded corners */矩原创 2017-03-08 14:32:42 · 3139 阅读 · 0 评论 -
仿照微博详情页动态评论滚动头
最近做到一个需求,就是可以悬停的头部。就是当一个条目在屏幕之下的时候悬停在屏幕最下部,当条目在屏幕上方的时候,悬停在屏幕的头部。最终效果如下: 效果看起来不怎么好,因为mac上的GiF制作软件很奇怪,大家先看着吧。真的需要的话可以下载项目来运行试试。 首先我们考虑下实现的思路: 1.由于内容可滑动我们最好是放在listview 中。 2.由于listview的头部很大,可能超出屏幕,所以原创 2017-03-30 20:56:14 · 1644 阅读 · 0 评论 -
Android 清单文件属性大全
最近得空,再回顾一下android api文档,其中有些地方自己做了总结,如想看api的,链接在此:https://developer.android.google.cn/guide/topics/manifest/activity-element.html#reparentalwaysRetainTaskState声明在根activity(也就是启动项的activity有效),其余无效。看默认fa原创 2017-06-16 17:13:44 · 2427 阅读 · 0 评论 -
第三方jar或者aar使用的minsdkversion 小于自己app的version解决办法
我们项目经常会用到第三方的库,不管是aar还是jar 如果minsdkversion 小于自己app的版本的话肯定会报错的。这个时候解决办法是什么呢? <uses-sdk tools:overrideLibrary="xxx.xxx.xxx, xxx.xxx.xxx" />通过在mainfest文件中加入如上一句话便可解决。其中多个jar可用逗号隔开,xxx代表的是jar的包名。原创 2017-04-17 19:30:11 · 4532 阅读 · 0 评论 -
问题小结
总结一些最近遇到的问题: 1.腾讯X5内核使用加载H5页面播放视屏的问题:视屏播放只有声音没有画面。 以下接口禁止(直接或反射)调用,避免视频画面无法显示: webview.setLayerType() webview.setDrawingCacheEnabled(true);小米手机出现不能播放的情况。开启硬件加速可解决此问题。因为不能在代码中动态开启,我们可以到mainfest中对应原创 2017-07-31 21:38:19 · 330 阅读 · 0 评论 -
android studio library 模块中正确引用aar
今天对接一个海康监控的sdk,其中sdk 是以aar的形式提供的,并且我需要用到此aar的模块是个library。所以按照正常的在application模块中引入aar的方式一致报错,首先提示要关闭offline ,然后关闭了还是会提示错误。想了很久不明白。最终通过公司前辈的指导,正确的引入了aar。 1.除了和正常的aar的引入方式外,我们还需要在application所在模块的build.gr原创 2017-04-17 19:22:45 · 28302 阅读 · 13 评论 -
android 6.0 运行时详解
原文地址:http://blog.csdn.net/kong_gu_you_lan/article/details/52488097 1.介绍Runtime Permissions官方说明Android 6.0之前,权限在应用安装过程中只询问一次,以列表的形式展现给用户,然而大多数用户并不会注意到这些,直接就下一步了,应用安装成功后就会被赋予清单文件中的所有权限,应用就可以在用户不知情的情况下进行转载 2016-10-31 17:19:02 · 857 阅读 · 0 评论 -
Android一些你需要知道的布局优化技巧
转载请注明出处:http://blog.csdn.net/qq_17766199/article/details/52863741 今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。因为我相信View的数量减少伴随着的就是层级的减少。从而达到结构清晰,渲染速度快的效果。顺着这个逻辑,我将优化分为重用、合并、按转载 2016-11-08 10:34:39 · 278 阅读 · 0 评论 -
java.lang.NoClassDefFoundError:异常解决
今天突然遇到很奇怪的异常:java.lang.NoClassDefFoundError:。。。。。一大串。 一看我还以为是classnotfound 呢。所以就纳闷了。怎么可能找不到累,是一个fragment,又不是activity 需要注册。并且之前一直都是可以的。我就简单的改了一点代码和xml。网上google ,说问题是fragment 最好引用V4的包,并且getFragmentMan原创 2016-09-23 16:47:04 · 21653 阅读 · 8 评论 -
自定义listview 带下拉刷新动画特效
android 学习中使用最多的大量数量集控件 莫过于listview ,虽然就目前来说 google 新推出一个叫recycleView的新空间,并且他本身集合了许多特性,使用起来非常方便。最主要的特性有以下几点: **1、控制其显示的方式,请通过布局管理器LayoutManager 2、控制Item间的间隔(可绘制),请通过ItemDecoration 3、控制Item增删的原创 2016-08-16 01:09:20 · 1314 阅读 · 2 评论 -
安卓文件管理器简单实现,包含文件类型筛选,异步缓存文件缩略图获取。
安卓文件管理器简单实现,包含文件类型筛选,异步缓存文件缩略图获取。原创 2016-09-03 17:56:15 · 1018 阅读 · 0 评论 -
Android 开发实战经验总结
原文地址:http://www.jianshu.com/p/4f152bc8f4f3 以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕业前,就一直在当前创业小团队从事自己热爱的打码事业转载 2016-09-07 17:44:01 · 285 阅读 · 0 评论 -
android中根据控件宽度,实现展示文本内容,解决中英文自动换行
近来天气渐冷啊!晚上加班加很晚回来的路上有点扛不住啊!好在桂花开了。还挺香的!需求原型 最近有个需求看图: 要求还行,不怎么奇怪。其中如果显示一行的话我们完全可以用view 自带的ellipsize属性配合singleLine来实现。比如: android:ellipsize="start" android:singleLine="true" android:ellipsize="mi原创 2016-09-22 01:21:58 · 3614 阅读 · 1 评论 -
android webView 和js交互中需要注意的几点
最近公司有个项目,是html5写的移动应用,但是在android 手机上需要增加分享和导航的2个功能,即用户点击js中对应的图标,android端要实现相应的功能,也就是js调用android本地方法。这些我就不多说了。网上搜索会有很多的demo。 但是就在我通过网上一些教程写的代码中发现,js调用本地方法并不能成功。 //支持js mWebView.getSett原创 2016-09-26 11:22:26 · 541 阅读 · 0 评论 -
android 开发中全面的框架集合
Android常见开源解决方案 小山拉家常 2016-11-02 15:38 (一)系统框架 1.1 网络请求 名称 描述 Android Async HTTP Android异步HTTP库 AndroidAsync 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。 OkHttp 一个Http与Http/2的客转载 2016-11-04 16:44:29 · 320 阅读 · 0 评论 -
android 事件分发,解决由于listview中实时刷新,导致子view点击事件失效
近期由于个人的某些因素作怪,导致没有很好地总结和积累,主要是最近一段时间,大多数接触的都是第三方的sdk ,在一些接口问题上造成了很多困扰,很是麻烦,并且说明文档也不详细,所以每每遇到一些问题都要等待很久才能解决。 好了,废话不多说了。下面开始今天的正文。android 之事件分发机制。并且结合本人开发中遇到的实际场景来说明一下解决办法。 本人近期在做文件的上传和下载,这个必定原创 2016-08-12 01:45:14 · 7029 阅读 · 6 评论 -
android webView 加载webapp 一些问题与技巧
十一长假过来基本处于没啥事做的情况,所以没有做一些实际的开发,自己最近也在研究java的后台,自己写了一些简单的接口。好了,废话不多说。切入正题: 公司最近有个项目是web应用,需要发布安卓和ios两个平台的应用。所以我们安卓的任务量还是很轻的,主要是通过webview加载网页的url,安卓端需要做一些底层的东西。比如导航,视屏播放,还有第三方分享。 其中webview和js交互可以通过自定义接原创 2016-10-14 18:31:49 · 1632 阅读 · 1 评论 -
Android Api版本升级的各个特性详解到3.0
Android 1.5 API变更概要: 1、UI framework · Framework for easier background/UI thread interaction · 新SlidingDrawer 组件 · 新HorizontalScrollview 组件 2、AppWidget framework · 一些关于创建桌面AppWidget 的AP原创 2016-11-05 17:13:39 · 1378 阅读 · 0 评论 -
android api各个版本特性简单描述到6.0
- Android1.12008 年9月发布的Android第一版- Android1.5 Cupcake (纸杯蛋糕)2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。 主要的更新如下:1、拍摄/播放影片,并支持上传到Youtube 2、支持立体声蓝牙耳机,同时改善自动配对性能 3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 4、GP原创 2016-11-05 17:28:03 · 1166 阅读 · 0 评论