android
文章平均质量分 74
guduyishuai
这个作者很懒,什么都没留下…
展开
-
android——桌面组件的开发
android除了普通的app应用外,还提供了桌面组件,那么怎么开发一个桌面组件呢?来看一下吧。 我们做这样一个功能,通过桌面组件获取imel,然后调用webserver,通过imel获得用户的相应信息,比如姓名,并显示在桌面。 一、新建工程 新建的工程为普通android工程原创 2016-11-04 16:14:55 · 1496 阅读 · 1 评论 -
android——关于不被杀掉的service
不被杀掉的service如果不root的话,我觉得是不现实的。因为各个系统之间的差异,还有各种安全软件的存在。这里说一下目前为止,可以想到的方法。 1、尽量提高优先级 android:priority = "1000" android:persistent="true" 设置成前台服务原创 2017-01-19 15:28:33 · 505 阅读 · 0 评论 -
弱引用的场景——解决android gridView加载大量图片的性能问题
android相册需求中,用gridView来做发现一个问题,性能太差。使用中发现,它必须等所有的图片加载完成,才会一次性显示出来。而在这期间会一直黑屏。 另外附带再说一个问题,不论你的图片加载的时候有没有进行压缩,如果不做其他处理的话,早晚会因为图片越来越多出现OOM的问题。 1、解决性能问题,我们可以用线程异步加载,一个imageVi原创 2017-01-19 15:10:51 · 2254 阅读 · 0 评论 -
android——框架的实现系列(界面跳转的控制)
原创文章,转载请注明 请先阅读《 android——框架的实现系列(依赖注入的实现) 》 《android——框架的实现系列(资源的依赖注入) 》 由于接触android不久,对于每个界面必须要写一个activity和fragment的方式深恶痛绝。不知道有什么好的办法,结合开发web的经验,希望能把这个控制层原创 2017-02-09 17:40:45 · 1965 阅读 · 0 评论 -
android——框架的实现系列(资源的依赖注入)
原创文章,转载请注明 实现目标 我们知道,android通过R类对资源进行管理,每个资源对应一个整型数字。那么如果我们能够通过注释指定该整型数字就能获得资源对象就好了。比如如下所示:@Resource(value=R.id.common_time) private ListView listView;原创 2017-02-09 16:24:22 · 505 阅读 · 0 评论 -
android——框架的实现系列(数据库操作)
原创文章,转载请注明出处 请先阅读《android——仿mybatis的半自动数据库映射的实现 》 《 android——框架的实现系列(依赖注入的实现) 》 这里在实现了依赖注入的基础上,对之前的仿mybatis实现进行改进。 实现目标 1、通原创 2017-02-09 15:39:03 · 559 阅读 · 0 评论 -
android——框架的实现系列(依赖注入的实现)
原创文章,转载注明出处 从web开发转入andorid开发,苦于没有框架不习惯,自己动手搭建简单框架。该系列框架将提供spring的依赖注入,mybatis的半自动化映射,sql管理,资源文件的注入,一套android界面跳转机制。 首先来看一下依赖注入。 实现目标: 用户通过assets文件夹下的config.prop原创 2017-02-09 14:17:19 · 1005 阅读 · 0 评论 -
android——闹铃不准的解决
安卓明确表明从4.4开始,为了省电,AlarmManager类的setRepeating方法将不再精确,如果要精确定时,需要使用AlarmManager类的setWindow方法。 然而对于华为和小米手机来说,他们为了省电,不顾android的api说明,丧心病狂的自行将系统进行修改为setWindow方法也不能精确定时。因此,如果需要精确定时只能使用AlarmManager类的原创 2017-02-09 13:16:54 · 2179 阅读 · 0 评论 -
android——沙漏计时器
原创文章,转载注明 先看一下效果图吧 这里说一下关键的思路,所有的细节都说到太麻烦了。 1、沙漏的绘制 上下两边的绘制,用二阶贝塞尔曲线,先确定左端点,即可获得对称的右端点,上边中间控制点为(屏幕x/2,y>左右端点y),下边中间控制点为(屏原创 2017-02-09 11:27:24 · 3360 阅读 · 1 评论 -
android——再谈加载大量图片性能问题
作为一个刚接触android不久的小白,对于通过gridview来加载大量图片的性能问题的解决也是比较曲折的。之前写过一篇弱应用的使用场景,介绍了通过异步线程和缓存加载图片http://blog.csdn.net/guduyishuai/article/details/54616201。但是性能还是有些慢的,现在发现android缩略图的功能,结合之前异步线程和缓存来加载图片,这种方式的性能可以接原创 2017-02-09 10:14:41 · 7006 阅读 · 1 评论 -
android——8点控制裁剪框
原创文章——转载请注明 之前的图片裁剪功能是4点控制的,来源为他人的博客。目前有点时间,将其扩展为8控制点裁剪。 先看一下效果: 关键在于控制点的绘制,触屏时控制点的判断(一定半径的圆形范围),扩大缩小的判断,缩小的最小量判断(四角的点用对角线,中间点用长宽),移动边界越界的判断,放大缩小时控制点的重绘。原创 2017-02-09 10:39:14 · 1450 阅读 · 1 评论 -
android屏幕转向onConfigurationChanged不执行的问题
不执行的原因往往和AndroidManifest.xml配置有关1、android:screenOrientation="sensor"2、依据不同的版本,android:configChanges的配置项也不同,看看官方的说明如果api版本高于13,那么需要同时配置screenSizeandroid:configChanges="orientation|scree原创 2016-12-21 14:13:00 · 1379 阅读 · 0 评论 -
android——仿mybatis的半自动数据库映射的实现
由于一直是做web端,最近接触android,操作数据库的时候怀念mybatis,因此很简单的做了个功能有限的仿造。在此来探讨一下。 mybatis对于sql还是需要写的,只是自动映射字段到结果对象,所以是半自动,以此来体现其灵活性。而对于sql的管控完全分离到了xml之中。其中最令人印象深刻的地方之一应该是通过一个mapper接口去和xml进行管理。而这个mapp原创 2017-01-19 15:55:35 · 1909 阅读 · 1 评论