- 博客(15)
- 资源 (8)
- 收藏
- 关注
转载 JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部大
2015-10-30 10:33:02 1443 11
原创 Android开发工程师必看面试题:java基础知识盘点
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用 增强代码的可靠性和灵活性 增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其
2015-10-29 10:46:32 3136 2
原创 Android开发工程师必看面试题:(三)
1、什么是ANR 如何避免它?http://blog.csdn.net/Zengyangtech/archive/2010/11/21/6025671.aspx2、什么情况会导致Force Close ?如何避免?能否捕获导致其的异常?3、Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?诺有的话会导致什么问题?如何解决?会有运行时异常, 运行时异
2015-10-28 12:37:51 2853 1
原创 Android开发工程师必看面试题:(二)
请描述下Activity的生命周期。 创建 oncreate - 启动onstart – 恢复 onResume – 暂停 onPause – 结束 onEnd – 销毁onDestroy如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 在”暂停 onPause” 状态将数据保存。如何将一个Activity设置成窗口的样式。 设置Theme。如何退出Act
2015-10-28 12:34:09 1114
原创 Android开发工程师必看面试题:(一)
Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗?Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT 、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、FLAG_ACTIVITY_MULTIPLE_T
2015-10-28 12:26:40 1295
原创 Android开发工程师必看笔试题:Java基础选择题(一)
1.在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操作。(单选) A) FileInputStream B) FileReader C) FileWriter D) File 2. Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是()(单选) A) ArrayList和Linked
2015-10-27 08:41:24 7915
原创 Android 的消息机制(Handler消息传递机制)
出于性能优化考虑,android的UI操作并不是线程安全的,这意味着意味着如果有多个线程并发操作UI组件,可能导致线程安全问题,未解决此问题, 从开发的角度来说, Handler 是 Android 消息机制的上层接口, 这使得在开发过程中只需要和 Handler 交互即可。 Handler 的使用过程很简单,通过它可以轻松地将一个任务切换到 Handler 所在的线程中去执行。很多人认为
2015-10-24 21:26:26 2716 2
原创 android的xUtils框架
xUtils 简介通过反射和注解来简化代码目前xUtils主要有四大模块: DbUtils模块: android中的orm框架,一行代码就可以进行增删改查; 支持事务,默认关闭; 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名); 支持绑定外键,保存实体时外键关联实体自动保存或更新; 自动加载外键关联实体,支持延时加载
2015-10-24 20:57:18 1268
原创 APP Scode校验失败问题解决办法
开发百度地图时,地图的ak由SHA1;包名组成每个开发环境的SHA1值都不一样,签名打包后SHA1值又不一样,弄得开发一个app,要申请N多个ak。。。所以使用SVN开发时候要注意一下
2015-10-23 15:05:19 1767
原创 java.lang.IllegalArgumentException: No config chosen
异常的原因是SDK找不到支持OPENGL的硬件.从论坛得知,用户钩选了Use Host Gup 选项,此选项是说模拟器使用用户物理机上的GPU。如果用户物理机没有独立显卡,就会报错,此种情况下不钩这个选项就可以了。模拟器设置问题,与sdk没关系.直白点就是模拟器不行: 需要真机测试!!!!
2015-10-23 15:00:52 2146
原创 使用MediaPlayer和SurfaceView播放视频
前面介绍了使用VideoView播放视频,使用VideoView播放视频简单方便,但是习惯使用MediaPlayer的开发者还是使用MediaPlayer;MediaPlayer本身主要用于播放音频,没有提供视频输出画面,需要借助SurfaceView,VideoView是其子类;播放视频步骤: 【1】布局文件加入SurfaceView <uses-permission android:name
2015-10-23 13:22:46 2504
原创 Android -SQLite数据库存储
android 系统集成了一个轻量级的数据库,SQLite只是一个嵌入式的数据库引擎;android提供SQLiteDatabase代表一个数据库,一旦应用程序获得了SQLiteDatabase对象,接下来就可以通过SQLiteDatabase对象来操作管理数据了,下面分别就创建数据库以及增删改查给出例子; 数据库创建的位置如下 android操作SQLite需要继承自SQLiteOpenHelp
2015-10-23 11:02:29 2029 3
原创 Android EditText取消自动焦点获取
解决方法:在EditText的父控件中找一个,设置成 android:focusable="true" android:focusableInTouchMode="true" 这样当你打开某一界面,不会自动进入输入状态了
2015-10-19 11:43:34 637
原创 INSTALL_FAILED_INSUFFICIENT_STORAGE.
Installation failed with message INSTALL_FAILED_INSUFFICIENT_STORAGE. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing
2015-10-09 19:34:58 1533
原创 Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:
错误Log:Error:Execution failed for task ‘:app:dexDebug’. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.8.0_51\
2015-10-08 20:12:41 698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人