原创 RandomAccessFile筆記

RandomAccessFile的工作方式是,把DataInputStream和DataOutputStream結合起來,再加上它自己的一些方法,比如定位用的getFilePointer( ),在文件裏移動用的seek( ),以及判斷文件

原创 集合框架之Map

package andy.com.map; import java.util.HashMap; import java.util.Hashtable; import java.util.Iterator; import java.uti

原创 java集合框架之list

package Acon.andy.list; import java.util.ArrayList; /*  * list必須是有序的  * 可以

原创 String

1. String 類   String的值是不可變的,這就導致每次對String的操作都會生成新的String對象,不僅效率低下,而且大量浪費有

原创 JNI之C代碼訪問java中的成員和java調C

第一章:C調java 第一種:訪問java中的非靜態方法           1.jclass clz=(*env)->GetObjectClass(env,jobj)          //獲取簽名 2.jmethodID mid=(*

原创 android--UI--spinner

package com.example.spinner; import android.os.Bundle; import android.app.Activity; import android.vie

原创 java計算兩個日期之間有多少天

/** * 根據第一個 * * @return 第一個胎檢時間到當前時間之間的日期 */ @SuppressLint("SimpleDateFormat") private List<Date> calculatorHorizon

原创 Java數據結構之手寫LinkedList

LinkedList的實現本質爲一個雙向鏈表,下面是簡單的實現增刪改查: public class LinkedList<E> { Node<E> first; Node<E> last; public int

原创 多媒體之音頻管理MediaManage

import android.media.AudioManager;import android.media.MediaPlayer;import java.io.IOException;public cl

原创 android 生成二 維碼

二維碼生成使用的是一個第三方庫:com.google.zxing 這個是什麼自行百度吧。製作一個帶app logo的二維碼ImageView brImageView=new ImageView();String brUrl="要生成二維碼

原创 實現ListView頭部圖片拉昇方大鬆手回彈

/** * Created by Administrator on 2017-08-01. */ public class MyListView extends ListView { private ImageView mI

原创 android開發之 Canvas

            由於在網絡上找到關於Canvas的使用都比較抽象,也許是我的邏輯思維不太好吧,總是感覺理解起來比較困難,     尤其是對save()和restore()方法的使用。本篇文章的內容就是對Canvas的使用進行一下

原创 java線程同步

/*  * 線程同步與死鎖  * 1.同步代碼塊  * 2.同步方法  * 線程同步會降低性能的問題,但是提高數據安全性。  *  * 同步準則:  * 1、是代碼塊保持簡短,跟線程變化沒有關係數據移出

原创 android之Activity的生命週期

OnCreate():Activity別創建時調用此方法,可以初始化UI組件等,該方法會調用OnStart(); OnStart():被OnCreate()調用,此時Activity可見,但是不可獲得焦點,該方法會調用OnResume()

原创 輕鬆告別OpenCV Manager

在使用Android開發過程中,需要對圖形圖像進行處理的時候,一般都會使用OpenCV這個強大的視覺庫,然而對很多新接觸OpenCV的同學們,在安裝官方給的sample時候,必須要安裝OpenCV Manager,否則會出現找不到庫的錯