原创 ANR的問題
1.ANR有哪幾種? 從ActivityManagerService的實現可以看到,ANR有四種,分別對應Android的四個fundermetals。這個也不難理解:所有fundermetal都會在main thread上運行,如果
原创 Fragment實現Tab頁切換,滑動和點擊都可切換。
1.TAB標題欄,top1.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re
原创 開源項目SlidingMenu簡單使用指南
一.簡介SlidingMenu能很方便的實現側滑菜單欄,很多有名的軟件都是用這種效果。如Evernote、Google+、Foursquare等,國內的QQ,豌豆夾,人人,360手機助手等都使用SlidingMenu的界面方案。 二.準備
原创 SQL SERVER自動提示插件
下載後安裝在任意目錄即可,好用~ 支持SQL Server2000,2005,2008,以及Visual Studio 2010,2012。 下載地址:http://download.csdn.net/detail/u01202764
原创 IntentFilter 監控
當Intent在組件間傳遞時,組件如果想告知Android系統自己能夠響應和處理哪些Intent,那麼就需要用到IntentFilter對象。 顧名思義,IntentFilter對象負責過濾掉組件無法響應和處理的Intent,
原创 ViewPager裏Fragment的生命週期
一個 ViewPager中包含3個Fragment,Fragment隨Activity的生命週期如下。 三個Fragment從左到右依次是frist,second,thrid 打開Activity 03-24 13:15:51.622:
原创 android 開源項目GuillotineMenu,酷炫的鍘刀菜單
開源項目GuillotineMenu使用指南 先上效果圖: IDE使用的是Android studio. 首先下載GuillotineMenu項目的library引用到項目中,下載地址: http://download.csdn.
原创 TextView四周邊框和單邊邊框
設置四周邊框 <?xml version="1.0"encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android">
原创 Android網絡請求開源框架Volley快速使用指南(1)——發起Get和Post請求
1.下載編譯好的jar包添加到項目裏 http://download.csdn.net/detail/u012027644/8547825 2.get請求的方法 RequestQueue mQueue = Volley.newReque
原创 android拍照,並獲取壓縮後的圖片。
1.設置要保存圖片的路徑的方法 private String getPhotopath(int type) { // 照片全路徑 String fileName = ""; // 文
原创 android studio 快捷鍵大全
----常用快捷鍵 1.Ctrl+E,可以顯示最近編輯的文件列表 2.Shift+Click可以關閉文件 3.Ctrl+[或]可以跳到大括號的開頭結尾 4.Ctrl+Shift+Backspace可以跳轉到上次
原创 四種方案解決ScrollView嵌套ListView問題
以下文章轉自@安卓泡麪 在工作中,曾多次碰到ScrollView嵌套ListView的問題,網上的解決方法有很多種,但是雜而不全。我試過很多種方法,它們各有利弊。 在這裏我將會從使用ScrollView嵌套ListView結構的原因
原创 關於Bitmap的內存優化
在Android應用裏,最耗費內存的就是圖片資源。而且在Android系統中,讀取位圖Bitmap時,分給虛擬機中的圖片的堆棧大小隻有8M,如果超出了,就會出現OutOfMemory異常。所以,對於圖片的內存優化,是Android應用開
原创 Android UI 優化 使用和 標籤
使用<include /> 標籤來重用layout代碼 如果在一個項目中需要用到相同的佈局設計,可以通過<include /> 標籤來重用layout代碼,該標籤在android開發文檔中沒有相關的介紹。在android主屏程序中 用
原创 獲取android 設備信息
首先是獲取設備型號、設備SDK版本以及設備的系統版本信息: String device_model = Build.MODEL; // 設備型號 String version_sdk = Build.VERSION.SDK; //