Android开发( 右侧选择分类 )
android00

Android okhttp3 框架常用功能使用 4.1.0 版本

本来是想围绕着HttpClient讲解的,后来发先Android4.4之后okhttp代替了hc,所以将不再讲解hcokhttp的简单使用,主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对象、对象集合支持session的保持GitHub地址OkHttp的GitHub地址是:OkHttp依赖库导入使用前需要先在项目中添加OkHttp的依赖库,
27 人浏览
android

Android WebView 获取网页title

Android WebView 获取网页的title,可以通过两种方式获取方法一 、 onPageFinished函数//如果不设置WebViewClient,请求会跳转系统浏览器 webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoadin
30 人浏览
android00

android遍历map的两种常用方法

Map一般用来保存具有映射关系的数据,Map里保存着两组数据:key(键)和value(值),它们可以是任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。遍历方式一、当键和值都需要用到时所采用的方法。Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Ma
18 人浏览
android00

Android 实战-版本更新(okhttp3、service、notification)

前言整理功能,把这块拿出来单独做个demo,好和大家分享交流一下。版本更新这个功能一般 app 都有实现,而用户获取新版本一般来源有两种:一种是各种应用市场的新版本提醒一种是打开app时拉取版本信息(还要一种推送形式,热修复或打补丁包时用得多点)这两区别就在于,市场的不能强制更新、不够及时、粘度低、单调。摘要下面介绍这个章节,你将会学习或复习到一些技术:- dialog 实现 key 的重写,在弹
17 人浏览
android01

Android产品研发(一)-->实用开发规范

从这篇文章开始我们暂停一下对android源码的分析,开始讲一下android产品研发中一些常用的技术,技巧,方法,实践等姿势。这里需要强调的是我们所讲解的这些东西可能对产品开发中比较常用的,因为对于项目开发中,可能更多的强调管理,进度方法的东西,对工程化的东西比较强调,而我们这里更多的是对产品技术方面的归纳总结。而本文中选择将开发规范作为这个系列的第一篇文章,就是个人感觉产品研发过程中,开发规范
17 人浏览
android

解决AndroidStudio编译时报错:Timeout waiting to lock artifact cache (/Users/zhuxiaocheng/.gradle/c

1,错误描述今天在Android Studio中,运行程序的时候,出现了如下所示的错误:Timeout waiting to lock artifact cache (/Users/zhuxiaocheng/.gradle/caches/modules-2). It is currently in use by another Gradle instance. Owner PID: 17358
24 人浏览
android00

Android 清除glide缓存

清除glide的缓存 在进Activity时的onCreate()里执行缓存清理1, 清除硬盘缓存Glide.get(this).clearDiskCache();2,清除内存缓存Glide.get(this).clearMemory();
20 人浏览
android

Glide系列之-Glide清除缓存工具

Glide是谷歌推荐的一款加载图片的第三方框架,对内存优化更好,更省资源,它的优点,我就不一一描述了,有兴趣的朋友可以百度一下,介绍的还是挺详细的。今天主要给大家介绍一下关于怎么获取Glide的图片缓存和清除图片缓存,其实很简单,下面是写的一个工具类,简单易懂,便捷好用!packagecom.jiluo.paipai.util; importandroid.content.Context;
20 人浏览
android

Android显示网络请求的有转义符的字符串

在我们的开发中,经常会遇到从后端请求回去的数据带有转义符的字符串,如何显示呢 答案其实很简单, 直接用 Html.fromHtml 函数就可以了 例如:请求来的数据
19 人浏览
android

Android 常用转义字符

1. 转义字符的显示形式 Android的转义字符通过unicode编码来表示。常用的显示形式有Hex形式和HTML形式。常见的转义字符如下: 字符 HTML Hex 半角空格(半角符号) &#32; \u0020 全角空格(中文符号) &#12288; \u300
15 人浏览
android00

Android中xml文件中空格转义符

在Android开发中经常遇到空格转义符&#160;
15 人浏览
android

Android EditText设置只能输入数字和小数点

EditText可以设置多种输入方式,其中若要设置输入数字和小数点时应注意一下几点:1.如果设置只输入数字代码中edittext.setInputType( InputType.TYPE_CLASS_NUMBER);此时只会弹出数字输入框,符号点击后不会输入到文字框中xml中<EditText android:id="@+id/et_integral" android:l
24 人浏览
android

[转载]BRVAH官方使用指南(持续更新)

www.recyclerview.org官方网站:www.recyclerview.orgBRVAH是一个强大的RecyclerAdapter框架(什么是RecyclerView?),它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。为什么会有它?请查看「Android开源框架BRVAH由来篇」该框架于2016年4月10号发布的第1个版本到现在已经一年多了,经历了800多次代码提交,
45 人浏览
android

最好用的BaseRecyclerViewAdapterHelper解决recyclerview的繁琐工作

优化Adapter代码(减少百分之70%代码)添加点击item点击、长按事件、以及item子控件的点击事件添加加载动画(一行代码轻松切换5种默认动画)添加头部、尾部、下拉刷新、上拉加载(感觉又回到ListView时代)设置自定义的加载更多布局添加分组(随心定义分组头部)自定义不同的item类型(简单配置、无需重写额外方法)设置空布局(比Listview的setEmptyView还要好用!)添加拖拽
24 人浏览
android

Android RecyclerView禁止滑动

在开发时,数组返回数目很少,需求要求不能左右滑动;下面是一种解决方案1. RecyclerView 为垂直状态(VERTICAL)下:LinearLayoutManager layoutManager = new LinearLayoutManager(context){ @Override public boolean canScrollVertically() {
30 人浏览
android

Android 嵌套RecyclerView禁止滑动事件

//禁用滑动事件 recyclerview.setNestedScrollingEnabled(false)
14 人浏览
android00

Android Studio butterknife安装以及使用

第一步:打开Androidstudio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。没有错,这样是搜不到的,因为这个是搜的应该是已经安装的,没有安装的就需要点击Search in repositories,你就会看到你想要的东西了。第二步: 如图选中 Zelezny,点击Install,等安装完成之后,再点击Restart Android Studio重启
18 人浏览
php

yii2 Bad Request (#400)---Unable to verify your data submission

方法一、不管是用ajax提交还是表单提交,get方式很成功,但post提交失败。 报错 Bad Request (#400) 网上查各种资料,得知原因,是因为yii2.0的防csrf问题,没有csrftoken是提交不成功的。 解决办法: 1.禁用yii2的csrf验证,也就是在控制器中加一行代码:public $enableCsrfValidation = false;缺点:不安全(不推荐)方法
22 人浏览
kotlin

基本数据类型

在 Kotlin 中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些类型可以有特殊的内部表示——例如,数字、字符和布尔值可以在运行时表示为原生类型值,但是对于用户来说,它们看起来就像普通的类。 在本节中,我们会描述 Kotlin 中使用的基本类型:数字、字符、布尔值、数组与字符串。一、数字Kotlin 处理数字在某种程度上接近 Java,但是并不完全相同。例如,对于
20 人浏览
kotlin

Kotlin编码风格

此页面包含当前 Kotlin 语言的编码风格一、命名风格如果拿不准的时候,默认使用Java的编码规范,比如:使用驼峰法命名(并避免命名含有下划线)类型名以大写字母开头方法和属性以小写字母开头使用 4 个空格缩进公有函数应撰写函数文档,这样这些文档才会出现在 Kotlin Doc 中二、冒号类型和超类 之间的冒号前要有一个空格,而实例和类型之间的冒号前不要有空格:interface Foo<o
23 人浏览