3 暴走邻家

尚未进行身份认证

一名还在探索的Android初级工程师

等级
TA的排名 2k+

Android 简单实现订单模块类APP的物流详情页

不废话,需求:做一个订单模块类APP的物流详情页,怎么办?这个功能完全是看到别人写的好,自己学习一下,主要写一下自己对别人代码的理解。参考文章:https://blog.csdn.net/weixin_34291004/article/details/87119827app下的buidle添加:dependencies{compilefileTree(dir:'l...

2019-05-19 11:14:05

Android 对okhttp的封装

不废话,需求:根据服务器API封装网络请求,怎么办?简单封装okhttp的get,post,put,delete请求:PersistentCookieJarcookieJar=newPersistentCookieJar(newSetCookieCache(),newSharedPrefsCookiePersistor(getApplicationCo...

2019-05-19 10:22:24

Android 通过腾讯WebService API获取 地址经纬度

不废话,需求:必须调用腾讯地图的API将地址转经纬度,怎么办?1、申请地图使用Key(必须)访问腾讯地图服务:http://lbs.qq.com/qqmap_wx_jssdk/index.html;申请自己的Key;记得开启webServiceAPI,不要输入任何限制条件。请求URL该请求为GET请求https://apis.map....

2019-05-18 17:43:56

Android 极光推送设置别名

不废话,需求:服务器想向某一个用户推送消息,怎么办?不会极光推送接入的看我之前写的如何接入极光推送的文章,//调用JPush接口来设置别名。JPushInterface.setAliasAndTags(getApplicationContext(),...

2019-05-18 15:33:31

Android 使用MediaPlayer播放assets或者raw目录的音频文件

不废话,需求:当接收到推送消息时,播放apk自带的声音,怎么办?首先接入极光推送,我前几篇文章已经讲了,不会的自己去看。在MyReceiver里的publicvoidonReceive(Contextcontext,Intentintent)判断消息类型,然后使用MediaPlayer播放assets或者raw目录的音频文件。if(JPushInterface.ACTI...

2019-05-18 14:22:31

Android 省,市,区选择权

不废话,需求:做一个好看的省,市,区三级联动的选择器,怎么办?需要WheelView基础控件自行扩展实现逻辑,可直接添加基础控件库,Gradle依赖:compile'com.contrarywind:wheelview:4.0.9'布局:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmln...

2019-05-18 10:39:36

Android 可视化界面编辑器无法显示界面问题的终极解决方案

不废话,xml文件突然白屏,怎么都不再显示布局,怎么办?网上修改主题没有用。所以从网上找到了一些这样的方案<!--在Theme.AppCompat.Light.DarkActionBar前面加Base.--><!--就像下面这样--><stylename="AppTheme"parent="Base.Theme.AppCompat.Lig...

2019-05-17 15:58:56

Android edittext限制字节数

不废话,需求:要求输入框输入字符数小于9,怎么做?不是et.getText().toString().length()<9.而是et.getText().toString().getBytes(Charset.defaultCharset()).length<=9.根据输入字符串或者显示字符串的字节长度和字符串长度判断,因为汉字在android中一个字符占3个字节,E...

2019-05-17 15:21:59

Android sharedPreference设置缓存时间

不废话,需求:缓存登录时的token,超过设置的存储时间就无效,怎么做?使用ACache也可以设置缓存时间,但ACache在清缓存的时候会被清空。SharedPreferences存储默认都是无时间限制的。大概思路是,存储的时候记录当前时间,要存多久。取数据的时候判断这个数据已经存储了多久,如果超过设置的存储时间,就获取默认值。首先,我们需要一个存储的model——SpSaveMo...

2019-05-17 11:57:27

Android 通过高德地图获取地址的经纬度

不废话,需求:输入一个地址,获取到它的经纬度,怎么办?1、到高德开放平台申请,获取key高德开放平台:https://lbs.amap.com/2、下载高德定位及地址搜索SDK:https://download.csdn.net/download/meixi_android/108454073、项目绑定高德SDK1)配置key<meta-dat...

2019-05-17 11:16:38

Android 极广推送接入

直接写内容,不废话。喜欢看的看,不喜欢的别看,也别评论。创建应用进入极光控制台后,点击“创建应用”按钮,进入创建应用的界面。填上你的应用程序的名称以及应用包名这二项就可以了,最后点击最下方的“创建我的应用”按钮,创建应用完毕。jcenter自动集成步骤确认androidstudio的Project根目录的主gradle中配置了jcenter支持(基本默...

2019-05-16 16:47:01

Android httpUrlConnection的基本使用

今天,简单讲讲AndroidHttpUrlConnection的使用。我在项目里是使用OKHTTP的,但是最近发现使用OKHTTP好多不知道的问题,感觉自己对基本的网络请求不是很好的掌握,所以学习一下基本的网络请求类:HttpUrlConnection。一,HttpURLconnection的介绍在Android开发中网络请求是最常用的操作之一,AndroidSDK中对H...

2019-03-09 16:20:45

Android okHttp上传图片

今天,简单讲讲Android使用OKHTTP上传图片。不废话了,直接上代码:/***上传图片*@paramurl*@paramimagePath图片路径*@return新图片的路径*@throwsIOException*@throwsJSONException*/publicstaticStringuploadIma...

2019-03-05 11:14:10

android sharedpreferences工具类

今天,简单讲讲如何写一个sharedpreferences的工具类。 很简单,把一些重复的操作封装在工具类里,其他地方调用就可以。在网上搜索了比较多的资料,找到一个比较好的工具类。参考文章:https://blog.csdn.net/androidsj/article/details/79796194importandroid.content.Context;importa...

2019-02-27 11:24:49

Android 关于用户协议界面的编写

今天,简单讲讲Android如何写用户协议的功能。 通常注册,登陆按钮下方都有一个“已阅读《用户协议》和《隐私政策》”,这里面文字部分变色,还有点击事件,怎么实现了?网上的资料基本是使用SpannableStringBuilder或者SpannableString。但是基本没有说明白,我自己做出来了,这里记录一下。 基本知识:介绍SpannableStringBuilder...

2019-02-25 16:49:46

android 禁止Viewpager左右滑动功能

今天,简单讲讲Android如何禁止Viewpager左右滑动功能。 原理:百度后发现重写ViewPager,覆盖ViewPager的onInterceptTouchEvent(MotionEventarg0)方法和onTouchEvent(MotionEventarg0)方法,这两个方法的返回值都是boolean类型的,只需要将返回值改为false,那么ViewPager就不会消...

2019-02-25 13:51:07

Android 欢迎页面的编写

今天,简单讲讲Android如何编写欢迎界面。 不废话了,在网上查了资料,都不是很好的方法。自己把自己的代码贴出来。manifest文件<activityandroid:name=".activity.homepage.WelcomeActivity"android:screenOrientation="portrait"...

2019-02-25 09:47:39

Android RecyclerView 监听滑动

今天,简单讲讲Android如何监听滑动。 不废话了,主要是需要做一个功能,实现RecyclerView滑动时,让一个标题栏固定显示在顶部。 基本知识:列表的滚动一般分为两种: 手指按下->手指拖拽列表移动->手指停止拖拽->抬起手指 手指按下->手指快速拖拽后抬起手指->列表继续滚动->停止滚动 ...

2019-02-22 10:44:38

Android 监听ScrollView的滑动

今天,简单讲讲Android如何监听ScrollView的滑动。 有时候我们需要监听ScroView的滑动情况,比如滑动了多少距离,是否滑到布局的顶部或者底部。可惜的是SDK并没有相应的方法,不过倒是提供了一个 protectedvoidonScrollChanged(intx,inty,intoldx,intoldy)方法,显然这个方法是不能被外界调用的,...

2019-02-20 18:23:55

android okhttp使用cookie请求

今天,简单讲讲Android的http使用cookie请求。现在,做一个功能,出现一个奇怪现象,就是老是登陆成功后,发送请求获取消息,老是提示我没有登陆。我自己都不知道是什么原因,这个也是我对网络通信这块不了解。请教了其他大神后,终于知道是请求没有加cookie的问题。这里记录一下。Request经常都要携带Cookie,上面说过request创建时可以通过header设置参数,Cooki...

2019-02-20 18:15:36

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。