原创 開放系統互連參考模型(OSI)-網絡中的七層協議

         國際標準化組織ISO制定的OSI開放系統參考模型是目前分層最詳細完備的網絡協議標準,然而到了20世紀90年代初期,雖然整套的OSI國際標準都已經制定出來了,但由於因特網已經搶先在全世界覆蓋了相當大的範圍,而與此同時卻找不

原创 計算機常用命令

cmd   -systeminfo  查看計算機系統詳細信息   包括系統信息   硬件信息 ipconfig  /all     返回詳細的ip地址信息 arp-a      查看局域網中所有與本機通信的ip地址 ping 主機名  

原创 IO流

一、概念:數據流是一組有順序的、有起點和終點的字節集合,輸入輸出過程中傳遞的數組組成數據流。從數據流中讀取數據時,必須有一個數據源和該數據流相連 IO流的分類:1)根據數據類型不同分爲:字符流和字節流字符流:字節流:2)根據數據流的方向分

原创 多線程

1、線程:就是進程中的一個獨立的控制單元,線程在控制着進程的執行。    一個進程中至少有一個線程,當一個進程中出現多個線程時,就稱這個應用程序是多線程應用程序,每個線程在棧區中都一般常見的Java應用程序都是單線程的。比如,用java命

原创 批處理文件

              批處理,顧名思義就是進行批量的處理。批處理文件是擴展名爲·bat 或·cmd的文本文件,包含一條或多條命令,由DOS或Windows系統內嵌的命令解釋器來解釋運行。                  

原创 SQLite

         SQLiteDatabase類在上面已經接觸過了,這個類是核心類,用於管理和操作SQLite數據庫,幾乎所有的數據庫操作,最終都將由這個類完成。 Cursor類主要用於保存查詢返回的結果,提供隨機讀、寫的功能,從這一點上

原创 AndroidManifest.xml中application name功能介紹 .

        android:name屬性是用來設置所有activity 屬於哪個application的,默認是android.app.Application。         debuggable:指定了我們的應用是否能夠調試,在開

原创 Android Instrumentation 測試

Android整合了JUnit測試框架和Instrumentation機制        JUnit是廣泛應用於java程序開發中的單元測試框架,定義了特定格式的方法作爲測試用例,提供TestSuite(測試套件)和TestRunne

原创 Handle

               Handler主要接收子線程發送的數據, 並用此數據配合主線程更新UI,用來跟UI主線程交互用。比如可以用handler發送一個message,然後在handler的線程中來接收、處理該消息,以避免直接在UI

原创 高效開發 Android App 的 10 個建議

假如要Google Play上做一個最失敗的案例,那最好的祕訣就是界面奇慢無比、耗電、耗內存。接下來就會得到用戶的消極評論,最後名聲也就臭了。即使你的應用設計精良、創意無限也沒用。 耗電或者內存佔用等影響產品效率的每一個問題都會影響App

原创 AlphaAnimation 、AnimationDrawable

    一、AlphaAnimation            可以用來在軟件打開的時候做開機動畫。實例:          View view = getLayoutInflater().inflate(R.layout.wait_fo

原创 android用戶定位

手機定位的主要方式有:1. GPS模塊   2.基站定位   3.Wifi定位 各種定位的特點: 一、GPS           GPS方式準確度是最高的,但是它的缺點也非常明顯:1,比較耗電;2,絕大部分用戶默認 不開啓GPS模塊;3,

原创 android的屏幕適配

px: px是常用的像素單位,對應的是屏幕上的點。 所以同一個圖在高像素的屏幕上看起來還要小一點。 dpi:每英寸所能印刷的點數 dp:dp是與密度無關的像素單位。它是基於設備物理密度的抽象單位。1dp表示屏幕DPI爲160時1px的長度

原创 Animations

一、Tweened  Animations          1、Alpha: 淡入淡出效果          2、Scale:縮放效果          3、Rotate:旋轉效果          4、Translate:移動效果

原创 Drawable的用法

        做應用時,可能會需要動態改變控件的背景圖片,如果僅僅是簡單的點擊,選中之類的事件,如果靠程序中寫監聽的代碼就顯得太麻煩了,在這種情況下,你可以使用selector動態改變控件背景        我們在定義一個drawabl