android
安卓记录
笨笨笨的蜗牛
学习催人老啊~~~~~~~
展开
-
Android CityPicker 三级联动城市选择器的简单使用
1.概述最近在做商城项目,项目中需要地址选择,这里使用了CityPickerView选择器,感觉比较实现2.实现方法①添加依赖到app build.gradle 中compile 'liji.library.dev:citypickerview:0.7.0'②直接上代码:(布局文件根据自己需求定义)private CityPicker原创 2018-01-25 17:21:45 · 1644 阅读 · 0 评论 -
android 中隐藏EditText的下划线方法
在android中,往往EditText需要去除下划线来满足UI需求,那么怎么来实现呢?看图接下来是xml布局中的代码:<EditText android:phoneNumber="true" android:id="@+id/number" android:layout_marginLeft="15dp" android:textSize=...原创 2019-04-02 16:40:56 · 2988 阅读 · 0 评论 -
解决Android版本下载更新,安装失败的问题
今天APP版本更新升级下载安装搞了一早上,结果就是安装失败!还是经验问题啊最后发现手机打开的是android studio 运行的apk 没有通过签名的 ,然而后台的apk是经过签名上传的,这就冲突了最后把程序卸载,安装了签名后的apk ,再从后台拉取数据下载!搞定了错误问题-----后台--【已签名apk】-------> 下载到手机------->手机端【...原创 2019-04-04 11:55:01 · 6600 阅读 · 0 评论 -
Android常见的几种RuntimeException
【说明】本文转自:点击打开链接一般面试中java Exception(RuntimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: 1、NullPointerException - 空指针引用异常2、ClassCastException - 类型强制转换异常。3、IllegalArgumentException - 传递非法...转载 2018-05-16 16:03:54 · 2472 阅读 · 0 评论 -
Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
【说明:本文出自:https://blog.csdn.net/lmj623565791/article/details/38377229 【张鸿洋的博客】】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Looper 、Messag...转载 2018-05-26 15:05:21 · 219 阅读 · 0 评论 -
Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果
【说明】:本文来自于鸿洋大神创作 :http://blog.csdn.net/lmj623565791/article/details/38140505点击打开链接自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是Horizont...转载 2018-05-08 18:05:14 · 246 阅读 · 0 评论 -
Android 中URLEncoder编码器和URLDecoder解码器的使用!
一、【说明:为什么要进行URLEncoder编码?】通常我们客服端在进行网络请求的时候,网址中会出现非ASCll码中的字段,比如说常有的中文、?、&等特殊字符,如果将这些字符直接向前到网址中访问是会出现错误的,那么这样就要借助URLEncoder对特殊字符进行编码操作了,它可以将特殊字符转换为可以正常传输的字符。*附加一张ASCll码表供参考:二、编码规则在编码的时候,保留所有英文字母,数...原创 2018-05-25 15:21:07 · 8778 阅读 · 0 评论 -
Android 定制自己的日志工具类 随用随调,上线发布随即屏蔽!
Android 自带的有强大的日志工具,对于开发过程中有很多帮助,但是Android自带的日志工具也是有缺点的,就比如我们在开发一款功能强大的项目时,代码量非常的多,这个时候如果借助Android自带的日志工具,那么需要很多的日志,但是在我们项目结尾要上线时,以前的日志还会继续打印,这个不仅会影响程序的运行效率,还有很大风险泄漏有关公司项目机密信息,那么要想在开发中如何利用日志工具又可以快速屏蔽呢...原创 2018-05-14 12:01:25 · 237 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
[说明]本文转载于 郭神(郭霖)原创!连接地址:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效...转载 2018-05-12 17:14:47 · 367 阅读 · 0 评论 -
Android图片加载框架最全解析(一),Glide的基本用法
【说明】本文转自 郭霖的专栏 链接地址:https://blog.csdn.net/guolin_blog/article/details/53759439现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Facebook的Fresco。每一个都非常...转载 2018-05-17 14:24:43 · 225 阅读 · 0 评论 -
Android 常用却也容易忘记的9大危险权限!
常用却也容易忘记的9大危险权限,收藏备用!权限组名 中文名 权限名 LOCATION 定位 ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATION CALENDAR 日历 READ_CALENDAR WRITE_CALENDAR CAMERA 照相机 CAMERA CONTACTS 通讯录 READ_CONTACTS WRITE_CONTACTS...原创 2018-05-10 15:31:55 · 1407 阅读 · 0 评论 -
android 好用的 广播、动作大全
个人闲暇之余收集了android相关 广播和动作大全,可能不是太完整!先记录下来备用。1 动作 string DELETE_ACTION 从容器中删除给定的数据"android.intent.action.DELETE" 2 DEFAULT_ACTION 和VIEW_ACTION相同,是在数据上执行的标准动作"android.intent.action.VIEW" 3 DIAL_AC...原创 2018-05-09 09:45:51 · 371 阅读 · 0 评论 -
Android 客服端集成高德定位功能(Android studio图文详解)
一、集成高德定位需要如下步骤:1、登录高德地图开放平台 登录进入控制台创建新的应用,给应用添加key;2、下载高德定位SDK,并在Android studio 中进行相关配置;3、XML布局及activity代码逻辑整理;4、*展示下高德定位相关的错误码,方便核实查找;二、集成详解:1、登录高德地图开放平台 登录进入控制台创建新的应用,给应用添加key; ①、登录高德开放平台,地...原创 2018-03-23 18:04:10 · 2008 阅读 · 1 评论 -
Android App实现点击拨号、复制剪贴板、添加手机联系人
1.概述今天介绍一下实现Android App内实现点击拨号、复制剪贴板、添加手机联系人等相关操作2.实现效果没有gif图3.实现步骤直接上代码:private void initService() { String[] info = new String[]{"呼叫", "复制", "添加到通讯录"};原创 2018-01-25 17:36:57 · 3552 阅读 · 1 评论 -
android 设备同时安装测试包和正式包
很多时候软件调试需要测试包和正式包,那么如何在同一设备上安装不同版本的软件呢?关键先生登场:applicationIdSuffix 就是这货!在app 中build.gradle 的打包配置里面增加 applicationIdSuffix如下:buildTypes { debug { applicationIdSuffix ".debug" }...原创 2019-04-12 10:20:04 · 1366 阅读 · 0 评论