![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 78
arplay
这个作者很懒,什么都没留下…
展开
-
Webview获取连续H5页面的标题
在应用中,有的页面会使用h5来实现,而title确是客户端来实现的,正确的获取h5的标题,设置正确的title是必须的。这个在webview中通过api很容易实现。只需要调用这个方法就可以了。mWebView.setWebChromeClient(new WebChromeClient(){ @Override public vo原创 2015-07-05 11:04:20 · 2841 阅读 · 0 评论 -
自定义控件实现微博图片九宫格效果
1:自定义GridViewpublic class NineGridlayout extends ViewGroup { private NineGridAdapter adapter; private OnItemClickListerner onItemClickListerner; // 行间距 private int lineSpace; /原创 2015-07-29 17:04:45 · 1698 阅读 · 0 评论 -
Android双击,连续多次点击事件判断
常见场景:有时候用户双击控件后,才希望客户端响应。原理:用户点击一次后,判断最后一次点击距离第一次的时间,如果小于500毫秒,则为双击,同理,三次点击,四次点击……看看Android自身是如何处理这样的事件的:long[] mHits = new long[3]; public void click(View view){ System. arr翻译 2015-08-14 15:31:51 · 6041 阅读 · 0 评论 -
倒计时的实现
/** * 倒计时功能实现 * Created by air on 2015/8/15. */public class CountDownTimerActivity extends BaseActivity{ private CountDownTimer timer; @Override protected void onCreate(Bundle savedI原创 2015-08-16 00:21:37 · 372 阅读 · 0 评论 -
AndroidStudio使用gradle打包并实现多渠道打包
介绍: Google推出了新的开发工具,AndroidStudio,并且采用了新的工程构建工具,Gradle构建。在每个项目中,都会有一个build.gradle文件来构建。这里,主要来讲打包方面常见的操作。默认,会产生2个版本,debug版本和release版本。 需求: 打包一个apk十分简单,需要的就是一个密钥。点击build-原创 2015-11-12 22:30:33 · 709 阅读 · 0 评论 -
微信分享及授权登录
微信分享及授权登录微信分享及授权登录分享开发前需要了解的代码的实现微信授权登录开发前需要了解的代码的实现总结分享 流程:进行sdk测初始化(就是注册第三方应用的过程)通过调用微信的sdk,打开微信(携带需要分享的数据),用户在微信中进行相应的操作,第三方应用得到相应的回调,如是否分享成功。开发前需要了解的 分享到哪里(朋友or朋友圈) 分享的数据类型有哪些 回调原创 2015-12-19 20:15:50 · 3107 阅读 · 0 评论 -
微信登录软键盘弹出后登录自动弹起
微信登录软键盘弹出后登录自动弹起微信登录软键盘弹出后登录自动弹起分析代码实现总结在微信的登录界面,当用户点击填写密码框后,软键盘弹出,然后上面部分自动上移,软键盘不会遮挡住登录按钮,及下面的一个(登录遇到问题?)按钮,键盘消失后恢复。如图: 分析首先,考虑Android自身可不可以实现这样的功能,通常在开发中处理输入框的遮挡会处理android:windowSoftInputMode的属原创 2016-01-14 15:05:10 · 5087 阅读 · 0 评论 -
Retrofit学习一:文档介绍
Retrofit 官方文档:http://square.github.io/retrofit/ 源码和例子,Github地址:https://github.com/square/retrofit 一个Android和Java的的类型安全的HTTP客户端。Retrofit介绍API介绍请求方法URL操作请求主体FORM ENCODED 和 MULTIPART请求翻译 2016-03-26 23:26:26 · 915 阅读 · 0 评论