- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 小米1出现的资源文件找不到问题!
Bug如下:07-15 10:02:15.801: E/AndroidRuntime(11690): FATAL EXCEPTION: main07-15 10:02:15.801: E/AndroidRuntime(11690): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.autohome.c
2014-07-15 10:12:06
4205
原创 Android 版本升级涉及到的数据库数据迁移问题
最近做老版本向新版本升级,新版本增加了几张表,有的表经过了增加字段。那么如何把老的数据迁移到新的版本里呢?我写了一段伪代码,是关于我们项目里的 用户登录信息 Users表, 历史表history(用户浏览过的帖子论坛,收藏过的帖子论坛)我里面还涉及到接口的调用。另外说明一点,这段代码是无法在 onUpdateGrade()里面调用的,具体什么原因我也不清楚。另外表
2014-01-20 11:03:12
3445
原创 自定义SeekBar,绝对好用
天下文章一大抄啊~ 我想做自定义SeekBar发现是有例子,但是完全使用不了,自己写了一个,还加了一个小惊喜。具体啥惊喜,自己下了Demo试试就知道了。关键性代码:布局文件
2013-11-26 16:09:52
1526
原创 SectionIndexer中的getSectionForPosition()与getPositionForSection()解惑
大家在做字母索引的时候常常会用到SectionIndexer这个类,里面有2个重要的方法1. getSectionForPosition()通过该项的位置,获得所在分类组的索引号2. getPositionForSection() 根据分类列的索引号获得该序列的首个位置getSectionForPosition(0) 返回 0getSection
2013-11-05 14:23:00
13258
2
原创 ADT 升级到22,有哪些好处?
有的同学不愿意把ADT18升级到22,因为各种不适应。比如构建工程相对麻烦,还有其他的问题。不过本人感觉还好把,说到底是工具的熟悉度不够,习惯就好。转到重点,为啥要升级到22乃至最新版本呢。首先,它肯定解决了一些bug 和优化了先有功能,增加了新的好用的功能。据我使用新ADT22,它解决的问题是。1. xml布局文件切换到视图时总是无法显示问题,在adt18上操作比较麻烦, fix p
2013-10-22 13:06:26
2177
原创 升级ADT报错,Working copy not locked; this is probably a bug, please report
出现此问题的解决办法是:1. 打开Eclipse中的 Project->Properties->Java Build Path 菜单,在右侧面板中的"Source"选项卡,点击 工程名字/gen 找到 Excluded中加 入"**/.svn/** 如图:,一定要注意:点击下边的Add,别点错了。2.设置好第一步后,打开Project--->Prop
2013-10-21 10:17:02
3581
原创 不使用android:windowSoftInputMode属性,实现软键盘遮盖最下面布局的效果
废话不多说上图这是页面,业务上希望当用户选择 预售价格(此时会弹出输入软键盘),键盘遮盖住“保存并下一步”按钮如图:OK,就是这个效果,光标定位到当前的输入框。现有问题:1.android:windowSoftInputMode属性其中有对软键盘进行控制的关键有2个属性分别是: "adjustResize"Activity主窗口总是被调整屏幕的大小以
2013-10-11 18:01:42
9556
原创 monkey脚本
今天应用上架,小米市场给打回了。受到人家帮助,发现了一个用monkey,压力测试2000次左右可以跑出来的bug。已经修复该bug。测试脚本代码是: adb shell monkey -v --throttle 300 --pct-touch 30 --pct-motion 20 --pct-nav 20 --pct-majornav 15 --pct-appswitch 5 --
2013-09-27 16:10:28
3604
4
原创 不标准分辨率的适配,S4与Sonyl36h。
SonyL36h 分辨为1920x1080,因为最下方被占用了一排按钮,同时也占据了一部分像素(144px)具体的参数结果是跑在真机上测试出的,与三星S4(1920x1080)相对比的结果:那么实际上l36h可利用的像素大小为: 1776x1080,所以导致根本无法找到文件夹下的dimens.xml 解决办法1: 根据这个xx情况创建一个去做适配。我的项目中使用的就是这个方法,因为
2013-07-25 13:16:20
2846
原创 关于如何让SlidingDrawer在展开后,滑动内容区域可回抽屉。
如过程图:内容区域是一个可滑动区域(内容会超过1屏幕),业务需求是: 当内容为顶端时,向下滑动可以使得抽屉收回。这个任务乍看起来很麻烦,其实很简答。当然这个简单是相对于找到好的办法去解决该问题而说的。SlidingDrawer基础知识就不再普及了,说下具体实现的思路。解决 如何判定内容区域就是在顶端?方法: Content 的布局是一个Listview,里面有2个i
2013-07-16 13:19:30
3277
2
转载 C++操作符优先级
C++操作符的优先级操作符及其结合性功能用法L L L:: :: ::全局作用域 类作用域 名字空间作用域::name class::name namespace::nameL L L L L . -> []
2013-04-25 10:47:40
933
转载 使用Visual Studio 的命令行来创建第一个cpp应用
1. 打开“Visual Studio 2010 命令提示”窗口。“开始”按钮->“程序”->“Microsoft Visual Studio 2010”->“Visual Studio 工具”->“Visual Studio 2010 命令提示”。 2. 在命令提示符下,键入notepad helloworld.cpp,并按 Enter。在系统提示是否创建新文件时,单击“是”。
2013-04-24 09:44:30
3736
原创 Debug手机出现Android Unable to open sync connection!
这个错误的导致原因大概是:This may also be related to a "too many open files" issue.解决办法: 拔掉USB线,打开手机USB调试,关掉,打开。问题解决
2013-04-09 14:41:55
1339
原创 proguard.cfg 混淆文件出错, Obsolete proguard file;
我在打包的时候混淆文件出现了错误,通problem看到提示:解决办法如下:打开 lint warnings view (Window > Show View > Other > android > Lint Warnings) 然后修改 proguard.cfg把有错行的 "keepclasseswithmembernames" 改为 "keepclasseswithm
2012-12-19 17:20:58
3859
原创 Android中调用手机自带输入法比如三星s5830i,仅限制输入浮点数,崩溃的原因
今儿突然发现在EditText里面设置属性 android:inputType="numberDecimal" 在某些三星手机(s5830i)导致其原生输入法奔溃的问题. 若是设置属性为android:inputType="number"则不会崩溃. 原来这些输入法调用不支持浮点数的,仅能支持整数的.什么破输入法啊! 个别其他手机自带输入法也有这个问题,例如华为的。因为不能使用系统自带过滤非浮点
2012-12-12 10:49:26
3377
1
翻译 Android架构
蓝色部分:应用层黄色+绿色部分:中间件红色部分:底层1、Linux Kernel Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。 如果你学过计算机网络知道OSI/RM,就会知道分层的好处就是使用下层提供的服务而为上
2012-02-28 12:51:28
747
转载 有关软引用,弱引用,虚引用的问题
http://blog.csdn.net/donglinlucky/article/details/2845777http://www.cnblogs.com/dwinter/archive/2012/01/30/2331556.htmlpublic class BitmapCache { static private BitmapCache cache; /**
2012-02-27 22:06:00
735
原创 【Android4.0】SystemBar问题与StatusBar
看到一篇文章http://android.serverbox.ch/?p=306&cpage=1#comment-644,在Android3.0上有解决该问题的办法。在4.0上已经不可以用该方法了。在不改系统源码的情况下,我还没有找到一种可以解决该问题的办法
2012-02-23 14:17:21
826
原创 问题汇总 出现"Copy"
在用android日志的时候总是弹出一个Problem Occurred错误提示窗口,内容为:”Copy” did not complete normally. Please see the log for more information. Reason:Argument not valid 我用的是有道词典,退出有道词典或者关闭划词翻译就可以了。如果是其他的翻译工具,
2012-02-20 11:35:04
670
原创 【记账小助手】项目文档(包含需要用到的知识点)
通过分析需求,得到以下entity : 1) 人 UUID name(姓名) 2) 账本 UUID name(账本名称) birthday (账本创建时间) amount(账本包含的消费数目) totalize(账本总计)3) 类别 UUID name(名称) subType(子类别)4) 消费 UU
2012-02-14 12:45:42
1187
原创 【解决问题】Gallery中外框和内框冲突的问题
有一个Gallery,现在点击其中的某一个Item,那么更换它的框。我们看下点击前后的效果图:在我乍一看,似乎很简单。但是android本身没有提供相应的方法。我做了一个小demo。效果不理想。如图:发现了把? 外框与内框背景产生了冲突。所以造成,红色的小箭头被遮盖了。那怎么解决遮盖问题呢?其实只要让原来未点击的背景图上部改成透明的就OK了。代码其实很简单,我就不贴了,这个
2011-10-25 17:12:04
725
原创 【解决问题】解析服务器端返回的JSONObject对象
public List syncSVR(Map info){ JSONArray jsonListObjs = null;//List JSONArray jsonObjs = null;//Object[] JSONArray jsonObj
2011-09-05 10:01:45
4891
原创 【解决问题】完成从Mysql到SQLite数据库的整体迁移
我们公司的CTO要求我维护客户端的数据库,并且下达了一个命令。android客户端的DB从最初到最后是与ServerDB保持一致的。最初的想法是,我遇到的问题网络上应该有的,我就不断的查找,包括英文的网站上只找到一篇。(时间我没记错是2007年) 他也没有什么好的办法。他
2011-09-02 11:57:07
5249
1
图像处理编程实例(朱伟版)
2017-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人