原创 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,否則會出現找不到庫的錯