![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 56
九尾狐狸
这个作者很懒,什么都没留下…
展开
-
Android的自动更新时间
最近入手了一台韩版的Nexus S,发现自动更新时间这个功能完全没效果。因为以前做的是framework层的开发,也浏览过同事在这方面解决的bug.android2.3的自动更新服务器是在 /system/etc/gps.conf 里面设置的。所以如果没root过的机器,是修改不了的。gps.conf里,原来的文件是这样的:NTP_SERVER=north-am原创 2012-04-08 15:35:33 · 1394 阅读 · 0 评论 -
NDK 图像处理遇到的相关问题
NDK 图像处理遇到的相关问题写在前面的话: 博主最近在学习Android NDK 视频处理相关东西,出现很多诡异问题,记录一下。文章地址:http://blog.csdn.net/mikulee/article/details/46865139原创 2015-07-13 17:15:21 · 1385 阅读 · 0 评论 -
Android性能优化典范
2015新年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0转载 2015-08-08 16:22:10 · 410 阅读 · 0 评论 -
Android性能优化典范 - 第3季
Android性能优化典范的课程最近更新到第三季了,这次一共12个短视频课程,包括的内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用Batching,Prefetching优化网络请求,压缩传输数据等等转载 2015-08-14 10:17:09 · 825 阅读 · 0 评论 -
Android性能优化典范 - 第2季
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及Lint,StictMode等等工具的使用技巧。 下面是对这些课程的总结摘要,认知有限,理解偏差的转载 2015-08-08 16:25:49 · 11797 阅读 · 0 评论 -
EasyVolley的使用
EasyVolley库是Google Volley的改良版本,它简化了请求参数处理,添加对文件的上传及下载的支持,其他相似库,例如VolleyPlus等,它们是把要上传及下载的东西,全部读取到内存,然后再发送出去或保存到文件,这必然会出现内存损耗过多的问题,如果是大文件,手机必然处理不过来。原创 2015-09-17 15:06:22 · 22406 阅读 · 3 评论 -
Ant脚本封装ndk-build命令并执行打包启动-升级版
Ant脚本封装ndk-build命令并执行打包启动-升级版原创 2016-01-13 16:45:14 · 651 阅读 · 0 评论 -
Android NDK 如何缩减库的大小
Android NDK 如何缩减库的大小Android NDK: how to reduce library size (translate from:link)当我们刚开始做Algolia的android开发时,二进制文件的大小并不是我主要关注的。事实上我们一开始用的是java,后来出于性能的压迫下才换成了C/C++后来要在AVelov(一个android应用)中转载 2016-03-17 11:33:08 · 1062 阅读 · 0 评论 -
Material-design icon生成插件
在使用android studio开发android应用的过程,会遇到一些很不错的插件,其中android-material-design-icon-generator-plugin 是一个Material design风格的icon生成器,虽然公司有美术,这个插件没啥用,但要是自己个人的项目,就用处大大的。这个原作者的插件,我使用起来总觉得不太好用,想要添加自己想要的功能: - 记忆功能(能够保原创 2016-02-14 19:47:51 · 11821 阅读 · 0 评论 -
ijkplayer中使用librtmp (Android)
本文将从零开始详细讲述怎么在ijkplayer中添加使用librtmp原创 2016-12-08 20:39:33 · 7617 阅读 · 1 评论 -
Gradle用户指南之初学者教程(三)
博主最近在学习Android Studio相关的东西。Gradle相对于我这个从Eclipse转过来的Android开发者,也算是一个全新的事物。但它却承担着Android构建系统中相当重要的一环。本着与人方便,自己方便的精神,觉得有必要翻译一下《Gradle User Guide》中的Tutorials相关部分翻译 2015-05-05 11:06:21 · 3711 阅读 · 2 评论 -
Gradle用户指南之初学者教程(二)
博主最近在学习Android Studio相关的东西。Gradle相对于我这个从Eclipse转过来的Android开发者,也算是一个全新的事物。但它却承担着Android构建系统中相当重要的一环。本着与人方便,自己方便的精神,觉得有必要翻译一下《Gradle User Guide》中的Tutorials相关部分。翻译 2015-05-01 01:01:13 · 697 阅读 · 0 评论 -
android中JNI利用第三方的so库
在做android开发中,经常会用到第三方的so库,而这些库的代码是保密的,只提供.h头文件给你调用.因不懂makefile,所有走了很多弯路。在此记录下,这种用法。在这里假设别人提供了 abc.so 和 def.so库这2个已经编译好的库文件,和abc.h头文件。首先,在eclipse里面项目中新建一个jni文件夹,再建一个子文件夹:prebuilt把abc.so和def原创 2013-04-08 15:54:12 · 901 阅读 · 0 评论 -
Graphical layout无法正确显示的解决方法
做android手机版本开发的时候,比较少遇到这个问题。但开发平板tablet版本时,查看编辑的layout预览图Graphical layout,却无法正确显示例如出现:Failed to parse file E:\xxx\res\drawable\head.xmlFailed to convert @drawable/xxx into a drawableCoul原创 2013-07-04 10:33:41 · 2313 阅读 · 0 评论 -
android NDK开发、编译、调试环境搭建与操作入门
前话 现在越来越多的应用开发、场景会用到NDK,NDK的开发环境和工具也可谓是“日新月异”,Googleg还是比较给力,时至今日ADT已经发布了21.0.1,实际上从20.0.3已经对我们需要使用的NDK有了比较好的支持了,使用Eclipse可以直接断点NDK代码。 以前似乎我们只能通过打日志或者在其它工具如VS、Xcode下写测试工程来调试,以及转载 2014-02-18 10:32:04 · 734 阅读 · 0 评论 -
[译]Android冰淇淋三明治ICS(4.0+)JNI局部引用的变化
原文地址:http://blog.k-res.net/archives/1525.html译序:这篇文章的内容实际是在我发现一个项目bug后寻找解决方案时找到的,当时项目原有target为8(ICS 4.0之前的2.X版本),在4.0+的S3上运行一切正常,而后target升级到14时再在S3上运行时就会出现类似如下的native crash:05-13 1转载 2014-02-19 09:19:44 · 1409 阅读 · 0 评论 -
android平台蓝牙编程
原文:http://blog.csdn.net/pwei007/article/details/6015907Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输。本文档描述了怎样利用android平台提供的蓝牙API去实现蓝牙设备之间的通信,蓝牙设备之间的通信主要包括了四个步骤:设置蓝牙设备、寻找局域网内可能或者匹配的设备、连接设备和设备之间的数据传输。以下是建立蓝牙转载 2014-03-04 09:28:25 · 1246 阅读 · 0 评论 -
webservice总结
原文:http://jnshilang.iteye.com/blog/1628218调用webservice总结: 1.加入第三方的jar包 Ksoap2-android-XXX 2.访问响应的webservice的网站,查看响应的信息,得到nameSpace,methodName,url,soapAction 3.如果request信息还有带有SoapHander的转载 2014-03-08 17:12:12 · 906 阅读 · 0 评论 -
SwipeRefreshLayout改造,支持下拉刷新
首先感谢改文章文章:http://blog.csdn.net/jwzhangjie/article/details/26359837原创 2014-09-12 16:30:37 · 1473 阅读 · 0 评论 -
Android构建系统
Android构建系统(Android build system)是一个你可以用它来创建,测试,运行及打包应用的工具集。这个构建系统可以作为一个集成的工具运行在Android Studio的菜单上,也可以独立的运行在命令行工具上。你可以使用构建系统的这些特性去实现:定制,配置及扩展构建过程使用相同的项目及模块为你的应用创建多个不同特性的APKs跨代码集的重用代码和资源文件翻译 2015-04-30 14:45:03 · 1342 阅读 · 0 评论 -
Gradle用户指南之初学者教程(一)
写在前面的话: 博主最近在学习Android Studio相关的东西。Gradle相对于我这个从Eclipse转过来的Android开发者,也算是一个全新的事物。但它却承担着Android构建系统中相当重要的一环。本着与人方便,自己方便的精神,觉得有必要翻译一下《Gradle User Guide》中的Tutorials相关部分。由于英语水平相当有限,请大家多多指教。文章地址:http://blo翻译 2015-04-30 22:59:30 · 633 阅读 · 0 评论 -
关于Android7.1.1 Toast BadTokenException的修复方案
ToastCompat崩溃原因:由于API 25, Android 为Toast增加了一个IBinder windowToken 去处理Toast#handleShow(),从而导致了一个运行时错误:BadTokenException 由于Android团队意识到这个问题,从而在API 26的时候,加了一个try catch去捕获了这个错误。但对于已经发布了的API25,是一个永久的痛,无法修复。原创 2017-12-26 17:29:11 · 6667 阅读 · 0 评论