原创 Android開發&異常及處理

Android開發中不免會遇到很多難題,主要分爲幾種:開發工具無法工作(現多用AndroidStudio)、java原有異常、android特有的異常難點、其他。 一、AndroidStudio常見問題 1、Gradle版本錯誤

原创 Android開發&多媒體控件

android開發,使用多媒體控件。 1.MediaPalyer //新建一個音樂的類。 public class MyAudio { private int id; private String title

原创 四則運算java實現

實現四則運算一般都是利用自動機理論,對字符逐個讀取,然後判斷應處的狀態,最後將自動機優化實現程序。 只是突然想起有另一種計算方式,不知是否有前輩已經寫出,只是怕自己會突然忘記,因此記錄下來,供以後使用。 對於一個簡單的加減法運算

原创 Android開發&Http協議及數據解析

1.通過http發送或讀取數據(Post,Get) HttpClient方式已被廢棄。 1.1 從指定url獲取返回信息(GET/POST)。 private void requestHttpView(final String

原创 Android開發&短信攔截與讀取,消息通知Notification

截獲系統廣播,讀取消息,若聯繫人存在於通信錄中,則讓消息繼續傳播;若屬於陌生號碼,則中斷消息,同時把信息顯示在自己的程序中。 攔截器代碼如下: public class SMSInterceptReceiver extends B

原创 Android開發&Canvas

若非專業設置遊戲界面或者從事美工人員,對於2D圖形繪製工具Canvas,只需懂得基本用法就好,技術人員主要是爲了實現功能,Canvas也主要是在自定義view及其子類時,繪製界面所用。 canvas繪圖被人形象的描述爲“畫布”,

原创 Android開發&send email

Android接收和發送郵件是通過郵局協議(pop3)和簡單郵件傳輸協議(smtp)實現的。 簡單的說:發送郵件時是先將郵件附加內容,發送地址,接收地址信息發送到指定的郵箱服務器(smtp服務器),然後smtp服務器會根據指定的

原创 Android開發&初識百度api(3.6.0)

從百度的Android地圖SDK3.0以後,很多東西做了更改,現基於最新的3.6.0,簡單闡述基本用法。 之前使用地圖顯示時,都需要從MapView中獲取Control類,通過該類管理各個圖層顯示;現在使用地圖則需要通過MapV

原创 Android開發&Dialog

安卓開發中如果想提示用戶某些信息,一般都是Toast、dialog或者SnackBar。 toast用作說明;SnackBar則相對“正式”一些,可以顯示一些文字信息,並且可以與用戶進行簡單交互;dialog一般來說用於顯

原创 java繼承&子父類成員域加載及執行過程

前段時間偶然看到一篇文章,關於java繼承的,講其加載順序,然後我就看蒙了,雖然接觸過不少時間java,用起來因爲編譯器的存在沒什麼語法問題,但真正用notepad++時,發現細節真的很重要,下面看測試時用的例子。 package

原创 Android開發&權限機制

Android自發布第一個版本到 現在,已經十多個年頭,android O現都已經面世,對於不同的版本需要直到其中的差異性,方可做到廣泛的向下兼容。 Android6.0之前,開發過程中使用的權限只要在manifest文

原创 個人參考——android之內容提供器provider

android四大組件:activity,receivor,service,provider。 個人覺得provider自己開發用的比較少,不過查看其他程序的內容倒是挺多,因此難免忘的比較快,本文只提供簡單的提示,主要爲了方便查

原创 Dart高級(一)——泛型與Json To Bean

從 Flutter 發佈到現在, 越來越多人開始嘗試使用 Dart 來完成部分功能; Dart 的前生今世一類的話題,這裏就不展開了,只要知道 Flutter 是 google 推出跨平臺方案就好,至少不必擔心Dart性能與生態問

原创 Flutter入門——Flutter功能概覽

IT之家12月5日消息: 今天谷歌官方宣佈Flutter 的 1.0 版本正式發佈!Flutter是Google打造的UI工具包,幫助你通過一套代碼同時在iOS 和Android上構建媲美原生體驗的精美應用 —— 2018”

原创 由 Widget 理念到 Dialog 的模擬實現

從 Android 誕生起,Dialog就跟隨着用戶的使用習慣,不停的改變樣式,從開始的Dialog到之後 DialogFragment,不僅僅是外觀的變化; Dialog 自身是無法進行顯示的,底層藉助了 View 以及 Windo