原创 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