Android进阶
文章平均质量分 58
ElvisDu
这个作者很懒,什么都没留下…
展开
-
(转)【Android】AAR文件的生成与使用
这时候就可以去我们app模块的build.gradle里面去声明依赖了, 这里可以看到我们的依赖名称就是由之前设置的groupId,artifactId,version组成的,如果我们在之前的库上进行了修改,只需要将其打包的版本号进行修改,然后在这里也随之修改就可以了,非常的方便!最后在我们指定的路径里可以看到我们已经打包好的AAR文件了,如果我们需要打包到远程代码仓库上,可以将本地的生成好的AAR使用git,push上去,或者在设置文件输出位置的时候,直接设置为远程代码仓库的位置。原创 2023-05-26 15:32:21 · 3828 阅读 · 0 评论 -
(转)Android WebRTC简介
而我们现在的直播服务大部分的情况下是一对多的通信,一个主播可能会有成千上万个接收端,这种方式用传统的P2P来实现是不可能的,所以目前直播的方案基本上都是会有直播服务器来做中央管理,主播的数据首先发送给直播服务器,直播服务器为了能够支持非常多用户的同事观看,还要通过边缘节点CDN的方式来做地域加速,所有的接收端都不会直接连接主播,而是从服务器上接收数据。这是正道,别走弯路了。所以综上,可以使用WebRTC内部的技术模块来解决直播过程中存在的技术问题,但是不适合直接用WebRTC来实现直播的整体框架。原创 2022-09-29 14:35:03 · 4110 阅读 · 0 评论 -
(转)Android5.0及以上系统WebView上传图片遇到的那些坑
原地址:Android5.0及以上系统WebView上传图片遇到的那些坑_fuzhongbin的博客-CSDN博客之前项目中有做在WebView中上传文件的操作(调用系统相册选择照片来进行上传),当我们在web页面上点击选择文件的控件(<input type="file">)时,会回調WebChromeClient下的openFileChoose();(5.0及以上的系统会掉的是onShowFileChooser())。这个时候我们在这两个方法中通过Intent打开系统相册活着支原创 2021-12-14 16:14:45 · 656 阅读 · 0 评论 -
(转)Android:原生的手机获取经纬度得到当前位置
原地址:Android:原生的手机获取经纬度得到当前位置_谢桥的博客-CSDN博客_android 获取经纬度这是一套完整的代码,模拟器与真机调试可用1.首先得注册权限android:name="android.permission.ACCESS_COARSE_LOCATION"android:name="android.permission.ACCESS_FINE_LOCATION"1.1其次最重要的是,申请权限,一直真机调试不成功,折磨死我啦,放在protected void o原创 2021-12-13 11:22:00 · 2089 阅读 · 0 评论 -
(转)android:安卓新建服务,定时上报定位
原地址:android:安卓新建服务,定时上报定位_谢桥的博客-CSDN博客重点android原生系统获取的坐标是地球坐标系这是一个服务,很简单的,这边我稍微讲一下,1.在启动页或者主页面申请定位权限2.定位权限开启了,就开启服务3.服务开启时,拿到登录状态的token,然后进入定时器,同时,定时器也在确认token是否被清空,如果被清空,就关掉定时器,同时关闭服务,这样一来,用户退出登录就不会再上传定位了关于获取地理位置信息请看,我的另一篇文章https://blog.csdn.原创 2021-12-13 11:17:25 · 550 阅读 · 0 评论 -
Android -->新技术: Fragment 间通信的新方式
概述就在 2020/05/07 号 Now in Android #17 更新了,发布 Android 的新特性,其中就包括 Fragment 间通信的新方式,大家可以前往,看看都有那些更新。https://medium.com/androiddevelopers/now-in-android-17-9d73f7bed7f通过这篇文章你将学习到以下内容,将在译者思考部分会给出相应的答案在 Fragment 之间传递数据Fragment 间传递数据可以通过多种方式,包括使用target ..原创 2021-11-09 16:46:43 · 959 阅读 · 0 评论 -
(转)Android原生同步登录状态到H5网页避免二次登录
原文链接:https://juejin.im/post/5c89f81cf265da2db3059684本文解决的问题是目前流行的 Android/IOS 原生应用内嵌 WebView 网页时,原生与H5页面登录状态的同步。大多数混合开发应用的登录都是在原生页面中,这就牵扯到一个问题,如何把登录状态传给H5页面呢?总不能打开网页时再从网页中登录一次系统吧… 两边登录状态的同步是必须的。...原创 2019-11-25 11:26:54 · 794 阅读 · 0 评论 -
(转)WebView加载网页不显示图片解决办法
原地址:https://blog.csdn.net/u013320868/article/details/52837671对于大家来讲WebView肯定很熟悉,因为我们在日常开发中经常用到它。所以对于它的一些基本用法我就不在这啰嗦了,直接进入正题。我遇到的问题就是在使用WebView加载网页的时候图片不显示(我手机系统是5.1.1),当时出现这个问题我就想当然的以为,是不是给WebV...原创 2019-11-21 09:42:20 · 1336 阅读 · 0 评论 -
Android瀑布流照片墙实现,体验不规则排列的美感
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10470797传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应转载 2017-05-19 19:25:54 · 467 阅读 · 0 评论 -
(转)ViewPager 如何得到当前的Fragment (使用FragmentPagerAdapter)
原地址:http://www.cnblogs.com/englefly/p/4222953.html使用FragmentPagerAdapter时,难免要在MainActivity 和 当前显示的Fragment间传递数据。但是FragmentPagerAdapter并没有给我们提供类似getCurrentFragment一类的API。通过FragmentPagerAdapter源转载 2017-09-15 15:51:03 · 1298 阅读 · 0 评论 -
(转)在Fragment中OnActivityResult方法中接收Activity中返回的值
原地址:http://blog.csdn.net/u011993368/article/details/43733391在开发android中,有些人往往很疑惑,当一个FragmentActivity中有多个碎片的时候,如a,b,c三个随便, 其中b中进行了操作,跳转到了新的界面D(activity)。但是当D操作完后,返回值到碎片b。那么问题就来了,肯定会有人问,b是一个转载 2017-09-15 15:52:47 · 1314 阅读 · 0 评论 -
(转)Android:你要的WebView与 JS 交互方式 都在这里了
原地址:http://blog.csdn.net/carson_ho/article/details/64904691前言现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现今天我将全面介绍A转载 2017-09-24 12:30:13 · 383 阅读 · 0 评论 -
(转)Android一步一步教你集成高德地图
转载请注明出处:http://blog.csdn.net/alpha58/article/details/56488734前言当项目中需要使用地图SDK的时候, 是选择高德地图还是百度地图呢?从对开发者友好角度,从容易上手角度:高德完胜百度! 所以我们公司的项目也选择了高德地图。好了!下面就开始高德地图的集成吧!一,账号与Key的申请注册成为高德开发者需要分三步:转载 2017-10-07 16:52:05 · 470 阅读 · 0 评论 -
(转)ScrollView中嵌套高德地图,触摸冲突解决
原地址:http://blog.csdn.net/waterthegreat/article/details/51945020今天做的一个页面,要在scrollview中嵌套高德地图,产生触摸冲突,拖动地图和scrollview的滑动事件冲突。先说一下最终的解决方案。亲测可用。。。1、自定义一个viewGroup,继承Relativelayout(或者别的l转载 2017-10-08 15:50:12 · 679 阅读 · 0 评论 -
(转)【WebView的cookie机制 】轻松搞定WebView cookie同步问题
原地址:http://blog.csdn.net/fengyuzhengfan/article/details/51517622在进行APP+H5混合开发的时候,一些功能是用native方法实现的,如登陆,一些功能是用H5实现的。所以往往需要将在native方法登陆的状态同步到H5中避免再次登陆。这种情况在Android开发中比较常见,因为Android不会自动同步cookie转载 2017-09-22 09:53:30 · 572 阅读 · 0 评论 -
(转)安卓学习笔记---AndroidWebview里设置Cookie遇到的坑
原地址:http://blog.csdn.net/juhua2012/article/details/52249720我们一般在使用WebView去加载H5界面的时候都会同步一下Cookie,一般的都会这么做:在HttpClient中保存下来的Cookie怎么设置到WebView组件里,让WebView也保持住Cookie状态,也就是登录状态呢? CookieS转载 2017-09-22 09:54:43 · 406 阅读 · 0 评论 -
(转)Android 设置应用的底部导航栏(虚拟按键)背景颜色
原地址:https://blog.csdn.net/github_2011/article/details/74908545 Android手机机型种类繁多,但是虚拟按键也就是底部的导航栏,不外乎两种设计方式,一种是作为虚拟按键设计到屏幕内部,一种是作为系统按键设计到屏幕外面。对于按键在屏幕内部的机型,因为虚拟按键也是屏幕内容的一部分,它也实际占据屏幕一定的高度,在系统应用中虚...转载 2018-07-19 10:25:09 · 5050 阅读 · 0 评论 -
(转)OkHttp3源码分析[综述]
原地址:https://blog.csdn.net/yangxi_pekin/article/details/73459856 OkHttp系列文章如下OkHttp3源码分析[综述] OkHttp3源码分析[复用连接池] OkHttp3源码分析[缓存策略] OkHttp3源码分析[DiskLruCache] OkHttp3源码分析[任务队列]本文主要是综述与常识介绍OkH...转载 2018-07-29 20:29:29 · 363 阅读 · 0 评论 -
(转)android动画(一)Interpolator
原地址:https://my.oschina.net/banxi/blog/135633一:简介interpolator可以翻译成插值器。Android中interpolator最底层的接口如下:package android.animation;/** * 时间插值器定义了一个动画的变化率。 * 这让动画让非线性的移动轨迹,例如加速和减速。 *转载 2017-01-19 19:53:16 · 166 阅读 · 0 评论 -
Android 禁止app内的视图和文字大小随系统视图和文字大小的改变而改变
原地址:https://blog.csdn.net/sunshine199221/article/details/72765931看了这篇博客,但是并没有看到jar包的下载地址,并且觉得加一个jar也会增加app大小,正好看到评论区有人给出了更好的方法,故记录下来。写一个工具类public final class DispUtility { /** *...原创 2019-07-23 11:10:46 · 2035 阅读 · 4 评论 -
(转)Android基于DialogFragment封装一个通用的Dialog
原地址:https://blog.csdn.net/u013700502/article/details/82777402#_55文章目录一、背景二、效果图三、为什么选择DialogFragment?四、UML图五、使用文档1、使用内置dialog:2、使用自定义布局的样式:3、统一管理多个Dialog依次弹出六、源码地址七、更新一、背景Dialog是项目中最常用...转载 2019-03-14 18:19:54 · 379 阅读 · 0 评论 -
(转)Android MVP模式 简单易懂的介绍方式
原地址:https://blog.csdn.net/swust_zeng_zhuo_k/article/details/78760947 Android MVP PatternAndroid MVP 模式1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式的优势就充分显示出来了。导读:MVP模式...转载 2018-07-29 21:26:24 · 292 阅读 · 0 评论 -
(转) OkHttp3源码分析[任务队列]
原地址:https://blog.csdn.net/yangxi_pekin/article/details/73459981 OkHttp系列文章如下OkHttp3源码分析[综述] OkHttp3源码分析[复用连接池] OkHttp3源码分析[缓存策略] OkHttp3源码分析[DiskLruCache] OkHttp3源码分析[任务队列]本文目录:线程池基础 反向代...转载 2018-07-29 20:36:47 · 295 阅读 · 0 评论 -
(转)OkHttp3源码分析[DiskLruCache]
原地址:https://blog.csdn.net/yangxi_pekin/article/details/73459961 OkHttp系列文章如下OkHttp3源码分析[综述] OkHttp3源码分析[复用连接池] OkHttp3源码分析[缓存策略] OkHttp3源码分析[DiskLruCache] OkHttp3源码分析[任务队列]本文目录:Cache的简介 ...转载 2018-07-29 20:35:22 · 212 阅读 · 0 评论 -
(转)OkHttp3源码分析[缓存策略]
原地址:https://blog.csdn.net/yangxi_pekin/article/details/73459931 OkHttp系列文章如下OkHttp3源码分析[综述] OkHttp3源码分析[复用连接池] OkHttp3源码分析[缓存策略] OkHttp3源码分析[DiskLruCache] OkHttp3源码分析[任务队列]本文专门分析OkHttp的缓存策略...转载 2018-07-29 20:33:19 · 241 阅读 · 0 评论 -
(转)OkHttp3源码分析[复用连接池]
愿地址:https://blog.csdn.net/yangxi_pekin/article/details/73459908 OkHttp系列文章如下OkHttp3源码分析[综述] OkHttp3源码分析[复用连接池] OkHttp3源码分析[缓存策略] OkHttp3源码分析[DiskLruCache] OkHttp3源码分析[任务队列]1. 概述HTTP中的keep...转载 2018-07-29 20:31:26 · 352 阅读 · 0 评论 -
(转)深入理解LayoutInflater.inflate()
原地址:http://blog.chengdazhi.com/index.php/110原文链接:https://www.bignerdranch.com/blog/understanding-androids-layoutinflater-inflate/由于我们很容易习惯公式化的预置代码,有时我们会忽略很优雅的细节。LayoutInflater以及它在Fragmen转载 2017-04-22 13:05:26 · 197 阅读 · 0 评论 -
(转)天气预报接口API(中国天气网)
原地址:http://www.cnblogs.com/danyueweb/p/3521973.html中国天气weather.comhttp://m.weather.com.cn/data/101110101.html(六天预报)http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)其中1011101转载 2016-05-06 21:46:03 · 1917 阅读 · 0 评论 -
(转)Android Criteria
原地址:http://blog.csdn.net/chenshijun0101/article/details/6644935使用Criteria确定android location providerandroid location provider有两个:LocationManager.GPS_PROVIDER:GPS,精度比较高,但是慢而且消耗电力,而且可能转载 2016-07-13 11:35:44 · 250 阅读 · 0 评论 -
(转)Android RippleEffect波纹效果,重写ViewGroup
原地址:http://blog.csdn.net/yalinfendou/article/details/46482969 Android RippleEffect波纹效果,重写ViewGroup 一直觉得Material Design很美,一直琢磨着打算给公司项目也换成Material Design风格,这里先介绍一种重写RelativeLayout实现的R转载 2017-04-02 20:42:44 · 345 阅读 · 0 评论 -
(转)Android MVP模式 简单易懂的介绍方式
原地址:https://segmentfault.com/a/1190000003927200Android MVP 模式1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式的优势就充分显示出来了。导读:MVP模式是MVC模式在Android上的一种变体,要介绍MVP就得先介绍MV转载 2017-03-13 18:43:15 · 725 阅读 · 0 评论 -
(转)在 Android Studio 2.2 中愉快地使用 C/C++
原地址:http://wl9739.github.io/2016/09/21/%E5%9C%A8-Android-Studio-2-2-%E4%B8%AD%E6%84%89%E5%BF%AB%E5%9C%B0%E4%BD%BF%E7%94%A8-C-C-md/?utm_source=tuicool&utm_medium=referralAndroid Studio 2.2 正式转载 2017-03-12 20:22:46 · 316 阅读 · 0 评论 -
(转)Android 手把手教您自定义ViewGroup(一)
原地址:http://blog.csdn.net/lmj623565791/article/details/38339817今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客。1、概述在写代码之前,我必须得问几个问题:转载 2017-03-07 17:07:14 · 292 阅读 · 0 评论 -
(转)自定义控件三部曲之动画篇(二)——Interpolator插值器
原地址:http://blog.csdn.net/harvic880925/article/details/40049763前言:虽然我不太能欣赏的了帕尔哈提的音乐,但我确实很欣赏他的人生态度,专心做自己,不想名利得失,有一天,你想要的东西都会来。其实我觉得,人生最可怕的就是停止不前,只要一直前行,总有一天会到达人生巅峰。相关文章:《Android自定义控件三部曲文章索转载 2017-03-07 15:24:28 · 188 阅读 · 0 评论 -
RecyclerView使用介绍
原地址:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2004.html这篇文章是根据官网的一篇文章(这里)写的,不过作者增加了一些自己的理解,我十分推崇这种方式,而不是死板的翻译官网的文档,国内技术文章翻译的最差的地方在于:翻译出来的句子还保留着英语的语序。RecyclerView 是Andro转载 2017-03-19 20:47:48 · 192 阅读 · 0 评论 -
(转)Android 消息机制学习
原地址:http://www.jianshu.com/p/1e5640e6bef9Android消息机制大家都不陌生,想必大家也都看过Handler、Looper的源码(看过就可以忽略下文咯,直接看后文的重点),下面就整合一下这方面的资料,加深对这方面的印象。用法private Handler mHandler = new Handler() { @Ov转载 2017-01-16 22:42:04 · 359 阅读 · 0 评论 -
(转)android MotionEvent中getX()和getRawX()的区别
public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0;转载 2016-09-03 09:07:12 · 241 阅读 · 0 评论 -
(转)Can't find API database; API check was not performed
http://blog.csdn.net/xuewater/article/details/44339041最近用eclipse开发android项目时候,经常遇到这个错误提示,然后只能通过clean project消除错误,在网上查了下,说是项目里面配置的版本在本地sdk中不存在,然我我把我项目中的最低minimum sdk版本和target sdk版本与本地的sdk版本做了转载 2016-08-15 09:20:35 · 573 阅读 · 0 评论 -
(转)Android 各种Context区别
原地址:http://blog.csdn.net/ultrapro/article/details/6617359by snctln public class MyActivity extends Activity { public void method() { mContext = this; // since Activity转载 2016-07-16 11:25:39 · 245 阅读 · 0 评论 -
(转)Android startActivityForResult(intent, requestCode)的用法
原地址:http://blog.csdn.net/jiujie_/article/details/6215542做一个app,用到了startActivityForResult(intent, requestCode)这个方法,但是在onActivityResult(requestCode, resultCode, data)方法中,收不到消息,纠结半天 ,最好看资料才晓得了答转载 2016-07-10 12:34:26 · 1251 阅读 · 0 评论