自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 android真机中使用sqlite3

在android真机的adb中使用sqlite3 会出现 not found 的错误。如何解决:一,取sqlite3文件直接用这个文件http://download.csdn.net/detail/javalive09/7042983或者自己取模拟器中copy。1. 打开一个模拟器adb shell2. 修改system 为可读写权限moun

2014-03-14 23:36:07 1640

原创 android 中多个线程处理完成触发一个事件如何设计

在项目需求中做同步的时候,有时候会有这种设计,服务器端有统一的可配置的数据, 开启几个线程去服务器请求数据。线程任务完成后,将获取数据存入数据库。用于界面展示。每一个线程对应的数据库操作ok后,再发请求去服务端获取手机唯一id 对应的用户的自定义数据。每一个线程都获取数据ok,触发一个事件。如弹出对话框,然后告诉用户服务端有数据,是否同步。这种需求可以用事务处理的方法来

2014-03-06 11:52:12 1709

原创 android 中的多线程使用逻辑

android 使用主线程模型,为了使用户体验良好,耗时操作需要使用多线程来完成。那么使用多线程的一般逻辑是什么呢?在耗时的3个大户是。1. 本地io操作。包括读写数据库,读写xml等本地文件。2. 网络io操作。3. ui 框架的 measure - layout - draw 流程。其中3 是主线程中要做的事,这里不涉及多线程,不考虑。其中1是可控的耗时操作

2014-03-05 20:08:45 837

转载 开发最佳实践及原则

开发最佳实践及原则工作方法单元测试,重构,迭代,积累分享关键议题,不拘小节 抓住关键议题just do it 马上去做,实践是检验真理的标准.别把时间浪费在无休止的争论和想像中.不做重复工作,充分利用已有的资源.在你打算写个功能或算法之前先google下工预善其事,必先利其器. 使用和掌握一些工具最大的提高工作效率

2014-03-04 14:18:54 936

转载 设计模式原则

设计模式原则设计模式原则的分享设计模式原则跟我们生活中的物理定律有点类似,有适用范围(比如在爱因斯坦的相对论中,物体的质量随着速度的增大而增大,但是低速时,可以认为不变),在适用范围内是可以重复,多次发生,每次都可以得到相同,相对稳定的结果。 原则应该有通用性,是一个抽象。在很多地方都可以用类似的东西去考虑(比如我们设计包的时候应该也会考虑到单一职责的问题)

2014-03-04 14:16:27 676

转载 使用adb shell连接模拟器使用数据库

使用adb shell连接模拟器连接成功后,使用cd /data/data/mkdir testsqlite3 test.db使用以上命令新建一个test.db数据库,同时进行数据库的命令行模式使用.help命令可以看到使用帮助例如,创建一个包含一个表”tb11”名字为”ex1”的SQLite数据库,你可以这样做:sqlite> create tab

2014-03-03 17:26:03 1544

转载 android 性能优化总结

1. 性能优化工具 traceView。用于定位耗时操作。http://univasity.iteye.com/blog/11056142. 性能诊断工具 strickmode。用于检查代码中可能的耗时操作。http://www.androidlearner.net/use-strictmode.html3. 性能优化参考:http://www.

2014-03-03 17:20:00 935

原创 android 中清除应用的数据会清除哪些数据

android 中清除应用的数据会清除哪些数据清除前,用adb 查看,如下:root@android:/data/data/com.mx.browser # lsapp_appcacheapp_databasesapp_geolocationapp_thumbnailsapp_webIconscachedatabasesfileslibshared_pref

2014-03-03 16:43:57 2680

原创 android 中的xml资源如何命名比较合理

android工程项目不断增加代码。资源文件也不断变多。资源中的xml变得很难定位,查找。这就需要一个合理的命名标准来规范xml资源命名。按传统的方法。由大向小不断缩小范围的定位方法。如:信件的地址书写方法,由大到小省 , 市, 区辽宁省    大连市  沙河口区如:软件包名的命名方法:由大到小公司,项目,模块 com

2014-03-03 16:31:04 978

原创 android Exception 研究

Exception :例外,异常引入exception目的是 增加对程序出现异常的管控。分类:1. 虚拟机级别的错误: Error虚拟机需要负责的错误,这种错误非常严重,错误所在线程会直接崩溃,程序员一般不考虑此类错误。2. 程序级别的错误:RuntimeException应用程序程序需要负责的错误,这种错误比较严重,

2014-03-03 15:43:29 955

charles-proxy-3.10.1破解包

charles-proxy-3.10.1破解包 jar 包 文件

2015-04-28

sqlite3文件

sqlite3 文件 用于真机中调试数据库。

2014-03-14

test exception

测试 android exception 在android中 try catch 的作用 : 只可以捕获checkException。如果是Error或者是 RuntimeException, 即使catch住了,则程序仍然会崩溃。

2014-03-04

exception 测试

exception 测试 1. 虚拟机级别的错误: Error 2. 程序级别的错误:RuntimeException 3. API级别的错误:CheckException

2014-03-03

TestAddView

addView 源码中。为什么在addViewInner(); 前要使用requestLayout(); addViewInner里面会调用requestLayout(); 这样逻辑上是不是重复了。

2014-01-20

android 不同activity切换时它们的回调函数调用逻辑的研究

android 不同activity切换时它们的回调函数调用逻辑的研究

2014-01-16

SplashActivity

android SplashActivity

2014-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除