原创 告別手寫,自動生成Flutter/Dart實體類
json2entity 告別手寫,自動生成Flutter/Dart實體類。 在Java中,json轉實體類,有很多工具,我一般用IDEA的Gsonformat插件,把json字符串粘貼到輸入框,點擊生成,一個Java Bean就寫
原创 Android MediaPlayer 播放本地與遠程的mp3初步
首先創建對象: player = new MediaPlayer(); //也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//這時就
原创 Android中的Http通信
android 和服務器通信,通常有post 和get 方法。這裏寫了一個小案例,模擬手機註冊賬戶,把name和age信息提交到服務器。由於在UI線程不能做聯網操作,我們自定義一個線程類HttpThread繼承Thread pac
原创 android 單元測試簡單方法及錯誤處理
一直對單元測試很好奇,但是有一直不知道怎麼編寫,官方文檔太難啃,中文文檔又太少。無奈放假之前這幾天,實在是沒事做,就隨手寫了下。但是android studio 自動生成的代碼總是有錯誤。 右鍵點擊一個函數 點擊之後,出
原创 git-rebase 超級詳細講解,我竟然看完了
轉自:http://blog.chinaunix.net/uid-27714502-id-3436696.html 命令格式 我們先來看看git-rebase的命令格式: git rebase [-i | --interactiv
原创 NDK編程入門筆記
今天研究了一下NDK 的使用,以爲寫個hello world還是很簡單的,竟然被一堆bug弄了幾個小時。所以就詳細的研究了一下,先摘一段NDK簡介: 一、NDK簡介 1.NDK是一系列工具的集合 NDK提供了一系列的工具,幫助開
原创 自定義ImageView,顯示gif,縮放拖拽
/** * */ package com.example.myimageview; import java.io.InputStream; import java.lang.reflect.Field; import a
原创 C++數據結構棧Stack的實現模板類
做完單鏈表,順便實現個棧。加了個模板。 #ifndef _STACK_H #define _STACK_H // 定義鏈表棧類 template <class T> class Node { public: Node() { next
原创 Android DrawerLayout和NavigationView 的使用方法
1、DrawerLayout 側拉菜單作爲常見的導航交互控件,最開始在沒有沒有android官方控件時,很多時候都是使用開源的SlidingMenu。使用DrawerLayout可以輕鬆的實現抽屜效果。DrawerLayout 在and
原创 Android 單元測試方法
android 單元測試的方法,記錄一下備忘 xml配置 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.androi
原创 重溫常見排序法
1、冒泡排序法 算法簡單,以長度爲 len-1 的arr 數組 爲例: 1、從 0到 len-1 依次比較相鄰位置的數,後者大於前者,交換位置 一輪過後,最後一個位置確定,是最大數。 2、第i輪只需比較 0 到 len-1
原创 使用LruCache和DiskLruCache實現ListView雙緩存
網上有一些很好的文章介紹LruCache和DiskLruCache,自己動手實現了一下,效果還不錯。有註釋,還算詳細,代碼如下 package com.example.listviewcache; import java.io.
原创 重溫排序法之--快速排序法
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按此方法對這兩部分數據分別進行快速排序,整個排序過程可以遞歸進
原创 獲得activity的類名
剛接手的項目,頁面非常的多,又不熟悉,打開一個activity,只能順着代碼配合IDE依次查找。相當費勁。這時,可以藉助DDMS快速定位。 利用DDMS 可以快速找到當前的activity類名: adb shell dumpsys ac
原创 Android使用屬性動畫property animation,實現分散式彈出菜單
Android提供了多種動畫類型,有View Animation 、Drawable Animation 、Property Animation 。 View Animation只能支持簡單的縮放、平移、旋轉、透明度基本的動畫,