
Android 必备知识
文章平均质量分 91
朱玉松
技术改变世界!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速集成微信登录。(超详细)
集成第三方虽然有第三方的,但是第三方集成兼容问题,以及不太好修改。等问题。所以这篇是写给需要集成微信登录的。我尽可能详细,方便大家一次完成,减少时间成本。 如果比较啰嗦的地方,请不要介意,跳过即可。 1.第一大步: 第一步:获得对应参数。检查环境 登录微信开发平台:https://open.weixin.qq.com/ 第二步: 获得Appid(必须),Appsecret(必须) ,保存原创 2017-11-23 16:44:47 · 13802 阅读 · 10 评论 -
Retrofit 2.0 基本使用
1.引入对应架包compile 'com.squareup.retrofit2:retrofit:2.1.0' compile'com.squareup.retrofit2:converter-gson:2.1.0'//适配器 compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'//RxJavacompile 'io.r...原创 2019-01-29 22:24:45 · 225 阅读 · 0 评论 -
android 解决部分手机logo更换不正常
1.检查 子 moule 下,是不是 清单文件重复了2.在设置logo 的icon,设置下roundIconandroid:icon="@mipmap/logo" android:roundIcon="@mipmap/logo" //部分高端机型使用的这个作为logo...原创 2019-01-22 23:49:47 · 1734 阅读 · 0 评论 -
android 动态权限获取
以拍照权限为例子:1.监测并且申请// 拍照//使用兼容库就无需判断系统版本int hasWriteStoragePermission = ContextCompat.checkSelfPermission(getApplication(), Manifest.permission.WRITE_EXTERNAL_STORAGE);int checkSelfPermission = ...原创 2019-01-22 23:43:29 · 403 阅读 · 0 评论 -
android ViewPager + TabLayout 使用,并且解决 子fragmeng页面数据刷新问题
xml:<android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="#666666"...原创 2019-01-27 22:53:18 · 885 阅读 · 0 评论 -
android 音频处理之录音
录音有3种方式:https://www.cnblogs.com/wzzkaifa/p/7298608.html 下面是给大家,通过MediaRecorder来进行音频的录制 aar格式的音频。我封装一个类给大家。 public class Recorder { MediaRecorder mediaRecorder; private static Record...原创 2019-01-21 00:57:37 · 408 阅读 · 0 评论 -
android 百度sdk 之百度地图
百度sdk 配置参考:https://blog.youkuaiyun.com/qq_40803752/article/details/84874507上面sdk appkey配置完成后1.权限//获取设备网络状态,禁用后无法获取网络状态<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />...原创 2019-01-14 22:40:22 · 246 阅读 · 0 评论 -
android 百度sdk之 百度定位
sdk地址: http://lbsyun.baidu.com/index.php?title=android-locsdk/geosdk-android-download步骤:1.控制台创建应用。2.SHA1获得:https://blog.youkuaiyun.com/cc20032706/article/details/77528978.注意:debug 版本和release不同...原创 2019-01-14 21:50:16 · 1317 阅读 · 0 评论 -
android 实现地区选择3级联动效果
地区选择在app中十分常见,但是android原生没有自带。不过有很多很成熟的框架代替。这里的实现的地区选择是比较老式的 3级联动 。这种方式 简单,灵活,适用性高。很多app没有特殊要求,就是默认方式。 下面说说实现步骤:框架依赖compile ‘com.contrarywind:Android-PickerView:4.1.6’java代码 ,初始化选择器pvOptions...原创 2019-01-08 23:30:57 · 836 阅读 · 0 评论 -
android ExpandableListView 栓选功能
ExpandableListView 功能实现https://blog.youkuaiyun.com/qq_40803752/article/details/86548254.这一篇比较简单,讲解添加一个筛选。 1.xml :<LinearLayout android:orientation="horizontal" android:layout_marginBo...原创 2019-01-19 01:35:56 · 263 阅读 · 0 评论 -
android 数状列表 列表里套列表 ExpandableListView
数状列表还是很常见的 ,ExpandableListView由于 不够灵活所以 使用人数一般,不过使用比较简单,上手快。要求不多的情况下,使用。列表里套列表是 程序表述,数状列表是标准表述。案例: 需要实现一个通讯录,按照地区 分类。1.xml ,注意layoutDirection 是子元素方向问题。rtl是从右到左。为了自带的箭头在右边<ExpandableLi...原创 2019-01-19 01:24:52 · 488 阅读 · 0 评论 -
android 与 h5 互调
android 与h5互调还是很简单的。 首先需要基本配置下webview。 这里都不是重点,可以忽视。wb_content.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);wb_content.getSettings().setDomStorageEnabled(true);wb_content.getSettings...原创 2019-01-08 00:39:40 · 283 阅读 · 0 评论 -
android 图片压缩 框架鲁班。
图片压缩很常见,实现有很多方式,这里使用很好用luban ,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。 压缩率真的很高,并且很清晰。基本秒杀,使用系统的压缩方式等。使用也算很简单 我先说下使用步骤,最后放上 测试数据。 1.引入框架compile 'top.zibin:Luban:1.1.8' ...原创 2019-01-06 21:44:03 · 1386 阅读 · 1 评论 -
android 基础上拉刷新和下拉加载
上拉刷新和下拉加载 本来说是基础,但是上一次使用还是1年前,最近写项目感觉又要重新写。项目还是比较紧哪种,所有写下这边,方便以后使用,也供别人快速写出。1.框架植入。对于这种有十分好用,成熟的框架就没必要自己造轮子了。1.1 build.gradlecompile ‘com.scwang.smartrefresh:SmartRefreshLayout:1.0.1’我这边随便用用就放这个了...原创 2019-01-03 22:59:02 · 436 阅读 · 0 评论 -
android osmdroid 实现谷歌地图之定位 替换为其他
osmdroid 显现自己的位置图标是通过GPS,虽然提供了接口替换为其他,但是不知道为什么我没有试成功。下面通过另一种方式实现 通过百度定位显示个人图标。原始实现 默认的个人定位图标。// if (mLocationOverlay==null){// mLocationOverlay= new MyLocationNewO...原创 2019-02-22 09:34:08 · 1067 阅读 · 0 评论