
Android技术
LS.YU
热爱编程,喜欢折腾的小年轻!
展开
-
基于RollPagerView实现图片轮播功能
前言各大电商app,新闻类app均有图片轮播的功能,自己写代码可以通过viewpager来实现,但实现起来非常不方便,要写一堆的代码。然而,业界有很多第三方的组件可以实现轮播的功能,何必自己再造车轮子?原创 2016-10-03 22:47:53 · 4058 阅读 · 1 评论 -
android信号强度检测(AT指令)
项目介绍近期我们接收到客户的一个需求,实现一个app,能够在app里面实时检测某个位置的各运营商的信号强度。主要是针对移动,联通,电信等基站等信号进行监控,实时获取4G,3G,2G信号,其中中国电信运营商是没有3G信号的。工程人员(运营商的巡检人员)拿着这款app到某个位置巡检后,检测当前位置的信号强度,并截屏记录下来,以便后面查看历史巡检记录。原创 2016-10-27 16:38:31 · 13319 阅读 · 9 评论 -
提交Library到私有Maven仓库
前言提到Maven,Java开发者再熟悉不过了,它是一款依赖管理、用于构建的工具。在Android Studio里面,gradle支持jcenter()、mavenCentral() ,新版本的Android Studio默认使用jcenter()。AS团队从对开发者的友好程度上选择了jcenter。然而,很多中大型企业在内部搭建了Maven的私有仓库,为企业内部的开发人员提供便捷的包管理服务。原创 2017-02-25 13:40:49 · 1506 阅读 · 0 评论 -
解决错误:unable to find valid certification path to requested target
现象分析今天的小目标是通过Android Studio发布Library到私有仓库(公司私有仓库:https://maven.bingosoft.net ),然而,在最后执行uploadArchives(上传包)的时候突然报了如下错误: unable to find valid certification path to requested target原创 2017-02-24 17:28:44 · 33715 阅读 · 10 评论 -
Android Studio导入工程报错[Plugin with id 'com.android.application' not found]
出错现象互联网上下载了一份源码,想通过Android Studio导入查看源码,gradle同步的时候,出现了如下错误: 大概意思是找不到:com.android.application 插件,以上现象对于初学者来说会精彩碰到,下面分析下产生的原因。原因分析首先来看看导入后的工程结构: 对于此工程结构,是否有个疑问? 这是未正常同步完成的结构,Gradle Scripts下面似乎少了个 文件原创 2016-12-11 14:18:39 · 139007 阅读 · 18 评论 -
基于SwipeRefreshLayout的下拉刷新功能
前言下拉刷新已经成了每个app的标配,Google在API 19后开始自带下拉刷新的功能组件,名字叫SwipeRefreshLayout。使用这个组件,可以先阅读下DOC: SwipeRefreshLayout原创 2016-10-03 21:47:52 · 889 阅读 · 0 评论 -
解决华为手机无法输出Debug级别log的问题
近期购入了新款的华为手机荣耀8,手感、性能、颜值都非常好。作为android开发工程师,自然会用到真机进行日常的调试。然而,这部手机并没有这么“听话“!反复尝试开启开发者选项中的设置项,依旧无法输出Log.d(), Log.v()等的日志信息!在华为手机的论坛里面找到篇帖子,说的是需要在“工程模式“里面开启ap的log。进入工程模式启动拨号应用,输入:*#*#2846579#*#* 这样一串东西即可原创 2016-08-13 13:00:16 · 22131 阅读 · 4 评论 -
android全局配置抽取-gradle.properties
概述android工程中有一个非常重要的文件-gradle.properties,它主要用于存储一些全局性配置,例如 jvm 的配置等,除此之外,业务层面的配置也可以抽取出来放在此处,方便各个module调用。默认的 gradle.properties 长这样:# Project-wide Gradle settings.# IDE (e.g. Android Studio) users...原创 2018-08-10 15:50:57 · 8044 阅读 · 1 评论