原创 Android開發之TabHost篇01

TabHost是選項卡的容器,是一種特殊的FrameLayout佈局(幀佈局)。 xml佈局如下: <TabHost xmlns:android="http://schemas.android.com/apk/res/andro

原创 HTTP的網絡訪問核心代碼

try{ URL url = new URL("www.baidu.com"); HttpURLConnection conn = (HttpURLConnection )url.openConnection(); conn.se

原创 pyserial收發十六進制,已驗證成功

代碼如下: def send_cmd(port,buadrate,cmd): ser = serial.Serial(port, buadrate) strHex = cmd print("send

原创 面試常客Handler詳細解析(更新UI的幾種方式)(六)

一共有: UI主線程 activityd的runOnUiThread handler post handler sendMessage view post 下面將我自己已經驗證成功的代碼貼出了,其實這些方法都是殊途同歸,都

原创 TabHost詳細解析

參考博文:http://blog.csdn.net/harvic880925/article/details/17120325 TabHost的實現分爲兩種,一種是繼承TabActivity,一種是不繼承TabActivity的

原创 Android-NDK入門

環境準備: 下載相關工具見附件:android-ndk-r9d-windows-x86_64.zip和 ADT-23.0.0.zip 其中android-ndk-r9d-windows-x86_64.zip是NDK開發環境包,ADT

原创 Activity的生命週期總結

Activity的三種狀態: 顯示狀態:onCreate()/onStart()/onResume() 看不見狀態:onPause()/onStop() 銷燬狀態:onDestroy() 單個activity時: 應用程序啓動時:

原创 ListView下拉刷新功能的簡單實現(慕課網視頻總結 ,已測試實現)

ListView的下拉刷新功能應該是現在應用最廣泛的功能了,手機屏幕畢竟有限,不能同一時間加載所有數據,需要我們及時刷新,而現在下拉刷新功能的實現就會解決這個問題,因此,本博文就ListView的下拉刷新功能的具體實現展開敘述,也將自己已

原创 Android-NDK入門續

我的第一個ndk項目 1.在eclipse中創建一個Android工程 2.在Java類中添加一個native方法(一定要用native關鍵字標註) 3.在Android工程中新建一個文件夾,命名爲jni 4.在新創建jni目錄中創建一

原创 Python開發簡單爬蟲

爬蟲是什麼? 爬蟲:一段自動抓取互聯網信息的程序 可以從URL出發,爬取所感興趣的所有信息,並提取數據 爬蟲的價值 互聯網數據爲我所用 簡單爬蟲架構 –>爬蟲調度端(啓動爬蟲) –>URL管理器(網頁解析器

原创 Android中下載的圖片不能顯示,開機後才能顯示(大全)

之所以要補充這次,是因爲第一次寫的並沒有解決我的bug,真正的解決方法在分割線下 問題情景: 我自己做了個雲相冊,最重要的功能就是上傳下載功能,下載的時候我會把下載的照片放到一個新建的文件夾下,之前測試的時候,隱藏了一個bug,今天把

原创 toolbar上menu菜單的顯示與隱藏

我今天要調整toolbar上的menu菜單的顯示與隱藏,要根據不同的場景做出相應的顯示,但是卻一直不成功,也按網上的流程走了一遍,卻還是不見效,下面先粘出我的代碼: 未修改前主文件核心部分: @Override publi

原创 通過反射了解集合泛型的本質

通過Class,Method來認識泛型的本質 直接上我寫得代碼吧,註釋很詳細: package com.imooc.classdemo; import java.lang.reflect.InvocationTargetExcepti

原创 編譯原理概要

前期準備: 原理:所謂編譯就是翻譯,就是將高級語言編寫的源程序翻譯成機器語言; 源程序——編譯——->目標程序——連接——>可執行程序 預備知識: 至少兩門高級語言 形式語言與自動機 彙編語言 數據結構等 什麼叫編譯程序?

原创 Python文件處理

內容概要: 文件概念; 文件打開方式; 文件讀寫操作; 文件指針; 文件對象屬性 Linux文件系統; os模塊文件操作; 文件聯繫; 必備知識: Linux系統知識; Linux下Python開發環境; 掌握Pytho