原创 Unity基礎知識總結

 一,腳本的生命週期       腳本的生命週期大致有如下幾個,在不同時刻系統會自動執行對應的生命週期函數,把一下腳本添加到某個遊戲體上,在執行程序,即可看到各函數的執行順序。 using UnityEngine; using Syste

原创 自動匹配輸入和記住密碼

          本文主要記錄的是輸入時常用到的自動匹配輸入,和保存密碼部分的知識。最終要實現的是:當輸入文字時,會從數據源中查找相匹配的內容,如果沒找到,就把輸入的數據添加進去。當我們選中保存密碼時,退出程序再次打開時,會自動把賬號和

原创 Android sdk升級爬坑記錄

 入職新公司,第一份任務是將幾個項目的target升級到Pie(28)。以下是在升級過程中遇到,蒐集,整理的一些問題,在此紀錄: 1.  報 java.io.IOException: Cleartext HTTP traffic to d

原创 ViewStub源碼分析

  爲了優化UI加載,通常會把不需要立即顯示的View放到ViewStub裏,在需要的時候按需加載,以此來優化UI性能。 特點 1.ViewStub 是一個輕量級的View,沒有尺寸,不繪製任何東西 2.在視圖樹中充當佔位符的作用,在需要

原创 基於TCP協議的socket通訊實現收發消息

作爲一個剛接觸android開發的新手,再加上自己之前對java以及c++等編程語言瞭解甚少,學習起來真是很吃力。尤其不知道該按照什麼樣的路線來學習讓我十分苦惱。於是,看了一些教程、視頻之後,瞭解了些最基本的知識,就開始讀一些簡單的源碼。

原创 藍牙開發基礎學習

    最近接觸了一些藍牙通訊的知識,也就行了簡單的嘗試,實現了數據的收發。我所理解的藍牙通訊開發的基本流程如下圖: 客戶端: 1.獲取一個藍牙適配器,該對象可以實現藍牙的關閉與打開,掃描藍牙設備等。 2.掃描藍牙設備,獲取附近的藍牙設備

原创 Java習題練習

一、斐波那契數列,又稱黃金分割數列,指的是這樣一個數列:0、1、1、2、3、5、8、13、21、34、……在數學上,斐波納契數列以如下被以遞歸的方法定義:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)

原创 Android中使用shape來實現控件形狀的設置

在android中常使用shape來作爲控件的背景,來實現對控件形狀的設計,例如使用shape來實現圓角按鈕。shape使用的大致過程如下:1.在drawable文件夾中聲明一個xml文件,(所以,它應該可以等同於一張圖片,對shape

原创 OnScrollListener接口

OnScrollListener接口官方定義是:Interface definition for a callback to be invoked when the list or grid has been scrolled.翻譯過來大

原创 ViewPager+Fragment實現界面滑動

VIewPager本身就可以實現界面的滑動效果,爲什麼還要結合Fragment一起使用呢?(或許是因爲結合Fragment一起使用可以更方便的管理每一個界面,對每個界面可以單獨處理,而不必要把所有代碼都寫到一個文件裏吧。)究其原因,我也說

原创 手機連接MySql數據庫

     近期在學習註冊與記錄方面的應用,主要功能是:在手機端進行信息註冊,註冊完成後自動把信息寫入到服務器端數據庫中。       本方案實現手機連接PC端MySql數據庫的基本思路是:手機和PC端建立TCP連接,通過TCP連接實現對數

原创 ViewFlipper界面自動切換和滑動切換

ViewFlipper public class ViewFlipperextends ViewAnimator Simple ViewAnimator that will animate between two or more v

原创 Android學習之自定義控件

常用的自定義控件的方式大致有三種:         1.繼承自現有控件,加以改進,如繼承TextView;         2.將幾種控件進行組合,構成新的組件;         3.繼承View類,重繪一個組件。 自定義控件的方法: 首

原创 HandlerThread , IntentService源碼分析

一. HandlerThread  HandlerThread的說明時: /** * Handy class for starting a new thread that has a looper. The looper can th

原创 Android面試題總結一

java中==和equals和hashCode的區別      ==是值比較,對於基本類型就是指變量的值,對於引用類型,指的是變量對應的地址。     equals 繼承自Object,底層默認實現是==,各子類可以按需重寫。