移动平台
本帖最后由 ArcherFMY 于 2013-4-24 17:39
编辑draw9patch.zip(124.83 KB)这是Draw9patch去黑边工具xUltimate-d9pc-x86.rar(6.83
MB)这是xUltimate-d9pac-x86运行这个程序电脑必须有java的运行环境...
Trapping Rain Water
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.
For example,
Giv...
直接到官网下载http://developer.android.com/sdk/index.html?utm_source=weibolife
工具:apktool:https://code.google.com/p/android-apktool/dex2jar:
https://code.google.com/p/dex2jar/jd-gui:
http://jd.benow.ca/反编译命令提取资源(smail汇编代码):apktoo...
路径操作就使用TPath的方法都很方便.usesSystem.IoUtilsTPath.GetTempPath//临时目录TPath.GetCameraPath//照相机目录(照片/录像)TPath.GetMusicPath//音乐目录TPath.GetDownloadsPath//下载目录……如果...
本章主要介绍了Android应用资源的相关内容,Android应用资源是一种非常优秀、高解耦的设计,通过使用资源文件,Android应用可以把各种字符串、图片、颜色、界面布局等交给XML文件配置管理,避免在Java代码中以硬编码方式直接定义这些内容。学习这众多的资源,只需抓住在Java代码中获取的方法和在XML文件中的配置元素,使用方法都是相似的。书最后还介绍了Android应用的国际化。...
以前曾经介绍过《Android提高第十九篇之"多方向"抽屉》,当这个抽屉组件不与周围组件发生压挤的情况下(周围组件布局不变),是比较好使的,但是如果需要对周围组件挤压,则用起来欠缺美观了。
如下图。在对周围压挤的情况下,抽屉是先把周围的组件一次性压挤,再通过动画效果展开/收缩的,这种做法的好处是快速简单,坏处是如果挤压范围过大,则效果生硬。...
一.Android测试
1.测试的分类
1.1. 根据测试是否有源代码
a.黑盒测试:不知道源代码,测试应用程序的业务逻辑
b.白盒测试:写测试代码,测试源代码里面的业务方法
1.2. 根据测试的粒度
a.方法测试(function test):对某个方法进行测试
b.单元测试(unit test):junit测试框架,对程序的某个单元模块进行测试
c.集成测试(integrati...
三.SQLite数据库
1. 数据库的创建
1.1. 创建一个类,继承SQLiteOpenHelper类
1.2. 覆盖父类中的构造方法:super(context,name,factory,version)第一个参数为为上下文,第二个参数为数据库名称,第三个参数为数据库查询结果的游标工厂,第四个参数为数据库的版本>=1
1.3. 覆盖父类中的方法onCreate(SQLiteDat...
在android4.0以后,下载程序如果在主线程中出现的话,会报android.os.NetworkOnMainThreadException 错误。这可能是因为,在android的4.0以后使编码更加规范。在主线程中下载可能会导致线程的假死状态。造成用户的体验度不高。这里我用android4.4编写了一个下载的demo。
下载文件的步骤:
1.创建一个HttpURLConnection对象
...