原创 Android下的消息推送的原理分析
推送功能在手機應用開發中越來越重要,已經成爲手機開發的必須。在Android應用開發中,由於衆所周知的原因,Android消息推送我們不得不大費周折。本文就是用來和大家共同探討一種Android消息推送的完美解決方案。 一、消息推送基
原创 打開URL啓動android默認瀏覽器,啓動指定瀏覽器
一、啓動android默認瀏覽器 Intent intent = new Intent(); intent.setActio
原创 Android下的Handler機制
Handler機制 //獲取消息對象 Message msg = new Message(); //效率高(如果消息池中有消息對象,如果沒有再去創建) Message msg = Message.obtain(); Handler
原创 利用convert命令把硬盤格式FAT32轉爲NTFS(不影響硬盤數據哦)
1. 依次選擇“開始→運行”命令,在彈出對話框中輸入“cmd”命令(或點“開始→程序→附件→命令”提示符),打開命令提示符窗口 2.打開窗口以後,在光標的提示符下輸入 convert disk:/FS:NTFS (disk:驅動器
原创 java小題, 有100個人圍成一個圈,從1開始報數,報到14的這個人就要退出。
/* 有100個人圍成一個圈,從1開始報數,報到14的這個人就要退出。 然後其他人重新開始,從1報數,到14退出。問:最後剩下的是100人中的第
原创 Android:網絡層通信的處理
(Android的網絡編程分爲2種,一個是基於http協議的,一個是基於socket的,關於網絡編程和http、socket網絡協議通過我的項目中做的項目框架的網絡層進行分析)與服務器通信的常用實現方式,一般使用三種,HttpURLCo
原创 設置滑動菜單陰影與模式
//去除標題 requestWindowFeature(Window.FEATURE_NO_TITLE); //設置滑動菜單 setBehindContentView
原创 android:獲取文件MD5
/** * 獲取文件的md5值, * @param path 文件的路徑 * @return null文件不存在 */ public static String getFileMd5(String path ){
原创 寫一個方法,此方法可將obj對象中名爲propertyName的屬性的值設置爲value.
/* 4、 寫一個方法,此方法可將obj對象中名爲propertyName的屬性的值設置爲value. public void setPro
原创 ListView的常見優化:獲取網絡圖片異步加載,分批加載,分頁顯示,圖片緩存等優化方式
熟練掌握listview優化,獲取網絡圖片異步加載,分批加載,分頁顯示,圖片緩存等優化方式 一、複用convertView,減少findViewById的次數 1、優化一:複用convertView Android系統本身爲我們考慮
原创 將字符串進行反轉。比如:abcde --> edcba
/* 題目 5:將字符串中進行反轉。abcde --> edcba 思路:對字符串進行操作,一般使用字符緩衝區,用StringBuilder,把字
原创 在泛型爲Integer的ArrayList中存放一個String類型的對象。
/* 題目1、 ArrayList<Integer> list = new ArrayList<Integer>(); 在這個泛型爲Integ
原创 編寫一個程序,獲取10個1至20的隨機數,要求隨機數不能重複。
/* 7、 編寫一個程序,獲取10個1至20的隨機數,要求隨機數不能重複。 思路:把獲取到的隨機數存到集合中。集合中不能有重複元素。那就要用到se
原创 Android Studio 常用快捷鍵
Alt+回車 導入包,自動修正 Ctrl+N 查找類 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代碼 Ctrl+Alt+O 優化導入的類和包 Alt+Insert 生成代碼(如
原创 Android 軟鍵盤改成搜索鍵並響應點擊事件
首先要設計屬性: android:imeOptions="actionSearch" 再設點擊事件。 輸入框.setOnKeyListener(new OnKeyListener() { pub