最新消息:文章中包含代码时,请遵守代码高亮规范!

Android

Android 集成FaceBook实现第三方登陆【转载】

Android sunshine 3个月前 (09-19) 288浏览 0评论

     一,必要准备:        上面是官方英文文档,下面详细解释一下: Facebook app : 即需要在Facebook Developer平台,创建自己的App, Facebook SDk:  添加Facebook SDK到自己...

用shape做搜索样式【原创】

Android sunshine 3个月前 (09-19) 282浏览 0评论

    最近项目中碰到这样一个搜索框的样式,如下图:      以往用shape做这种圆弧时四个角的弧度都是一样的,但是想实现上图所示效果,恐怕难以实现。实际上上图所示效果是用两个shape拼起来的,但是只要边距大小吻合就能是两个shpe合二为一...

WhatsApp的分享【原创】

Android sunshine 3个月前 (09-19) 234浏览 0评论

由于工作中项目需求,需要用到whatsApp来进行第三方 分享,顾名思义,所有的分享都是触类旁通的,例如QQ分享,微信分享。下面就来说一说whatsApp到底是怎么实现的。 其实许许多多的第三方分享都是需要找到软件对应的包名,找到了包名,那么恭喜你,...

【原创】H5播放视频,全屏播放

Android 王 伟 4个月前 (08-19) 207浏览 0评论

在工作中,无意遇到一个需求,要在WebView加载H5视频,支持全屏播放。 在Activity中添加需要的参数: protected static final FrameLayout.LayoutParams COVER_SCREEN_PARAM...

【原创】Viber分享

Android 王 伟 4个月前 (08-19) 346浏览 0评论

Viber是国外的一个聊天软件。最有有个项目需要Viber分享。找了很多,连官方都没有,全部都是H5。最后在stackoverflow上找到了方法。 if (checkApkExist(activity, "com.viber.v...

Android 9.0新特性【转载】

Android sunshine 4个月前 (08-16) 274浏览 0评论

Android 9.0新特性 1、全面屏支持,Android P加入了对刘海屏的支持,谷歌称之为凹口屏幕(display with a cutout)。借助最新的提供的DisplayCutout类,开发者可以找到非功能区域的位置和形状,而非功能...

Android常用快捷键【原创】

Android sunshine 4个月前 (08-14) 184浏览 0评论

        作为一名刚入门的安卓小生,一些简单常用的android快捷键是我们无论日常学习或者在项目开发中所必须要掌握的,以前学java的时候对eclipse的快捷键比较熟悉所以一开始就设置了eclipse的快捷键,但后来发现Android St...

Android 7.0 新特性 [转载]

Android sunshine 4个月前 (08-14) 275浏览 0评论

  Android 7.0 新特性 Android7.0提供新功能以提升性能、生产效率和安全性。 关于Android N的性能改进,Android N建立了先进的图形处理Vulkan系统,能少的减少对CPU的占用。与此同...

小程序浅析【原创】

Android Shirley 5个月前 (07-09) 321浏览 0评论

一、小程序VS APP 1、什么是小程序 2017年1月9日0点,微信小程序正式上线。 那么,小程序是什么呢? 小程序即运行在微信上的一款功能性软件或者应用。用户无需下载,无需安装,无需卸载;用户扫一扫或者搜一搜就可以找到应用,方便快捷,即用即走;...

IDEA/Android studio 关于注释的设置【原创】

Android knight 6个月前 (06-19) 440浏览 0评论

在eclipse中对方法注释可以使用alt+shift+j快捷键,就会生成的类似的注释 但 IDEA(IntelliJ IDEA)默认没有类似的快键键,(Android studio是基于IDEA的,所以在一下设置方面都是差不多的,下面的文章中以I...

BottomSheetDialog 底部对话框【原创】

Android knight 6个月前 (06-13) 448浏览 0评论

  现在许多App都有底部的对话框,位于底部很适合用户操作, 之前实现底部对话框的效果都是使用普通的Dialog,然后设置对话框的一些窗口属性,有点麻烦。有时为了效果好点,还要自己添加一些动画。 现在Android在design库23.4....

日期对比方法第一版【原创】

Android 李, 泰愚 6个月前 (06-08) 275浏览 0评论

在Android的日常开发中,经常会有时间选择,比如表单提交中需要选择开始时间和结束时间,而这时候经常要做的验证是开始时间和结束时间的限制,最简单的便是结束时间需要大于开始时间,所以这样的比较方法可以提取出一个公共的工具类。 开始敲的时候,因为经常做...

OKhttpUtils的一个简单封装【原创】

Android 李, 泰愚 6个月前 (06-05) 387浏览 0评论

公司Android项目一直用的是OKhttpUtils框架,用起来确实挺方便好用,但是针对项目的api给的数据,在解析的过程中,往往有些是可以提出来作为公共代码的,比如返回Json数据的第一层,Message和errorCode,所以想针对这样的ap...

交互设计需要的基本素质【原创】

Android Shirley 7个月前 (05-17) 275浏览 0评论

作为一名交互设计师,我们需要了解交产品成型的详细步骤,也需要具备交互设计需要的各项能力,这里我们说一下,交互设计师所需要的一些基本素质。 1.产品意识:我们在工作中要时刻注意业务需求,理性的清楚业务的指标,分析和优化产品的各个方面,比如针对登录和注册...

UI设计师基础设计规范【原创】

UI设计师基础设计规范【原创】

Android Shirley 7个月前 (05-17) 346浏览 0评论

网页 1、常见电脑屏幕分辨率 2、设计通用分辨率及规范:设计图通用分辨率1920*1080(新建画布大小);设计的主体内容区域(即网站的版块功能区)是900~1200px 3、网页设计常用布局 4、字体字号使用规范 网页正文字体:宋体、思源黑体...

Android 浸入状态栏时头布局的调整【原创】

Android 李, 泰愚 8个月前 (04-19) 391浏览 0评论

最近遇到一个问题,就是用项目中已有的状态栏浸入方法对一个页面进行处理时,会导致页面的标题头也浸入了状态栏,由于时间和其他原因无法整体重写页面,只能利用已有的办法进行处理,所以采取了在代码中动态的给头布局设置一个状态栏高度的MarginTop的方法,强...

Android RadioGroup与RadioButton进行单选操作【原创】

Android 李, 泰愚 8个月前 (04-19) 575浏览 0评论

Android日常的开发或者使用中,遇到单选操作几乎是肯定的,比如性别选择,问卷答题类的功能,都是单选,那么实现这种功能,一般会使用到RadioGroup和RadioButton组合,这也是Android中的基础控件之一。 先是在布局中使用控件: &...

Android ListView展示多种的条目布局【原创】

Android 李, 泰愚 8个月前 (04-19) 261浏览 0评论

在日常开发中,偶有会遇到ListView需要展示不同的条目布局,近期遇到一个,本来本着最简单的想法,在getView中,通过传进来的实体类其中一个type字段,进行判断,从而用不同的ViewHolder进行布局,如下: if ("2&quo...

Android ListView数据适配器的封装【原创】

Android 李, 泰愚 8个月前 (04-19) 262浏览 0评论

日常开发中,在遇到一些简单的列表控件实现时,当业务逻辑没有设计到复杂交互,那么数据适配器adapter的日常写法是继承BaseAdapter,然后重写其中的四个方法: @Override public int getCount() { r...