- 博客(35)
- 收藏
- 关注
转载 linux 分区
今天,在整理图片时,发现根目录硬盘空间已经所剩无几了,而网站和所有相关文件主要放置在根下data目录(/data)里,但/home下是有空间,而又不想把文件放到/home下面去,只有再加一个新硬盘,对以后/data目录的文件管理也比较好。那么就先关掉主机,再加上新硬盘(其它电脑使用过的500G硬盘),插上后再启动电脑。接下来,就开始工作了:1. 查看硬盘信息:feigo
2015-05-11 23:47:25 389
转载 Android onTouch事件传递机制
Android onTouch事件介绍:Android的触摸事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续事件,可能是:ACTION_MOVE //表示为移动手势ACTION_UP //表示为离开屏幕AC
2015-03-18 11:02:37 333
转载 android onTouch()与onTouchEvent()的区别
1.onTouch方法:onTouch方法是View的 OnTouchListener借口中定义的方法。当一个View绑定了OnTouchLister后,当有touch事件触发时,就会调用onTouch方法。(当把手放到View上后,onTouch方法被一遍一遍地被调用)2.onTouchEvent方法:onTouchEvent方法是override 的Activity
2015-03-17 10:58:28 296
转载 Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,否则,继续看下去对您意义也不大。 1、掌握View(视图)的"
2015-03-17 10:56:23 405
转载 Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。 首先 ,我们必须明白在Android View视图是没有边界的,Canvas是没有边界的,只不过我们通过绘制特定的View时对 Canvas对象进行了一定的操作,例如 : tra
2015-03-06 15:57:18 378
转载 Eclipse 快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→
2014-12-03 14:56:38 228
转载 Android Application的作用
学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。 What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一
2014-11-21 11:22:11 812
转载 android application
Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点很多初入Android开发的网页可
2014-11-21 11:19:48 225
转载 java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect
2014-11-12 17:12:41 293
转载 java 通过反射获取泛型的类型
jdk1.5开始支持泛型,所以我们有时需要把泛型里定义的对象的类型拿到比如现在我定义了三个类Account, AccountItem和Product类。Account聚合AccountItem,AccountItem聚合Prodcut。都是用List和List来表示的我要实现一个功能,需要动态的传入一个Class的类型,然后反射到启动的List,根据List里定义的
2014-11-12 16:58:32 377
转载 Java Annotation 学习
Java中的注解的应用越来越广泛,测试框架JUnit4, 以及Spring,Hibernate,Struts,MyBatis,JPA等等都包含了对注解的支持。在C#中的Attribute特性就是和Java中的注解是对应的。使用注解是为了编程更简便。但是我们得知道注解是做什么的,最好是能够自己的代码中可以自定义注解,提高生产率。 下面就来说一下Annotation,先说一下基本知识,然后用一个
2014-11-12 16:42:58 342
转载 JAVA中的向下转型(downcasting)及泛型与向上转型(upcasting)及RTTI、反射机制
JAVA中的向下转型(downcasting)及泛型与向上转型(upcasting)及RTTI、反射机制 向上转型(upcasting):对象可以作为它本身的类型使用也可以作为它父类(基类)对象使用,java中是单继承的,所以是一种安全的做法。 当你初始化子类时,产生一个对象时,该对象将父类的对象作为子对象包含其中。向上转型会丢失子类的方法。但可以将所有对象至于一个共同的容器
2014-11-12 15:43:21 1239
转载 Java线程同步 (synchronized wait notify)
注:wait notify 都是Object的方法 同步(阻塞) :是一种防止对共享资源访问导致的数据不一致的一种模式。详细请参看操作系统。在Java中,由于对多线程的支持,对同步的控制主要通过以下几个方法,synchronized,和wait(),notify()和notifyAll(),下面进行一一的讲解:A关键字synchronized每个java对象都有一把
2014-11-12 10:56:21 371
转载 java多线程设计wait、notify、notifyall、synchronized的使用机制
java多线程设计wait、notify、notifyall、synchronized的使用机制wait、notify、notifyall、synchronized的使用机制: synchronized(obj) {while(!condition) {obj.wait();}obj.doSomething();}当线程A获得了obj锁后,发现条件condi
2014-11-12 10:50:36 374
原创 正则表达式
全部符号解释字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r'
2014-08-20 16:22:41 316
转载 Android JNI知识简介
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起 由于Android的应用层的类都是以Java写的,这
2014-04-07 17:00:53 352
转载 java接口和抽象类
一。抽象类有时候,我们可能想要构造一个很抽象的父类对象,它可能仅仅代表一个分类或抽象概念,它的实例没有任何意义,因此不希望它能被实例化。例如:有一个父类“ 水果(Fruit)”,它有几个子类“苹果(Apple)”、“橘子(Orange)”、“香蕉(Banana)”等。水果在这里仅仅只是作为一个分类, 显然水果的实例没有什么意义(就好像一个人如果告诉你他买了一些水果但是却不告诉你是苹果还
2014-04-03 20:45:55 235
转载 java接口的”实例化“
我们都知道,在java中接口不能直接实例化。但是有的时候,我们会看到这种匿名内部类(假象的所谓内部类)实例化的代码。如下: 绑定View对象的监听方法调用 [java] view plaincopyprint?View.setOnClickListetener(new OnClickListener() {
2014-04-03 20:33:28 430
原创 java JDBC
JDBC, Java Database Connecive, Java 数据库连接,是一组专门负责连接并操作数据库的标准,在整个JDBC 中实际上大量的提供的是接口。针对于各个不同的数据库生产商 ,只要想使用JAVA 进行数据库的开发,则对这些标准有所支持。JDBC 在使用中常见的有以下三类:JDBC-ODBC 桥连接:是SUN 在JDK的开发包中提供的最标准的一套JDBC 操作类
2014-04-02 20:23:47 290
原创 SQL语法
SQL语言数据库定义语言(DDL):CREATE, DROP, ALTER 等语句。数据库操作语言(DML):INSERT, UPDATE, DELETE 等语句。数据库查询语言(DQL):SELECT等语句。数据库控制语言(DCL):GRANT, REVOKE, COMMIT, ROLLBACK等语句。SQL数据类型字符型:char 定长 最大
2014-03-31 11:21:46 391
原创 java IO流
流输入流:数据从数据源(文件)到程序(内存)的路径输出流:数据从程序(内存)到数据源(文件)的路径java io流类一览表java流分类字节流:可以用于读写二进制文件以及任何类型文件 InputStream (输入) OutputStream(输出)字符流:可以用于读写文本本件 Reader(输入) Writer
2014-03-29 17:15:52 391
原创 java线程
package demo1;public class testthread{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub// Cat cat = new Cat("花花"); // Cat cat2 = new Cat
2014-03-29 16:07:39 529
原创 java事件处理
package demo1;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class testEvent extends JFrame implements ActionListener{
2014-03-29 14:01:51 532
原创 java gui
工具包AWT(Abstract Window Toolkit)Swing (在AWT上改进的) 目前最常用的SWT (IBM 开发的全新库)JFace (IBM 在SWT上改进的)Swing组件一览引入 java.awt.* 和 javax.swing* 包JFrame:是 Frame 的子类;是一个顶层容器类(可以添加其他 swing 组件)
2014-03-20 16:45:37 501
原创 java基础
基本数据类型整数类型:byte(1字节),short(2字节),int(4字节),long(8字节)浮点类型:float,double字符类型:char(2字节)布尔类型:boolean
2014-03-18 16:55:00 379
转载 下载 Android 平台源代码(适合于各种平台)
Android 既然是开源的,那么我们开发时自然会想要得到一份它的源代码,这大大有助于我们更好的深入理解这个平台,更快捷的定位程序出错的根源。当然对于国内那些想自主研发 Mobile OS 的厂商来说,下载 Android 源码是步骤是不可或缺的。我在标题中为什么要加上说是适合于各种平台呢,因为大概不少的地方都专门说在 Linux 下怎么去下载 Android 源代码,好说 Windows/M
2013-06-25 15:01:29 578
转载 Android多媒体开发(4)————移植Libmad到android平台
众所周知,Android的audiotrack只能播放原始的音频,也就是PCM数据,若是播放mp3编码格式的音频的话,就是出现沙沙的噪音。所以,可以使用第三方库Libmad来对mp3文件解码称为PCM数据,再送给audiotrack播放即可。1、Libmad简介 Libmad是一个开源的高精度 MPEG 音频解码库,支持 MPEG-1(Layer I, Layer
2013-06-25 01:56:26 738
转载 Android多媒体开发(3)————使用Android NKD编译havlenapetr-FFMpeg-7c27aa2
[conowen]大钟的专栏 Android多媒体开发(3)————使用Android NKD编译havlenapetr-FFMpeg-7c27aa2 1、 使用NDK去编译官方的FFmpeg原版的话,还得自己实现JNI层与java层,工程量比较大。所以移植FFmpeg到Android平台时,
2013-06-25 01:54:33 1106
转载 Android多媒体开发(2)————使用Android NKD编译原版FFmpeg
首先说明一点,此FFmpeg时官方原版,没有实现JNI层与java层,个人推荐使用移植havlenapetr的FFMpeg工程,已经实现了实现JNI层与java层,工作量少很多。havlenapetr的FFMpeg工程编译可以参考我的博文:http://blog.csdn.net/conowen/article/details/7526398一、编译环境说明系统:windows
2013-06-25 01:49:56 649
转载 GUI显示系统之SurfaceFlinger---章节目录
第11章 GUI系统之SurfaceFlinger247 11.1OpenGL ES与EGL. 247 11.2Gralloc与Framebuffer249 11.3Android中的本地窗口... 253 11.3.1FramebufferNativeWindow.. 255 11.3.2SurfaceTextureClient262
2013-06-25 00:50:59 470
转载 函数调用机制例解
昨天室友拿一个面试题为难我,问我C/C++函数调用是怎么一个流程。这问题实在简单,然而有一本什么面试宝典却说的前后不一,漏洞重重。室友尽信于书,非与我分个高低。单从机制本身来说,公说公有理,婆说婆有理,于是我就用了一个简单的实验才勉强说清楚。在此也顺便总结一下,从汇编的角度介绍一下函数调用过程。 当调用者比如h调用某个函数f时,从编译器或者汇编语言角度来看,主要分以下几个步骤
2013-03-31 22:37:53 409
转载 CPU三种工作方式:实模式,保护模式和虚拟8086模式
从80386开始,CPU有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到操作系统运行起来以后就切换到protected-mode。实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。在保护模式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间; 扩充的存储器分段管理机制和可选的存储器分页管理机制,不
2013-03-31 22:00:07 4121 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人