- 博客(11)
- 资源 (65)
- 收藏
- 关注
原创 Android 简单实现订单模块类APP的物流详情页
不废话,需求:做一个订单模块类APP的物流详情页,怎么办?这个功能完全是看到别人写的好,自己学习一下,主要写一下自己对别人代码的理解。参考文章:https://blog.csdn.net/weixin_34291004/article/details/87119827app下的buidle添加:dependencies { compile fileTree(dir: 'l...
2019-05-19 11:14:05 4534 4
原创 Android 对okhttp的封装
不废话,需求:根据服务器API封装网络请求,怎么办?简单封装okhttp的get,post,put,delete请求: PersistentCookieJar cookieJar = new PersistentCookieJar(new SetCookieCache(), new SharedPrefsCookiePersistor(getApplicationCo...
2019-05-19 10:22:24 4254
原创 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 2212
原创 Android 极光推送设置别名
不废话,需求:服务器想向某一个用户推送消息,怎么办?不会极光推送接入的看我之前写的如何接入极光推送的文章, // 调用 JPush 接口来设置别名。 JPushInterface.setAliasAndTags(getApplicationContext(), ...
2019-05-18 15:33:31 14049 1
原创 Android 使用MediaPlayer播放assets或者raw目录的音频文件
不废话,需求:当接收到推送消息时,播放apk自带的声音,怎么办?首先接入极光推送,我前几篇文章已经讲了,不会的自己去看。在MyReceiver里的public void onReceive(Context context, Intent intent)判断消息类型,然后使用MediaPlayer播放assets或者raw目录的音频文件。if (JPushInterface.ACTI...
2019-05-18 14:22:31 2953
原创 Android 省,市,区选择权
不废话,需求:做一个好看的省,市,区三级联动的选择器,怎么办?需要WheelView基础控件自行扩展实现逻辑,可直接添加基础控件库,Gradle 依赖:compile 'com.contrarywind:wheelview:4.0.9'布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmln...
2019-05-18 10:39:36 643
原创 Android 可视化界面编辑器无法显示界面问题的终极解决方案
不废话,xml文件突然白屏,怎么都不再显示布局,怎么办?网上修改主题没有用。所以从网上找到了一些这样的方案<!-- 在Theme.AppCompat.Light.DarkActionBar 前面加Base. --><!-- 就像下面这样 --><style name="AppTheme" parent="Base.Theme.AppCompat.Lig...
2019-05-17 15:58:56 1713 2
原创 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 1862
原创 Android sharedPreference设置缓存时间
不废话,需求:缓存登录时的token,超过设置的存储时间就无效,怎么做?使用ACache也可以设置缓存时间,但ACache在清缓存的时候会被清空。SharedPreferences存储默认都是无时间限制的。大概思路是,存储的时候记录当前时间,要存多久。取数据的时候判断这个数据已经存储了多久,如果超过设置的存储时间,就获取默认值。首先,我们需要一个存储的model——SpSaveMo...
2019-05-17 11:57:27 3666 1
原创 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 8712 2
原创 Android 极广推送接入
直接写内容,不废话。喜欢看的看,不喜欢的别看,也别评论。创建应用进入极光控制台后,点击“创建应用”按钮,进入创建应用的界面。 填上你的应用程序的名称以及应用包名这二项就可以了, 最后点击最下方的 “创建我的应用”按钮,创建应用完毕。jcenter 自动集成步骤确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持(基本默...
2019-05-16 16:47:01 548
Android handleThread的使用
2018-12-17
Android 动态权限获取
2018-12-15
Android 获取位置信息
2018-12-06
android Volley的简单使用
2018-08-10
Android 使用友盟进行登陆和分享功能
2019-03-09
Android qq,微信的第三方登陆
2019-02-27
Android v7 appcompat library
2018-12-27
Android ConstraintLayout的使用
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人