自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Jenkins使用常见问题汇总

最近公司项目要求导入Jenkins,其实目前项目都是使用Android Studio开发的,也就是说所有项目都是使用gradle进行构建的,所以项目导入Jenkins就变得非常简单,但是在导入过程中也遇到了一些问题,下面进行分享:1. * What went wrong:[ERROR] [org.gradle.BuildExceptionReporter] A problem occurred c...

2018-07-05 22:03:58 1456

原创 H5+Android混合开发电视APP

最近公司搞“黑马”项目,想到H5在手机app上的应用很多,但是目前在我们公司电视端的应用几乎为零,所以就拟定题目为《基于H5技术的新型电视应用》,经过43小时的奋斗搞定小demo并最终获得了2等奖5999奖金,好了闲话不多说下面就针对H5+Android混合开发电视app进行总结归纳:在总结归纳之前我们要先说一下H5的优势,这也就是我们选择H5的原因,大家都知道H5具有以下优点:1.页面兼容性...

2018-07-05 21:47:46 12219 3

原创 Android蓝牙4.0BLE设备通信方法

最新在项目中接触到蓝牙BLE设备,参考了一下官方文档,使用官方API可以使用4.0协议很简单的和设备进行通信,下面就把经验分享一下,本人主要涉及蓝牙功能开启,设备搜索,两个设备之间的通信,首先想使用蓝牙4.0协议调试设备必须是Android4.3以上,由于智能电视本身蓝牙功能就是开启的,所以本文省略掉开启蓝牙的介绍,大家有兴趣可以看一下官方API。首先是访问蓝牙需要的权限mantifest注册如下

2018-01-10 21:49:12 522

原创 Android动态布局实现

最近在开发项目时需要用到动态布局,在这里把动态布局实现方式给大家做一下分享,可能有些同学会问什么是动态布局?动态布局比较适合用到应用的首页,可以灵活的展示各种海报,具体来说就是海报的大小,每页的布局都是随意修改的,具体实现方法:1. 服务端做好对应的布局映射后,把页面的信息通过Json形式存储到db2. 客户端需要展示时,去服务端请求布局信息,从缓存中拿到对应的Json数据3. 拿到数

2017-10-11 17:54:26 2314

原创 电视端Android应用内存优化

虽然目前手机已经进入大内存时代,但是在电视机上内存还是少的可怜,公司的机型内存一般在512M-1.5G区间,就算是一个1.5G内存的机器,内置30个左右的app开机内存剩余也就几百M了,所以应用如何节省内存还是非常必要的,另外应用内存的泄露也对用户体验及流畅度的一个比较大的阻碍,所以说内存优化对于应用开发还是比较重要的,下面就对本人在应用开发中对内存优化的一些理解做下归纳总结1. 内存占用过大

2017-10-11 17:16:41 999

原创 URL转义方法

最近在对接咪咕视频搜索内容接口时遇到一个问题,对方提供的接口为post请求接口,搜索参数为以下类型:packId:1002261,1002381,1003441|contDisplayType:1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,500405,500468,500424,500377,501217,500320

2017-07-07 00:07:24 4045

原创 Android方法数超出限定的解决方案

在Android项目中引入过多的jar会出现错误:android.dex.DexIndexOverflowException: Cannot merge new index xxxx into a non-jumbo instruction!这个错误出现的原因是 Android设定的方法数是65536个(DEX 64K problem),超过这个方法数,

2017-07-07 00:01:51 349

原创 Android使用多进程方式,解决Webview内存难释放的问题

最近开发易学应用时使用了较多的二维码模块,其中涉及支付和阅读权限的二维码都不能用简单的本地生成方式,我们使用的方案是websoket+webview的方式,给予比较好的安全性。但是使用了这种方式的问题也暴露出来了,Webview启动后占用的内存特别大,而且很难进行回收,如果用户使用过二维码功能,即使退出了依然会有50-70M的内存占用,使的应用占用的内存高出了很多,针对这个问题,我们采用了二维码

2017-04-07 19:07:00 8019

原创 Android Studio使用framework.jar方法

最近开发launcher项目时需要使用framework.jar,之前使用eclipse开发时导入framework.jar非常简单,只需要按常规方式导入,然后调整jar包的顺序,把framework.jar放置在android.jar之前就可以正常编译使用了,但是在使用Android Studio开发工具时,就没那么容易了,通过一段时间的努力终于搞定了,把方法分享如下:1. 首先要明

2017-04-07 10:30:49 2051

原创 Android代码codereview技巧

最近团队在搞codereview,个人感觉codereview对于团队技术积累和代码质量提升的作用还是很大的,因为在codereview中我们可以从很多方面进行技术知识的学习,首先codereview时,可以对自己的代码进行阅读,发现自己代码中的不足,不断的重构优化代码;其次,在阅读别人代码过程中,可以学习到很多东西,可以学习更好的代码编写风格,见识更多更新的技术点;再次,在codereview的

2016-07-11 22:40:56 1663

原创 浅谈Android TV集成Cocos2d-x环境(一)

前言:  最近有项目需要使用引擎进行UI的开发,趁机学习了一下被称为国内千万手游摇篮的cocos2d-x引擎。Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2

2016-07-11 09:46:00 1317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除