- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 oracle导入.dmp文件是报错:IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入
oracle导入.dmp文件是报错如下:经由常规路径由 EXPORT:V12.01.00 创建的导出文件IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件IMP-00000: 未成功终止导入这个报错是因为用户不是没有DBA权限,既然没有就给用户DBA权限:打开-开始中的SQL Plus:输入用户名密码,这里一般用system登陆,因为一会要给其他
2016-12-26 16:23:35
6134
原创 清除PLSQL Developer访问数据库历史记录
PLSQL Developer中存储里历史记录太多,找的时候非常麻烦,所以又是需要删除一些不必要的记录:1.找到PLSQL Developer安装目录:2.搜索user.prefs文件,找到文件中 LogonHistory,删除2776453844524526354448504124453444324346336444144168339446684838465650345012
2016-12-25 15:29:38
10077
原创 SharedPreferences
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置。 在Android系统中,ShredPreferences中的信息以XML文件的形式保存在 /data/data/PACKAGE_NAME/shared_prefs目录下。 SharedPreferences数据的四种操作模式: Context.MODE_PR
2016-05-31 22:22:37
345
原创 获取sd卡剩余内存
创建新项目: 在activity_main.xml中:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and
2016-05-27 15:31:19
1108
原创 动态添加Fragment
使用之前Fragment中的代码(点击打开链接):在main.xml文件中注释掉两个Fragment元素。在MainActivity.Java中:package net.learn2develop.fragment;import android.os.Bundle;import android.view.Display;import android.view.Windo
2016-05-02 11:29:02
907
原创 Android面试题——java中引用类型都有哪些
java中引用类型都有哪些Java中对象的引用分为四种级别,这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 强引用(StrongReference)这个就不多说,我们写代码天天在用的就是强引用。如果一个对象被被人拥有强引用,那么垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象
2016-05-01 23:40:46
1238
原创 Android面试题——ListView(二)
Listview如何定位到指定位置。如何在ScrollView中如何嵌入ListView。ListView中如何优化图片。ListView中图片错位的问题是如何产生的
2016-05-01 23:24:18
589
原创 Android面试题——ListView(一)
Listview如何提高其效率如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中尽可能少创建view。给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的
2016-05-01 23:12:23
1096
原创 Android面试题——Java面向对象思想
面向对象都有哪些特性以及你对这些特性的理解继承:继承是从已有类得到信息创建新类的过程。提供信息的类被称为父类(超类,基类);得到继承信息的被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同事继承也是封装程序中可变因素中的重要手段。封装:通常认为封装是把数据和封装数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。
2016-05-01 22:32:11
1546
原创 Android面试题——javaMVC、AndroidMVC
JAVA中的MVC:1.模型(model)对象:是应用程序的主体部分,多有业务逻辑都应该放到该层。2.视图(view)对象:是应用程序中负责生成用户界面的部分,也是整个MVC架构中用户唯一可以看到的一层,接受用户的输入,显示处理结果。3.控制器(controller)对象:是根据用户的输入,控制用户界面数据显示及更新model对象状态的部分,控制器更重要的是一种导航功能,响应用户出发的
2016-04-25 23:05:13
556
原创 Android面试题——异步任务AsyncTask使用解析
AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。AsyncTask是一个抽象类,使用时需要继承这个类,然后必须在UI线程中使用execute()方法。注意继承时需要设定三个泛型,Params、Progress和Result的类型,如AsyncTask;Params:指调用excute()方法时传入的参数类型和doInBackGround()的参
2016-04-25 22:29:24
538
原创 Android面试题——Android中View,SurfaceView和GLSurfaceView
View:显示视图,内置画布,提供图形绘制函数,触屏事件,按键事件函数;必须在UI线程中更新画面,速度较慢。SurfaceView:基于View视图进行拓展的视图类,更适合2D游戏的开发;是View的子类,类似双缓机制,在新的线程中更新画面,所以刷新界面速度比View快。(双缓机制:即前台缓存和后台缓存,后台缓存计算场景、产生画面,前台缓存显示后台缓存已画好的画面。)GLSurface
2016-04-25 19:17:53
1533
原创 Android面试题——多线程,同步的实现,wait和sleep的不同
多线程是操作系统的重要部分,可以提高应用程序的效率,将耗时操作放在工作线程可以有效提高用户体验。多线程有两种实现方式:分别是继承Thread类和实现Runnable接口。同步的实现方式有两种:synchronized,wait与notify。Public static synchronized void test(){}Public Void test1(){synchronize
2016-04-24 22:54:50
1570
原创 Android面试题——Android四大组件
Activity:是android程序与用户交互的窗口,是android构造中最基本的一种,它需要为保持个界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。service:后台服务于Activity,封装一个完整的功能逻辑实现,接受上层命令,完成相关事务,定义好需要接受的Intent,提供同步、异步接口。Boradcast Receiver:接受一种或多种Intent做触发事件,
2016-04-24 22:40:15
864
原创 Android面试题——XUtils框架
XUtils最初源于Afinal框架,进行了大量重构。使得XUtils支持大文件上传、更全面的Http请求协议支持、拥有更加灵活的ORM、更多的事件注解支持且不受混淆影响。包括四个模块:View、Db、Http、BitMap。1.View模块主要是通过注解绑定UI、资源、事件。2.Db模块是一个数据库orm框架,简单的语句就能进行数据操作。3.Http模块主要访问网络,支持同步、异步方式的请
2016-04-24 19:09:44
530
原创 Fragment---碎片
之前学习了什么是activity和如何使用activity。在小屏设备(例如智能手机)上,activity通常会填满整个屏幕,显示构成应用程序用户界面的各个视图。activity本质上是视图的的一个容器
2016-04-24 00:22:00
465
原创 2.3 使用intent对象传递数据
除了从intent返回数据之外,也经长需要传递数据给activity。创建一个android项目:PassingData在activity_main.xml中添加:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.c
2016-04-22 19:40:45
537
原创 2.2 从意图返回结果--从intent返回结果
上一节中startActivity()方法调用一个活动,但并没有返回结果给当前活动。例如:你可能有一个提示用户输入用户名和密码的activity。用户在这个activity中输入的信息需要回传给调用它的activity来做进一步处理,如果需要从一个活动中回传数据,应该使用startActivityForResult()方法;使用上一节创建的项目:secondactivity.xml文件中:
2016-04-21 23:47:03
441
原创 2.1 使用意图链接活动
一个Android应用程序可以包含零或多个activity。当应用程序有多个activity时,你可能需要从一个activity导航到另一个activity。在android中,活动之间的导航是通过intent来完成。创建一个android项目,命名为UsingIntent。创建一个新activity命名为Second Activity。在AndroidManifest.xml
2016-04-21 18:33:39
450
原创 1.6 显示进度操作的对话框
package com.example.dialoggg;import android.app.Activity;import android.app.Dialog;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;imp
2016-04-21 18:03:10
387
原创 1.5 显示进度对话框---ProgressDialog
Android设备的另外一个常见的用户界面功能是在应用程序执行长时间运行的任务时显示的Please wait对话框。例如:应用程序可能需要在登录到服务器以后才能让用户使用或者需要在执行计算后才能显示结果给用户。
2016-04-21 16:08:07
483
原创 1.4 显示对话框窗口---Dialog
经常会需要显示对话框窗口,以便从用户那里得到确认。这是,可以重写Activity基类中定义的受保护的onCreateDialog()方法来显示对话框窗口。新建一个android项目,将其命名为Dialog。在mian.xml文件中添加Btton: xmlns:tools="http://schemas.android.com/tools" android:lay
2016-04-21 11:02:24
338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人