- 博客(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
test exception
2014-03-04
exception 测试
2014-03-03
TestAddView
2014-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人