- 博客(727)
- 资源 (5)
- 收藏
- 关注
原创 Oracle安装logminer笔记
关于oracle下如何安装logminer的文章网上一大堆,但是因为写文章的可能是老鸟,有些细节并未说清楚,结果照着做的时候报错,因此在这里记录下来,方便下次参考;安装logminer需要执行以下三个脚本,分别是:dbmslm.sql,dbmslmd.sql,dbmslms.sql,这三个脚本位置在oracle安装目录下的RDBMS->ADMIN下,我本机的路径是:D:\app\dbus...
2020-04-03 17:52:27 789
转载 [MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))
对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁的一种方式。MethodImplAttribute可以用于instance method,也可以用于
2017-02-23 08:56:29 1032
转载 Android总结篇系列:Android Service
Service通常总是称之为“后台服务”,其中“后台”一词是相对于前台而言的,具体是指其本身的运行并不依赖于用户可视的UI界面,因此,从实际业务需求上来理解,Service的适用场景应该具备以下条件:1.并不依赖于用户可视的UI界面(当然,这一条其实也不是绝对的,如前台Service就是与Notification界面结合使用的);2.具有较长时间的运行特性。1.Servic
2017-02-20 16:52:34 704
转载 Android中定时执行任务的3种实现方法
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,Java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用H
2017-02-19 16:06:16 6299
转载 Android7.0新特性介绍(二)——通知增强功能
Android7.0新特性上篇讲了Android7.0新特性介绍(一)——多窗口支持,这篇讲讲Notification新增的API。首先奉上官网介绍——通知。2 通知增强功能注:本文引用v4 支持库中的 NotificationCompat.Builder 类。Android 3.0(API 级别 11)中已添加类 Notification.Builder。2.
2017-02-19 16:05:14 1912
转载 Androidstudio运行出现Unsupported method: AndroidProject.getPluginGeneration() while running project
在低版本的gradle可能会出现这种问题,原因是Instant Run的问题。解决方法:禁止Instant Run的功能就可以了Windows & Linux:File -> Settings -> Build, Execution, Deployment -> Instant Run.Mac:Android Studio ->
2017-02-18 21:59:35 626
转载 ScrollView嵌套ListView只显示一行
在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局: LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln
2017-02-18 15:52:55 441
转载 一个Android Socket的例子
1.开篇简介 Socket本质上就是Java封装了传输层上的TCP协议(注:UDP用的是DatagramSocket类)。要实现Socket的传输,需要构建客户端和服务器端。另外,传输的数据可以是字符串和字节。字符串传输主要用于简单的应用,比较复杂的应用(比如Java和C++进行通信),往往需要构建自己的应用层规则(类似于应用层协议),并用字节来传输。2.基于字符串传输的Sock
2017-02-10 10:15:33 659
转载 Intent传递Parcelable List对象
步骤:1.首先对象要实现Parcelable接口2.用Intent发送对象或者list,关键代码bundle.putParcelable("student", stu);bundle.putParcelableArrayList("student_list", list);3.用Intent获取对象或者list ,关键代码
2017-01-19 18:27:16 1363
转载 Resource()中的getDrawable(int id)是怎样将图片显示出来的
首先看Resources.java中的getDrawable(int id)方法的源码: public Drawable getDrawable(int id) throws NotFoundException { synchronized (mTmpValue) { TypedValue value = mTmpValue;
2017-01-19 18:26:12 642
转载 用Parcelable接口传递Bitmap
Android中Intent传递对象有两个方法,一个是让对象实现Serializable接口,另一个是让对象实现Parcelable接口,Sample的话Google搜一下就很多了。大部分情况,Sample都是传递一个只有StringInt等基本类型的对象,如果需要传递图片的话,比如要传递Bitmap,用Parcelable接口的话,会比较容易,也不用特意转成数据流(其实是我不知道怎么用Ser
2017-01-19 18:23:46 808
原创 Oracle11g ORA-12560: TNS: 协议适配器错误
好久没有连自己机器上的oracle,项目需要,想把数据弄在自己机器上,方便在任何时候使用,于是打开 pl/sql输入用户名和密码,发现不能连,在命令提示符下面登录也是不能连接,错误提示是:Oracle11g ORA-12560: TNS: 协议适配器错误,检查了监听和ORCALE服务,发现都是启动的,重启服务和监听,还是老样子,奇了个怪,之前一直好好的,于是百度了一下,各种答案,什么改注册表啊、环
2017-01-19 00:11:52 5969 4
原创 Camera2拍照(备忘)
首先上布局代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"
2017-01-17 17:10:00 612
转载 手动回收ImageVIew的图片资源
public static void releaseImageViewResouce(ImageView imageView) { if (imageView == null) return; Drawable drawable = imageView.getDrawable(); if (drawable != null && drawable i
2017-01-17 17:03:53 1355
转载 Android-Camera2Video的demo源码和调试心得
转载请注明出处:http://www.cnblogs.com/lihaiping/p/6142512.html 最近因为项目需要使用到camera的功能,所以针对官方的demo源码进行一番阅读,并修改了一个record录像以后程序崩溃的bug。 这里主要记录下调试过程的情况: 1)打开rk3288-walkera-board上基于android5.1
2017-01-16 23:35:54 2786
转载 Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity
2017-01-16 22:26:08 425
转载 Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,
2017-01-16 21:28:43 506
转载 如何在Fragment中获取context
简介:Context,中文直译为“上下文”,SDK中对其说明如下: 1、它描述的是一个应用程序环境的信息,即上下文。 2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。 3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Inten
2017-01-16 21:27:29 1031
原创 Android 6.0系统发短信(备忘)
package com.ymroom.smsmessage;import android.Manifest;import android.content.pm.PackageManager;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.v4.app.Ac
2017-01-15 23:14:05 787 1
转载 ANDROID轻量级JSON序列化和反序列化
转自:http://blog.csdn.net/arescj/article/details/7259405版权声明:本文为博主原创文章,未经博主允许不得转载。[java] view plain copyimport java.lang.reflect.Array; import java.lang.reflect.
2017-01-12 00:11:05 1779
转载 android 中如何限制 EditText 最大输入字符数
方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:Android:maxLength="10" 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大
2017-01-09 14:53:00 499
转载 Android:控件Spinner实现下拉列表
在Web开发中,HTML提供了下拉列表的实现,就是使用元素实现一个下拉列表,在其中每个下拉列表项使用表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:Spinner android:layout_width="match_parent" android
2017-01-09 11:33:03 573
转载 Android 中使用Lambda表达式
Android Studio默认使用Lambda表达式是会报错的,即使你使用的是Java 8,为了在android studio中使用lambda表达式,我们必须借助一个插件retrolambda ,该插件将Java 8中的lambda表达式特性兼容到java 5。使用它也很简单。首先先项目根目录下的build.gradle中加入classpath 'me.tatarka:gr
2017-01-06 14:45:40 224
转载 android获得屏幕高度和宽度
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.
2017-01-06 10:54:05 230
转载 tableLayout 实现类似gridview的效果 带分割线
/** * 设置表格的数据 * @param tableDatas */ public void setTableLayout(List> tableDatas) { TableLayout mainLayout = new TableLayout(getContext()); LinearLayo
2017-01-06 09:41:01 617
转载 关于android布局属性tools:context最通俗的解释
一般在根布局文件中会出现 tools:context = 某个activity名称。 这个属性的意思是:如果你在AndroidManifest.xml文件中为某个activity设置了Theme样式,那么,一般情况下,你在layout布局里面是无法直接看到这个效果的。因为一份layout布局可以提供给很多个activity用,layout无法知道自己提供给了哪个acti
2017-01-05 16:06:48 31901
转载 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度,google啥的,发现很多朋友都有介绍
2017-01-05 14:45:46 1050
转载 给Android Studio安装Genymotion插件
http://jingyan.baidu.com/article/915fc414ea858e51394b209d.html
2017-01-05 14:39:44 356
转载 Genymotion常见问题整合与解决方案
转自:http://blog.csdn.net/beiminglei/article/details/17399333为什么说是常见问题整合呢,因为我就是Genymotion最悲剧的使用者,该见过的问题,我基本都见过了,在此总结出这血的教训,望大家不要重蹈覆辙。 常见问题1:Genymotion在开启模拟器时卡在了starting virtual device
2017-01-03 15:03:48 270
转载 VirtualBox虚拟机网络设置(四种方式)
VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样
2017-01-03 14:44:15 345
转载 android:TableLayout表格布局详解
这篇博文包括的内容:1、TableLayout简介2、TableLayout行列数的确定3、TableLayout可设置的属性详解4、一个包含4个TableLayout布局的实例及效果图一、Tablelayout简介 Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。
2016-12-30 15:05:05 18072
转载 android 为TextView添加边框
今天需要在TextView上面添加一个边框,但是TextView本身不支持边框,所以只能采用其他方式,在网上查询了一下,主要有三种方式可以实现1.带有边框的透明图片2.使用xml的shape设置3继承TextView覆写onDraw方法。方法一:带有透明图片的背景图,这个没有什么好将的,自己制作一个就行 ,然后设置background就可以了方法二:通过shape来
2016-12-30 11:10:37 539
转载 android listview去掉分割线
1》设置Android:divider="@null" 2》android:divider="#00000000"#00000000后面两个零表示透明3》.setDividerHeight(0)高度设为0
2016-12-30 10:39:13 237
转载 [Android]ListView中分割线的设置
1.在布局文件中ListView元素中通过属性设置[html] view plain copyandroid:divider="#fffff" 分割线颜色 android:dividerHeight="1px" 分割线高度 2.使用XML文件设置[html] view plain copy
2016-12-29 18:28:33 410
转载 Android Studio-R文件错误的解决办法
版权声明:欢迎转载,转载请注明出处http://blog.csdn.net/nugongahou110我们在使用Android Studio的时候,有时候会无缘无故R文件错误,我们又没法像elipse一样去clean工程,出现这样的问题我们应该怎么解决呢?第一步:检查xml文件,R文件错误通常是由于我们的xml文件有问题,首先把xml文件的错误排除掉,然后进行下
2016-12-27 18:38:42 558
转载 String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
本章主要介绍String和CharSequence的区别,以及它们的API详细使用方法。转载请注明出处:http://www.cnblogs.com/skywang12345/p/string01.html更多内容请参考:1. StringBuilder 详解 (String系列之2)2. StringBuffer 详解 (String系列之3)String
2016-12-27 18:29:07 420
转载 详解 Android 的 Activity 组件
Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Ac
2016-12-27 09:53:13 239
转载 Android 应用在退出时弹出提示框
为防止应用的意外操作按键退出,可以使用退出提示框!在activity里加入代码如下: public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (((keyCode == K
2016-12-26 16:50:47 2807
转载 fitsSystemWindow作用
layout属性 英文文档注释为:Boolean internal attribute to adjust view layout based on system windows such as the status bar. If true, adjusts the padding of this >view to leave space for the system win
2016-12-26 16:49:36 255
IBM DB2 Data Server Driver+Db2连接工具+Demo
2021-03-19
GooFlow修改版
2015-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人