- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 android:windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在...
2015-04-27 09:47:46 53
原创 onNewIntent解释
大家遇到一个应用的Activity供多种方式调用启动的情况,多个调用希望只有一个Activity的实例存在,这就需要Activity的onNewIntent(Intent intent)方法了。只要在Activity中加入自己的onNewIntent(intent)的实现加上Manifest中对Activity设置lanuchMode=“singleTask”就可以。 ...
2015-04-25 12:05:23 143
原创 onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子view的控件是没有这个方法的,如Line...
2015-04-25 11:01:57 61
原创 listView 不响应点击
在这里总结一下上面问题出现背景,item中有ImageButton,其余和平常使用listview一样的.当点击item时,onItemClickListener不起作用,ontouchListener中motionEvent.down消失了,事件只有点击item中的imagButton起作用。 我们分析一下,当item出现了imageButton时,onItemClickListen...
2015-04-25 09:43:38 77
原创 HttpURLConnection 的post和get请求
public class HttpInvoker { public static final String GET_URL = "http://localhost:8080/welcome1"; public static final String POST_URL = "http://localhost:8080/welcome1"; public static void re...
2015-04-24 10:12:14 54
原创 Android RenderScript 关于Compute 的使用
RenderScript 不仅可以用来画图,而且可以用来做密集的计算操作。目前的API可以使用到的是利用CPU的核心优势来帮我们做计算。在未来,可能会包括GPU和DSP处理器上做精密计算。创建一个Compute 的RenderScript 下面有一张图详细的介绍了勾划了一个Compute 的 RenderScript:<IGNORE_JS_OP style="DISPLA...
2015-04-23 14:14:40 103
原创 DAO
DAO(数据访问对象)数据层组织结构,大致包括以下对象。IDAOImplDAO:具体数据的增删改查。ProxyDAO:负责ImplDAO所用的数据库打开与关闭。DatabaseConnection:数据库打开与关闭的执行者。VO:属性与表中的字段相对应,一个vo类就是表中的一条记录。Factory:生产IDAO下的代理的 一、信息系统的开发架构 客户层-------显示...
2015-04-22 10:59:18 105
原创 数据库设计,E-R图,关系模型范式
数据库设计1.就是设计E-R2.然后根据转化原则转化成某一模式的数据(关系模式数据)3.再用范式分析调整关系模式数据使之符合范式(数据存储才高效可用) 1.关系模型:用二维表格结构表示实体集,外键表示实体间联系的数据模型称为关系模型。关系模型是由若干个关系模式组成的集合。2.关系模式:关系模式实际上就是记录类型。它包括:模式名,属性名,值域名以及模式的主键。关系模式仅是对数据特性的描述...
2015-04-21 18:12:52 4155 1
原创 Android中attr自定义属性详解 控件自定义
1.自定义属性格式<?xml version="1.0" encoding="utf-8"?><resources> <attr name="attr1" format="string" /> <declare-styleable name="MyButton">
2015-04-18 10:47:29 544
原创 Activity的单元测试
Activity 的单元测试,每个Activity都是单独运行的,独立于系统环境。做单元测试的时候同个应用中的Activity互不相连,互相独立,每个Activity会单独启动,执行完测试用例后,Activity自动关闭。下面的图是android.test类图结构。 InstrumentationTestCase类继承自JUnit TestCase类,并可以使用Inst...
2015-04-13 19:09:31 424
原创 android自动化测试工具
1. Instrumentation(单元测试,逻辑测试,白盒测试) 2. Robotium测试 (功能测试,用户接受度测试,黑盒+白盒测试)(资料多,社区热)(基于Instrumentation)3. Appium(android,ios)测试 (功能测试,用户接受度测试,黑盒测试)(支持很多语言来编写测试脚本)(基于Instrumentation(2.3-4.1)或UiAutoma...
2015-04-10 17:15:37 69
原创 java访问权限
同一个类同一个包不同包的子类不同包的非子类Private√ Default√√ Protected√√√ Public√√√√...
2015-04-10 13:08:45 52
原创 Android属性allowBackup安全风险浅析
原文链接http://www.2cto.com/Article/201503/382610.html1.allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是True。当allo...
2015-04-10 09:38:02 120
原创 Android应用权限大全
附表1:Android应用权限大全参考资料:http://www.cnblogs.com/classic/archive/2011/06/20/2085055.html 访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置...
2015-04-10 09:32:15 66
原创 viewport与android的webview
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?学习html5 viewport的使用能帮你做到这一点……webView控件要启用支持viewport属性。例如andro...
2015-04-09 17:19:29 487
原创 webView js与java互调
js调用javamWebView.addJavascriptInterface(new DemoJavaScriptInterface(), "demo");这样就把java对象DemoJavaScriptInterface生成了js的demo对象,直接window.demo调用被js调用的java对象方法需手动加上@JavascriptInterface。调用很快40-50ms,返回值尽...
2015-04-07 15:32:32 192
Android开发教程
2011-02-28
计算机硬件系统的组成教
2009-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人