个人开发者上架Android应用市场 背景前阵子开发了一个面向大众的应用,作为开发者,还是蛮期待自己的应用能上架应用市场,毕竟获得用户和得到用户的赞赏才是写代码成就感的来源。辣么作为一个炒鸡想上应用市场的萌新,跟大家分享一下各大应用市场的上架经验吧。大致分为以下几个流程:1.开发者账号注册2.应用上架3.平台对比4.项目运营移动开放平台如下:1.腾讯开放平台(应用宝):http://op.open.qq.com/man...
2018年总结与展望 闲聊最近不禁想感叹,人生如棋,步步为营,局局新。人生就是一个不断选择的过程,而我们需要做的是为自己获得更多选择的权利。就像算法一样,如果从大局兼顾能得到全局的最优解,如果只从眼前看只能得到局部最优解。而我们像计算机,能从深度一层一层剖析。我们只能给一个长远的既定的好的目标,然后为之不断努力。在这里,大局就是目标点,局部就是每一个的小节点。一年又要过了,做一下复盘和整理一下新的一年的规划...
AirPods耳机Android使用的一些问题 项目背景最近买了一个AirPods发现它并没有官方的Android版本的管理APP,iphone系统上面却能得到很好的支持。功能包括电量查看,设备离开耳朵暂停播放。公认的第一好用的蓝牙耳机居然对Android这么不友好。在GooglePlay发现了一个叫AirBattery的设备。这个设备能支持查看电量,耳机离开耳朵监听。我以为苹果公司可能开源了这一块的协议,然后找遍了谷歌关键字和苹果官方的信...
Okhttp https Android 5.0 以下TLS 版本过低握手失败 异常如下:javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x610df808: Failure in SSL library, usually a protocol error ...
Android 导入开发库transformDexArchiveWithExternalLibsDexMergerForDebug问题分析和解决 问题描述最近在集成一个第三方的视频监控模块的时候遇到了一个很神奇的问题,如题,项目构建没问题,但是应用安装的时候一直出这个问题。一看就是开发库重复的问题。 解决思路初级思路,这种问题我见过,把所有项目的gradle找一遍删除掉重用的开发库,compile尽量改成implementation,这样可以让模块的引用在打包的时候不打包到apk中 对了一遍该改的改 ,该删的删问题还...
String中intern方法的作用 前言读完这篇文章你可以了解,String在虚拟机内存中的存放,intern方法到底有什么用,这么多String对象的创建到底有什么区别,String 创建的对象有几个!!进入正题我们需要先了解一下 String str=”abc”;和 String str =new String(“abc”);的区别1.String str=”abc”;JDK1.6 (1) 当常量池中不存在...
写一个旅行青蛙攻略APP 界面效果如下 不要忘了我们的所有数据和界面都可以在github的json文件里面配置有需要的小伙伴自行拿去用吧!!项目github地址 Apk下载地址设计意图最近旅行青蛙很火,我自己也在玩,然后发现一个痛点是每次找小动物喜欢吃什么,每个道具的用途,都需要打开浏览器搜索。实在不能忍,感觉很痛,于是决心自己写一个APP攻略!!需求分析1.需要先对界...
蓝牙协议学习整理(四)蓝牙协议规范(irOBEX、BNEP、AVDTP、AVCTP) 第四章 蓝牙协议规范(irOBEX、BNEP、AVDTP、AVCTP)一、IrDA互操作协议IrOBEX 红外对象交互协议,简称OBEX,使高层协议同时运作在蓝牙和红外的无线链路之上。主要操作指令有:连接操作、断开操作、Put操作、Get操作。1、连接操作 ,操作码0x80 字节0 字节1、2 字节3 字节4 字节5、6
蓝牙协议学习整理(三)蓝牙协议规范(HCI、L2CAP、SDP、RFCOMM) 第三章 蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)一、主机控制接口协议 HCI蓝牙主机-主机控模型 蓝牙软件协议栈堆的数据传输过程: 1、蓝牙控制器接口数据分组:指令分组、事件分组、数据分组(1)、指令分组 如:Accpet Connection RequestOpcode为:0x0409参数长度为: 07 参数中蓝牙地址为:00:0d:fd:5f:16:9f 角
蓝牙协议学习整理(二)蓝牙协议规范(射频、基带链路控制、链路管理) 第二章 蓝牙协议规范(射频、基带链路控制、链路管理)蓝牙协议是蓝牙设备间交换信息所应该遵守的规则。与开放系统互联(OSI)模型一样,蓝牙技术的协议体系也采用了分层结构,从底层到高层形成了蓝牙协议栈,各层协议定义了所完成的功能和使用数据分组格式,以保证蓝牙产品间的互操作性。一、射频协议射频位置如上图红色部分。1、工作频率蓝牙工作在2.4GHz ISM频段上,蓝牙采用跳频扩谱技术主动的避免工作频段受干扰
Android 端蓝牙模块的开发 背景因为可穿戴设备等硬件设备的兴起,蓝牙模块的开发已经成为大多数移动开发者必备的技能。 这段时间由于业务需求,花了一阵子的时间在研究蓝牙模块的传输。也整理了一些相关的经验拿出来分享给大家。简单介绍在此过程中需要大家先了解一下,在蓝牙开发过程中经常碰到的名词。BLE,SPP,OPP等。BLE(Bluetooth Low Energy)——蓝牙低功耗技术,这是蓝牙4.0推出的一个低功耗蓝牙部分。低功
蓝牙协议学习整理(一)蓝牙的概述 第一章 蓝牙的概述一、蓝牙版本信息蓝牙共有六个版本1.1/1.2/2.0/2.1/3.0/4.01、1.1版本传输率约在748~810kb/s,因是早期设计,容易受到同频率之产品所干扰下影响通讯质量。2、1.2版本同样是只有748~810kb/s 的传输率,但在加上了(改善 Software)抗干扰跳频功能。3、2.0+EDR版本是1.2的改良提升版,传输率约在1.8M/s~2.1M/s,开始支持双
Android端的彩票开奖查询系统 实现如下假装插入了图片 初版历时半个多月基础功能开奖结果查询近期开奖查询历史开奖查询(最多五十期)关注彩种一些简单的趋势分析号码预测(号码预测做的比较简单,直接算出每个号码的多期平均值,和期望平均值做对比。取均值。理论上应该是范围内的都是概率发生的,这一块其实可以加入奇偶频率,号码频率,和一些其他的条件来做预测,后面会继续做优化)接口原因,能用到的接口只有四个。 自己编写了规则文档。还
AndroidPdf框架一览(一) Android端PDF框架一览(一)1. 简介(1)android-pdfview第一个当然是github上面star 最多android-pdfview,它是基于谷歌的一款开源PDF浏览框架VuDroid的Android端开发框架, 支持缩略图,缩放,页面枚举,默认起始页。还有pdf加载监听,pdf页面滑动监听。 功能很强大,不过很可惜,功能有限,作者也在15年停止了维护。(2)pdfiump
自省 想离职却又变心的自己最近下班时间都在玩游戏,基本没怎么花时间反思最近的自己,现在做一下阶段总结。在这家公司待了三个多月了,最直观的感受是在这边基本上没人能带着你工作,手头的项目也都是我一个人在做,先后做了一个离线版的应用还有另外一个面向企业的应用的改版。在这期间也遇到了很多问题,一步一步克服了,但总的感觉最近的生活太安逸。之前一段时间还有想要离开这里去外地城市发展的想法,后来想想自己的技术尚浅,在加
ADB环境配置和常用命令笔记 前言针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。环境配置 Win7首先找到platform-tools的目录,一般在C盘的如下路径C:\Users\你的用户名\AppData\Local\Android\sdk\platform-tools,如果不在C
gradle学习笔记,常用命令,多渠道打包等 本文整理自: http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ http://stormzhang.com/devtools/2015/01/05/android-studio-tutorial5/ http://stormzhang.com/devtools/2015/01/15/android-stu
Realm数据库的那些坑 Realm算是移动端用的比较多的ORM框架了,当初选择的时候入了坑,现在只能在这里慢慢爬了,版本3.1.4。记录一些存在的坑。Realm的缺点id不能自增解决方案:UUID自动生成,或者每次插入的时候获取最大的id往上+1.实体类只能继承RealmObjet 或者实现RealmModel加@RealmClass注解。只能直接继承不能间接继承。 我的遇到的问题如下,因为所有的数据库实体类都有一部分同
MPAndroidChart绘制浅析 前言Chart基类MPAndroidChart绘制过程RenderDataRenderBarChartRender总结前言一直在使用MPAndroidChart但对其内部机制却没有做多少了解,自己之前还修改过MPAndroidChart的源码,某次面试被问到,MPAndroidChart是怎样进行绘制的,瞬间一脸懵逼,回答了个大概,但是被看出其实不是很了解。算亡羊补牢吧,今天抽了点时间看