- 博客(24)
- 资源 (21)
- 收藏
- 关注
转载 谈谈为什么写单元测试
http://www.jianshu.com/p/fa41fb80d2b8单元测试是什么单元测试 是针对 程序的最小单元 来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。一个单元可能是单个程序、类、对象、方法等。 ——维基百科项目存在问题2016年之前,我司的Android项目都是用肉眼review + 真机测试做功能测试,对junit、robolect
2016-12-01 11:21:00
333
转载 Eclipse闪退/打不开/无法启动/一闪而过
http://my.oschina.net/psuyun/blog/421058很长时间了,写java、写android都是用的Eclipse。可是突然有一天,当我像往常一样试图打开Eclipse时,Eclipse一飘而过。闪退!!震惊之后我发现自己蛋疼了。 搜索各种博客各种空间,发现很多别人能够解决问题的答案对我却不适合。又慢慢查找,后来终于解决,现总结如下(真心不敢说全
2016-04-29 15:08:19
414
转载 在eclipse中将android项目生成apk并且给apk签名
转自:http://www.cnblogs.com/tianguook/archive/2012/09/27/2705724.html生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发
2016-03-21 06:24:26
375
转载 Android 系统自带样式Android:theme
转自:http://sunney2012.iteye.com/blog/1163543•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:
2016-03-21 05:42:21
319
转载 android框架
转自:http://www.cnblogs.com/forlina/archive/2011/06/29/2093332.html我 们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪 些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基
2016-02-25 16:15:23
311
转载 activity生命周期
转自:http://blog.sina.com.cn/s/blog_724d24bf01010073.htmlonCreate():进行布局的初始化,当需要用到数据库时对数据进行绑定等操作,onStart():当activity处于可见之前调用onStart方法onResume():当程序呈现在我们面前,并且能够与使用者进行交互
2016-02-24 21:58:51
519
原创 java.lang.RuntimeException:Picasso detected an unsupported OkHttp on the classpath 问题
在项目开发中用到了如题目所述问题说明:缺少okHttp-urlconnection -1.jar库,下载导入后,问题解决。
2015-12-25 17:13:41
2110
转载 几种常见Android代码架构分析
转自:http://www.uml.org.cn/mobiledev/201310211.aspApp工程结构搭建:几种常见Android代码架构分析 本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的andro
2015-11-25 13:54:32
398
转载 android 项目工程之框架搭建
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:y akiyama链接:http://www.zhihu.com/question/35009721/answer/60868492来源:知乎每个人对应用框架的理解不相同,但是最终达到的效果应该是一样:降低项目的复杂性易扩展、易修改、可重用性强、可维护性强职责单一,功能清晰在android
2015-11-25 13:52:25
626
原创 android 异步操作总结
异步操作原因:UI线程不能阻塞,故需要把一些耗时及复杂的操作另起一个线程来处理,为此,android为我们提供了几种方法来处理,常用的为三种:(1)AsyncTack (2)handler+message机制(3)Activity.runOnUiThread(Runnable)注:AsuncTack,代码量小,实现较简单,一次执行,不需要UI变更;在使用多个异步操作和并需要进行Ui
2015-11-18 16:40:22
348
转载 APP最常用的9种状态设计(附案例)
转自:http://www.devstore.cn/essay/essayInfo/3565.html现在做UI设计不仅要关注界面视觉,还得懂点交互和用研,今天这篇译文,囊括了移动APP操作过程中该有的9种基础状态(加载中、空状态、错误状态等),附上追波的优秀设计案例供学习,来收!现在的UI设计团队通常先设计组件,多数界面几乎就是各种组件的结合。这会在用户的“异常路径”上留下不容小
2015-11-17 16:15:56
666
转载 Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
在使用android开发进行真机调测的时候,有时候可能会出现一个 Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE 的问题。 出现这个问题的可能性有很多,网上有各种版本的处理方式,在这里说一下我自己的情况日志中可能会出现报错:parameter 'UDEV_LOG' not foundPackage c
2015-10-22 13:44:26
722
转载 android 6.0新功能
原文链接:http://tieba.baidu.com/p/37855962145月28日,谷歌2015年I/O开发者大会将在旧金山召开。而在此次大会上,随着开发者大会的日益临近,关于新一代操作系统Android 6.0的消息也是越来越多。ROM基地了解到,Android 6.0的内部代号为Android M,这个“M”代指Macadamia Nut Cookie(澳大利亚坚果饼干),
2015-09-16 10:24:17
598
原创 Android 随手势滑动销毁(finish)Activity
转载:http://www.devstore.cn/code/info/1054.html这是一个向右滑动销毁Activity的效果,Activtiy随着手指的移动而销毁,滑动销毁Activity主要使用GestureDetector来实现这个效果,当手势在屏幕上面滑动的时候 ,会掉用onFling方法,所以,在这个方法里面做判断和操作即可实现我们想要的效果.截图
2015-08-18 20:47:30
786
转载 Android平台即时通讯软件开发小经验
转载:http://blog.sina.com.cn/s/blog_70083ca10100u2yt.html前一段时间为了锻炼自己的能力和熟悉Android平台的开发,自己写了一个简单的即时通讯软件,在此和同学分享一下自己所设计的软件框架和开发过程中一些小问题的解决方法。为了简化模型,我们采用服务器客户端的模式进行开发,所有信息通过服务器进行转发。自然我们需要一个服务器,与客
2015-08-18 17:34:14
634
转载 原生APP和Web APP的区别
原文链接:http://www.apps123.cn/apps123/news/20131210525.html随着移动互联网的浪潮席卷整个社会的生产生活,更多传统企业和创业者开始进入,如今越来越多的公司企业、组织团体、甚至个人,都开始琢磨着如何能够加入到移动互联网大军当中,其中建立一个属于自己的APP应用无疑成为了最直接有效的方法,移动互联网中制作APP的方式多种多样,这也给部分供应
2015-08-17 15:19:28
624
转载 Android 创建单例模式的几种方法
文章转载:http://www.cocos2dev.com/?p=159java模式之单例模式:单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。特点:1,一个类只能有一个实例2,自己创建这个实例3,整个系统都要使用这个实例Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目
2015-06-26 09:35:20
389
原创 开机后自启动app
需要两步:1.http://life173.blog.51cto.com/2035365/5439162.去掉屏幕解锁:设置---安全---屏幕锁定--无
2015-03-30 10:09:55
772
转载 Android服务之Service(其一)
Android服务之Service(其一)转载:http://www.cnblogs.com/zhangdongzi/archive/2012/01/08/2316711.htmlandroid中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理
2015-02-28 16:07:10
380
转载 一个app打开另一个app的某个activity的问题
用一个app打开另外一个app比较好做,只要获得了它的包名packageName和入口类FirstActivityName就行了。但是在一个APP中直接调用另一个app的activity,可以尝试下面方法,设置exported="true" public void goOneAppSomeActivity(String packageName,String activityName){
2015-02-13 10:39:58
573
转载 android Context 基本概念
Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick
2015-02-02 13:32:50
338
原创 android 类的get及set方法的快速添加
android开发中,有些工具或功能类需要对其成员变量添加get和set方法:在Eclipse环境中,右键----source--Generate Getters and Setters .类似的,添加构造方法:右键--source---Generate Constructor using Fields
2015-02-02 09:24:56
1231
原创 android Thread+handler 实现UI更新
我们创建的Service、Activity以及Broaadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在一些耗时操作时,比如I/O读写的大文件读写,数据库操作以及网络下载等需要很长时间,为了不阻塞用户界面,出现ANR的响应提示窗口,这是时候我们可以考虑使用THread线程来处理。查阅了一些文档和APIdemo后,发现最常用的方法是利用handler来实现UI线程的更新。方式
2015-01-30 13:41:59
625
转载 android实现XML文件解析之SAX解析器
XML文件:可扩展标记语言,在android中应用非常广泛。android中常用的XML解析方式有三种,分别是:SAX解析器、、DOM解析器和PULL解析器。其中SAX解析器由于其解析速度快,占用内存少,而被普遍采用。 SAX方式SAX是Simple API for XML的缩写。是一个包也可以看成是一些接口。相比于DOM而言SAX是一种速度更快,更有效,占用内存更
2015-01-30 09:55:25
480
android Mediaplayer 视频播发器
2013-03-14
RS232串口通信协议--详解
2012-11-30
ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar包
2012-11-20
基于android SQlite 应用实例
2012-11-01
基于android SElite 应用实例
2012-10-18
Android平台的串口通信实现
2012-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人