android
文章平均质量分 70
灰色不黑
这个作者很懒,什么都没留下…
展开
-
Android Service:开发自己的通知中心(2):辅助性服务实战
1.辅助性服务实战介绍上一篇文章介绍了什么是Accessibility以及简单的使用,这一篇文章就来讲讲如何使用Accessibility服务来创建一个简单的Android通知中心。Android中通知中心是一个系统层面的服务,负责显示应用和系统发来的通知(Notification,比如USB插入、选择输入法、未接来电、截图、天气信息、新闻推送等等)。在android4.3之前,一般的第三转载 2014-10-06 10:49:04 · 1254 阅读 · 0 评论 -
Android入门第八篇之GridView(九宫图)
ridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。。。。也算是我偷懒一下转载 2014-09-17 21:36:55 · 467 阅读 · 0 评论 -
Android 获取通知
NotificationListenerService是通过系统调起的服务,当有应用发起通知的时候,系统会将通知的动作和信息回调给NotificationListenerService。在继承NotificationListenerService服务实现自己逻辑之前,需要在配置文件中添加如下代码,获取权限。 <service android:name=".NotificationListe转载 2014-12-17 13:53:55 · 2148 阅读 · 0 评论 -
AndroidStudio gradle引入github项目问题 can not find com.github
现在从github上引入gradle工程的方式有两种:第一种是.Download Zip,然后作为一个module引入项目中。第二种是直接在app/build.gradle文件进行配置。我们重点说第二种,因为第二种很方便。目前项目用到了MaterialList这个库,所以在github中找到。https://github.com/dexafree/MaterialList翻原创 2015-07-19 15:54:02 · 4403 阅读 · 0 评论 -
ndk编译 错误:dlopen failed:cannot locate symbol "一个符号" referenced by "你的库.so/.a" lang.UnsatisfiedLinkErr
最近在某家公司做实习生,从事移植工作,公司要求将以前跑在linux老设备上的程序移植到android平台上。项目很大一部分是c++写的,所以需要用ndk把所有源代码编到android平台下,当然也包括所依赖的第三方库。第三方库还比较好说,因为boost,openssl,websocket这些库要么对android有很好的支持,要么有开源项目去辅助支持。所以主要工作还是编译源代码问题,代码量相当庞大原创 2015-07-30 15:22:06 · 25658 阅读 · 0 评论 -
SurfaceView原理分析与应用
SurfaceView的简单分析和使用SurfaceViewSurfaceHolderSurfaceView的简单使用SurfaceView的原理分析最近公司有一个任务是优化一个复杂场景的动画,动画UI的更新靠的是一个做了大量耗时操作的回调,导致主线程被阻塞,动画卡顿非常明显。要想优化这里的动画无非两个思路,第一就是减轻主线程的压力,第二是将动画在其他线程处理。第一种方法比较传统,能达到优原创 2016-08-17 18:08:15 · 1709 阅读 · 0 评论 -
android编译openssl静态库.a
github上有一个开源项目,已经为你编译openssl建好了工程。地址:https://github.com/aluvalasuman/OpenSSL1.0.1cForAndroid选择需要的版本,我用的是1.01。编译环境: 系统:MacOS NDK:r10d编译过程: 动态库:原创 2015-07-29 18:44:08 · 4875 阅读 · 7 评论 -
Android定时任务的解决方案
定时任务的解决方案SDK中的关键描述遇到的麻烦解决方案遇到的坑SDK中的关键描述 Beginning in API 19, the trigger time passed to this method is treated as inexact: the alarm will not be delivered before this time, but may be def原创 2016-08-20 10:56:43 · 1817 阅读 · 0 评论 -
android 图片模糊解决方案
图片模糊解决方案JAVA算法JNI调用C算法RenderScript 最近在项目中用到了图片模糊,模糊方案用了开源的JAVA算法FastBlur,其实效果并不是很好,有两个明显的缺陷,一个是临时内存过大,另一个是耗时长。因为这两个坎,使得模糊半径不能太大,效果不是很好(模糊半径越大,模糊效果越好,但计算量也会增大)。在我的映像中,这种计算量较大的算法用JNI是比较好的,c在计算速度上有天然的原创 2016-10-17 00:53:15 · 2015 阅读 · 0 评论