随笔分类 -  android

摘要:本文译自androd官方技术文档《Android Lint》,原文地址:http://tools.android.com/tips/lint。转自:http://blog.csdn.net/maosidiaoxian/article/details/41592783Android LintAndro... 阅读全文
posted @ 2015-10-10 20:13 催眠术 阅读(448) 评论(0) 推荐(0)
摘要:这里介绍一下,如何使用Gradle发布到jcenter。注册先到https://bintray.com注册一个账号。配置账号我们需要配置一下BINTRAY_USER及BINTRAY_KEY两个属性。BINTRAY_USER即你注册的账号名,BINTRAY_KEY可通过以下方法找到。如图所示,先点击你... 阅读全文
posted @ 2015-10-10 20:03 催眠术 阅读(278) 评论(0) 推荐(0)
摘要:解决办法,在mainfest.xml中,在和导航条相关的Activity中加: android:windowSoftInputMode="adjustResize|stateHidden"这个属性,问题解决:属性解释::在这设置的值(除"stateUnspecified"和"adjustUnspec... 阅读全文
posted @ 2015-06-11 16:25 催眠术 阅读(545) 评论(0) 推荐(0)
摘要:在这次UI设计中,有圆形图片,圆角图片,不排除以后还有其他图片,如椭圆图片之类的,所以这次UI组件的开发也采用了继承的方法。下面就来看下代码实现:MaskedImage抽象基类package com.boohee.widgets;import android.content.Context;impo... 阅读全文
posted @ 2015-04-07 21:04 催眠术 阅读(862) 评论(0) 推荐(0)
摘要:最近做数据同步时遇到一个问题,在下载数据时需要批量的向sqlite插入数据,虽然数据不算多,但是实际测试中每插入一条数据需要将近50ms的时间,这意味着100条数据就需要花费5s左右的时间,对于用户来说,体验太差了,必须要优化。在google了之后,发现了sqlite的事务处理问题,在sqlite插... 阅读全文
posted @ 2015-04-07 20:47 催眠术 阅读(280) 评论(0) 推荐(0)
摘要:本周着手开发数据同步的功能,但首先要解决的就是sqlite数据库升级的问题,关于数据库升级有蛮多方面涉及到,也许你是新增加了功能,所以新建了表,也许你为某些表增加了些字段,也许你是重构了数据模型与数据结构,不管如何升级,必须要满足用户正常升级的情况下原来的数据不会丢失。关于正确的数据库升级做法网上资... 阅读全文
posted @ 2015-04-07 20:33 催眠术 阅读(294) 评论(0) 推荐(0)
摘要:此文为转载,非本人原创,尊重原创最近一段时间完成“体重记录”的功能,需要实现日历和曲线的效果。也花费不少精力吧,这里就先把曲线的实现分享出来,俗话说的好:“好记忆不如烂笔头”!AChartEngine是什么?AChartEngine是一个android应用的图表库,他支持一些常见的一些图表,如线状图... 阅读全文
posted @ 2015-04-07 16:29 催眠术 阅读(3050) 评论(0) 推荐(0)
摘要:之前做的App是完全没有任何手势支持的,对于现在的程序来说,如果没有一些手势的支持,感觉实在是有点落后了,支持手势的App才叫cool。于是在这次重新搭建ifood for android框架的同时下决心让自己的App完全支持手势。下面就来看下自己实现的一个全局滑动切换窗口的例子。在android系... 阅读全文
posted @ 2015-04-07 15:00 催眠术 阅读(426) 评论(0) 推荐(0)
摘要:在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。今天就来自定义一个程序出错时的处理,类似ipho... 阅读全文
posted @ 2015-04-07 13:01 催眠术 阅读(253) 评论(0) 推荐(0)
摘要:1、早期的Dalvik VM内部使用short类型变量来标识方法的id,dex限制了程序的最大方法数是65535,如果超过最大限制,无法编译,把dex.force.jumbo=true添加到project.properties文件中可以通过编译,在低端手机无法安装,报错误INSTALL_FAILED... 阅读全文
posted @ 2015-03-16 14:36 催眠术 阅读(364) 评论(0) 推荐(0)
摘要:谷歌今早开启了Nexus系列的安卓5.0 OTA推送更新,同时放出了多款设备对应的底包,如果你屁颠屁颠地去刷机,那麻烦正等着你。据多位小白鼠反应,使用传统fastboot方法刷入安卓5.0的时候,他们都遇到了system.img系统镜像找不到的错误提示,比如:target reported max ... 阅读全文
posted @ 2014-12-05 18:27 催眠术 阅读(433) 评论(0) 推荐(0)
摘要:1 . 在工程文件project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件2 . 生... 阅读全文
posted @ 2014-10-30 11:13 催眠术 阅读(206) 评论(0) 推荐(0)
摘要:Android1.5(Cupcake)基于Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android发布。[14][15]主要的更新如下: 拍摄/播放影片,并支持上传到Youtube 支持立体声蓝牙耳机,同时改善自动配对性能 最新的... 阅读全文
posted @ 2014-10-30 10:39 催眠术 阅读(789) 评论(0) 推荐(0)
摘要:开发当中经常看到 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:... 阅读全文
posted @ 2014-10-29 10:44 催眠术 阅读(195) 评论(0) 推荐(0)
摘要:使用logcat命令查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [] ... [] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。 可以在开发机中通过远程shell的方式使用logcat... 阅读全文
posted @ 2014-10-29 10:40 催眠术 阅读(305) 评论(0) 推荐(0)
摘要:命令行demo如下:adb shell am instrument -e class com.autonavi.MinimapAutomationTool#testLayerCancelButton -w com.autonavi/android.test.InstrumentationTestRu... 阅读全文
posted @ 2014-10-28 15:28 催眠术 阅读(983) 评论(0) 推荐(0)
摘要:在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以通过网络TCPIP的方法来进行。也就是然ADB 通过网络来连接设备,而无需USB数据线。具体方法如下... 阅读全文
posted @ 2014-10-11 20:56 催眠术 阅读(297) 评论(0) 推荐(0)
摘要:stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条... 阅读全文
posted @ 2014-10-09 13:15 催眠术 阅读(125) 评论(0) 推荐(0)
摘要:此文为转载:为尊重原创作者添加原始链接:http://www.cnblogs.com/likwo/p/3875909.html1、传统的保存用户名,密码方式SharedPreferences12Editor editor = shareReference.edit();editor.putStrin... 阅读全文
posted @ 2014-10-09 13:14 催眠术 阅读(315) 评论(0) 推荐(0)
摘要:因为需要,需要自己定义个CheckBox。1.定义checkboxtestxml.xml[html]view plaincopyprint?2.定义里面的mcheckbox.xml[html]view plaincopyprint?3.java代码:[java]view plaincopyprint... 阅读全文
posted @ 2014-06-13 13:23 催眠术 阅读(138) 评论(0) 推荐(0)