本文固定连接:https://github.com/tianzhijiexian/Android-Best-Practices一、需求背景Android在国内没有办法利用系统级的推送服务,再加上第三方rom对于原生的各种定制(这里的定制并无褒贬之意)所以国内的开发者就需要选择一些成熟的推送平台做推送服务了。目前的推送平台种类繁多,本文将给出推送平台的具体对比和调研结果,方便后来人进行选择。因本人对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-21 15:59:32
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Android App中,经常受到各类推送,在手机息屏时,也能接收到像微博等等软件的推送消息,这一项技术是Android中必不可少的。1、推送的实现推送的实现有2种方式:客户端定时轮询(pull)和服务器主动推送(push)(1)客户端定时轮询:客户端每次按照一定的时间间隔,去服务器查看是否有新的数据,如果有新的数据,那么就将新的数据拉取过来显示在服务器。但是这种方式存在的致命缺陷就是,如果数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 14:22:45
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0,前言这几天接了一下友盟,小米,华为三方的推送。  总的流程下来,小米的api是最友好的,华为的文档和demo有点脱节。这两个推送在特定的手机上都挺稳定的的。  友盟的就有点麻烦,过程中遇到几个问题1,接入友盟之后,APK方法数超过64K了对于这种超大的第三方库无爱 : (  是这样解决的。android {
    compileSdkVersion 21
    buildToolsVers            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 14:53:33
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            然后下载Android Example:解压之后就是一个Android Project,导入Eclipse:直接运行:接着就可以在网页端发送通知了:输入通知内容后,在”可选设置“中输入标题(不写默认为应用标题)和显示时长:通知对象分为以下几种,分别涵盖不同的范围。标签Tag和别名Alias可以在代码中通过以下接口定义:public static void setAliasAndTags(Conte            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 15:53:53
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            短数年时间 Android 平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,刷动态评分,且不用担心质量问题。本文编译自,为了好的工作,兄弟们加油! - 战地日记LAMP兄弟连 --,意在分享一些免费、开源的 Android UI 库及组件资源。一、UI 组件库1. GreenDroid该项目可以实现下列的 UI 设计: 以及许多更有用的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 10:06:36
                            
                                333阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android开源库  自己一直很喜欢Android开发,就如博客签名一样,我是程序猿,我为自己代言。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如果你还想了解更多的Android开源库,可以关注我的博客,每一个库都是我认真查看或者编译            
                
         
            
            
            
            1、android-async-http  项目地址:https://github.com/loopj/android-async-http 文档介绍:http://loopj.com/android-async-http/   (1) 在匿名回调中处理请求结果  (2) 在UI线程外进行http请求  (3) 文件断点上传              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 15:51:23
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、集成开发文档官方文档已经非常详细,而且更新及时,这里直接给出地址了。集成过程中可能会遇到一点小坑,在网上找找还是有的。1,小米推送配置文档地址:https://dev.mi.com/doc/?p=544注:开发中遇到推送多条消息只显示最后一条的问题。原因是服务器在构建消息时 notifyId 使用了默认值,当 notifyId 相同时会覆盖之前的消息。详见《小米推送服务 Server 端 SD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-15 21:52:26
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在我们实际开发过程中,经常会遇到需要使用第三方SDK的情况。比如我们常用的:友盟,TalkingData之类的统计分析SDK;移动MM,电信爱游戏之类的计费SDK;个推,百度推送之类的推送SDK。诸如此类的在iOS平台也有一大堆。那么在使用Quick-Cocos2d-x的过程中怎么把它们接入到游戏中呢?我们这几篇文章就来介绍下。引擎版本: Quick-Cocos2d-x 3.3开发系统: Win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-26 20:02:45
                            
                                165阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、导入第三方jar包的方法其实较为简单,以下步骤:1>在工程的libs下面放置需要导入的jar包
2>在导入的jar包右键,选择“add as library”
3>这时候就能够在app下面的build.gradle中发现多了如下说明:“compile XXXX”,说明导入jar文件成功了。二、导入第三方类库文件相对而言,其实就是将之前的Eclipse的project或者mod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 22:43:17
                            
                                203阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前沿:在android开发过程中,往往会需要创建组件层面的第三方包,下面将对android对第三方包支持的方式种类,各试用范围,优缺点进行总结。最后分析当前开发过程中,一些大的平台的组件实现方式。 1.  导出jar文件方式,实现第三方组件1.1.        实现过程:               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 22:01:19
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 Android studio 开发项目中,有几种引用三方代码的方式:jar 包 ,类库 ,gradle.build 的compile依赖。大家会发现github上不少的项目只提供compile依赖的方式,但是当用到jar包使用过的情况 且 该项目不提供jar包的时候怎么办?其实Android Studio 在compile方式 依赖三方项目的时候 就已经在本地有了该项目的jar包了,我们只需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 11:06:22
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述PUSH是互联网上内容提供者和内容定制方之间的一种通信机制,利用在服务器端的程序把数据源源不断地推向客户端,大大提高客户机和服务器之间的交互性能。 传统互联网上数据交互一般有poll和push两种方式。poll典型使用场景是浏览网页,是用户主动发起请求,向服务器获取数据;push刚好相反,通过服务器直接发送数据给客户端,用户被动接受消息,类似于更加及时的短信。Push的使用场景有以下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 11:23:39
                            
                                293阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第三方客服工具有哪些?有哪些好的第三方客服工具?这些都是很多企业关注的问题,在这里进行简单的解答。第三方客服工具是什么?由于访客日常访问的网页、公众号、小程序、H5等这类场景或渠道中,不自带完善的客户沟通功能,对访客和企业都非常不便。因此往往需要接入更专业的客服工具来满足客服管理和客户咨询需求,这种独立开发的客服工具被称为第三方客服工具。企业也可简单理解,第三方客服工具是企业客服人员用于在线为访客            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 15:54:00
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开发安卓,经常会用第三方库,下面写下我用android studio中导入第三方库的步骤(网上的方法很多),对我来说好记性不如烂笔头,以备后用。1、“File”->“new”->“Import Module”,如下图:2、选择你的第三方库,如下图:3、点击上一步的“Finish”后,选择“File”->"Project Structure",如下:4、点击上图的ok键即可。可以看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 22:26:22
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近想总结一下关于应用如何封装自己的SDK给第三方应用使用,提供jar包给第三方使用是现在比较常见的方式,方式有很多种,但是具体的大体思路都是一样的,今天写了一个SDK封装的大体框架Demo,方便后期查查阅:工具基于AndroidStudio 3.6.3版本AndroidSDKDemo大体的设计思路分为三个步骤第一: 服务端 作为服务端 我们需要建立自己的aidl 以及实现类 方便第三方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 15:52:01
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.前言在公司参与了多个应用三方平台的开发,涉及微信、微博、QQ、Facebook、meetup等,总结一下一般的接入三方平台SDK方法。 2.接入三方SDK任何应用要接入三方平台,都需要在该平台上填写应用相关信息,创建应用。比如,bundle等。I)微博1)创建应用 创建好微博应用之后,就可以获得微博的App Key和App Secret,需要设置回调页面的可以到高级设置中设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-15 17:56:04
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在实际的研发工作中,纯靠自己手写 SDK 毕竟是少数情况,在常见的大多数时候,还是需要引入第三方 SDK。于是在这一期文章中,FinClip的工程师就教大家如何在 iOS 与 Android 应用中引入SDK。在 iOS 环境下引入 SDK1. 新建工程,命名为 ADemo(如果你又一次忘记了怎么新建工程,点击这里回顾)2.  将我们在第二篇文章中创建好的动态库,拖进工程将选中的文件夹拖            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 15:44:57
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1:Android Auto1.1 Android Auto   Android Auto是一个Android端的App,是专门为驾驶环境而设计的。运行Android Auto需要Android 5.0或更高版本的系统,并且还需要Google地图和Google Play 音乐应用。Android Auto可以用来将Android设备上的部分功能映射到汽车屏幕上。Android            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 15:54:06
                            
                                765阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            其实前面有一篇文章用友盟sdk4.3的版本写过一次实现第三方登录的文章,我只想说没有经历过有很多流程没有注意到,今天用友盟SDK5.0及以上的版本来实现第三方登录功能。  1.申请友盟appkey  我们如果要使用友盟SDK的一些功能,首先需要去友盟官网去申请appkey才可以使用SDK里面提供的功能,友盟官网地址。申请成功以后如下图所示:  2.集成友盟SDK到项目 下载SDK  这里以微信登录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 13:41:41
                            
                                74阅读
                            
                                                                             
                 
                
                                
                    