
安卓开发
文章平均质量分 90
_高远
self-control,self-free
展开
-
谷歌商店应用管理注意事项
谷歌商店应用管理注意事项来自日常应用管理经验,仅做记录。如果能帮助同行,不胜荣幸。因第三方包被下架因使用第三方库导致应用被下架,主要因为不符合Google Play(下文称GP)政策规范。目前遇到两个第三方库有这个问题。如果真的被下架,理论上是不允许再次上架的。但是根据经验,是可以提出申请的(我们的应用因为Tinker被下架,就是申请回来的)。大概包括:承认自己的疏忽导致违背GP的规范、用户量多,不想影响用户继续使用,希望可以给机会整改问题并恢复应用。Tinker,这个Tinker提供的有对应的原创 2021-11-14 21:02:38 · 3549 阅读 · 0 评论 -
CsdnService服务端模块
简介本项目是Csdn爬虫项目的服务接口端,提供移动端所需要的各种接口,基于ssh。功能推荐模拟登陆nlp搜索其它必需接口接口文档以及相关素材https://github.com/scsfwgy/CsdnRoot参与开发后端有需要大量优化的工作,比如数据库查询过慢、索引、查询指定内容等推荐算法需要完善,不是太精确搜索不准确过滤用户不喜欢的文章声明本项目仅用于学习交流使用,禁止原创 2017-05-27 15:29:19 · 802 阅读 · 0 评论 -
金融类自定义View(一)--仿蚂蚁财富基金收益曲线图
仿蚂蚁金服基金收益曲线图自定义View 该自定义View模仿了蚂蚁金服的基金收益曲线图走势。大致包含以下功能:x轴绘制等分时间坐标;y轴绘制等分收益值;中间绘制等分虚线;收益变化折线图;上方默认显示最后收益值;长按显示当前距离最近按下点的时间坐标以及对应收益值的十字线,同时上方显示对应时间与收益。看似简单的一个收益曲线图,包含很多细节技术点需要处理。虽然该自定义View比较简单,但是和金融类复杂原创 2017-11-04 22:07:25 · 6347 阅读 · 5 评论 -
金融类自定义View(二)--股票分时图
金融类自定义View(二)–股票分时图 本节主要介绍股票分时图的详细实现思路与遇到的各种问题。该分时图主要包括以下功能:数据的适配、x/y背景轴的绘制、x/轴文字的绘制、长按十字的处理、实时折线的处理、分时折线的左右滑动等。主要会陈述的问题:如何实现最新数据横线的实现、实时数据导致折线的变化的实现思路、折线图左右滑动的处理。(参考阅读:百度百科–分时图)前言有阅读过第一篇文章的读者可能会说,原创 2017-11-25 16:23:56 · 2713 阅读 · 6 评论 -
金融类自定义View(三)--股票分时图(关于细节和实现思路)
金融类自定义View(三)–股票分时图(关于细节和实现思路)前言本篇文章首先会介绍上一篇文章上一篇文章遗留下来的问题:长按回调、缩放问题、加载更多等。剩下的会介绍如何绘制这个分时图,怎么的思路,流程怎样。建议,先看第二篇文章和对代码进行大致的浏览,不然阅读起来可能会有点吃力。效果图原【天厚实盘】分时图【天厚实盘】分时图_默认【天厚实盘】分时图_原创 2018-01-06 18:39:05 · 3431 阅读 · 1 评论 -
金融类自定义View(四)--股票蜡烛图以及MA、BOLL指标
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布金融类自定义View(四)–股票蜡烛图(包含MA、BOLL指标)以及代码重构前言本文只描述蜡烛图单独的绘制逻辑,至于和分时图相同的逻辑不再阐述,感兴趣的可以查看之前的文章,会有详细的阐述。首先会介绍蜡烛图的绘制思路、MA/BOLL指标的绘制、指标y轴越界问题、x轴绘制的细节处理。最后会介绍一下代码的重构处理以及原创 2018-01-14 18:13:35 · 5366 阅读 · 0 评论 -
kotlin实践及反思
kotlin实践及反思前言已经在线上应用采用java和kotlin混编半年多,基本上逻辑代码全部采用kotlin进行实现。使用kotlin从最开始的排斥、不屑到现在的完全适应、习惯,经历了很多变化。这篇文章主要聊一聊kotlin开发过程中的一些反思以及个人认为的“最佳实践”。这不是入门教程。所谓的空指针安全相信大多数开发者都和我一样,最开始听到kt的介绍就是空指针安全,包括g...原创 2019-04-20 19:49:58 · 971 阅读 · 1 评论 -
OkHttp_3.12.0源码分析
OkHttp_3.12.0源码分析基于OkHttp:3.12.0:https://github.com/square/okhttp/tree/okhttp_3.12.xRTFSCRead The Fucking Source Code流程分析用户层面调用形式:OkHttpClient#newCall(new Request())#enquenue(new Callback(...原创 2019-07-31 22:33:27 · 920 阅读 · 0 评论 -
Docker在Android中的应用
Docker在Android中的应用测试环境基于xOS 10.14.5,2019/07/27Docker 是什么?https://www.docker.com/Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。可...原创 2019-07-27 17:51:40 · 13594 阅读 · 1 评论 -
Retrofit_2.5.0源码分析
Retrofit_2.5.0源码分析基于Retrofit:3.12.0:https://github.com/square/retrofit/tree/parent-2.5.0RTFSCRead The Fucking Source Code流程分析用户层面调用形式:@NonNullprotected Retrofit.Builder createBuilder() {...原创 2019-08-06 09:39:10 · 422 阅读 · 1 评论 -
Csdn开源爬虫项目
简介本项目基于WebMagic爬虫框架,灵活运用爬虫技术实现对优快云信息的爬取,在移动端进行数据的展示,服务于广大开发人员。本项目包括三大模块爬虫模块(CsdnSpider)服务器接口模块(CsdnService)客户端模块(CsdnAndroid、CsdnIos)爬虫模块主要负责优快云各种信息的爬取、更新、过滤;定时任务的执行等。服务器接口模块主要负责为客户端提供所需各种API数据接原创 2017-05-27 15:27:24 · 1532 阅读 · 0 评论 -
CsdnAndroid开源客户端
简介本项目是Csdn爬虫项目的Android端,完成了基本的客户端工作。具体可以下载安装包体验。功能博客推荐博客专家分类搜索模拟登陆收藏推荐分类广告屏蔽意见反馈支持第三方技术及其它腾讯x5浏览器内核接入:提升web浏览的安全性和速度等bugly接入:异常监控、应用更新、用户统计邮箱接入:用于意见反馈支付接入:用于用户对项目的支持支付腾讯广告:支持服务器运营资金来源原创 2017-05-27 15:23:58 · 1115 阅读 · 1 评论 -
安卓崩溃信息收集框架ACRA
ACRA是一个自动收集崩溃日志到谷歌表单的库。它帮助安卓开发者在他们程序崩溃或者运行错误时获取异常数据。截止2016年2月,ACRA在google play中使用率占2.68%。这意味着有53K款app使用了ACRA。由于美国用户平均有41的应用程序安装在手机上,意味着ACRA在每台手机上运行的概率为70%。这意味着运行着ACRA的设备超过10亿台。原创 2017-01-10 16:08:38 · 6217 阅读 · 1 评论 -
Android中dp和px之间进行转换(工具类)
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。转载 2016-05-16 16:46:21 · 1313 阅读 · 0 评论 -
美团商家分类菜单
美团商家分类菜单目录效果图操作平台实现代码操作源码效果图操作平台AS2.0第三方框架:butterknifebuild.gradledependencies {compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'compile 'com.android.support:ap原创 2016-05-17 11:46:27 · 15934 阅读 · 0 评论 -
极光推送集成及注意事项(AndroidStudio)
极光推送集成步骤以及注意事项(AndroidStudio)集成时间(参考以该时间为准)2016/5/7 16:51:02 步骤下载集成好本应用的zip包copy libs下的所有文件到本应用的libs下切换工作空间到“Project”,找到main文件夹,在该文件夹下建文件夹“jniLibs”在build.gradle文件的android节点内添加一下内容 sourceSets {原创 2016-05-07 17:23:39 · 1107 阅读 · 0 评论 -
科大讯飞语音接入(AndroidStudio)
科大讯飞语音接入(AndroidStudio)操作时间2016/5/7 15:14:13 效果图 步骤完全按照文档即可。不过需要注意以下提到的注意事项注意事项导入 SDK首先需要按照手册导入 .so、.jar。特别注意(最重要):需要引入.so文件,参考http://jingyan.baidu.com/article/e3c78d644baaf23c4d85f57d.htmlSte原创 2016-05-07 15:17:51 · 6039 阅读 · 0 评论 -
ListView刷新原理及实现
ListView刷新原理及实现ListView优化方式界面缓存:ViewHolder+convertView分页加载:上拉刷新图片缓存快速滑动ListView禁止刷新效果上拉加载更多原理及实现 当我们手指滑动到listview最后位置的时候,我们触发加载数据的方法。这触发之前我们需要做一些工作,包括:如何判断滑动到最后?如何避免重复加载数据?加载之后如何刷新界面?界面实现AbsList原创 2016-05-17 17:54:49 · 3865 阅读 · 0 评论 -
git pull 出错 fatal: Could not read from remote repository.Please make sure you have the correct acces
作者:fly 发布于:2014-2-26 13:17 分类:Linux版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list o转载 2016-06-15 09:43:43 · 2251 阅读 · 4 评论 -
解决启动首页面空白等待
原文:http://blog.youkuaiyun.com/lllkey/article/details/38730757以前在做一个应用的时候,如果用了v7的包启动会先出现actionbar一段时间, 如果没有用v7包就空白一段时间解决方法:在style.xml 文件中新建一个style 主题[html] view plain copy转载 2016-06-17 13:08:31 · 1308 阅读 · 0 评论 -
网络爬虫360手机助手搜索功能
网络爬虫360手机助手搜索功能关键字jsoup网络爬虫360搜索安卓开发应用市场用途根据用户输入的关键字,通过网络爬虫技术获取360手机应用市场搜索结果列表,搜索结果包括:应用名、图标、描述、下载地址、下载量、评分、以及搜索结果的总条数等信息,基本可以满足搜索需求。该代码片段既可以运用于服务端,也可以运用于服务端。效果图(怎么这么丑?,你懂的) 需要的jarjsoup.jar【g原创 2016-08-16 22:38:28 · 2392 阅读 · 0 评论 -
安卓仿微信录音功能实现
WeixinRecord简介 仿安卓微信客户端录音与播放功能。其中录音功能以工具类形式封装,可以直接调用。播放功能以example形式提供解决思路,可以自己定制需要的特定功能。功能录音功能:长按录音、录音动画显示、上滑取消、录音限制总时长、倒计时震动提醒。文件可以直接在IOS上播放M+版本权限拦截播放功能:播放动画处理播放切换重复点击播放停止退出当前页面终止语音播放小红原创 2017-01-07 16:26:38 · 7952 阅读 · 10 评论 -
安卓弹出框集合
安卓弹出框集合效果标题加内容 经典弹出框 单机列表 复选框 * 自定义对话框效果 实现源码标题加内容 /** * 只有标题加内容 * @param view */ public void Btn1(View view) { // 1. Instantiate an AlertDialog.Builder with its constr原创 2016-04-26 13:27:26 · 1771 阅读 · 0 评论